0001667011-22-000010.txt : 20220307 0001667011-22-000010.hdr.sgml : 20220307 20220307161315 ACCESSION NUMBER: 0001667011-22-000010 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220307 DATE AS OF CHANGE: 20220307 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Arteris, Inc. CENTRAL INDEX KEY: 0001667011 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40960 FILM NUMBER: 22718139 BUSINESS ADDRESS: STREET 1: 595 MILLICH DR., SUITE 200 CITY: CAMPBELL STATE: CA ZIP: 95008 BUSINESS PHONE: (408) 470-7300 MAIL ADDRESS: STREET 1: 595 MILLICH DR., SUITE 200 CITY: CAMPBELL STATE: CA ZIP: 95008 10-K 1 aip-20211231.htm 10-K aip-20211231
00016670112021FYfalseP1YP5YP2YP1YP1Y00016670112021-01-012021-12-3100016670112021-06-30iso4217:USD00016670112022-02-28xbrli:shares00016670112021-12-3100016670112020-12-31iso4217:USDxbrli:shares0001667011us-gaap:LicenseAndMaintenanceMember2021-01-012021-12-310001667011us-gaap:LicenseAndMaintenanceMember2020-01-012020-12-310001667011aip:VariableRoyaltiesAndOtherMember2021-01-012021-12-310001667011aip:VariableRoyaltiesAndOtherMember2020-01-012020-12-3100016670112020-01-012020-12-3100016670112019-12-310001667011us-gaap:CommonStockMember2019-12-310001667011us-gaap:AdditionalPaidInCapitalMember2019-12-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001667011us-gaap:RetainedEarningsMember2019-12-310001667011us-gaap:CommonStockMember2020-01-012020-12-310001667011us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001667011us-gaap:RetainedEarningsMember2020-01-012020-12-310001667011us-gaap:CommonStockMember2020-12-310001667011us-gaap:AdditionalPaidInCapitalMember2020-12-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001667011us-gaap:RetainedEarningsMember2020-12-310001667011us-gaap:CommonStockMember2021-01-012021-12-310001667011us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001667011us-gaap:CommonStockMemberus-gaap:IPOMember2021-01-012021-12-310001667011us-gaap:IPOMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001667011us-gaap:IPOMember2021-01-012021-12-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001667011us-gaap:RetainedEarningsMember2021-01-012021-12-310001667011us-gaap:CommonStockMember2021-12-310001667011us-gaap:AdditionalPaidInCapitalMember2021-12-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001667011us-gaap:RetainedEarningsMember2021-12-310001667011us-gaap:IPOMember2021-10-012021-10-310001667011us-gaap:IPOMember2021-10-310001667011us-gaap:OverAllotmentOptionMember2021-10-012021-10-310001667011us-gaap:CustomerConcentrationRiskMemberaip:CustomerAMemberus-gaap:AccountsReceivableMember2021-01-012021-12-31xbrli:pure0001667011us-gaap:CustomerConcentrationRiskMemberaip:CustomerBMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001667011us-gaap:CustomerConcentrationRiskMemberaip:CustomerBMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001667011us-gaap:CustomerConcentrationRiskMemberaip:CustomerCMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001667011us-gaap:CustomerConcentrationRiskMemberaip:CustomerCMemberus-gaap:AccountsReceivableMember2020-01-012020-12-310001667011us-gaap:CustomerConcentrationRiskMemberaip:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001667011us-gaap:CustomerConcentrationRiskMemberaip:CustomerCMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001667011us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberaip:CustomerDMember2020-01-012020-12-310001667011srt:MinimumMember2021-01-012021-12-310001667011srt:MaximumMember2021-01-012021-12-310001667011us-gaap:RoyaltyMember2021-01-012021-12-310001667011us-gaap:RoyaltyMember2020-01-012020-12-310001667011us-gaap:ServiceOtherMember2021-01-012021-12-310001667011us-gaap:ServiceOtherMember2020-01-012020-12-3100016670112022-01-012021-12-310001667011us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001667011us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001667011us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001667011us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001667011us-gaap:PreferredStockMember2021-01-012021-12-310001667011us-gaap:PreferredStockMember2020-01-012020-12-310001667011us-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001667011us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001667011us-gaap:DevelopedTechnologyRightsMember2021-12-310001667011us-gaap:CustomerRelationshipsMember2021-12-310001667011us-gaap:InProcessResearchAndDevelopmentMember2021-12-310001667011us-gaap:TradeNamesMember2021-12-310001667011us-gaap:DevelopedTechnologyRightsMember2020-12-310001667011us-gaap:CustomerRelationshipsMember2020-12-310001667011us-gaap:InProcessResearchAndDevelopmentMember2020-12-310001667011us-gaap:TradeNamesMember2020-12-310001667011us-gaap:NotesReceivableMember2021-12-310001667011us-gaap:NotesReceivableMember2020-12-310001667011us-gaap:AccruedIncomeReceivableMember2021-12-310001667011us-gaap:AccruedIncomeReceivableMember2020-12-310001667011us-gaap:TechnologyEquipmentMember2021-12-310001667011us-gaap:TechnologyEquipmentMember2020-12-310001667011us-gaap:OfficeEquipmentMember2021-12-310001667011us-gaap:OfficeEquipmentMember2020-12-310001667011us-gaap:LeaseholdImprovementsMember2021-12-310001667011us-gaap:LeaseholdImprovementsMember2020-12-310001667011us-gaap:VehiclesMember2021-12-310001667011us-gaap:VehiclesMember2020-12-310001667011aip:MagillemDesignServicesSAMember2020-11-302020-11-300001667011srt:MinimumMemberaip:MagillemDesignServicesSAMember2020-11-302020-11-300001667011srt:MaximumMemberaip:MagillemDesignServicesSAMember2020-11-302020-11-300001667011us-gaap:RestrictedStockUnitsRSUMemberaip:MagillemDesignServicesSAMember2020-11-302020-11-300001667011us-gaap:EmployeeStockOptionMemberaip:MagillemDesignServicesSAMember2020-11-302020-11-300001667011aip:MagillemDesignServicesSAMember2020-11-300001667011us-gaap:DevelopedTechnologyRightsMemberaip:MagillemDesignServicesSAMember2020-11-300001667011us-gaap:DevelopedTechnologyRightsMemberaip:MagillemDesignServicesSAMember2020-11-302020-11-300001667011aip:MagillemDesignServicesSAMemberus-gaap:CustomerRelationshipsMember2020-11-300001667011aip:MagillemDesignServicesSAMemberus-gaap:CustomerRelationshipsMember2020-11-302020-11-300001667011aip:MagillemDesignServicesSAMemberus-gaap:InProcessResearchAndDevelopmentMember2020-11-300001667011us-gaap:TradeNamesMemberaip:MagillemDesignServicesSAMember2020-11-300001667011aip:MagillemDesignServicesSAMember2020-01-012020-12-310001667011us-gaap:SecuredDebtMember2018-11-300001667011us-gaap:SecuredDebtMember2018-11-012018-11-300001667011us-gaap:SecuredDebtMemberus-gaap:PrimeRateMember2018-11-012018-11-300001667011us-gaap:SecuredDebtMember2020-12-310001667011aip:RevolvingLineOfCreditDueAugust2018Memberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001667011aip:RevolvingLineOfCreditDueNovember2018Memberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001667011aip:RevolvingLineOfCreditDueNovember2018Memberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001667011us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2021-01-012021-12-310001667011aip:VendorFinancingArrangementsMember2021-12-310001667011aip:PaycheckProtectionProgramMemberus-gaap:SecuredDebtMember2020-04-300001667011aip:PaycheckProtectionProgramMemberus-gaap:SecuredDebtMember2020-04-012020-04-3000016670112021-10-31aip:vote0001667011us-gaap:IPOMember2021-12-310001667011aip:A2016StockPlanMember2021-12-310001667011aip:A2016StockPlanMember2021-01-012021-12-310001667011aip:A2021StockPlanMember2021-01-012021-12-310001667011aip:A2021StockPlanMember2021-12-310001667011aip:A2021EmployeeStockPurchasePlanMember2021-10-260001667011us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001667011us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001667011us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001667011srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001667011srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001667011us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001667011us-gaap:RestrictedStockUnitsRSUMember2020-12-310001667011us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001667011us-gaap:RestrictedStockUnitsRSUMember2021-12-310001667011us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001667011us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001667011us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001667011us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001667011us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001667011us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001667011us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001667011us-gaap:ResearchMemberus-gaap:DomesticCountryMember2021-12-310001667011us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2021-12-31aip:plan0001667011us-gaap:LeaseAgreementsMemberaip:IsabelleGedayMembersrt:AffiliatedEntityMember2021-01-012021-12-310001667011us-gaap:LeaseAgreementsMemberaip:IsabelleGedayMembersrt:AffiliatedEntityMember2020-01-012020-12-310001667011aip:ConsultingAgreementMemberaip:IsabelleGedayMembersrt:AffiliatedEntityMember2021-01-012021-12-310001667011aip:ConsultingAgreementMemberaip:IsabelleGedayMemberaip:RelatedPartyTransactionTrancheOneMembersrt:AffiliatedEntityMember2021-12-310001667011aip:ConsultingAgreementMemberaip:IsabelleGedayMemberaip:RelatedPartyTransactionTrancheOneMembersrt:AffiliatedEntityMember2021-01-012021-12-310001667011aip:ConsultingAgreementMemberaip:IsabelleGedayMemberaip:RelatedPartyTransactionTrancheTwoMembersrt:AffiliatedEntityMember2021-12-310001667011aip:ConsultingAgreementMemberaip:IsabelleGedayMemberaip:RelatedPartyTransactionTrancheTwoMembersrt:AffiliatedEntityMember2021-01-012021-12-310001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:PriorEmploymentAgreementMember2021-01-012021-12-310001667011aip:IsabelleGedayMemberus-gaap:RestrictedStockUnitsRSUMembersrt:AffiliatedEntityMemberaip:PriorEmploymentAgreementMember2021-01-012021-12-310001667011aip:IsabelleGedayMemberus-gaap:RestrictedStockUnitsRSUMembersrt:AffiliatedEntityMember2021-01-012021-12-31aip:segment0001667011srt:AmericasMember2021-01-012021-12-310001667011srt:AmericasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001667011srt:AmericasMember2020-01-012020-12-310001667011srt:AmericasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001667011srt:AsiaPacificMember2021-01-012021-12-310001667011srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001667011srt:AsiaPacificMember2020-01-012020-12-310001667011srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001667011aip:EuropeAndMiddleEastMember2021-01-012021-12-310001667011aip:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001667011aip:EuropeAndMiddleEastMember2020-01-012020-12-310001667011aip:EuropeAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001667011country:US2021-01-012021-12-310001667011country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001667011country:US2020-01-012020-12-310001667011country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001667011aip:OtherAmericasMember2021-01-012021-12-310001667011aip:OtherAmericasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001667011aip:OtherAmericasMember2020-01-012020-12-310001667011aip:OtherAmericasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001667011country:CN2021-01-012021-12-310001667011country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001667011country:CN2020-01-012020-12-310001667011country:CNus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001667011aip:OtherAsiaMember2021-01-012021-12-310001667011aip:OtherAsiaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001667011aip:OtherAsiaMember2020-01-012020-12-310001667011aip:OtherAsiaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001667011country:US2021-12-310001667011us-gaap:PropertyPlantAndEquipmentMembercountry:USus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001667011country:US2020-12-310001667011us-gaap:PropertyPlantAndEquipmentMembercountry:USus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001667011country:FR2021-12-310001667011us-gaap:PropertyPlantAndEquipmentMemberus-gaap:GeographicConcentrationRiskMembercountry:FR2021-01-012021-12-310001667011country:FR2020-12-310001667011us-gaap:PropertyPlantAndEquipmentMemberus-gaap:GeographicConcentrationRiskMembercountry:FR2020-01-012020-12-310001667011aip:OtherMember2021-12-310001667011us-gaap:PropertyPlantAndEquipmentMemberus-gaap:GeographicConcentrationRiskMemberaip:OtherMember2021-01-012021-12-310001667011aip:OtherMember2020-12-310001667011us-gaap:PropertyPlantAndEquipmentMemberus-gaap:GeographicConcentrationRiskMemberaip:OtherMember2020-01-012020-12-310001667011aip:TransChipTechnologyMemberus-gaap:SubsequentEventMemberaip:ArterisIPHongKongLtdMember2022-02-20iso4217:CNY0001667011aip:TransChipTechnologyMemberus-gaap:SubsequentEventMemberaip:ArterisIPHongKongLtdMember2022-02-210001667011aip:TransChipTechnologyMemberus-gaap:SubsequentEventMemberaip:ArterisIPHongKongLtdMember2022-02-212022-02-210001667011aip:TransChipTechnologyMemberaip:TransChipTechnologyMemberus-gaap:SubsequentEventMemberaip:ArterisIPHongKongLtdMember2022-02-21
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ýANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
OR
oTRANSITION 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-40960
ARTERIS, INC.
(Exact name of registrant as specified in its charter)
Delaware27-0117058
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
595 Millich Dr. Suite 200
Campbell, CA 95008
(408) 470-7300
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par valueAIPThe Nasdaq Stock Market LLC
Securities registered pursuant to section 12(g) of the Act:
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes o No x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes o No x
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyx
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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes o No x
The registrant was not a public company as of the last business day of its most recently completed second fiscal quarter and therefore, cannot calculate the aggregate market value of its voting and non-voting common equity held by non-affiliates as of such date.
As of February 28, 2022, there were 31,609,223 shares of the registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's definitive Proxy Statement relating to the 2022 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended December 31, 2021.


Table of Contents
Page

2

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, (Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this report are forward-looking statements. Statements regarding our future results of operations and financial position, business strategy and plans and objectives of management for future operations, including, among others, statements regarding liquidity, growth and profitability strategies and factors and trends affecting our business are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “targets,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these terms or other similar expressions. The forward-looking statements in this Annual Report on Form 10-K include, among other things, statements about:
our expectations regarding our revenue, expenses, and other operating results;
our ability to acquire new customers and successfully retain existing customers;
our ability to achieve or sustain our profitability;
future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;
the costs and success of our sales and marketing efforts, and our ability to promote our brand;
our growth strategies;
the estimated addressable market opportunity;
our reliance on key personnel and our ability to identify, recruit, and retain skilled personnel;
our ability to effectively manage our growth;
our ability to protect our intellectual property rights and any costs associated therewith;
the effects of COVID-19 or other public health crises;
developments and expectations regarding developments and projections relating to our competitors and our industry; and
our expectations regarding the time during which we will be an emerging growth company under the Jumpstart Our Business Startup Act of 2012.

The forward-looking statements in this report are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. Forward-looking statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. We believe that these factors include, but are not limited to, the factors set forth under “Risk Factors.” Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

These forward-looking statements speak only as of the date of this Annual Report on Form 10-K. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this report after we distribute this Annual Report on Form 10-K, whether as a result of any new information, future events or otherwise. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments.

3

SUMMARY OF MATERIAL RISKS ASSOCIATED WITH OUR BUSINESS

Our business is subject to numerous risks and uncertainties that you should be aware, including those described in the section entitled “Risk Factors.” The risks include the following:
We face significant competition from larger companies and third party providers that may deploy their resources so they can develop their IP solutions internally;
We have a history of net losses, and we may not achieve or maintain profitability in the future;
Because our IP solutions are components of end products, if semiconductor companies, system producers and/or end product producer companies in the automotive market, artificial intelligence/machine learning (AI/ML) market, 5G and wireless communications market, large scale cloud and data center market and consumer electronics market do not incorporate our solutions into their end products or if the end products of our customers do not achieve market acceptance, we may not be able to generate adequate license sales and royalty income from our products;
We depend on market acceptance of third-party semiconductor IP;
The success of our business depends on sustaining or growing our licensing revenue and the failure to achieve such revenue would lead to a material decline in our results of operations;
The nature of the design win process requires us to incur significant expenses without any guarantee that research and development and sales efforts will generate revenue, which could adversely affect our financial results;
Even if we succeed in securing design wins for our IP interconnect and other solutions and our IP deployment solutions, we may not generate timely or sufficient margins or margins from those wins and our financial results could suffer;
We continually pursue new IP interconnect and other solutions and IP deployment technology initiatives, and if we fail to successfully carry out these initiatives, our business could be harmed;
We may have to invest more resources in research and development than anticipated, which could increase our operating expenses and negatively affect our operating results;
Product errors or defects could expose us to liability and harm our reputation and we could lose market share;
If we fail to offer high-quality support, our reputation could suffer;
Our dependence on international customers and operations also subjects us to a range of other additional regulatory, operational, financial and political risks that could adversely affect our financial results;
If we are unable to protect our proprietary technology and inventions through patents and other IP rights, our ability to compete successfully and our financial results could be adversely impacted;
We are subject to government regulation, including import, export and economic sanctions laws and regulations that may expose us to liability and increase our costs; and
We face risks associated with doing business in China.

The summary risk factors described above should be read together with the text of the full risk factors below in the section entitled “Risk Factors” and the other information set forth in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes, as well as in other documents that we file with the U.S. Securities and Exchange Commission. The risks summarized above or described in full below are not the only risks that we face. Additional risks and uncertainties not precisely known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition, results of operations, and future growth prospects.
4

Part I
Item 1. Business
Overview
We are a leading provider of semiconductor system IP that manages the on-chip communications and IP block deployment in System-on-Chip (SoC) semiconductors. Our products enable our customers to deliver increasingly complex SoCs that not only process data but are also able to make decisions. Growth in the total addressable market (TAM) for our solutions is being driven by the addition of more processors, channels of memory access, machine learning sections, chiplets, additional input/output (I/O) interface standards and other subsystems within SoCs. The growth in the numbers of these connected on-chip subsystems places an increasing premium on the interconnect IP’s capability to move data inside complex SoCs. We believe this increase in SoC complexity is creating a significant opportunity for sophisticated SoC system IP solutions, which consist of Network-on-Chip (NoC) interconnect IP, IP deployment software and NoC interface IP (consisting of peripheral data transport IPs and control plane networks connected to NoC interconnect IP).
Founded in 2003, we believe we have pioneered and emerged as a global leader in the development of interconnect IP technology for on-chip communication that address the complexity, performance and cost requirements of advanced SoC semiconductors. Over time, we have expanded and scaled our interconnect IP and other IP businesses to provide hardware, software, documentation licenses, support and training under a license fee and a royalty business model, to companies that design and produce semiconductors worldwide. Our IP deployment solutions, which were significantly enhanced by our acquisition of Magillem Design Services SA (Magillem) in late 2020, complementing our interconnect IP solutions by helping to automate not only the customer configuration of interconnects but also the process of integrating and assembling all the customer’s IP blocks into an SoC. Products incorporating our IP are used to carry important data inside complex SoCs for sophisticated applications, including automated driving, artificial intelligence/machine learning (AI/ML), 5G and wireless communications, data centers, and consumer electronics, among other applications.
Our interconnect IP solutions offer proven connections to multiple industry standard processors such as Arm, RISC-V, CEVA, Synopsys ARC, Cadence Tensilica and MIPS, as well as memory controllers, I/O and a variety of IP subsystems, to enable customers to integrate such IP blocks with high levels of efficiency and performance. Our solutions enable customer innovation because they are configurable for each customer’s design flow and SoC development projects, and have wide applicability for many types of complex SoCs. Our products have been designed into billions of SoCs.
Traditional on-chip communication methods, including bus and crossbar, are generally inadequate in handling advanced semiconductor communications for sophisticated applications. Technological advancements have led to increasingly complex SoCs that integrate numerous functions into a single semiconductor device. Massive amounts of wires, challenging timing closure and routing congestion lead to greater die area and chip cost. Increased transistor density and design frequencies create higher power consumption leading to heat dissipation challenges and shorter battery life for electronic devices. These challenges have significantly complicated SoC innovation.
We leveraged our extensive technological expertise to develop a new method for on-chip communication to address these critical semiconductor development challenges. We accomplished this by pioneering the use of proprietary networking techniques for on-chip communications to remove the inherent architectural limitations of traditional on-chip communications, thereby improving ease of integration, performance, silicon area, and power consumption. In doing so, we enable our customers to achieve their design goals faster, easier and at lower costs. We also offer an interconnect configuration cockpit that intelligently assembles a NoC interconnect from a library of NoC interconnect IP elements. In addition, our IP deployment software enables easier IP integration of our interconnect IPs – among other IP blocks that make up an SoC.
We work directly with our customers throughout the SoC development process and seek to develop long-term, sustainable relationships with them as our technology becomes embedded in their products. We also leverage our long history in interconnect IP designs and are able to serve a broad range of applications and deliver customer-specific features that are useful to our other customers. For example, we are a leader in the market of interconnect for advanced driver assistance systems (ADAS) SoCs, which we believe is a result of our quality, reliability, and innovative technology targeted at that business application.
5

We provided solutions for the global SoC market and estimated our TAM for SoC system IP solutions was $1.3 billion in 2021. We estimate that our TAM will reach $3.2 billion in 2026, driven by an increasing number of SoC designs and growing complexity, increasing average selling prices of interconnect IP and IP deployment software and our move deeper into the NoC interface IP market segment. More specifically, we believe our growth will be driven by technology trends requiring more sophisticated on-chip processing in the automotive, AI/ML, 5G and wireless communications, data center and consumer electronic markets. Also, the need for sophisticated SoC system IP products is growing rapidly in order to address the requirements of smaller die size, lower power consumption and higher operation frequency, as well as management of critical net latency in a timely and cost-effective manner. As a result, we believe these trends have led to an increased economic benefit of in-licensing commercial semiconductor design IP.
During 2021, we generated $37.9 million in revenue, $0.8 million in cash flows used in operating activities, and $23.4 million in net loss. We expect to incur further net losses in the short term as we invest in our business. As of December 31, 2021, we had Annual Contract Value (ACV), which we define for an individual customer agreement as the total fixed fees under the agreement divided by the number of years in the agreement term, of $47.4 million. ACV and trailing twelve months royalties and other revenue reached $50.0 million as of December 31, 2021. Since inception, our interconnect IP solutions have been used in over 550 unique SoC Design Starts. As of December 31, 2021, we had 192 Active Customers for both IP licensing and software products in our installed base across multiple applications that are utilizing our SoC system IP solutions in production. In 2021, we added 42 net new Active Customers.
Industry Background
Semiconductor complexity is increasing as the industry moves from SoCs that process data to SoCs that make decisions. Historically, a chip’s complexity was much lower as processors were connected to memories with relatively few peripheral IP block functions. Once the industry moved to 40 nanometer (nm) and more advanced process geometries, it became possible to build more complex SoCs, such as mobile phone application processors, which contained many more IP blocks and consequently required more sophisticated on-chip communications. With the rise of machine learning algorithms, such as convolutional neural networks, and semiconductor process technologies at 16 nm or smaller geometries, it became possible to build decision-making SoCs for applications such as automated driving and data center advertising acceleration. Integration of processors, accelerators, machine learning subsystems, sophisticated multi-channel memories, and an ever-larger number of interface standards have placed a premium on the ability to move data efficiently inside the SoC and between SoC chiplets. These trends further highlight the growing importance of interconnect IP in complex SoCs.
Increasing chip design complexity leads to rising costs. The slowing of Moore’s law and the need for more functionality and performance has necessitated new architectural paradigms and accelerated the move to more advanced process nodes. This has resulted in the adoption of significantly more expensive and complex chip design methods and manufacturing processes, creating a substantial rise in semiconductor design costs. Costs are projected to continue to rise as the number of IP blocks on an SoC are projected to increase more than 20% from 2021 to 2024 according to Semico Research, placing increasing importance on the cost efficiencies provided by SoC system IP solutions.
Increasing SoC complexity leads to increasing interconnect IP value. It is common for today’s SoC to contain multiple types of data traffic in the same design. In addition, the large number of IP blocks in complex SoCs means that more data traffic must be successfully managed. Data must be successfully brought to each of these IP blocks at a time where such data is required—otherwise that IP block will be “starved” of data. As SoC size has grown, partially due to incorporation of Machine Learning sections, SoCs are being split into chiplets, which are smaller pieces of silicon packaged together into one SoC unit. Communication between chiplets adds complexity, which increases the value of interconnect IP.
Increasing SoC complexity puts pressure on assembling IP blocks coming in from variety of sources. With potentially hundreds of IP blocks coming from a variety of vendors and internal development groups, SoC teams need to manage the IP supply chains with increasingly capable IP deployment software. These teams and their electronic design automation (EDA) groups also need to put in place increasingly capable SoC integration methodologies to improve SoC development success. These developments have driven the semiconductor industry to use IP deployment standards such as IP-XACT that are becoming increasingly sophisticated with each generation and require more sophisticated software to support them.
6

Increasing demand from emerging end markets and new market participants. New applications in markets such as automotive, AI/ML, 5G and wireless communications and data centers have increased the diversity and overall demand in the semiconductor market. These new applications have led to an increase in number of complex SoC designs. Chips used for AI training and inference acceleration have increased in die size, further increasing design costs with new design complexities and performance requirements. Also, new market participants, such as electronic system companies, Internet hyperscalers, and automotive original equipment manufacturers (OEMs), have begun internally developing their own chips. The increasing demand from current and new market entrants is increasing the need for SoC system IP solutions.
Shift to third-party IP for cost benefits, product differentiation, and accelerated time to market. It is difficult, time consuming and expensive to develop state-of-the-art SoC interconnect IP solutions. We believe this dynamic is accelerating the degree to which interconnect IP solutions are outsourced to commercial vendors. Commercial interconnect vendors, such as Arteris IP, have the potential to accelerate time-to-market because they engage with a greater variety of SoC applications and a greater variety of designs than the typical internal interconnect teams. Commercial vendors are therefore often able to spread interconnect and SoC development costs across a greater number of projects than internal interconnect and design teams.
SoC System IP Market
SoC-type semiconductors consist of pre-made IP blocks that are either licensed from third parties by semiconductor and electronics companies or developed in-house. These IP blocks must be assembled into SoCs as efficiently as possible to address semiconductor company and system OEM customer requirements. Many of these IP blocks, including processors and other functional blocks, such as modems and vision subsystems, perform processing functions and execute complex software stacks. These IP blocks can number in the hundreds on a single chip and generate and consume commands and data, as well as work together as a unit. As SoCs become more complex, there has emerged a class of “system IP and software tools” designed to assemble these IP blocks into a functioning SoC at target cost and performance. We call this the SoC system IP market. The SoC system IP market consists of interconnect IP, IP deployment software and NoC interface IP. In 2021, there were approximately 400 SoC companies and 25 billion SoC units were shipped. Our SoC system IP is used across a broad set of applications, with a market that we estimated to be $1.3 billion in 2021, which we expect to expand to $3.2 billion by 2026. We believe our 2026 estimated TAM will comprise an approximately $1.6 billion NoC Interconnect IP market, an approximately $500 million IP deployment software market and an approximately $1.1 billion NoC Interface IP market. According to Deloitte, automotive electronics and industrial electronics are expected to be the fastest growing markets in the semiconductor industry, with revenue from consumer electronics, data processing and communication electronics set to grow steadily. As SoC technology evolves, we believe that there is a significant opportunity for us to grow our value by introducing additional functionality for our customers to integrate their SoCs efficiently using our SoC system IP solutions.
Automotive Market
The automotive market is undergoing technology disruption with the advent of automated driving, electrification, electronic control unit consolidation and vehicle connectivity to the internet. Furthermore, cars are becoming increasingly connected to a large network of data centers, roadside and city infrastructures, and other vehicles, creating the “Internet of Cars.” Based on an IHS report, management believes there will be an average of 23 complex SoCs per electronically enabled vehicle by 2026. These trends have resulted in increased ADAS adoption. As a result, the number of complex SoCs and microcontroller units (MCU) in ADAS vehicles is expected to grow at a compound annual growth rate (CAGR) of 31% between 2021 and 2027. These innovations are expected to lead to dramatic increases in the amount spent on semiconductor content in cars from $92 billion in 2020 to a projected $129 billion by 2025, according to McKinsey and Company. As the electronically enabled car has continued to grow in sophistication and performance, complex SoCs must increasingly receive, process and communicate data, further requiring advanced interconnect IP solutions.
The different levels of automated driving are defined as “Level 1” to “Level 5” with “Level 1” being sophisticated cruise control and “Level 5” being fully automated without the need for human driving intervention. According to IHS Markit, the annual production of vehicles equipped with ADAS systems considered “Level 2” and above is estimated to reach 43.5 million units in 2027. The average number of NoC-enabled SoCs and high-end MCUs in Level 1 and above vehicles is expected to be over 24 in 2027, for a total estimate of over 1.6 billion automotive complex SoCs and MCU.
Due to the complex requirements of electronically enabled vehicles and the high rate of innovation required to compete in the “Internet of Cars” revolution, industry players are designing SoCs tailored to their sophisticated software and applications. This will result in more complex automotive-targeted SoCs, which we expect will continue to grow demand for reliable, configurable and proven interconnect technologies that accelerate a product’s time to market while reducing overall costs.
7

The “Internet of Cars” revolution is disrupting the automotive supply chain. New business models such as ride sharing, transportation subscriptions and transportation as a service are being created. New potential entrants such as ride sharing companies, large data center companies and new automotive startups are changing the automotive business landscape, while increasing demand for more sophisticated transportation targeted semiconductors and therefore SoC system IP solutions. In addition, the traditional automotive supply chain is also restructuring, with semiconductor vendors, automotive “tier 1” suppliers and automotive OEMs competing to own and control the electronic architecture of these cars. To compete, companies at all levels of the automotive supply chain have started creating their own chips, thus increasing the number of SoCs in the automotive industry and increasing demand for interconnect IP solutions.
Artificial Intelligence/Machine Learning Market
With the advent of AI/ML, semiconductors have changed from being data processors to sophisticated and adaptive decision-making devices. AI/ML SoCs must be “trained” on large data sets that have to be collected from real world data utilizing “training” SoCs. A different class of AI/ML SoCs uses such data to match the training data against actual data collected by sensors of the system utilizing “inference” SoCs. AI/ML is deployed in cloud data centers for applications such as personalized advertising and credit card fraud detection. AI/ML is also deployed at the edge of networks for applications such as automated driving, cell phones and numerous other applications.
AI/ML semiconductor structures require multiple IP blocks that use peer-to-peer on chip communications that have different data traffic characteristics than other parts of the SoC and thus require special interconnect features. Such interconnect features require greater attention to challenges including deadlock avoidance and mesh performance and the ability to transfer large amount of data to memories.
McKinsey and Company expects machine learning SoCs to comprise at least 50% of the custom application-specific integrated circuits (ASICs) or field programmable gate arrays by 2025, as opposed to off-the-shelf central processing units (CPUs) or graphics processing units (GPUs). McKinsey and Company also expects the proportion of AI/ML edge chips that are custom ASICs will represent 70% of all edge inference chips by 2025.
5G and Wireless Communications Market
According to Gartner, 5.8 billion enterprise and automotive IoT endpoints were connected to the internet in 2020. Today, many of these endpoints are connected using 5G wireless communications and we believe that the number of 5G connected endpoints will significantly grow in the future. The wireless communications market is in the midst of disruption as it allows efficient machine-to-machine communications at a massive scope and scale. 5G technology allows the cost-efficient connections of massive numbers of embedded sensors and other devices into ultra-reliable, high-bandwidth and low latency networks. In short, 5G enables smart devices utilizing sophisticated SoCs to communicate more information at faster speeds while using less power. As 5G is adopted as the wireless market standard, it is expected to revolutionize markets, including cars and smart city vehicle infrastructure, factory automation, logistics, and consumer and business broadband.
We believe the transition to 5G will accelerate SoC System IP market growth because the high complexity of 5G chips require more stringent requirements for bandwidth, latency, and power consumption, making an easy-to-integrate, high performance and low power on-chip interconnect a critical requirement. Gartner estimates 5G infrastructure semiconductor revenue will exceed $1 billion by 2024.
Other Applications
Large scale cloud data centers are augmenting and replacing corporate data centers. This evolution expands the market size and value for enterprise solid state storage systems and the custom ASICs that control them, further strengthening demand for interconnect technologies that improve storage performance and provide data integrity. In addition, hyperscale computing companies like Google, Amazon, Microsoft and Facebook are now creating proprietary SoCs and accelerators for their own products and data centers. We believe that these new entrants into semiconductor design will increasingly provide market opportunities for third-party SoC system IP solutions.
The consumer electronics market is also expected to require increasingly complex chips primarily driven by the incorporation of AI/ML processing and 5G communications. In addition, the consumer electronics chip market is sensitive to time-to-market pressures, which also generates the need for increased semiconductor design productivity and faster implementation as enhanced by sophisticated interconnect IP solutions. Our low power features are valuable for battery life and power consumption in our targeted markets.
8

Industry Challenges
Interconnect IP development is a challenging, time consuming, and expensive process. The need for robust, maintainable interconnect technology becomes increasingly important as chip designs become more complex and larger in size, both driven by advances in semiconductor manufacturing technology. As semiconductor manufacturing technology has advanced, it has increased the number of IP block functions that can be added to SoC type semiconductors. However, as more IP block functions are added to a chip, the sheer number of physical connections required for communications between the on-chip IP blocks grows massively. Therefore, the larger and more complex the SoC, the more important the on-chip interconnect for overall chip performance, power consumption and cost. Interconnect and IP deployment technology is key to allowing SoC designers to design these types of chips while meeting their technical and time-to-market requirements. The industry is challenged to meet these requirements by itself because of the technical know-how to do so. Further, any failures due to quality issues are enormously expensive and industry standards for mission-critical applications like automotive are costly to meet. All these technology trends combine to require a large initial investment and a long-time commitment for a chip design team or commercial interconnect IP company to create semiconductor IP and software technologies that satisfy industry needs.
Deep technical expertise and knowledge. Interconnect development requires an interdisciplinary engineering team with expertise and skill sets across a wide-range of engineering and scientific domains including hardware architecture, design, verification, EDA-class software development, and SystemC modeling, as well as deep understanding of physical design, design methodologies and networking architectures. The design process requires expertise in developing advanced hardware architectures to handle data coherency and consistency across the interconnect to achieve a high-performance, low power implementation. Complex flows and methodologies as well as specialized languages to generate configurable hardware and interconnect configuration software must also be designed, with hardware configurations defined using thousands of parameters that need to be meticulously managed, with millions of combinations to be considered. The interconnect design process also requires engineers to have an awareness of the physical implementation and floorplan of the target chip in order to generate an architecture that meets SoC requirements in terms of timing, area, and power. Designers require an in-depth knowledge of graph theory, common interface protocols, data models, and graphical user interfaces. In addition, they require the skills to develop design methodologies to manage dependencies in project execution where the interconnect configuration software generates the hardware IP and associated data evidence of product quality and compliance with industry standards.
High quality. Interconnect IP requires a systematic deployment of quality-oriented methodologies, as any customer-level problems in the interconnect will result in SoC project delays or even project failures. Engineering teams creating interconnects must invest heavily not only in skilled engineering resources to develop and verify, but also processes and methodologies that provide early indication of any potential quality issues. The best interconnect engineering teams also leverage these methodologies to help automate design and verification tasks, which helps improve time to market for the interconnect IP provider. If the interconnect has serious problems, the SoC will not be operational, resulting in significant economic losses.
Safety standards. High reliability of the interconnect is a heightened requirement for mission-critical markets including automotive, industrial robotics, medical and space. An in-depth knowledge of and adherence to standards, such as the ISO 26262 automotive functional safety standards, further increases the challenge of developing a reliable interconnect targeted at these applications. 
Long time commitment and high investment cost. We believe the engineering development cycle for each new interconnect and the market development cycle to establish a significant market position for a customer or for a commercial vendor requires large teams, many years and great expense. Additionally, we believe the investment required by a customer to internally create a configurable interconnect technology for a new SoC can be very expensive compared to the cost of licensing from a proven interconnect IP provider.
Given the above requirements and challenges, developing commercial interconnect IP and software tools requires large engineering teams with advanced skill sets, significant amounts of time, and substantial financial investment. By licensing commercial interconnect IP, companies can free up resources to focus on developing new product capabilities and differentiators. Further, we believe the large investments needed to develop commercial interconnect IP also create barriers to entry for potential commercial competitors.
9

Our Solutions and Competitive Strengths
We are a leading provider of interconnect and other IP technology that manages the on-chip communications in SoC semiconductor devices. We believe our SoC system IP is integral to our customers in the automotive, AI/ML, 5G and wireless communications, data centers, consumer electronics and other markets. Our core strengths include:
We help accelerate our customers’ time to market. Our interconnect hardware and SoC cockpit software helps accelerate SoC development and integration at several different steps in the SoC design cycle. For example, we offer design exploration and modelling capability for SoC architects to explore the interconnect IP performance of their designs ahead of hardware description language generation in order to speed up SoC architecture definition. As another example, we have automated test bench generation to accelerate verification of our interconnect IP products. Still further, our physical awareness capability allows estimation of critical net latencies and estimates whether the interconnect IP will meet our customers’ required timing. Our SoC system IP product lines are structured so that our customers can customize the interconnect for their needs, helping accelerate interconnect IP customization for their particular SoC configurations. In addition to interconnect IP productivity features, we offer a combination of automated interconnect configuration software, pre-verified interfaces to IP block protocols, pre-verified interfaces to EDA tools and a pre-verified interconnect IP element library for rapid generation of customer specific interconnect IP products. Our IP deployment solutions also help accelerate SoC development by enabling the IP blocks making up an SoC to be packaged in a standard format called IP-XACT (Institute of Electrical and Electronics Engineers—IEEE 1685), which provides a uniform IP block assembly and reuse methodology. The IP deployment tool suite includes numerous packages that allow configuration of IP block exit port registers, establish high level SoC connectivity and link documentation to the IP-XACT design information.
Our products help improve performance of our customers’ SoCs. We believe that using our SoC system IP solutions can result in improved SoC metrics such as higher performance, lower power consumption and smaller die area. We have extensive low power management features such as three levels of clock gating and power domain features for low power applications such as smart phone application processors and other SoCs for hand-held applications. We enable customers to partition their designs into “frequency domains”, allowing some domains to run at higher frequencies than others, in order to trade-off performance against SoC power consumption.
We enable lower customer research and development and SoC unit costs. We believe that we enable lower chip research and development costs, lower SoC unit costs and reduce project risk as compared to solutions developed internally or licensed from another vendor. We have targeted our interconnect IP to be area-efficient so that we can offer silicon area savings, and resulting chip cost savings, compared to other interconnect IP alternatives. For example, the interconnect IP generally makes up a meaningful proportion of the overall SoC area at the completed SoC stage, and savings of 1 square millimeter of area can potentially offer a significant savings in terms of SoC unit costs. We provide an integrated package of software, hardware, documentation, verification tools and pre-verified interfaces to major IP blocks and EDA tools. We believe IP and software can save our customers time and money, and enable them to focus on product differentiation and revenue generation.
We believe we have grown our product portfolio through robust and focused research and development. Developing commercial interconnect IP and software tooling requires large and specialized engineering teams, significant amounts of time and extensive periods of commercial productization. We believe we have been the pioneer of using networking technology for on-chip communications and have been licensing such interconnect IP products since 2006. Our strategy is to deliver at least one new interconnect IP or IP deployment product per year and we have done so since 2013, most recently with the introduction of our Harmony Trace product in 2021. As of December 31, 2021, we have 128 development engineers on staff covering hardware, software, verification, testing and methodology development. Such a sizeable, multi-disciplinary engineering team allows us to undertake SoC system IP products of sizeable scale and permits us to work on multiple product development projects at the same time.
We have grown our solutions through targeted acquisitions. We intend to continue to support a robust internal technology development program that is complemented by synergistic acquisitions to increase customer productivity and to lower SoC development and production costs. We believe we have the ability to complement our product development with selective acquisitions to strengthen our SoC system IP product portfolio. With our acquisition of Magillem in 2020, we added complementary technology that helps automate not only the customer configuration of their interconnect, but also the process of integrating and assembling all the customers’ IP blocks into an SoC.
10

We are able to address mission critical applications.  We believe we are positioned to take advantage of the rapid growth of semiconductor content in cars. We have been focused on the automotive market segment since 2012 and have over 85 automotive SoC design wins. Additionally, we have established customer relationships with market leaders such as Mobileye/Intel, BMW, NXP and Bosch. In addition to ADAS and autonomous driving control systems, our interconnect IP is used in radar, Lidar, communications, and dashboard/driver management. As cars continue to grow in complexity and connectivity, we believe there will be significant growth in the number of increasingly powerful SoCs that will need automotive grade on-chip interconnect IP. Our interconnect IP is designed to meet the automotive safety integrity level D (ASIL D) of the ISO 26262 automotive functional safety standard, which is the highest level, helping to position us as an ideal partner to innovative companies in the advanced automotive SoC market. We believe our solutions make it easier for our automotive semiconductor “tier 1” and OEM customers to collaborate and meet functional safety standards by establishing traceability between requirements, specifications, hardware and software implementation, verification and testing, and quality assurance. Because of this, our IP deployment software is a complement to our interconnect IP in helping our customers meet their ISO 26262 functional safety requirements.
We have developed a “connected by Arteris IP” ecosystem to provide a broad set of SoC system IP solutions. Interconnect IP is the data transport backbone of the SoC, connecting IP blocks such as CPUs, GPUs and memory controllers. We work with industry-leading companies who provide these blocks, including IP companies such as Arm Ltd., MIPS Technologies, Synopsys Inc., Cadence Design Systems, Inc., Codasip and other RISC-V IP vendors to support their products and protocols working with our IP deployment solutions and interconnect IP products. By offering an unbiased, standards-based interconnect infrastructure to which other IP vendors can connect, and supporting a broad range of transaction protocols, we believe we have simplified the industry’s development of heterogeneous SoCs while solidifying our role as a neutral, technology-agnostic provider across the semiconductor industry. In addition to on-chip integrations with partners, we work with EDA companies such as Synopsys, Cadence and Siemens to provide prepackaged interfaces to their EDA tools such as simulators, modeling systems, and logic and physical synthesis tools. By working closely with semiconductor IP and EDA leaders, some of whom compete with each other, we believe we have established credibility as a trusted enabler to integration of their products within our joint customers’ chips and design flows.
We believe we benefit from distinct competitive advantages. We believe our interconnect IP technology benefits from barriers to entry due to our many years of experience and the strength of our proprietary solutions, as well as the significant technical expertise and research costs required to develop a competitive product. We were founded in 2003 when we believe we helped pioneer the industry’s NoC interconnect IP and have maintained our competitive position with our global team of 128 hardware and software engineers as of December 31, 2021. Developing interconnect IP requires an interdisciplinary engineering team with expertise and skill sets across a wide range of sciences and domains as well as a deep understanding of semiconductor physical design, design methodologies, and networking architectures. Building such teams and keeping them together over long periods of time presents a challenge for many companies and we believe it provides a competitive advantage to us. Additionally, strategic patience and focus are required to participate in the market. For example, we believe that the customer acquisition process has a typical duration of two to nine months; following this, a customer’s chip design cycle is typically between one to three years. Customers typically start shipping their products containing our interconnect IP solutions between one to five years following completion of their product design, known as mass production at which point we start to receive royalties; this lasts for up to seven years or longer depending on the market segment. We also leverage our long history of interconnect IP design to deliver customer-specific features, further deepening our relationship and integration with the customer’s product. We are able to market such features to the rest of our customer base, sharing the benefits of our research and development with them. With our SoC system IP products embedded in our customers’ SoCs, there are significant switching costs in moving to alternative solutions. We believe that our product quality and technical strength have enabled our high customer retention rate.
We offer global support for our SoC system IP customers. Interconnect IP technology is complex, and our customer support is critical for the successful deployment of our IP in our customers’ designs. We support customers utilizing our interconnect IP solutions on a global basis with architectural reviews, training, implementation support, and tape-out support. We work directly with our customers throughout their design processes to develop long-term sustainable relationships as our technology becomes embedded in their products. We have 30 corporate and field application engineers in our global support organization. Many of our application engineers have advanced degrees, years of SoC design experience and passion for helping our customers drive their SoC designs to production status. We believe our application engineers are critical advisors to our customers’ design teams.
11

Our Growth Strategy
We believe that as SoCs become more complex, the value of SoC system IP technology increases since it enables the efficient movement of data within the SoC. We also believe that, as SoCs become more complex, interconnect IP technology becomes more time-consuming and riskier to develop internally within semiconductor companies, favoring interconnect solutions provided by outside parties such as Arteris IP. As a dedicated interconnect IP provider, we enable our customers to leverage the knowledge and deep expertise developed by us through many years of focus on solutions for a variety of customers.
Our growth strategy includes the following:
Leverage our SoC system IP technology leadership and focused research and development to provide solutions for the semiconductor industry that builds SoCs. We devote the majority of our operating expenses to research and development of interconnect IP and IP deployment related solutions and technologies to retain our SoC system IP market position. We believe that the semiconductor industry needs an independent interconnect IP infrastructure that various IP block technologies can connect to without competitive bias. We intend to remain neutral regarding the connection and integration of SoC IP blocks whether they are sourced from IP block vendors or are internally developed. We intend to continue to compete vigorously in the interconnect IP segment and to support, and minimize risks of competing with, our valued partners and customers developing non-interconnect IP block technologies. We intend to remain focused on providing interconnect IP and software technologies for the entire semiconductor industry that build SoCs.
Address high growth segments such as automotive, AI/ML, 5G and wireless connectivity, data centers, and consumer electronics. We are focused on fast growing semiconductor market segments. We have been focused on the automotive market segment since 2012 and have over 85 design wins in this sector. We intend to continue providing regular introductions of interconnect IP products to enable the semiconductors that are connecting cars, roads, and the cloud resulting in the “Internet of Cars.” We are also focused on the emerging AI/ML and 5G and wireless communications markets, which are particularly sensitive to power consumption and idle power, and we believe these market segments can continue to benefit greatly from our low power interconnect IP solutions. In addition, we are targeting the emerging AI/ML-enabled applications which leverage massively multi-core architectures. As of December 31, 2021, we had 67 customers who have built or are building advanced AI/ML-enabled applications, which accounted for 132 of our customers’ Design Starts. We intend to maintain our focus on the automotive, AI/ML and 5G and wireless communications markets while expanding further within high-growth segments such as data centers and consumer electronics.
Expand our customer base through ongoing SoC system IP innovation. SoC evolution has continued at a rapid pace, and with it the demand for SoC system IP solutions. New technologies and trends driving the need for SoC system IP development include innovations such as cache coherency outside of the processor subsystem, machine learning SoCs utilizing peer to peer data traffic, greater use of separate sets of dies, or chiplets, inside SoCs and the increasing emphasis on silicon functionality and safety. We believe that the complexity of these trends necessitates ever increasing sophisticated SoC system IP solutions and represents a great opportunity for Arteris IP as a leading commercial company focused exclusively on these solutions. Our goal is to deliver interconnect IP technology and deployment solutions ahead of when the SoC industry requires them. We aim to deliver at least one new interconnect IP or IP deployment product every year, addressing new SoC technology needs. We intend to expand the functionality of interconnect by adding NoC interface IP products that leverage SoC data moving through our interconnect IP products. Such NoC interface IP products may include a variety of types of inter-chip links for seamless connectivity of chiplets, which make up larger system-in-package type SoCs and memory schedulers. These offer end-to-end quality of service (QoS) and error correction code (ECC) as well as a variety of new last-level cache memory products giving our customers the choice to either keep data on-chip or move it to off-chip dynamic random-access memory (DRAM). We believe such roadmap products can expand our TAM and offer an opportunity for us to further expand the value of our SoC system IP products. In addition, we plan to continue to work with customers to deliver product enhancement releases for existing products. These requirements are identified in part by our global sales and application engineering organization that is engaged in helping customers utilize our products and solutions.
12

Expand our customer base through increased investment in sales and marketing. We plan to continue to expand our global sales and application engineering organization, which has a strong presence in North America, Europe, the Middle East, China, South Korea, Japan, and India. We hire local talent who are attuned to the key regional needs of local markets, customers and languages. While most of our customer engagements are handled directly by our regional sales and application engineering forces, we utilize distributors in Israel and India for interconnect IP, although this represented less than 5% of our worldwide revenue in each of 2021 and 2020. Our marketing is focused on helping customers understand the value of our solutions and creating awareness of the latest developments in our markets. We believe a key measure of our success is the number of successful SoCs produced by our customers utilizing our technology. To date, there have been over 320 production SoCs designed with our technology, which have been incorporated in approximately 2.9 billion SoCs that have been shipped in electronic systems.
Continue to pursue selective acquisitions and other strategic transactions, such as joint ventures, to acquire complementary solutions and accelerate growth. We intend to continue to target acquisitions to achieve our objective of making our SoC system IP solutions critical to the next generation of SoC design and development. For example, we acquired the assets of Magillem in November 2020 to deliver synergy between the interconnect semiconductor IP and software for IP packaging and assembly. With this acquisition, we added complementary technology to our portfolio that helps automate customer configuration, integration and assembly of the interconnect into an SoC. In addition, this IP deployment software allows us to gain a deep understanding of the entire “bill of materials” of the IP blocks integrated into an SoC, as the interconnect IP is the on-chip means to connect these blocks. We believe our planned continued integration of these technologies can provide substantially increased efficiency in the assembly of SoCs. In addition, we anticipate this integration can lead to added benefits such as automated documentation, traceability for quality processes and functional safety, and software driver generation to reduce defects, providing significant customer value. In addition to acquisitions, we may pursue other strategic transactions such as joint ventures. For example, we are in preliminary negotiations to form a joint venture in China. In exchange for providing what we anticipate will be a non-exclusive license (without standalone resale rights) to utilize substantially all of our interconnect IP products and an IP deployment solution, we anticipate we will receive a minority, non-controlling interest in this joint venture. The other investors in this joint venture, which will principally be Chinese based entities and likely will include one of our investors that holds less than 5% of our outstanding common stock, will contribute cash and other resources. In addition, we anticipate that our President and Chief Executive Officer, K. Charles Janac, will invest a nominal amount in the joint venture. We have not executed any definitive agreements in connection with this joint venture and as a result, we cannot guarantee whether it will be formed, whether any of our IP will be licensed and what terms such license will include and what other terms or features such joint venture may have. In addition, we cannot guarantee that in the event we do enter into this joint venture, whether it would be successful.
NoC Interface IP Growth Opportunity
Interconnect IP carries majority of the data in an SoC. As a result, there is an opportunity to add additional customer value by developing additional data plane and control plane capabilities that attach directly to our interconnect IPs and are implemented in SoCs by our IP deployment software. Currently, we offer NoC interface IP products such as a memory schedulers, last-level caches, SoC data visibility and SoC debug IPs. We see an opportunity to further expand our product portfolio and TAM with additional control networks and subsystems that can accelerate our customers’ ability to deliver production SoCs to their end markets. Such networks may include clocking, register management and interrupt networks. Control subsystems such as power management, security, performance monitoring and debug may provide additional value to customers looking to lower the cost and risk of SoC development. With the integration of interconnect IP and NoC interface IPs, we believe we would be able to provide end-to-end solutions for quality of service, system level security and SoC resilience. NoC interface IP represents a natural expansion of our technical and business capabilities.
13

Our Solutions
We provide semiconductor interconnect IP and IP deployment solutions to serve our target end-markets, including automotive, AI/ML, 5G and wireless communications, data centers, and consumer electronics. We regularly release new products to address the rapid evolution of SoC technology.
PRODUCTLAUNCHEDAPPLICATION
FlexNoC2010Non-coherent interconnect
FlexWay2010IP subsystem interconnect
FlexPSI2013All-digital inter chip link
FlexNoC Resilience2014Resilience for ISO 26262 compliance
FlexNoC Physical2015Links to physical placement and routing tools
Ncore2016Cache coherent interconnect
PIANO2017Automated timing closure
CodaCache2018Independent last-level cache
AI Package2019Machine learning interconnect
Ncore 32020Multi-protocol cache coherency
Harmony Trace2021Design-centric requirements traceability
In addition to historical annual introductions of new SoC system IP solutions, we regularly develop and deliver updates that provide product enhancements to our customers. We believe the combination of our solutions and the strategic neutrality that we offer to the semiconductor industry positions us well as a reliable, trusted and innovative SoC system IP solution for our customers.
Interconnect IP Products 
We believe we offer the semiconductor industry an industry-leading commercially available interconnect IP portfolio. By pioneering the use of our proprietary networking techniques for on-chip communications, we believe our solutions enable our customers to deliver higher SoC performance with shorter design schedules, lower research and development costs, lower SoC unit costs, and reduced project risk as compared to their own internally developed solutions. Select offerings of our semiconductor IP product portfolio include:
FlexNoC: FlexNoC is a silicon-proven interconnect IP product that has been integrated into hundreds of chip designs. The product’s network-on-chip technology converts on-chip communications signals between IP blocks, such as reads from and writes to memory, into digital packets. Packetizing on-chip communications allows the interconnect to be configured for enhanced performance and simplifies the connections of on-chip IP blocks, similar to how the internet eases the simultaneous connectivity of large numbers of computing devices. We also provide optional add-on packages for FlexNoC, such as the FlexNoC Resilience Package, which provide on-chip data protection that enables customers to meet the ISO 26262 and IEC functional safety standards for markets like automotive, and the FlexNoC AI Package that addresses highly scalable peer-to-peer on-chip communications required by machine learning neural network chip designs. FlexNoC started shipping in 2010 and has been incorporated into approximately 2.9 billion SoCs that have been shipped in electronic systems.
14

Ncore: Ncore is a silicon-proven, cache coherent interconnect IP product that provides scalable, configurable and area efficient characteristics for use across multiple end-markets. In an SoC, cache coherency is a special data traffic class that requires complex interconnect IP features. In a multiprocessor system, cache coherency ensures all processors in the SoC have the same view of memory in order to simplify the task of programming software by making it unnecessary to understand the exact hardware implementation. Each CPU has its own cache memories where the same copy of the data is kept. As CPUs are changing their local copies of the data, a mechanism is implemented to ensure that other copies of the data in other CPUs and caches are maintained in a coherent manner and do not become stale and out of synchronization. Coherent interconnects have directories that keep track of the shared data across the different CPU and use messages to keep the shared data consistent across the cache coherent subsystem. Ncore uses a messaging protocol to keep data consistent across different processors and directories to keep track of shared data across the coherent sub-system. Hardware cache coherency eliminates the need for cumbersome software to maintain the data coherency. As compared to software-based solutions, we believe the Ncore hardware cache coherent interconnect provides higher performance, simplifies software programming, and reduces the chances of introducing software bugs, thereby increasing overall system quality. Since initial shipment in 2016, we have launched eight releases of Ncore which have been designed into numerous production cache coherent SoCs.
CodaCache: CodaCache is a last-level cache (or local memory) semiconductor IP product, used anywhere in the network-on-chip, for minimization of SoC data latency or improvement of performance. CodaCache is designed to decrease critical net latency of SoCs by minimizing off-chip read/write accesses to separate dynamic random-access memory (DRAM) chips. Off-chip DRAM access takes many more cycles, thereby increasing latency, compared to having certain data stored in a local on-chip CodaCache memory. For example, a complex SoC may have four DRAM memory controllers or have one CodaCache and only two DRAM memory controllers. Such a scheme offers lower cost in certain SoC architectures.
PIANO: Physical interconnect aware NoC optimizer (PIANO) is a software tool that estimates physical layout effects during the architecture and logic development stages of an SoC interconnect design. At 16 nm process geometries and below, PIANO enhances the ability to design a valid SoC interconnect architecture that could be difficult to layout physically. PIANO also enables input of a SoC floorplan with physical locations of IP blocks, routing channels and blockages. With this information, PIANO is able to place SoC library elements in available channel space, enabling computation of critical connection latencies. This information can be used to further optimize latency, lower power consumption and reduce die area of a particular SoC interconnect implementation. PIANO can also automatically provide timing closure estimation to validate the timing that can be closed on a particular SoC interconnect implementation. This information can then be sent to downstream physical placement and routing tools as a starting point for layout implementation, thereby reducing the number of place and route iterations and shortening time to market.
15

IP Deployment Products
We provide a suite of IP deployment software solutions that enables the packaging, reuse and integration of most types of IP blocks using the IP-XACT (IEEE 1685) standard. This suite of IP deployment software provides a platform to any semiconductor design company from the architecture of the SoC through delivery of a fully documented and traceable chip design. This software suite manages register configurations of IP blocks, assembles multiple IP blocks into SoC devices, and links design parameters and metadata to documentation. Our IP deployment software is designed to shorten our customers’ design schedules and improve SoC engineers’ productivity. Our IP deployment products also deliver EDA front-end design environment software that provides seamless integration across specification, design, and documentation processes, along with design data intelligence. We believe the combination of IP deployment software and SoC interconnect hardware provides more comprehensive SoC integration capabilities to our customers. Our IP deployment product portfolio includes:
Specification: Our IP deployment product suite captures connectivity and memory requirements and executes specifications to predict device behavior to streamline the design phase. The suite enables customers to build the architecture of semiconductor systems, either from the software map (software intent flow), or from the hardware block diagram (hardware intent flow) and enables full compliance and traceability of its systems top-down and bottom-up, across software and hardware intent flows. Users can automatically build a virtual prototype of an electronic device and run and debug software on that virtual prototype. This enables software development far before the physical hardware board is ready to facilitate early software development.
Design: We provide a broad suite of software tools that can accelerate designs with highly configurable and scalable solutions. Our solutions address packaging, connectivity, register configuration, embedded software, and EDA flows and we believe we provide best-in-class front-end design environments based on worldwide IP-XACT extensible markup language (XML) standards through our ready-made design solutions.
Documentation: Our documentation capabilities provide full traceability and consistent product information with content reuse and multi-channel publishing to manage, update, and synchronize content. The product suite addresses challenging content management use cases by enabling the consistency, integrity, and quality of all design-related content. The product also provides an incremental traceability framework that allows system engineers to create, edit, and manage interdependencies between the various and heterogeneous system data and properties that make up a design flow.
AI Package; Machine Learning SoCs require regular structures in order to implement Convolutional Neural Networks (CNNs) and other machine learning variations. The AI Package accelerates design of Machine Learning SoCs and IP blocks by automating interconnect generation of regular structures such as meshes and rings, offering multicast of CNN level weights, providing high bandwidth access to memories and providing anti-deadlock algorithms. We have launched the AI Package in 2019 and it has been used on many production Machine Learning designs since that time.
Design Data Intelligence: Our design data intelligence capabilities enable our customers to unlock their data potential to better understand their business contexts. The product suite includes a design environment that enables SoC developers to efficiently view, track, monitor and share their design objects stored on a central server through a thin client web browser and generate real-time, customizable reports on their design data. It also provides a knowledge capture toolset that enables real-time collection and analysis of large volumes of free-format text, enabling our customers to extract the collective intelligence of its teams.
Harmony Trace: Harmony Trace offering is an enterprise level server-based application with a web-based user interface (UI) that interfaces to existing requirements, EDA tool, documentation, and support systems, creating a system-of-systems that allows visibility of requirements traceability through the entire SoC design flow and product life cycle.
16

Customers
We sell to a global and diverse customer base, including semiconductor manufacturers, OEMs, hyperscale system houses, semiconductor design houses and other producers of electronic systems. We work directly with our customers throughout their design processes and seek to develop long-term, sustainable relationships with them as our technology becomes embedded in their products. As a result, we believe we are well-positioned to continue to attract and retain customers, and to continue developing next-generation SoC system IP solutions for their future products. As of December 31, 2021, we have 192 Active Customers, which we define as customers who have entered into a license agreement with us that remains in effect. We have 148 Active Customers for our interconnect IP solutions and 44 Active Customers for our IP deployment software solutions as of December 31, 2021.
During 2021, in addition to growth within our existing customer base, we added 36 net new Active Customers for our interconnect IP products and 6 net new Active Customers for our IP deployment solutions. We have added 198 new customers since the beginning of 2014. In 2021, we had one customer that represented more than 10% of our revenue.
As of December 31, 2021, we had 192 Active Customers for both IP licensing and software products. This includes 40 customers whose primary vertical is automotive, 42 customers in machine learning/artificial intelligence, 20 customers in 5G and wireless communications, 36 customers in infrastructure, 47 customers in consumer electronics and 7 customers in other verticals.

As of December 31, 2021, our customers were geographically distributed as follows:
50 customers based in the Americas;
31 customers based in Europe and the Middle East; and
111 customers based in the Asia Pacific region.
Our key customers include Intel, Samsung, NXP, STMicroelectronics, and Bosch.

During fiscal year 2021, our revenue by geographic area based on customer location was as follows::
43.4% of our revenue was derived from customers based in the Americas;
12.4% of our revenue was derived from customers based in Europe and the Middle East; and
44.2% of our revenue was derived from customers based in the Asia Pacific region.
Sales and Marketing
We work closely with our customers throughout the SoC design lifecycle to help them use our SoC system IP solutions to meet their specific needs. It is important to our success that we engage our customers early and collaborate throughout the design cycle. Our support organization is able to communicate best SoC design practices and receive early insight into customer requirements. This insight often results in new and innovative product features.
SoC system IP sales cycles range from two to nine months or longer. For repeat customers, our sales cycle length is generally shorter.
As of December 31, 2021, we maintained sales offices, sales personnel, or sales representatives in the United States, China, France, South Korea, Japan, Israel, and India. As of December 31, 2021, our sales management had an average of 23 years of sales experience. As of December 31, 2021, we had 30 corporate and field application engineers, which we believe is the largest such support force in the interconnect IP market. Corporate and field application engineers work closely with our customers in both presales and support roles, providing expert advice to our SoC architect and engineering users on how best to use our IP and software to design and implement their SoCs. As a result of these close relationships and detailed information sharing, our application engineers gather early knowledge of future expected customer needs including potential new sales opportunities within the customer and requirements for new capabilities for our products. As a result, we believe our close relationships and technical credibility with our customers provide a competitive advantage.
Our marketing strategy emphasizes thought leadership and educates potential customers about how our products can address their system IP challenges. We use technical papers, in-person and online events, to highlight our capabilities.
17

Research and Development
We devote the majority of our operating expenses to research and development of interconnect IP and IP deployment solutions and technologies. The development of interconnect IPs for complex SoCs is a challenging task that requires multiple competencies and close contact with customers in order to deliver sophisticated solutions. The development and maintenance of these solutions requires:
Management of an interdisciplinary engineering team with expertise and skill set across a wide-range of sciences and domains such as architecture, design, design verification, EDA-class software development, and SystemC modeling, as well as deep understanding of physical design, design methodologies and networking architectures;
Advanced SoC architectures for handling data coherency and consistency that result in a high-performance implementation with low power;
Complex design flows and methodologies, as well as specialized languages for generating configurable interconnect IP. The designs require configuration using thousands of parameters that must be meticulously managed with millions of combinations;
Capability to understand the physical implementation and floorplan of the target SoC in order to generate a design that meets physical implementation requirements in terms of timing, area and power;
Sophisticated design verification methodologies to ensure quality of configurable interconnect IP across millions of possible combinations, as well as complex test benches for simulation and emulation;
In-depth knowledge of common interface protocols, graph theory, data models and graphical user interfaces;
In-depth knowledge of safety standards, including ISO 26262 ASIL B/D for automotive and IP-XACT IP packaging standards for all SoCs; and
Support of a broad ecosystem of SoC design tools, semiconductor foundry libraries, processor and other IP.
 
IP deployment software development is similarly challenging as it requires broad support of the IP packaging standard, IP-XACT, and the ability to deliver features and enhancements required as customers deploy ever changing IP block libraries for their SoC projects. Our IP deployment software has to conform not only to industry standards, but also to ever evolving SoC integration methodologies.
Once interconnect IP is designed into customer SoC projects, there are significant switching costs to adopting different interconnect IP and IP deployment solutions, especially in the automotive sector where switching interconnect IP solutions may involve product functional safety re-certification.
Our research and development strategy includes offering customers several product enhancement releases per year, complemented with a planned introduction of at least one new interconnect IP or IP deployment product every year.
We believe we have assembled one of the premier engineering teams for interconnect IP development and IP deployment in the world. As of December 31, 2021, we had 76 engineers devoted to interconnect IP development and 52 engineers devoted to IP deployment software totaling 128 employees. In 2021, we spent $30.8 million on research and development, which represented 81% of our revenue.
18

Competition
For interconnect IP, we primarily compete with interconnect solutions developed internally by our SoC customers and potential customers. Many of the largest semiconductor companies have their own interconnect IP development teams which makes customer penetration relatively difficult, time consuming and expensive. However, we believe that over time the expense and difficulty of developing a broad suite of interconnect IP and IP deployment solutions has the potential to expand the use of commercial SoC integration solutions. In addition, we also compete with third-party providers, including Arm and several smaller companies. While we do compete with Arm in the interconnect IP market, we believe our solutions are complementary to Arm’s processor portfolio and protocol deployment. We often execute integration of Arm processors in heterogeneous environments, which can accelerate deployment of Arm processors. While there are several smaller companies developing interconnect solutions, we believe that our extensive investment in research and development over many years creates a barrier to entry. Developing interconnect IP solutions that are robust, configurable, and capable of handling multiple functionalities requires deep technology expertise and large research and development investments. We compete based on die area reduction, lower idle power consumption, improved data movement performance such as frequency, latency and bandwidth, as well as faster time to market. We believe we compete favorably with respect to these factors.
IP deployment similarly competes mainly against internally developed solutions. Commercial competitors consist of smaller companies that generally provide point products rather than complete solutions.
Based on management’s experience, we believe that in order to develop a new interconnect IP product, it would take a new entrant in the interconnect IP market three to four years to develop a mature product, two to four years of market development and five to seven years to build a royalty generating customer base.
Intellectual Property and Proprietary Rights
We rely on a combination of intellectual property rights, including patents, trade secrets, copyrights and trademarks, and contractual protections, to protect our core technology and intellectual property. As of December 31, 2021, we had 98 total issued patents, pending patent applications and non-expired provisional patent applications worldwide. Of these, we had 35 issued patents, 34 of which are U.S. issued patents and one is a U.K. issued patent. The 35 issued patents generally expire between 2035 and 2041. As of December 31, 2021, we had 63 pending non-provisional and provisional patent application filings, including 40 in the United States, nine in Europe, eight in China, four in Korea and two in Japan. In addition, we have a trademark program covering, where feasible and in accordance with local laws, our products as well as our corporate names and logos.
Our progress in developing our technology and products, and our ability to compete worldwide, is a direct result of our commitment to develop and maintain leadership of our proprietary products and to develop and file to protect our intellectual property. We rely on a combination of patent, trademark, trade secret and copyright laws, as well as contractual and licensing restrictions to protect the proprietary aspects of our technology. We also take steps to protect against misuse of our licensed products, for example with license keys that limit the time allowed for our licensee customers to use configuration tools to generate hardware description source code that is used in their semiconductor hardware products.
We routinely use non-disclosure agreements, limited evaluation agreements, and substantive license agreements with procedures to assist customer usage while limiting wrongful disclosure or misuse of our intellectual property. In addition, we are committed to develop products not only in the U.S. but in France and other countries, where the country or origin may favorably impact the ability to license our IP solutions and technology in accordance with applicable export laws and regulations. Technological change and customer needs for emerging feature needs in our solutions inspire and motivate our personnel to update and enhance our offerings periodically.
We focus patent protection beyond the United States in countries and jurisdictions where we determine that such filings will assist the strategic reach and value of our patent portfolio. Patents and other legal IP protections arise when we have conceived or developed novel and valuable new or improved technology relating to our IP solutions, that may affect our customer and our own licensing business outside the U.S. Certain countries in which our IP solutions are or may be developed, manufactured or sold may not have or enforce laws that protect our technology and intellectual property rights to the same extent as under U.S. law.
19

Material Agreement
Qualcomm Agreements
In connection with an Asset Purchase Agreement by and among Qualcomm Technologies, Inc. and Qualcomm France SARL (collectively, “Qualcomm”) and us and certain of our subsidiaries dated as of October 9, 2013 pursuant to which we sold to Qualcomm certain assets and intellectual property related to our FlexNoC product (the “Purchase Agreement”), we and our affiliates retained a non-exclusive, worldwide, perpetual right under patents acquired under the Purchase Agreement to, among other things, manufacture, license and distribute certain FlexNoC products and certain modifications thereto (the “Retained Rights”). In addition, we and Qualcomm Technologies, Inc. entered into a License Agreement dated as of October 11, 2013 (the “License Agreement”) pursuant to which we and our affiliates obtained a license to, among other things, reproduce, use, license and distribute certain FlexNoC-related works of authorship and technology that were acquired or owned by Qualcomm in connection with the Purchase Agreement for the purpose of enabling us to continue to offer and support FlexNoC products and certain modifications thereto (the “Licensed Rights”). There is no charge under the Purchase Agreement for our use of the Retained Rights or the Licensed Rights. Our rights in the Retained Rights continue until the last to expire of the relevant patents, and the License Agreement continues in perpetuity, in each case unless terminated as described below.
Qualcomm may terminate the Retained Rights in the event (i) we or our subsidiaries that are party to the Purchase Agreement breach any material terms of the Purchase Agreement applicable to the Retained Rights or any material terms of the License Agreement and fail to cure any such breach within 90 days after notice of such breach from Qualcomm, or (ii) we or any of our affiliates initiate a claim of patent infringement against Qualcomm or its affiliates (excluding such claims that are counterclaims in proceedings initiated by Qualcomm or its affiliates) and does not withdraw such claim within 30 days after Qualcomm’s written request to do so. Qualcomm may terminate the License Agreement in the event we breach any material terms of the License Agreement or any material terms of the Purchase Agreement applicable to the Retained Rights and fail to cure such breach within 90 days after notice of such breach from Qualcomm. Qualcomm may also terminate rights granted under the License Agreement to a certain development environment used in connection with our FlexNoC product (which could effectively preclude us from continuing to enhance our FlexNoC product and adversely affect our FlexNoc business) in the event of a change of control of our company (as defined in the License Agreement) which would effectively include, in a transaction or series of related transactions, a sale of our company, or the sales of securities by us or our stockholders that would result in the stockholders and optionholders of our company as of the date of the License Agreement not retaining beneficial ownership of more than 50% of our company. We believe that, as we have and continue to deliver new products since the date of the License Agreement, such as our range of IP deployment products, Ncore cache coherent interconnect, CodaCache last-level cache and PIANO physical awareness, the importance to our business and product portfolio of the FlexNoC development environment will decrease over time.
We may not assign the License Agreement without Qualcomm’s written consent (and a change of control of our company shall be considered an assignment for the purposes of such prohibition) except that we may assign the License Agreement to an acquirer of our business that consists of licensing certain FlexNoC products, and we may only assign the Retained Rights to an entity to whom we have assigned the License Agreement.
Governmental Regulation
We are subject to regulation by various governmental agencies in the United States and other jurisdictions in which we operate. These laws and regulations (and the government entities, regulators and agencies responsible for their enforcement) in the United States cover among other things: radio frequency emission regulatory activities (Federal Communications Commission); anti-trust regulatory activities (Federal Trade Commission and Department of Justice); insider trading, anti-bribery and anti-corruption (Department of Justice), consumer protection (Federal Trade Commission); import/export regulatory activities (Department of Commerce and Department of Treasury); product safety regulatory activities (Consumer Products Safety Commission); worker safety (Occupational Safety and Health Administration); environmental protection (Environmental Protection Agency and similar state and local agencies); employment matters (Equal Employment Opportunity Commission); and federal and state tax and other regulations by a variety of regulatory authorities in each of the areas in which we conduct business. Our operations are also subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the FCPA), the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, as well as the anti-corruption, anti-bribery, and anti-money laundering laws in the U.S. and other countries where we conduct business.
20

In addition, certain of our products, including our IP interconnect and other solutions and technology, are subject to U.S. export controls, including the U.S. Department of Commerce’s Export Administration Regulations (EAR) and economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls (OFAC). Other products are subject to French export controls. These regulations may limit the export of our products and technology, and provision of our services outside of the United States and/or France, or may require export authorizations, including by license, a license exception, or other appropriate government authorizations and conditions, including annual or semi-annual reporting. Export control and economic sanctions laws may also include prohibitions on the sale or supply of certain of our products to embargoed or sanctioned countries, regions, governments, persons, and entities. The export and re-export of our products and technology and the provision of services, including by our partners, must comply with these laws or else we may be adversely affected through reputational harm, government investigations, penalties, and a denial or curtailment of our ability to export our products and technology. In March 2021, we submitted an initial voluntary self-disclosure (VSD) to the Bureau of Industry and Security (BIS), noting potential violations of the EAR. We submitted a final VSD to BIS on July 23, 2021. In our VSD submission, we identified two parties included on the BIS Entity List. Our VSD is currently under review at BIS. While BIS has historically closed a significant majority of voluntary self-disclosures with warning letters and no monetary penalty because, in part, BIS gives great weight and mitigating credit to companies that submit a VSD, we cannot rule out the possibility that BIS could impose a civil monetary penalty. In addition, BIS also has the power to impose a denial of export privileges, although it is not commonly imposed in cases involving VSDs. We believe it is premature and speculative to provide further guidance on the likelihood that a civil penalty or other penalty would or could be imposed, or the amount and nature of such penalty, because BIS has discretion whether to issue a warning letter or proposed charging letter. With respect to government authorizations, we have no pending export license requests to BIS or any other government agency, and no export licenses are currently required to export our products from the United States or other countries to countries where we do business.
Complying with export control and sanctions laws may be time consuming and may result in the delay or loss of sales opportunities. Although we take precautions to prevent our products and technology from being provided in violation of such laws, our products and technology have previously been, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we are found to be in violation of U.S. sanctions or export control laws, it could result in substantial fines and penalties for us and for the individuals working for us. Changes in export or import laws or sanctions policies may adversely impact our operations, delay the introduction and sale of our products in international markets, or, in some cases, prevent the export or import of our products and technology to certain countries, regions, governments, persons, or entities altogether, which could harm our business.
From time to time, we have adopted and will continue to adopt remedial measures in response to government regulation. For example, we have adopted several remedial measures prior to, in connection with and following the initial notification of voluntary self-disclosure we submitted to BIS. These compliance enhancements were developed and implemented in consultation with outside counsel specializing in U.S. trade compliance. These steps have included annual basic export compliance training within our company, updating our written export control policies and procedures, and adopting a revised export compliance manual in 2021. We have provided export awareness training for relevant personnel including in 2021 and 2020. We previously provided our sales employees worldwide with training on basic export compliance. We engaged third-party vendor software to assist us with ongoing screening of new and existing customers, third-party agents or representatives, suppliers, and other vendors against U.S., France and several other jurisdictions’ prohibited or restricted party lists. We screen all customers against applicable lists of denied or restricted parties, including the Entity List administered by BIS as well as the list of Specially Designated Nationals and Blocked Persons, administered by the Treasury Department’s Office of Foreign Assets Control.
For a discussion of the various risks we face from regulation and compliance matters, see “Risk Factors—Risks Related to Our Business and Industry—We are subject to governmental regulation and other legal obligations, particularly related to privacy, data protection and information security, and consumer protection laws across different markets where we conduct our business. Our actual or perceived failure to comply with such obligations could harm our business,” “Risk Factors—Risks Related to Legal, Regulatory, Accounting and Tax Matters—Our failure to comply with the large body of laws and regulations to which we are subject could materially harm our business,” “Risk Factors—Risks Related to Legal, Regulatory, Accounting and Tax Matters—Our failure to comply with the Foreign Corrupt Practices Act, other applicable anti-corruption and anti-bribery laws, and applicable anti-money laundering laws could subject us to penalties and other adverse consequences,” “Risk Factors—Risks Related to Legal, Regulatory, Accounting and Tax Matters—We are subject to government regulation, including import, export and economic sanctions laws and regulations that may expose us to liability and increase our costs,” “Risk Factors—Risks Related to Legal, Regulatory, Accounting and Tax Matters—We will lose sales if we are unable to obtain government authorization to export certain of our products, and we will be subject to legal and regulatory consequences if we do not comply with applicable export control laws and regulations.”
21

Human Capital Resources
As of December 31, 2021, we had 217 full-time equivalent employees as follows:
Number
Function
Research and development
128
Sales and marketing
51
Administration
38
Geographic Distribution
United States
106
France
90
China
10
South Korea
5
Japan
5
Elsewhere
1
We consider relations with our employees to be good and have never experienced a work stoppage. None of our employees are either represented by a labor union, although our employees in France are subject to a collective bargaining agreement.
Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, incentivizing and integrating our existing and additional employees. The principal purposes of our equity incentive plans are to attract, retain and motivate selected employees, consultants and directors through the granting of stock-based compensation awards and cash-based performance bonus award.
Corporation Information
We were incorporated in the State of Delaware in April 2004. Our principal executive offices are located at 595 Millich Dr. Suite 200 Campbell, CA 95008. Our telephone number is (408) 470-7300, and our website address is www.arteris.com. The information contained on, or that can be accessed through, our website is not incorporated by reference in this report and does not form a part of this report. You should not consider information contained on our website to be part of this report in deciding whether to purchase shares of our common stock. Our common stock is traded on the Nasdaq Stock Market under the symbol “AIP”.
Available Information
Our website address is www.arteris.com. Information found on, or accessible through, our website is not a part of, and is not incorporated into, this Annual Report on Form 10-K. We file electronically with the SEC our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. We make available on our website at www.arteris.com, free of charge, copies of these reports and other information as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.
22

Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. Before making your decision to invest in shares of our common stock, you should carefully consider and read carefully all of the risks described below, together with the other information contained in this report, including our financial statements and the related notes and the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this report, before deciding whether to invest in our common stock. We cannot assure you that any of the events discussed below will not occur. These events could have a material and adverse impact on our business, financial condition, results of operations and prospects. Unless otherwise indicated, references to our business being harmed in these risk factors will include harm to our business, reputation, financial condition, results of operations, revenue and future prospects. In such event, the trading price of our common stock could decline, and you could lose all or part of your investment. Additional risks and uncertainties not presently known to us or not believed by us to be material may also negatively impact us.
Risks Related to Our Business and Industry
We face significant competition from larger companies and third party providers that may deploy their resources so they can develop their IP solutions internally.
We are engaged in a competitive segment of the global semiconductor industry. Our competitive landscape is characterized by competition from companies that have greater resources than us. A variety of factors could adversely impact our ability to compete, including rapid technological change in product design and manufacturing, customers that make purchase decisions based on a mix of factors of varying importance and continuous declines in average selling prices (ASPs). We compete principally on the basis of technology, product quality and features, license, royalty and usage terms, post-contract customer support, interoperability among products, and price and payment terms.
Often, we compete against larger companies that possess substantial financial, technical, research and development and engineering resources that can be deployed so they can develop their IP solutions internally. In addition, we also compete against other third-party providers of IP integration solutions that similarly possess substantial financial, technical, research and development and engineering resources. In addition, in certain cases, competitive companies may be supported by local or international government funding and similar resources. Varying combinations of these resources provide advantages to these competitors that enable them to influence industry trends and the pace at which they adapt to these trends. A strong competitive response from one or more of our competitors to our marketplace efforts, or a shift in customer preferences to competitors’ products, could result in increased pressure to lower our prices more rapidly than anticipated, increased sales and marketing expense, and/or market share loss. The consolidation of our competitors or collaboration among our competitors to deliver more comprehensive offerings than they could individually may also impact our ability to compete effectively. To the extent our revenue is negatively impacted by competitive pressures and reduced pricing, our business could be harmed.
In addition, our ability to compete in our market is subject to a variety of factors, many of which are beyond our control. The occurrence of any of the below could adversely affect our ability to compete and harm our business:
Our ability to anticipate and lead critical product development cycles and technological shifts as driven by our target markets, to innovate rapidly and efficiently and to improve our existing solutions.
Whether any competitor substantially increases its engineering and marketing resources to compete with us in the semiconductor IP deployment software technology arena.
Whether a new entrant with substantially greater resources and/or supported by governmental resources decides to enter the markets in which we compete.
Whether any existing or new competitor bundles its technologies into one package at a discounted price that would make it uneconomical for our customers to license our products separately.
The challenges of developing, or acquiring externally developed, technology solutions that are adequate and competitive in meeting the rapidly evolving requirements of next-generation design challenges.
Our ability to compete on the basis of payment and pricing features and terms.
Decisions by semiconductor companies, system companies, device or other end product producers, and/or OEMs to develop IP development internally, rather than license IP from outside vendors due to budget constraints or excess engineering capacity.
Actions by regulators or governmental entities to limit product availability, trade and exportability or the features or contractual terms that either we or our customers can apply to product and service offerings, or to affect monetary policy.
Actions by regulators or governmental entities to modify or augment tax treatment of our product and service offerings.
23

The impact of global and regional inflation on our and our customers’ profitability due to increases in wages, salaries, operating expenses, and costs of insurance, benefits and medical coverage.
The potential effects of geopolitical conflicts, such as the military conflict between Russia and Ukraine, including retaliatory and regulatory actions, on purchasing, development, sales and innovation responses and trends in response to such conflicts.
Competition, embargoes, sanctions, boycotts and/or social unrest.
Local or international economic headwind trends that may lead to recessions, economic slowdowns or sudden changes in economic needs of regions and consumers.
Silicon chip supply chain and shipment volume restrictions on our customers and their end customers that will impact the amount of royalties payable to us.
We may also be unable to reduce the cost of our products sufficiently to enable us to compete with our competitors. Our cost reduction efforts may not allow us to keep pace with competitive pricing pressures and/or other economic factors including inflation and customer and end market supply chain constraints and could adversely affect our gross margins and ability to meet customer demand. To the extent we are unable to reduce the prices of our products and remain competitive, our revenue will likely decline, resulting in further pressure on our gross margins, which could harm our business. Many other companies in the IP interconnect space have not been able to continue as a going concern due to intense competition and low margins. See “Business—Competition.”
We have a history of net losses, and we may not achieve or maintain profitability in the future.
We have incurred net losses in certain periods historically. We incurred a net loss of $23.4 million in 2021 and $3.3 million in 2020, which has resulted in us having an accumulated deficit of $39.0 million and $15.6 million as of December 31, 2021 and 2020, respectively. We have spent significant funds on organizational and start-up activities, to recruit engineers and other employees and to support our research and development. The net losses we incur may fluctuate significantly from quarter to quarter and may increase as a result of the COVID-19 pandemic.
Our long-term success is dependent upon our ability to successfully market our interconnect IP and IP deployment solutions, develop new interconnect IP and IP deployment solutions, earn revenue, obtain additional capital when needed and, ultimately, to maintain profitable operations. We will need to generate significant additional revenue to achieve profitability. It is possible that we will not achieve profitability or that, even if we do achieve profitability, we may not maintain or increase profitability in the future. Our failure to achieve or maintain profitability could negatively impact the value of our common stock.
Because our IP solutions are components of end products, if semiconductor, system producers and/or end product producer companies in the automotive market, artificial intelligence/machine learning (AI/ML) market, 5G and wireless communications market, large scale cloud and data center market and consumer electronics market do not incorporate our solutions into their end products or if the end products of our customers do not achieve market acceptance, we may not be able to generate adequate license sales and royalty income from our products.
Our IP solutions include technology that manages on-chip communications in SoC semiconductor devices. We do not license our IP solutions and deployment tools directly to end-users; we license our technology primarily to companies in the automotive market, AI/ML market, 5G and wireless communications market, large scale cloud and data center market and consumer electronics market, who then incorporate our technology into the products they sell. As a result, we rely on our customers to incorporate our technology into their end products at the design stage. Once a company incorporates a competitor’s technology or develops the technology internally and incorporates it into its end product, it becomes significantly more difficult for us to sell our technology to that company because changing suppliers involves significant cost, time, effort and risk for the company. As a result, we may not achieve targeted customer acceptance despite incurring significant expenditures to develop new technology.
Moreover, even after a customer agrees to incorporate our technology into its end products, the design cycle is long and may be delayed due to factors beyond our control, which may result in our customers’ product not reaching the market until long after our initial design win, which we define as winning the competitive bid selection process. From initial product design-in to volume production, many factors could impact the timing and/or amount of sales actually realized from the design-in. These factors include, but are not limited to, changes in the competitive position of our customers’ product, our customers’ financial stability, and our customers’ ability to ship products under our customers’ original schedule. Moreover, several external factors affect our customers’ ability to start their own product designs and manufacture and ship their products, including target product market conditions, our customers’ financial stability, our customers’ competitive positioning and external economic conditions (such as but not limited to inflation, customer and end market supply chain constraints, geopolitical conflict, sanctions and competition) that may prolong the customers’ decision-making process and design cycle.
24

Further, we do not control the business practices of our customers and we do not influence the degree to which they promote, market or set their product pricing. We therefore cannot assure you that our customers will devote satisfactory efforts to promote their end products, which incorporate our IP technology and deployment solutions.
We depend on growth and economic stability in the end markets that use our products. Any slowdown in the growth and economic stability of these end markets could harm our business.
Our continued success will depend in large part on general economic growth and stability, and growth and stability within our target markets in the automotive market, AI/ML market, 5G and wireless communications market, large scale cloud and data center market and consumer electronics market. Factors affecting these markets could seriously harm our customers and/or end customers and, as a result, harm us, examples of which include:
Reduced sales of our customers’ and/or end customers’ products.
The effects of catastrophic and other disruptive events at our customers’ and/or end customers’ offices or facilities including, but not limited to, natural disasters, telecommunications failures, cyber-attacks, terrorist attacks, pandemics, epidemics or other outbreaks of infectious disease, including the current COVID-19 pandemic, breaches of security or loss of critical data.
Increased costs associated with potential disruptions to our customers’ and/or end markets’ supply chain and other manufacturing and production operations.
The deterioration of our customers’ and/or end customers’ financial condition.
Delays and project cancellations as a result of design flaws in the products developed by our customers and/or end customers.
The inability of our customers and/or end customers to dedicate the resources necessary to promote and commercialize their products.
The inability of our customers and/or end customers to adapt to changing technological demands resulting in their products becoming obsolete.
The failure of our customers’ and/or end customers’ products to achieve market success and gain broad market acceptance.
Any slowdown in the growth of these end markets, or the emergence of economic instability in these end markets, could harm our business. For example, a significant element of our growth strategy depends on the increasing adoption of vehicles with more sophisticated automated driving, which will likely require more complex SoCs. If anticipated demand in the end market for these vehicles does not materialize, whether due to consumer demand not materializing, regulatory interventions delaying the deployment of automated driving, or the emergence of economic instability in end markets arising from factors such as inflationary trends, deteriorating purchasing power, supply chain disruptions and regional and/or worldwide chip shortages, unemployment spikes, labor shortages or end market reactions to regional or global geopolitical uncertainties or conflicts, or other factors beyond our control, it would adversely affect demand for our products from customers and royalty revenue and impact our ability to execute our growth strategy.
We depend on market acceptance of third-party semiconductor IP.
The semiconductor IP industry is a relatively small and emerging industry. Our future growth will depend on the level of market acceptance of our third-party licensable IP model, the variety of IP offerings available on the market and the shift in customer preference away from in-house development of semiconductor IP technologies and IP deployment software. Furthermore, the third-party licensable IP model is highly dependent on the market adoption of new services and products, including in the automotive market, AI/ML market, 5G and wireless communications market, large scale cloud and data center market and consumer electronics market. Such market adoption is important because the increased cost associated with ownership and maintenance of the more complex architectures in SoCs needed for the advanced services and products and time to market pressures on our customers may motivate companies to license third-party IP rather than design them in-house.
The trends that would enable our growth are largely beyond our control. Semiconductor customers also may choose to adopt a multi-chip, off-the-shelf chip solution versus licensing or using highly-integrated chipsets that embed our technologies or use our deployment software. If these market shifts do not materialize or third-party semiconductor IP does not achieve market acceptance, our business could be harmed.
25

The success of our business depends on sustaining or growing our licensing revenue and the failure to achieve such revenue would lead to a material decline in our results of operations.
Our revenue consists largely of technology license fees and other fees and royalties paid for access to our patented technologies, existing technology and other development and support services we provide to our customers. Our ability to secure and renew the licenses from which our revenue is derived depends on our customers adopting our technology and using it in the products they sell. Once secured, royalty revenue may be negatively affected by factors within and outside our control, including reductions in our customers’ sales prices, sales volumes, our failure to timely complete engineering deliverables and the customers’ negotiated contract terms. In addition, our customer acquisition cycle for new licenses and license renewals for existing licensees can be lengthy, typically between two to nine months, and can also be costly and unpredictable. We cannot provide any assurance that we will be successful in signing new license agreements or renewing existing license agreements on equal or favorable terms or at all. If we do not achieve our revenue goals, our results of operations could decline.
The nature of the design win process requires us to incur significant expenses without any guarantee that research and development and sales efforts will generate revenue, which could adversely affect our financial results.
We focus on winning competitive bid selection processes, called “design wins,” to incorporate our IP interconnect and other solutions in our customers’ products. These lengthy technical and commercial selection processes may require us to incur significant expenditures and dedicate valued engineering resources to the development or enhancement of our IP interconnect and other solutions without any assurance that our bids will be selected as the design wins. If we incur such expenditures and fail to be selected in the bid selection process, our operating and financial results may be adversely affected. Further, because of the significant costs associated with qualifying new suppliers, customers are likely to use the same or an enhanced version of semiconductor IP from existing suppliers across a number of similar and successor products for a lengthy period of time. As a result, if we fail to secure an initial design win for any of IP interconnect and other solutions to any particular customer, we may lose the opportunity to make future sales of those solutions to that customer for a significant period of time, or at all, and we may experience an associated decline in revenue relating to those products. Because we expect the ASPs of our products may decline over time, we consider design wins to be critical to our future success and anticipate that for our newer products, we are and will remain highly dependent on revenue from newer design wins. Failure to achieve initial design wins may also weaken our position in future competitive selection processes because we may not be perceived as an industry leader.
Further, a significant portion of our revenue in any period may depend on a single product design win with a large customer. As a result, the loss of any key design win or any significant delay in the ramp of volume production of the customer’s products into which our product is designed could harm our business. We may not be able to maintain sales to our key customers or continue to secure key design wins for a variety of reasons, and our customers can stop incorporating our products into their product offerings with limited notice to us and suffer little or no penalty.
The loss of a key customer or design win, a reduction in sales to any key customer, a significant delay or negative development in our customers’ product development plans, or our inability to attract new significant customers or secure new key design wins could harm our business.
Even if we succeed in securing design wins for our IP interconnect and other solutions and our IP deployment solutions, we may not generate timely or sufficient margins or margins from those wins and our financial results could suffer.
After incurring significant design and development expenditures and dedicating engineering resources to achieve a single initial design win for an IP interconnect or other solution, a substantial period of time generally elapses before we generate meaningful revenue from royalties relating to such solution, if at all. The reasons for this delay include, among other things, the following:
Changing customer requirements, resulting in an extended development cycle for the product.
Delay in the ramp-up of volume production of the customer’s products into which our solutions are designed.
Delay or cancellation of the customer’s product development plans.
Competitive pressures to reduce our selling price for the customer’s end-product.
The discovery of design flaws, defects, errors or bugs in the products, whether or not those defects, errors or bugs are related to our IP interconnect and other solutions that delay the customer from finishing the product in which our IP solution is incorporated.
Lower than expected acceptance of the customers’ end-products.
26

Moreover, as noted above, even if a customer selects our IP interconnect and other solutions, we cannot guarantee that this will result in any royalty or future licensing revenue, as the customer may ultimately change or cancel its product plans, or the customer’s efforts to market and sell its product may not be successful.
We continually pursue new IP interconnect and other solutions and IP deployment technology initiatives, and if we fail to successfully carry out these initiatives, our business could be harmed.
As part of the evolution of our business, we have made substantial investments to develop IP interconnect and other solutions, IP deployment software solutions and enhancements to existing technologies we license through our acquisitions and research and development efforts. Continuing to meet the requirements of smaller die size, lower power consumption, a higher frequency of operation and management of critical net latency in a timely and cost-effective manner for chips used in the automotive market, AI/ML market, 5G and wireless communications market, large scale cloud and data center market and consumer electronics market have resulted in increased SoC design complexity for chips used in these markets. If we are unable to meet these demands for increased SoC design complexity, if we are unable to anticipate technological changes in our industry by introducing new or enhanced IP interconnect and other solutions and/or IP deployment solutions in a timely and cost-effective manner, or if we fail to introduce new technologies that meet market demand, we may lose our competitive position, our products may become obsolete, and our business could be harmed.
Additionally, from time to time, we invest in expansion into adjacent markets, including our recent acquisition of Magillem and our entry into the IP deployment solutions market. Although we believe these solutions are complementary to our IP interconnect solutions, we have less experience and a more limited operating history in offering software that, among other things, manages register configurations of IP blocks, assembles multiple IP blocks into SoC platforms and links design parameters and metadata to documentation, and our efforts in this area may not be successful. Our success in these new markets depends on a variety of factors, including the following:
Our ability to attract a new customer base, including in industries in which we have less experience.
Our successful development of new sales and marketing strategies to meet customer requirements.
Our ability to accurately predict, prepare for, and promptly respond to technological developments in new fields.
Our ability to compete with new and existing competitors in these new industries, many of which may have more financial resources, industry experience, brand recognition, relevant IP rights, and/or more established customer relationships than we currently do, and they could include free and open-source solutions that provide similar IP deployment solutions.
Our ability to skillfully balance our investment in adjacent markets with investment in our existing products and services.
Our ability to attract and retain employees with expertise in new or emerging fields affecting our business.
Difficulties in any of our new product development efforts or our efforts to enter adjacent markets, including delays or disruptions due to factors outside of our control such as any adverse impact resulting from the COVID-19 pandemic, could harm our business.
A fundamental shift in technologies, the regulatory climate or demand patterns and preferences in our existing product markets or the product markets of our customers or end-users could make our current products obsolete, prevent or delay the introduction of new products or enhancements to our existing products or render our products irrelevant to our customers’ needs. If our new product development efforts fail to align with the needs of our customers, including due to circumstances outside of our control like a fundamental shift in the product markets of our customers and end users or regulatory changes, our business could be harmed.
Further, we design our IP interconnect solutions to function optimally with various industry-standard core IP transaction protocols including AMBA, ACE, CHI and AXI. Should developers limit access to their IP protocol information or cease cooperation with us for any reason, our ability to support certain processors and IP protocols would be delayed, which could harm our business.
27

We may have to invest more resources in research and development than anticipated, which could increase our operating expenses and negatively affect our operating results.
We currently devote substantial resources to the research and development of new and enhanced interconnect IP and IP deployment solutions. However, we may be required to devote more resources than anticipated to address design requirements for specific target markets, new competitors, technological advances in the semiconductor industry or by competitors, our acquisitions, our entry into new markets, or other competitive factors. If we are required to invest significantly greater resources than anticipated without a corresponding increase in revenue, our operating results could decline. Additionally, our periodic research and development expenses may be independent of our level of revenue, which could negatively impact our financial results. We expect these expenses to increase in the foreseeable future as our technology development efforts continue, and there can be no guarantee that our research and development investments will result in products that create additional revenue.
We may also decide to increase our research and development investment to seize customer or market opportunities, which could negatively impact our financial results.
We are also faced with hiring constraints, including for hiring engineering resources.
Product errors or defects could expose us to liability and harm our reputation and we could lose market share.
Software products frequently contain errors or defects, especially when first introduced, when new versions are released, or when integrated with technologies developed by acquired companies. Product errors, including those resulting from third-party suppliers, could negatively affect the performance or interoperability of our IP interconnect and IP deployment solutions, could delay the development or release of new solutions or new versions and could adversely affect market acceptance or perception of our technology. In addition, any allegations of manufacturability issues resulting from use of our IP interconnect and other solutions or semiconductor design efficiency issues resulting from our IP deployment solutions could, even if untrue, adversely affect our reputation and our customers’ willingness to license our technology. Any such errors or delays in releasing new products or new versions of products or allegations of unsatisfactory performance could cause us to lose customers, increase our service costs, subject us to liability for damages and divert our resources from other tasks, any one of which could harm our business and operating results.
If we fail to offer high-quality support, our reputation could suffer.
Interconnect IP technology is complex, and our customer support is critical for the successful deployment of our IP in our customers’ designs, and we have 30 corporate and field application engineers in our global support organization. High-quality support is important for customer retention, and the importance of our support function will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to maintain and expand our offerings to existing and new customers could suffer, and our reputation with existing or potential customers could suffer.
Our dependence on international customers and operations also subjects us to a range of other additional regulatory, operational, financial and political risks that could adversely affect our financial results.
For 2021 and 2020, 56.9% and 67.1%, respectively, of our revenue was derived from sales to customers outside of the United States. In particular, we derived 27.1% and 44.9% of our revenue in 2021 and 2020, respectively, from customers located in China. We expect our revenue from China to decrease due to the applicable U.S. government trade restrictions. As a result, the economic, political, legal and social conditions in China could harm our business. In addition, we have offices globally with our sales and research and development being conducted in offices located in the San Francisco Bay Area, Texas, France, China, South Korea and Japan. Moreover, conducting business outside the United States subjects us to a number of additional risks and challenges, including:
Changes in a specific country’s or region’s political, regulatory or economic conditions.
A pandemic, epidemic or other outbreak of an infectious disease, including the current COVID-19 pandemic, which may cause us or our distributors, vendors and/or customers to temporarily suspend our or their respective operations in the affected city or country or completely.
Compliance with a wide variety of domestic and foreign laws and regulations (including those of municipalities or provinces where we have operations) and unexpected changes in those laws and regulatory requirements, including uncertainties regarding taxes, social insurance contributions and other payroll taxes and fees to governmental entities, tariffs, quotas, export controls, export licenses and other trade barriers.
28

Unanticipated restrictions on our ability to sell to foreign customers where sales of products and the provision of services may require export licenses or are prohibited by government action, unfavorable foreign exchange controls and currency exchange rates.
Imposition of tariffs and other barriers and restrictions, including trade tensions such as U.S.-China trade tensions.
Potential for substantial penalties and litigation related to violations of a wide variety of laws, treaties and regulations, including labor regulations, export control and anti-corruption regulations (including the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act).
Difficulties and costs of staffing and managing international operations across different geographic areas, time zones and cultures.
Changes in diplomatic and trade relationships.
Potential political, legal and economic instability, armed conflict, and civil unrest in the countries in which we and our customers are located.
Difficulty and costs of maintaining effective data security.
Inadequate protection of our IP.
Nationalization and expropriation.
Restrictions on the transfer of funds to and from foreign countries, including withholding taxes and other potentially negative tax consequences.
Unfavorable and/or changing foreign tax treaties and policies.
Increased exposure to general market and economic conditions outside of the United States.
Currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we chose to do so in the future.
Increased regulatory uncertainties with respect to our wholly foreign-owned enterprise operating in China and any joint ventures we may form or contribute IP or other resources to in the future.
Trends such as global and regional inflation, supply shortages and supply chain disruptions, geopolitical conflicts and retaliatory actions and regulations affecting or relating to regions such as but not limited to Ukraine, Russia, Eastern Europe or in the Greater China region, may lead to the deterioration of our immediate customers’ and/or end market customers’ ability and/or willingness to purchase, use, develop, market or sell products or solutions that incorporate or are made while using our products.
These factors, individually or in combination, could impair our ability to effectively operate one or more of our foreign facilities or deliver our semiconductor IP or IP deployment solutions, result in unexpected and material expenses, or cause an unexpected decline in the demand for our products in certain countries or regions. For example, one formerly substantial royalty customer became unable to source a key material in 2020 as a result of the trade disputes between the United States and China, and consequently shipment volumes of products containing our interconnect IP have been significantly lower, adversely affecting our royalty revenue. Our failure to manage the risks and challenges associated with our international business and operations could harm our business.
29

Downturns or volatility in general economic conditions, including as a result of the current COVID-19 pandemic or any other outbreak of an infectious disease, could harm our business.
Our revenue, gross margin, and ability to achieve and maintain profitability depend significantly on general economic conditions and the demand for products in the markets in which our customers compete. Weaknesses in the global economy and financial markets, including the current weaknesses resulting from the ongoing COVID-19 pandemic, and any adverse changes in general domestic and global economic conditions that may occur in the future, including any recession, economic slowdown or disruption of credit markets, may lead to, lower demand for products that incorporate our solutions, including in the automotive market, AI/ML market, 5G and wireless communications market, large scale cloud and data center market and consumer electronics market. A decline in end-user demand can affect our customers’ demand for our products, the ability of our customers to obtain credit and otherwise meet their payment obligations and the likelihood of customers canceling or deferring existing orders. Our business could be harmed by such actions.
In addition, any disruption in the credit markets, including as a result of the current COVID-19 pandemic, could impede our access to capital. If we have limited access to additional financing sources, we may be required to defer capital expenditures or seek other sources of liquidity, which may not be available to us on acceptable terms or at all. All of these factors related to global economic conditions, which are beyond our control, could harm our business. For a more detailed discussion of the COVID-19 pandemic and its recent and potential impact on our business, see “—Our business has been, and may continue to be, adversely affected by health epidemics, pandemics and other outbreaks of infectious disease, including the current COVID-19 pandemic.”
The cyclical nature of the semiconductor industry may limit our ability to maintain or improve our revenue.
The semiconductor industry is highly cyclical and is prone to significant downturns from time to time. Cyclical downturns can result from a variety of market forces including constant and rapid technological change, rapid product obsolescence, price erosion, evolving standards, short product life cycles and wide fluctuations in product supply and demand, all of which can result in significant declines in semiconductor demand. We have experienced downturns in the past and may experience such downturns in the future. For example, the industry experienced a significant downtown in connection with the most recent global recession in 2008, and further experienced a downturn in 2020, which may be prolonged as a result of the economic impact of the COVID-19 pandemic. These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Recently, downturns in the semiconductor industry have been attributed to a variety of factors, including the current COVID-19 pandemic, ongoing trade disputes among the United States and China, weakness in demand and pricing for semiconductors across applications and excess inventory. Recent downturns have directly impacted our business, as has been the case with many other companies, suppliers, distributors and customers in the semiconductor industry and other industries around the world, and any prolonged or significant future downturns in the semiconductor industry could harm our business. Conversely, significant upturns may suppress customer shipments of royalty-bearing products incorporating our IP solutions due to our customers having limited access to third-party foundry and assembly capacity. In the event of such an upturn, we may not be able to expand our workforce and operations in a sufficiently timely manner, procure adequate resources, or locate suitable third-party suppliers or other third-party subcontractors to respond effectively to changes in demand for our existing products or to the demand for new products requested by our customers, and our business could be harmed.
Our revenue has been concentrated among a small number of licensees and customers, and if we lose any of these customers and fail to replace them, our revenue may decrease substantially.
A significant amount of our revenue is derived from a limited number of customers. In 2021 and 2020, sales to Intel Corporation accounted for 22.8% and 15.3%, respectively, and sales to SZ DJI Technology Co., Ltd. accounted for nil and 24.7%, respectively, of our revenue. We expect that a relatively small number of customers will continue to account for a substantial portion of our revenue for the foreseeable future.
As a result of this revenue concentration, our results of operations could be adversely affected by the decision of a single key licensee or customer to cease using our technology or products or by a decline in the number of products that incorporate our technology that are sold by a single licensee or customer or by a small group of licensees or customers. We must continue to obtain new significant licensees and to increase our revenue and grow our business.
30

Failure to effectively expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products.
Our ability to increase our customer base and achieve broader market acceptance of our products and platform capabilities will depend to a significant extent on our ability to expand our global sales and application engineering organization. We plan to continue expanding our sales force, both domestically and internationally. We also plan to dedicate significant resources to sales and marketing programs. All of these efforts will require us to invest significant financial and other resources. Our business will be harmed if our sales and marketing efforts do not generate significant increases in revenue or increases in revenue are smaller than anticipated. We may not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop, integrate and retain talented and effective sales personnel, if our new and existing sales personnel, on the whole, are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective.
We experience a strong seasonality in sales in the fourth calendar quarter of the year. As a result, our results of operations are subject to substantial quarterly fluctuations, which may seriously harm our business.
We have experienced, and expect to continue to experience, seasonal fluctuations in sales due to the spending patterns of semiconductor customers who license our products. Typically, the number of total new license agreements we enter into have generally been lowest in the first and second calendar quarters. We expect these seasonality trends to continue. As a result, revenue recognized from our total new license agreements are subject to seasonal fluctuations, which may seriously harm our business.
Substantial portions of our sales are made, and we anticipate will be made, to consumer, automotive, network, AI/ML, large-scale cloud and data center, and other industry suppliers. Any downturn in any of these the markets could significantly harm our business.
Of our annual contract value at December 31, 2021, 32% was derived from customers supplying to the consumer industry, 15% was to customers that supply various systems and components to the automotive industry, 18% was to customers in the AI/ML industry and 13% was to customers supplying large scale cloud and data center customers.
Each of these sectors is subject to specific market risks. The consumer sector, for example, is subject to changes in end consumer spending patterns, technology developments and general economic conditions.
We are also exposed to the risks associated with the automotive market. For example, our anticipated future growth is highly dependent on the adoption of autonomous driving technologies, which are expected to have increased sensor and power product content. A downturn in the automotive market could delay automakers’ plans to introduce new vehicles with these features, which would negatively impact the demand for our products and our ability to grow our business.
Several industries in which companies incorporate our technology, including the automotive industry and others, may undergo consolidation and reorganization and, in some cases, their suppliers may or have entered bankruptcy. Although we have not experienced any lost business or material bad debt write-offs as a result of such consolidation, such trends could harm our business.
Moreover, as a result of the COVID-19 pandemic and the associated responses by governments of various countries to prevent its spread, the automotive industry, including manufacturers, dealers, distributors and third-party suppliers have been adversely impacted. For example, many automotive manufacturers were forced to suspend manufacturing operations and may be required to do so again. In addition, government-imposed restrictions on businesses, operations and travel and the related economic uncertainty have impacted demand in many global markets. While demand in the automotive industry is dependent on a number of factors, automotive manufacturers expect the impact of COVID-19 to be highly dependent on its duration and severity. The foregoing impacts and other adverse effects on the automotive industry could harm our business, as well as our ability to execute our growth strategy.
Our business has been, and may continue to be, adversely affected by health epidemics, pandemics and other outbreaks of infectious disease, including the current COVID-19 pandemic.
Public health threats, such as COVID-19, influenza and other highly communicable diseases or viruses, outbreaks of which have from time to time occurred in various parts of the world in which we operate could adversely impact our operations, as well as the operations of our customers, end users of our products, and our and their respective vendors, suppliers and other business partners. Any of these public health threats and related consequences could adversely affect our financial results.

31

COVID-19, a potentially deadly respiratory tract infection caused by the SARS-CoV-2 virus, and its variants, has spread rapidly and enveloped most of the world, causing a global public health crisis. On March 11, 2020, the COVID-19 outbreak was declared a pandemic by the World Health Organization. The pandemic resulted in national and local governments in affected countries around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines and other emergency public health measures and substantial lockdown measures. Vaccine resistance, coupled with the emergence of fast-spreading variants and the potential waning effectiveness of vaccines, have introduced renewed uncertainty into whether additional measures will be implemented to combat the spread of COVID-19. There is considerable uncertainty regarding such measures and potential future measures. The measures implemented by various authorities in response to the COVID-19 pandemic have caused us to change our business practices, including those related to where employees work, the distance between employees in our facilities, limitations on in-person meetings between employees and with customers, potential customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events. These restrictions have had, and future prevention and mitigation measures are also likely to have, an adverse impact on global economic conditions, which could further affect our operations. The considerable uncertainty regarding the economic impact of the COVID-19 pandemic is likely to result in sustained market turmoil, which could also harm our business.
These current and potential future measures that could restrict access to our facilities, limit support operations and place restrictions on our workforce, suppliers and other business partners have impacted and may further impact our workforce and operations, the operations of our customers and end users of our products, and those of our respective vendors, suppliers and other business partners. The disruptions to our operations caused by the COVID-19 pandemic may result in inefficiencies, delays and additional costs in our product development, sales, marketing, and customer service efforts that we cannot fully mitigate through remote or other alternative work arrangements. In addition, the severe global economic disruption, including recession, depression or other sustained adverse market impact caused by the COVID-19 pandemic, may cause our customers and end-users of our products to suffer significant economic hardship and potentially even go out of business, which could result in decreased demand for our products and harm our business. To the extent that the COVID-19 pandemic harms our business, it may also heighten many of the other risks discussed in this report. For instance, if the business impacts of the COVID-19 pandemic continue for an extended period, it could cause us to recognize impairments for goodwill and certain long-lived assets including amortizable intangible assets.
The impact of the COVID-19 pandemic continues to evolve and its duration and ultimate disruption to our business and the businesses of our customers and end-users, the overall demand for our products and the related financial impact to us, as well as any similar disruptions that may result from any future pandemic, epidemic or other outbreak of infectious disease, will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to, the duration and spread of the pandemic, its severity, the effectiveness of actions to contain the virus or treat its impact and how quickly and to what extent normal economic and operating conditions can resume, among others. The longer any such disruption continues, however, the more severe and adverse we would expect the effect to be on our business. Even after the COVID-19 pandemic has lessened or subsided, we may continue to experience harm to our business as a result of its global economic impact. As new information regarding the COVID-19 pandemic continues to emerge, it is difficult to predict the full extent to which the disease adversely impacts our financial performance. Additionally, weaker economic conditions generally could result in impairment in value of our tangible or intangible assets and our ability to raise additional capital, if needed.
We received a Paycheck Protection Program loan, and our application for the PPP Loan could in the future be determined to have been impermissible or could result in damage to our reputation.
In April 2020, we applied for and received an unsecured $1.6 million loan under the Paycheck Protection Program (the “PPP Loan”). In December 2020, the PPP Loan was forgiven in full. The Paycheck Protection Program was established under the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), and is administered by the U.S. Small Business Administration (the “SBA”).
Our receipt of the PPP Loan or the forgiveness of the PPP Loan could result in adverse publicity. In addition, if we are later determined to have been ineligible to receive the PPP Loan or loan forgiveness, we may be subject to significant penalties, including significant civil, criminal and administrative penalties, we could be required to repay the PPP Loan in its entirety, and our reputation could suffer. A review or audit by the SBA or other government entity or claims under the U.S. False Claims Act could consume significant financial and management resources.
A significant portion of our revenue comes from licensing fees, which may vary period to period.
License agreements for our interconnect IP are generally treated as ratable revenue, with revenue being recognized evenly over the license term. However, certain license agreements for our IP interconnect solutions are recognized as point in time revenue, including one agreement resulting in our recognizing revenue of $7.4 million in 2020.
32

Additionally, the majority of software license agreements for our IP deployment solutions are generally treated as point in time revenue at the start of the license period, so past revenue may not be indicative of the amount of revenue in any future period. Significant portions of our anticipated future revenue, therefore, will likely depend upon our success in attracting new customers, or continuing or expanding our relationships with existing customers. However, revenue recognized from licensing arrangements vary significantly from period to period, depending on the number and size of deals closed during a quarter, and is difficult to predict. In addition, as we expand our business into new markets, our licensing deals may be smaller in volume but greater in value in volume, which may further fluctuate our licensing revenue quarter to quarter. Our ability to succeed in our licensing efforts will depend on a variety of factors, including the market positioning, performance, quality, breadth and depth of our current and future IP interconnect and other solutions as well as our sales and marketing skills. Our failure to obtain future licensing customers would impede our future revenue growth and could materially harm our business.
As a result of these and other factors, you should not rely on the results of any prior quarterly or annual periods, or any historical trends reflected in such results, as indications of our future revenue or operating performance. Fluctuations in our revenue and operating results could cause our stock price to decline and, as a result, you may lose some or all of your investment.
Royalty rates could decrease for existing and future license agreements, which could materially adversely affect our operating results.
Royalty payments to us under existing and future license agreements could be lower than currently anticipated for a variety of reasons. Average selling prices for semiconductor products generally decrease over time during the lifespan of a product. In addition, there is significant pressure to maintain low royalty rates in certain markets where the end product may have a low average sales price, such as many consumer electronics products. In addition, there is increasing downward pricing pressures in the semiconductor industry on end products incorporating our technology, especially end products for consumer electronics markets. As a result, notwithstanding the existence of a license agreement, our customers may demand that royalty rates for our products on future or renewal agreements be lower than our historic royalty rates. Furthermore, our competitors may lower the royalty rates for their comparable products to win market share which may force us to lower our royalty rates on future or renewal agreements as well. As a consequence of the above referenced factors, as well as unforeseen factors in the future, the royalty rates we receive for use of our technology could decrease with new or renewed customers, thereby decreasing future anticipated revenue and cash flow. Royalty revenue was 7.0% and 10.9% of our revenue for 2021 and 2020, respectively. Therefore, a significant decrease in our royalty revenue could materially adversely affect our operating results.
Moreover, royalty rates may be negatively affected by macroeconomic trends, including from global semiconductor supply chain issues (including from shortages in the availability of the supply of chips in several semiconductor sectors and applications), the recent COVID-19 pandemic and its world effects and changes in products mix. Furthermore, consolidation among our customers may increase the leverage of our existing customers to extract concessions from us in royalty rates.
Changing currency exchange rates could harm our business.
We have operations and assets in the U.S. as well as foreign jurisdictions, and we prepare our consolidated financial statements in U.S. dollars, but a portion of our earnings and expenditures are denominated in other currencies. We therefore must translate our foreign assets, liabilities, revenue and expenses into U.S. dollars at applicable exchange rates. Consequently, fluctuations in the value of foreign currencies relative to the U.S. dollar may negatively affect the value of these items in our financial statements. In addition, since many of our sales in foreign jurisdictions are denominated in U.S. dollars, fluctuations in the value of foreign currencies relative to the U.S. dollar may effectively increase the price of our products in the currency of the jurisdiction in which the sale took place and may result in our products becoming too expensive for non-U.S. customers who do not conduct their business in U.S. dollars. Furthermore, currency exchange rates have been especially volatile in the recent past, and these currency fluctuations may make it difficult for us to predict our results of operations. If the volume of our international operations increases and foreign currency exchange rates change, the impact to our consolidated statements of operations could be significant and may affect the comparability of operating results. The impact from foreign currency transactions during 2021 and 2020 was approximately $0.6 million and insignificant, respectively. We do not believe a 10% increase or decrease in foreign exchange rates would have resulted in a material impact to our operating results. To the extent we fail to manage our foreign currency exposure adequately, we may suffer losses in the value of our net foreign currency investment, and our business may be harmed.
In particular, in light of the military conflict between Russia and Ukraine and the resulting tensions between the European Union, other European countries, as well as the United States, with Russia, any resulting material change to the valuation of the Euro relative to the U.S. dollar could adversely impact our operating results.

33

We have made acquisitions and in the future expect to pursue acquisitions of and investments in new businesses, products or technologies, joint ventures and other strategic transactions that involve numerous risks and could disrupt and harm our business.
As part of our business strategy, we make acquisitions of and investments in new businesses, such as our acquisition of Magillem, products and technologies and enter into joint ventures and other strategic relationships in the ordinary course. Our ability to grow our revenue, earnings and cash flow at or above our historic rates depends in part upon our ability to identify and successfully acquire and integrate businesses at acceptable prices, realize anticipated synergies and make appropriate investments that support our long-term strategy. We may not be able to consummate acquisitions at rates similar to the past, which could adversely impact our growth rate and the trading price of our common stock. Promising acquisitions and investments are difficult to identify and complete for a number of reasons, including high valuations, competition among prospective buyers, the availability of affordable funding in the capital markets and the need to satisfy applicable closing conditions and obtain applicable antitrust and other regulatory approvals on a timely basis and on acceptable terms. In addition, competition for acquisitions and investment may result in higher purchase prices. Changes in accounting or regulatory requirements or instability in the credit markets could also adversely impact our ability to consummate acquisitions and investments on acceptable terms or at all.
In addition, even if we are able to consummate acquisitions and enter into joint ventures and other strategic relationships, these transactions and relationships, including our acquisition of Magillem, present a number of potential risks and challenges that could, if not met, disrupt our business operations, increase our operating costs, negatively affect our growth rate and the trading price of our common stock, and may harm our business. In addition, our Magillem acquisition as well as any acquisition, investment, joint venture or other strategic transaction we may enter into in the future, involve a number of additional financial, accounting, managerial, operational, legal, regulatory and other risks, which may include, among others:
Any business, technology, service or product that we acquire or invest in could under-perform relative to our expectations and the price that we paid or not perform in accordance with our anticipated timetable, or we could fail to operate any such business profitably.
We may incur or assume significant debt in connection with our acquisitions, joint ventures and other strategic relationships, which could also cause a deterioration of our credit ratings, result in increased borrowing costs and interest expense and diminish our future access to the capital markets. Alternatively, we may issue additional equity securities, which could dilute your ownership and voting power.
Acquisitions, joint ventures and other strategic relationships could cause our financial results to differ from our own or the investment community’s expectations in any given period, or over the long-term challenges associated with integrating employees from the acquired company into our organization.
Pre-closing and post-closing earnings charges could adversely impact operating results in any given period, and the impact may be substantially different from period to period.
Acquisitions, joint ventures and other strategic relationships could create demands on our management, operational resources and financial and internal control systems that we are unable to effectively address.
We could experience difficulty in integrating personnel, operations and financial and other controls and systems and retaining key employees and customers.
We may be unable to achieve cost savings or other synergies anticipated in connection with an acquisition, joint venture or other strategic relationship.
We may assume unknown liabilities, known contingent liabilities that become realized, known liabilities that prove greater than anticipated, internal control deficiencies or exposure to regulatory sanctions resulting from the acquired company’s or investee’s activities and the realization of any of these liabilities or deficiencies may increase our expenses, adversely affect our financial position and/or cause us to fail to meet our public financial reporting obligations.
In connection with acquisitions and joint ventures, we often enter into post-closing financial arrangements such as purchase price adjustments, earn-out obligations and indemnification obligations, which may have unpredictable financial results.
As a result of our acquisitions, we have recorded significant goodwill and other assets on our consolidated balance sheet and if we are not able to realize the value of these assets, or if the fair value of our investments declines, we may be required to incur impairment charges.
We may have interests that diverge from those of our joint venture partners or other strategic partners and we may not be able to direct the management and operations of the joint venture or other strategic relationship in the manner we believe is most appropriate, exposing us to additional risk.
34

Investing in or making loans to early-stage companies often entails a high degree of risk, and we may not achieve the strategic, technological, financial or commercial benefits we anticipate; we may lose our investment or fail to recoup our loan; or our investment may be illiquid for a greater-than-expected period of time.
Furthermore, potential acquisitions, investments, joint ventures and other strategic transactions, whether or not consummated, may divert our management’s attention and require considerable cash outlays at the expense of our existing operations. This, and any of the risks set forth above, could harm our business.
Our ability to raise capital in the future may be limited and could prevent us from executing our growth strategy.
Our ability to operate and expand our business depends on the availability of adequate capital, which in turn depends on cash flow generated by our business and equity or other applicable financing arrangements. We believe that our cash flow from operations, existing cash, and the net proceeds from our initial public offering will satisfy our anticipated cash requirements for at least the next 12 months. However, we have based this estimate on our current operating plans and expectations, which are subject to change, and cannot assure you that that our existing resources will be sufficient to meet our future liquidity needs. We may require additional capital to respond to business opportunities, challenges, acquisitions or other strategic transactions and/or unforeseen circumstances. The timing and amount of our working capital and capital expenditure requirements may vary significantly depending on numerous factors, including:
market acceptance of our semiconductor IP and other solutions, and our IP deployment solutions;
the need to adapt to changing technologies and technical requirements;
the existence of opportunities for expansion; and
access to and availability of sufficient management, technical, marketing and financial personnel.
If our capital resources are insufficient to satisfy our liquidity requirements, we may seek to sell additional equity securities or debt securities or obtain additional debt financing. The sale of additional equity securities or convertible debt securities would result in additional dilution to our stockholders. Additional debt would result in increased expenses and could result in covenants that would restrict our operations and our ability to incur additional debt or engage in other capital-raising activities. We have not made arrangements to obtain additional financing and there is no assurance that financing, if required, will be available in amounts or on terms acceptable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow and support our business and respond to business opportunities and challenges could be significantly limited.
We may not be able to effectively manage our growth, and we may need to incur significant expenditures to address the additional operational and control requirements of our growth, either of which could harm our business and operating results.
In order to succeed in executing our business plan, we will need to manage our growth effectively as we make significant investments in research and development and sales and marketing and expand our operations and infrastructure both domestically and internationally. In addition, in connection with operating as a public company, we will incur additional significant legal, accounting and other expenses that we did not incur as a private company. If our revenue does not increase to offset these increases in our expenses, we may not achieve or maintain profitability in future periods.
To continue to grow and to meet our ongoing obligations as a public company, we must continue to expand our operational, engineering, accounting and financial systems, procedures, controls and other internal management systems. This may require substantial managerial and financial resources, and our efforts in this regard may not be successful. Our current systems, procedures and controls may not be adequate to support our future operations and we may be unable to meet reporting obligation deadlines under the Exchange Act. Unless our growth results in an increase in our revenue that is proportionate to the increase in our costs associated with this growth, our operating margins will be adversely affected. If we fail to adequately manage our growth, improve our operational, financial and management information systems, or effectively motivate and manage our new and future employees, it could harm our business.
35

We depend on key and highly skilled personnel to operate our business, and if we are unable to retain our current personnel and hire additional personnel, our ability to develop and market our products could be harmed, which in turn could adversely affect our financial results.
Our success depends to a large extent upon the continued services of our executive officers, managers and skilled personnel, including our development engineers. In particular, we are highly dependent on the services of K. Charles Janac, our President, Chief Executive Officer and Chairman, who has been critical in the development and growth of our business and strategic direction, and we do not have key person insurance. From time to time, there may be changes in our executive management team or other key personnel, which could disrupt our business. Generally, our employees are not bound by obligations that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. Moreover, our employees are generally not subject to non-competition agreements. Given these limitations, we may not be able to continue to attract, retain and motivate qualified personnel necessary for our business.

In addition, we recruit from a limited pool of engineers with expertise in SoC design and the competition for such personnel can be intense. The loss of one or more of our executive officers or other key personnel, the loss of access to certain jurisdictions in the event of geopolitical conflict or changes in regulatory frameworks, or our inability to locate suitable or qualified replacements could be significantly detrimental to our product development efforts and could harm our business. In addition, we must attract and retain highly qualified personnel, including certain foreign nationals who are not U.S. citizens or permanent residents, many of whom are highly skilled and constitute an important part of our U.S. workforce, particularly in the areas of engineering and product development. Our ability to hire and retain these employees and their ability to remain and work in the U.S. are impacted by laws and regulations, as well as by procedures and enforcement practices of various government agencies. Changes in immigration laws, regulations or procedures may adversely affect our ability to hire or retain such workers, increase our operating expenses and negatively impact our ability to deliver our products and services, any of which would harm our business.
Volatility in, or lack of performance of, our stock price may also affect our ability to attract and retain key personnel. Employees may be more likely to terminate their employment with us if the shares they own or the shares underlying their vested options or restricted stock units have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the trading price of our common stock. If we are unable to retain our employees, our business could be harmed.
Our management team has limited experience managing a public company.
Many members of our management team have limited experience managing a publicly-traded company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage us as a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could harm our business.
Catastrophic events may disrupt our business.
Our corporate headquarters are located in an area that is an active earthquake zone. In the event of a major earthquake, hurricane or other forms of catastrophic event such as fire, power loss, telecommunications failure, cyber-attack, war, terrorist attack or disease outbreak, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our product development, breaches of data security, or loss of critical data, any of which could have an adverse effect on our future results of operations.
36

Risks Related to Intellectual Property, Information Technology and Data Security and Privacy
If we are unable to protect our proprietary technology and inventions through patents and other IP rights, our ability to compete successfully and our financial results could be adversely impacted.
We seek to protect our proprietary technology and innovations, particularly those relating to the design of our products, through patents, trade secrets and other IP rights. As of December 31, 2021, we had 98 total issued patents, pending patent applications and non-expired provisional patent applications worldwide. Of these, we had 35 issued patents, 34 of which are U.S. issued patents and one is a U.K. issued patent. The 35 issued patents generally expire between 2035 and 2041. As of December 31, 2021, we had 63 pending non-provisional and provisional patent application filings, including 40 in the United States, nine in Europe, eight in China, four in Korea and two in Japan. Maintenance of patent portfolios, particularly outside of the United States, is expensive, and the process of seeking patent protection is lengthy and costly. While we intend to maintain our current portfolio of patents and to continue to prosecute our currently pending patent applications and file future patent applications when appropriate, the value of these actions may not exceed their expense. Existing patents and those that may be issued from any pending or future applications may be subject to challenges, invalidation or circumvention, and the rights granted under our patents may not provide us with meaningful protection or any commercial advantage. In addition, the protection afforded under the patent laws of one country may not be the same as that in other countries. This means, for example, that our right to exclusively commercialize a product in those countries where we have patent rights for that product can vary on a country-by-country basis. We also may not have the same scope of patent protection in every country where we do business.
Additionally, it is difficult and costly to monitor the use of our IP. It may be the case that our IP is already being infringed and infringement may occur in the future without our knowledge. Litigation may be necessary to enforce our IP rights. While it is our policy to protect and defend our rights to our IP, we cannot predict whether steps taken by us to enforce and protect our IP rights will be adequate to prevent infringement, misappropriation, or other violations of our IP rights. Any inability to meaningfully enforce our IP rights could harm our ability to compete. Moreover, in any lawsuit we bring to enforce our IP rights, a court may refuse to stop the other party from using the technology at issue on grounds that our IP rights do not cover the technology in question. Further, in such proceedings, the defendant could counterclaim that our IP is invalid or unenforceable and the court may agree, in which case we could lose valuable IP rights. Any litigation of this nature, regardless of outcome or merit, could materially harm our business and hurt our competitive advantage.
If we are unable to protect our proprietary technology and inventions through trade secrets, our competitive position and financial results could be adversely affected.
As noted above, we seek to protect our proprietary technology and innovations, particularly those relating to our products, as patents, trade secrets and other forms of IP. Additionally, while software and other forms of our proprietary works may be protected under copyright law, in some cases we have chosen not to register any copyrights in these works, and instead, primarily rely on protecting our software as a trade secret. In the United States, trade secrets are protected under the federal Economic Espionage Act of 1996 and the Defend Trade Secrets Act of 2016 (the “Defend Trade Secrets Act”), and under state law, with many states having adopted the Uniform Trade Secrets Act (the “UTSA”) and several of which that have not. In addition to these federal and state laws inside the United States, under the World Trade Organization’s Trade Related-Aspects of IP Rights Agreement (the “TRIPS Agreement”), trade secrets are to be protected by World Trade Organization member states as “confidential information.” Under the UTSA and other trade secret laws, protection of our proprietary information as trade secrets requires us to take steps to prevent unauthorized disclosure to third parties or misappropriation by third parties. In addition, the full benefit of the remedies available under the Defend Trade Secrets Act requires specific language and notice requirements present in the relevant agreements, which may not be present in all of our agreements. While we require our officers, employees, consultants, distributors, and existing and prospective customers and collaborators to sign confidentiality agreements and take various security measures to protect unauthorized disclosure and misappropriation of our trade secrets, we cannot assure or predict that these measures will be sufficient. The semiconductor industry is generally subject to high turnover of employees, so the risk of trade secret misappropriation may be amplified. If any of our trade secrets are subject to unauthorized disclosure or are otherwise misappropriated by third parties, our competitive position may be materially and adversely affected.
37

Our ability to compete successfully depends in part on our ability to commercialize our IP solutions without infringing the patent, trade secret or other IP rights of others.
To the same extent that we seek to protect our technology and inventions with patents, trade secrets and other IP rights, our competitors and other third parties do the same for their technology and inventions. We have no means of knowing the content of patent applications filed by third parties until they are published. It is also difficult and costly to continuously monitor the IP portfolios of our competitors to ensure our technologies do not violate the IP rights of any third parties.
The semiconductor industry is ripe with patent assertion entities and is characterized by frequent litigation regarding patent and other IP rights. From time to time, we receive communications from third parties that allege that our products or technologies infringe their patent or other IP rights. As a public company with an increased profile and visibility, we may receive similar communications in the future. Lawsuits or other proceedings resulting from allegations of infringement could subject us to significant liability for damages, invalidate our proprietary rights and harm our business. In the event that any third-party succeeds in asserting a valid claim against us or any of our customers, we could be forced to do one or more of the following:
discontinue selling access to certain technologies that contain the allegedly infringing IP which would result in a decline in our revenue and could result in breach of contract claim by our affected customers and damage to our reputation;
stop receiving payment from a customer that can no longer sell the end-product if it contains allegedly infringing IP;
seek to develop non-infringing technologies, which may not be feasible;
incur significant legal expenses;
pay substantial monetary damages to the party whose IP rights we may be found to be infringing; and/or
we or our customers could be required to seek licenses to the infringed technology that may not be available on commercially reasonable terms, if at all.
If a third-party causes us to discontinue the use of any of our technologies, we could be required to design around those technologies. This could be costly and time consuming and could have an adverse effect on our financial results. Any significant impairments of our IP rights from any litigation we face could harm our business and our ability to compete in our industry.
We may not be able to continue to obtain licenses to third-party software and IP on reasonable terms or at all, which may disrupt our business and harm our financial results.
We license third-party software and other IP for use in product research and development and, in several instances, for inclusion in our products such as our license with Qualcomm for FlexNoC. We also license third-party software, including the software of our competitors, to test the interoperability of our products with other industry products and in connection with our professional services. Our third-party licenses typically limit our use of IP to specific uses and for specific time periods, and include other contractual obligations with which we must comply. Moreover, certain IP rights may be licensed to us on a non-exclusive basis, and accordingly, the owners of such IP are free to license such rights to third parties, including our competitors, on terms that may be superior to those offered to us, which could place us at a competitive disadvantage. These licenses may need to be renegotiated or renewed from time to time, or we may need to obtain new licenses in the future. For example, we may be required to renegotiate or seek a waiver to or consent under our license with Qualcomm with respect to our FlexNoc product in the event of certain changes of control (as defined in our agreements with Qualcomm) and there can be no guarantee we would be successful in such endeavor. Such provision could prevent us from pursuing a robust sales process in the event of a sale of the company, if Qualcomm refuses to provide consent or waive such change in control provision. In such an event, a change in control could cause us to lose our license with Qualcomm and our valuation could be adversely affected. See “Business—Material Agreement—Qualcomm Agreements.” Third parties may stop adequately supporting or maintaining their technology, or they or their technology may be acquired by our competitors. If we are unable to obtain licenses to these third-party software and IP on reasonable terms or at all, we may not be able to sell or support the affected products, our customers’ use of the products may be interrupted, and/or our product development processes and professional services offerings may be disrupted, which could in turn harm our financial results, our customers, and our reputation. Further, if we or our third-party licensors were to breach any material term of a license, such a breach could, among other things, prompt costly litigation, result in the license being invalidated and or result in fines and other damages. If any of the following were to occur, it could harm our business and our reputation.
38

We also cannot be certain that our licensors are not infringing the IP rights of others or that our licensors have sufficient rights to the IP to grant us the applicable licenses. Although we seek to mitigate this risk contractually, we may not be able to sufficiently limit our potential liability. If we are unable to obtain or maintain rights to any of this IP because of IP infringement claims brought by third parties against our licensors or against us, our ability to develop, maintain and support our products and technology incorporating that IP could be severely limited and our business could be harmed. Furthermore, regardless of outcome, infringement claims may require us to use significant resources and may divert management’s attention.
Some of our products and technology, including those we acquire, may include software licensed under open-source licenses. Use and distribution of open-source software, where applicable, may entail greater risks than use of third-party commercial software, as open-source licensors generally do not provide support, warranties, indemnification or other contractual protections regarding infringement claims or the quality of the code. To the extent that our technology may in the future depend upon the successful operation of open-source software, any undetected errors or defects in this open-source software could prevent the deployment or impair the functionality of such technologies and injure our reputation.
Moreover, some open-source software licenses, if applicable, could require users who distribute open-source software as part of their proprietary software to publicly disclose all or part of the source code to such software and make available any derivative works or modifications of the open-source code on unfavorable terms or at no cost. If we were to combine our proprietary software with open-source software in a certain manner, we could, under certain circumstances, be required to comply with such license terms. Although we have tools and processes to monitor and restrict our use of open-source software, the risks associated with open-source usage may not be eliminated and may, if not properly addressed, result in unanticipated obligations that could harm our business.
Any dispute regarding our IP may require us to indemnify certain customers, the cost of which could severely harm our business.
In any potential dispute involving our patents or other IP, our customers could also become the target of litigation. While we generally do not indemnify our customers, some of our agreements provide for indemnification, and some require us to provide technical support and information to a customer that is involved in litigation involving use of our technology. In addition, we may be exposed to indemnification obligations, risks and liabilities that were unknown at the time that we acquired assets or businesses for our operations. Any of these indemnification and support obligations could result in substantial and material expenses. In addition to the time and expense required for us to indemnify or supply such support to our customers, a customer’s development, marketing and sales of licensed semiconductors, mobile communications and data security technologies could be severely disrupted or shut down as a result of litigation, which in turn could severely harm our business as a result of lower or no royalty payments.
39

We have been and in the future may be subject to incidents, disruptions or breaches of our information technology systems that could damage our reputation and our business, expose us to liability and materially and adversely affect our results of operations, potentially irreparably.
In conducting our business, we routinely collect and store sensitive data, including proprietary technology and information about our business and our customers, suppliers and business partners, including our customers’ proprietary chip design architecture information, personal information and sensitive information owned by our customers. The secure processing, maintenance and transmission of this information is critical to our operations and business strategy. Increasingly, companies are subject to a wide variety of attacks on their networks and information technology infrastructure on an ongoing basis. Traditional computer “hackers,” malicious code (such as viruses, and worms), phishing attempts, employee theft or misuse, denial of service attacks, and sophisticated nation-state and nation-state supported actors engage in intrusions and attacks that create risks for our (and our third-party service providers’) products and services, internal networks, infrastructure, and cloud deployed products and the information each stores and processes (such products, services, networks, infrastructure, and cloud resources collectively “Resources”). Although we have implemented security measures to prevent such attacks, our Resources have been and may in the future be breached due to the actions of outside parties, employee error, malfeasance, a combination of these, or otherwise, and as a result, an unauthorized party may obtain access to our Resources. We have been (and our third-party service providers), and may in the future be, subject to such disruptions or security breaches of our secured network caused by caused by computer viruses, ransomware, supply chain attacks and worldwide and/or regional shortages in the availability of chip supply in several semiconductor sectors and applications, illegal hacking, criminal fraud or impersonation, acts of vandalism or terrorism or actions or failure to act by our employees or other with access to our network. For example, in 2019 a customer paid an invoice to a fraudulent third party and such amount could not be recovered. Our security measures, those of our third-party service providers, or our customers may not timely detect or prevent such security breaches. The costs to us to reduce the risk of or alleviate cyber security breaches and vulnerabilities could be significant. Any type of security breach, attack, unauthorized access to or misuse of data, whether experienced by us or an associated third-party, could harm our reputation or deter existing or prospective customers from using our products and applications, increase our operating expenses in order to contain and remediate the incident, expose us to unbudgeted or uninsured liability, disrupt our operations, divert management focus away from other priorities, increase our risk of regulatory scrutiny, result in the imposition of penalties and fines under state, federal and foreign laws or by payment networks and adversely affect our continued payment network registration and financial institution sponsorship. We would also be exposed to a risk of loss or litigation and potential liability under laws, regulations and contracts that protect the privacy and security of personal information. For example, the California Consumer Privacy Act of 2018, or the CCPA, imposes a private right of action for security breaches that could lead to some form of remedy including regulatory scrutiny, fines, private right of action settlements, and other consequences. Where a security incident involves a breach of security leading to the accidental or unlawful destruction, loss, alternation, unauthorized disclosure of, or access to, personal data in respect of which we are a controller or processor under the GDPR or U.K. GDPR (as defined below), this could result in fines of up to €20.0 million or 4% of annual global turnover under the GDPR or £17.5 million and 4% of total annual revenue in the case of the U.K. GDPR. We may also be required to notify such breaches to regulators and/or individuals which may result in us incurring additional costs. Moreover, any such compromise of our information security or that of our third parties could result in the misappropriation or unauthorized publication or other exploitation of our confidential business or proprietary information or personal information or that of other parties with which we do business, an interruption in our operations, the unauthorized transfer of cash or other assets, the unauthorized release of customer or employee data or a violation of privacy or other laws. In addition, computer programmers and hackers also may be able to develop and deploy viruses, worms and other malicious software programs that attack our products, or that otherwise exploit any security vulnerabilities, and any such attack, if successful, could expose us to liability to customer claims. Any of the foregoing could irreparably damage our reputation and business, which could have a material adverse effect on our results of operations.
Further, notifications and follow-up actions related to a security incident could impact our reputation and cause us to incur significant costs, including legal expenses and remediation costs. To the extent that any disruption or security incident were to result in any loss, destruction, or alteration of, or damage or unauthorized access to, our data or other information that is processed or maintained on our behalf, or inappropriate disclosure of or dissemination of any such information, we could be exposed to litigation and governmental investigations, the further development and commercialization of our products could be delayed, and we could be subject to significant fines or penalties for any noncompliance with certain state, federal and/or international privacy and security laws.
40

Our insurance policies may not be adequate to compensate us for the potential losses arising from any such disruption in or failure or security breach of our systems or third-party systems where information important to our business operations or commercial development is stored. In addition, such insurance may not be available to us in the future on economically reasonable terms, or at all. Further, our insurance may not cover all claims made against us and could have high deductibles in any event, and defending a suit, regardless of its merit, could be costly and divert management attention.
We are subject to governmental regulation and other legal obligations, particularly related to privacy, data protection and information security, and consumer protection laws across different markets where we conduct our business. Our actual or perceived failure to comply with such obligations could harm our business.
We are subject to a number of legal requirements, contractual obligations and industry standards regarding security, data protection and privacy and any failure to comply with these requirements, obligations or standards could harm our reputation and business. These include the GDPR and applicable United States federal, California and other jurisdictional privacy laws and regulations.
In the United States and other jurisdictions in which we operate, we are subject to various privacy, data protection and consumer protection laws and related regulations. If we are found to have breached any such laws or regulations in any such jurisdiction, we may be subject to enforcement actions that require us to change our business practices in a manner which may negatively impact our revenue, as well as expose us to litigation, fines, civil and/or criminal penalties and adverse publicity that could cause our customers to lose trust in us, negatively impacting our reputation and business in a manner that harms our financial position.
As part of our business, we collect information about individuals, also referred to as personal data, and other potentially sensitive and/or regulated data from our customers. Laws and regulations in the United States and around the world restrict how personal information is collected, processed, stored, used and disclosed, as well as set standards for its security, implement notice requirements regarding privacy practices, and provide individuals with certain rights regarding the use, disclosure and sale of their protected personal information.

In the United States, both the federal and various state governments have adopted or are considering, laws, or regulations for the collection, distribution, use and storage of information collected from or about individuals or their devices. A range of enforcement agencies exist at both the state and federal levels that can enforce these laws and regulations. These laws and regulations may apply to our activities, including, for example, state data breach notification laws, state personal data privacy laws, and federal and state consumer protection laws. For example, California enacted the California Consumer Privacy Act (CCPA) which became operative on January 1, 2020 and became enforceable by the California Attorney General on July 1, 2020, along with related regulations which came into force on August 14, 2020. Additionally, although not effective until January 1, 2023, the California Privacy Rights Act, or the CPRA, which expands upon the CCPA, was passed on November 3, 2020. The CCPA requires (and the CPRA will require) covered companies to, among other things, provide new disclosures to California consumers, and affords such consumers new privacy rights such as the ability to opt-out of certain sales of personal information and expanded rights to access and require deletion of their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is collected, used and shared. The CCPA provides for civil penalties for violations, as well as a private right of action for security breaches that may increase security breach litigation. Further, Virginia enacted the Virginia Consumer Data Protection Act, or the CDPA, another comprehensive state privacy law, that will also be effective January 1, 2023. Also in 2021, Colorado enacted the Colorado Privacy Act, or the CPA, which goes into effect July 1, 2023. The CCPA, CPRA, CDPA, and CPA may increase our compliance costs and potential liability, particularly in the event of a data breach, and could harm our business, including how we use personal information. A number of other proposals exist for new federal and state privacy legislation that, if passed, could increase our potential liability, increase our compliance costs and harm our business.

41

Several foreign jurisdictions, including the European Union (EU) and United Kingdom (UK), have laws and regulations which are more restrictive in certain respects than those in the United States. For example, the EU General Data Protection Regulation (EU GDPR) and the UK General Data Protection Regulation and the UK Data Protection Act 2018 (UK GDPR) (collectively, the GDPR) includes stringent operational requirements for the use of personal data. The European and UK regime also includes laws which, among other things, require EU member states and the UK to regulate marketing by electronic means and the use of cookies and similar technologies. The GDPR has resulted in, and will continue to result in, significant compliance burdens and costs for companies with customers and/or operations in the European Union and the UK. The GDPR, and national implementing legislation in each member state, imposes a strict data protection compliance regime including: providing detailed disclosures about how personal data is collected and processed; demonstrating that an appropriate legal basis is in place or otherwise exists to justify data processing activities; granting new rights for data subjects in regard to their personal data (including the right to be “forgotten” and the right to data portability), as well as enhancing current rights (e.g., data subject access requests); introducing the obligation to notify data protection regulators or supervisory authorities (and in certain cases, affected individuals) of significant data breaches; defining for the first time pseudonymized (i.e., key-coded) data; imposing limitations on retention of personal data; maintaining a record of data processing; and complying with the principal of accountability and the obligation to demonstrate compliance through policies, procedures, training and audit. If our privacy or data security measures fail to comply with applicable current or future laws and regulations, we may be subject to litigation, regulatory investigations, and enforcement notices requiring us to change the way we use personal data or our marketing practices. For example, under the GDPR we may be subject to fines of up to €20 million / £17.5 million or up to 4% of the total worldwide annual group turnover of the preceding financial year (whichever is higher) for major violations. In addition to the foregoing, a breach of the GDPR could result in regulatory investigations, reputational damage, orders to cease/ change our processing of our data, enforcement notices, and/ or assessment notices (for a compulsory audit). We may also face civil claims including representative actions and other class action type litigation (where individuals have suffered harm), potentially amounting to significant compensation or damages liabilities, as well as associated costs, diversion of internal resources, reputational harm and a potential loss of business.

We are also subject to European Union rules with respect to cross-border transfers of personal data out of the European Economic Area (EEA) and the UK. Recent legal developments in Europe have created complexity and uncertainty regarding transfers of personal data from the EEA and the UK to the United States. Most recently, on July 16, 2020, the Court of Justice of the European Union (CJEU) invalidated the EU-US Privacy Shield Framework (Privacy Shield) under which personal data could be transferred from the EEA to US entities who had self-certified under the Privacy Shield scheme. While the CJEU upheld the adequacy of the standard contractual clauses (a standard form of contract approved by the European Commission as an adequate personal data transfer mechanism, and potential alternative to the Privacy Shield), it made clear that reliance on them alone may not necessarily be sufficient in all circumstances. Use of the standard contractual clauses must now be assessed on a case-by-case basis taking into account the legal regime applicable in the destination country, and in particular applicable surveillance laws and rights of individuals and additional measures and/or contractual provisions may need to be put in place, however, the nature of these additional measures is currently uncertain. The CJEU went on to state that if a competent supervisory authority believes that the standard contractual clauses cannot be complied with in the destination country and the required level of protection cannot be secured by other means, such supervisory authority is under an obligation to suspend or prohibit that transfer. In addition, the European Commission has published revised standard contractual clauses for data transfers from the EEA: the revised clauses must be used for relevant new data transfers from September 27, 2021; existing standard contractual clauses arrangements must be migrated to the revised clauses by December 27, 2022. We will be required to implement the revised applicable standard contractual clauses within the relevant time frames. In addition, the UK’s Information Commissioner’s Office has published new data transfer standard contracts for transfers from the UK under the UK GDPR. This new documentation will be mandatory for relevant data transfers from September 21, 2022; existing standard contractual clauses arrangements must be migrated to the new documentation by March 21, 2024. We will be required to implement the latest UK data transfer documentation for data transfers subject to the UK GDPR, within the relevant time frames. These recent developments may require us to review and amend the legal mechanisms by which we make and/ or receive personal data transfers to/ in the U.S. As supervisory authorities issue further guidance on personal data export mechanisms, including circumstances where the standard contractual clauses cannot be used, and/or start taking enforcement action, we could suffer additional costs, complaints and/or regulatory investigations or fines.

42

Further, the exit of the UK from the EU, often referred to as Brexit, has created uncertainty with regard to data protection regulation in the UK. The European Commission has adopted an adequacy decision in favor of the UK, enabling data transfers from EU member states to the UK without additional safeguards. However, the UK adequacy decision will automatically expire in June 2025 unless the European Commission re-assesses and renews/ extends that decision, and remains under review by the Commission during this period. In September 2021, the UK government launched a consultation on its proposals for wide-ranging reform of UK data protection laws following Brexit. There is a risk that any material changes which are made to the UK data protection regime could result in the Commission reviewing the UK adequacy decision, and the UK losing its adequacy decision if the Commission deems the UK to no longer provide adequate protection for personal data. The relationship between the UK and the EU in relation to certain aspects of data protection law remains unclear, and it is unclear how UK data protection laws and regulations will develop in the medium to longer term, and how data transfers to and from the UK will be regulated in the long term. These changes will lead to additional costs and increase our overall risk exposure.
Restrictions on the collection, use, sharing or disclosure of personal information or additional requirements and liability for security and data integrity could require us to modify our solutions and features, possibly in a material manner, could limit our ability to develop new products and features and could subject us to increased compliance obligations and regulatory scrutiny.
Although we make reasonable efforts to comply with all applicable data protection laws and regulations, our interpretations and such measures may have been or may prove to be insufficient or incorrect. Any failure to comply with any data protection laws and/or regulations that results in a data security breach could require notifications to data subjects and/or owners under federal, state and/or international data breach notification laws and regulations. The effects of any applicable U.S. state, U.S. federal and international laws and regulations that are currently in effect or that may go into effect in the future, are significant and may require us to modify our data processing practices and policies and to incur substantial costs and potential liability in an effort to comply with such laws and regulations. Allegations of non-compliance, whether or not true, could be costly, time consuming, distracting to management, and cause reputational harm. In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards. Because the interpretation and application of privacy and data protection laws are still uncertain, it is possible that these laws may be interpreted and applied in a manner that is inconsistent with one another or inconsistent with our existing data management practices or the features of our products and services. Any actual or perceived failure to comply with these and other data protection and privacy laws and regulations could result in regulatory scrutiny and increased exposure to the risk of litigation or the imposition of consent orders, resolution agreements, requirements to take particular actions with respect to training, policies or other activities, and civil and criminal penalties, including fines, which could harm our business. In addition, we or our third-party service providers could be required to fundamentally change our business activities and practices or modify our products and services, which could harm our or our third-party service providers’ business. Any of the foregoing could result in additional cost and liability to us, damage our reputation, inhibit sales, and harm our business.
Risks Related to Legal, Regulatory, Accounting and Tax Matters
Our failure to comply with the large body of laws and regulations to which we are subject could materially harm our business.
We are subject to regulation by various governmental agencies in the United States and other jurisdictions in which we operate. These laws and regulations (and the government agency responsible for their enforcement in the United States) cover: radio frequency emission regulatory activities (Federal Communications Commission); anti-trust regulatory activities (Federal Trade Commission and Department of Justice); consumer protection laws (Federal Trade Commission); import/export regulatory activities (Department of Commerce); product safety regulatory activities (Consumer Products Safety Commission); worker safety (Occupational Safety and Health Administration); environmental protection (Environmental Protection Agency and similar state and local agencies); employment matters (Equal Employment Opportunity Commission); and tax and other regulations by a variety of regulatory authorities in each of the areas in which we conduct business. In certain jurisdictions, regulatory requirements in one or more of these areas may be more stringent than in the United States.
43

In the area of employment matters, we are subject to a variety of federal, state and foreign employment and labor laws and regulations, including the Americans with Disabilities Act, the Federal Fair Labor Standards Act, the WARN Act and other regulations related to working conditions, wage and hour pay, overtime pay, employee benefits, anti-discrimination, and termination of employment. We are subject to local employment statutes and regulations in other jurisdictions. Noncompliance with any of these applicable regulations or requirements could subject us to investigations, sanctions, enforcement actions, fines, damages, penalties, or injunctions. In certain instances, former employees have brought claims against us and we expect that we will encounter similar actions against us in the future. An adverse outcome in any such litigation could require us to pay damages, attorneys’ fees and costs. These enforcement actions could harm our reputation and business. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business could be harmed. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees.
Our failure to comply with the Foreign Corrupt Practices Act, other applicable anti-corruption and anti-bribery laws, and applicable anti-money laundering laws could subject us to penalties and other adverse consequences.
We have extensive international operations and a substantial portion of our business is conducted outside of the United States. Our operations are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, as well as the anti-corruption, anti-bribery, and anti-money laundering laws in the countries where we do business. Anti-corruption laws are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, or offering, soliciting, or accepting, directly or indirectly, improper payments or other benefits to or from any person whether in the public or private sector. The FCPA also requires publicly traded companies to maintain records that accurately and fairly represent their transactions, and to have an adequate system of internal accounting controls. As we increase our international sales and business, our risks under these laws may increase.
Though we maintain policies, internal controls and other measures reasonably designed to promote compliance with applicable anticorruption, anti-bribery laws, and anti-money laundering laws and regulations, our employees or agents may nevertheless engage in improper conduct for which we might be held responsible. Any violations of these laws, or even allegations of such violations, can lead to an investigation and/or enforcement action, which could disrupt our operations, involve significant management distraction, and lead to significant costs and expenses, including legal fees. If we, or our employees or agents acting on our behalf, are found to have engaged in practices that violate these laws and regulations, we could suffer severe fines and penalties, profit disgorgement, injunctions on future conduct, securities litigation, bans on transacting government business, delisting from securities exchanges and other consequences that may harm our business. In addition, our reputation, our revenue or our stock price could be adversely affected if we become the subject of any negative publicity related to actual or potential violations of any of these laws and regulations.
44

We are subject to government regulation, including import, export and economic sanctions laws and regulations that may expose us to liability and increase our costs.
Certain of our products, including our IP interconnect and other solutions and technology are subject to U.S. export controls, including the U.S. Department of Commerce’s Export Administration Regulations (EAR) and economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls. These regulations may limit the export of our products and technology, and provision of our services outside of the United States, or may require export authorizations, including by license, a license exception, or other appropriate government authorizations and conditions, including annual or semi-annual reporting. Export control and economic sanctions laws may also include prohibitions on the sale or supply of certain of our products to embargoed or sanctioned countries, regions, governments, persons, and entities. In addition, various countries regulate the importation of certain products, through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products. The exportation, re-exportation, and importation of our products and technology and the provision of services, including by our partners, must comply with these laws or else we may be adversely affected through reputational harm, government investigations, penalties, and a denial or curtailment of our ability to export our products and technology. Complying with export control and sanctions laws may be time-consuming and may result in the delay or loss of sales opportunities. Although we take precautions to prevent our products and technology from being provided in violation of such laws, our products and technology have previously been, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we are found to be in violation of U.S. sanctions or export control laws, it could result in substantial fines and penalties for us and for the individuals working for us. Changes in export or import laws or sanctions policies may adversely impact our operations, delay the introduction and sale of our products in international markets, or, in some cases, prevent the export or import of our products and technology to certain countries, regions, governments, persons, or entities altogether, which could harm our business.
We will lose sales if we are unable to obtain government authorization to export certain of our products and services, and we will be subject to legal and regulatory consequences if we do not comply with applicable export control laws and regulations.
Exports of certain of our IP interconnect and other solutions are subject to export controls imposed by the U.S. government and administered by the U.S. Departments of State and Commerce. In certain instances, these regulations may require pre-shipment authorization from the administering department. For products subject to the EAR, administered by the Department of Commerce’s Bureau of Industry and Security (BIS), the requirement for a license is dependent on the type and end use of the product, the final destination, the identity of the end user and whether a license exception might apply. Certain of our solutions are subject to EAR. Obtaining export licenses can be difficult, costly and time-consuming and we may not always be successful in obtaining necessary export licenses, and our failure to obtain required import or export approval for our products or limitations on our ability to export or sell our products imposed by these laws may harm our international and domestic revenue. Noncompliance with these laws could have negative consequences, including government investigations, penalties and reputational harm. The absence of comparable restrictions on competitors in other countries may adversely affect our competitive position.

We derived 0.1%, and 31.2% of our revenue in 2021 and 2020, respectively, from parties that are currently subject to the Entity List of the EAR (a list of entities to which the transfer of EAR-controlled technology or software is generally prohibited absent a U.S. export license), including Chongxin Bada Technology Development Co., Ltd. (Bada), HiSilicon Technologies Co. Ltd. (HiSilicon), and SZ DJI Technology Co., Ltd. Current and future business with these entities may be limited in scope or suspended entirely in order to comply with the EAR and as a result, our revenue could be adversely impacted. Regulatory changes concerning the export classification of our products, changes to the applicability of the EAR to certain product offerings, or the addition of new entities to the restricted party lists can further increase the scope of export restrictions applicable to our business. Failure to obtain export licenses for our products or having one or more of our customers be restricted from receiving exports from us could significantly reduce our revenue and harm our business.

In addition, the U.S. federal government has increased its Entity List materially in recent years, which affects the range and number of customers, including Chinese customers available to license our products and technology. This raises an additional risk that China and/or other jurisdictions may enact retaliatory legislation or regulations that may raise similar adverse risks. As reflected in other Risk Factors, such risks may increase if additional Chinese entities are placed on the Entity List due, among other things, to their business with Russia in light of China’s stance and actions taken relating to Russia-Ukraine tensions and hostilities.

45

In March 2021, we submitted an initial voluntary self-disclosure (VSD) to the BIS, noting potential violations of the EAR. On July 23, 2021, we submitted a final VSD to BIS after completing our review. In our VSD submission, we identified discrete transactions with two customers. The first customer is Bada, a customer to which we provided EAR-regulated know-how after BIS added Bada to the Entity List and without authorization under the EAR. We no longer have a relationship with or support this customer. The second customer is HiSilicon. We entered into a contract with, and provided products to, HiSilicon the same week in 2019 that BIS added HiSilicon to the Entity List. This may have resulted in an inadvertent violation of the EAR due to the timing of the Entity List restrictions. While we currently maintain a business relationship with HiSilicon to collect royalties for products that had been licensed to HiSilicon in earlier years, we no longer provide HiSilicon with products or ongoing support. We have taken and continue to take remedial measures to help prevent similar situations from occurring in the future. Our VSD is currently under review at BIS.
We face risks associated with doing business in China.
We derived 27.1% and 44.9% of our revenue in 2021 and 2020, respectively, from customers located in China. As a result, the economic, political, legal and social conditions in China could harm our business. In recent years, the Chinese economy has experienced periods of rapid expansion and high rates of inflation. These factors have led to the adoption by the Chinese government, from time to time, of various corrective measures designed to restrict the availability of credit or regulate growth and contain inflation. Various factors may in the future cause the Chinese government to impose controls on credit or prices, or to take other action, which could inhibit economic activity in China, and thereby harm the market for our products. In addition, the legal system in China has inherent uncertainties that may limit the legal protections available in the event of any claims or disputes that we have with third parties, including our ability to protect the IP we develop in China or elsewhere. As China’s legal system is still evolving, the interpretation of many laws, regulations and rules is not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit the remedies available in the event of any claims or disputes with third parties. In addition, any litigation in China may be protracted and result in substantial costs and diversion of resources and management attention. Some of the other risks related to doing business in China include:
The Chinese government exerts substantial influence over the manner in which we must conduct our business activities.
Restrictions on currency exchange may limit our ability to receive, transfer and use our cash effectively.
Increased uncertainties related to the enforcement of IP rights including any IP rights that we may license to a Chinese (or other emerging jurisdiction) entity, including any joint ventures we may form.
Increased uncertainties relating to Chinese regulation of exports of products and technology to and from China.
Increased and rapidly changing export and related trade regulations and restrictions imposed by U.S. and Chinese legislation, executive actions and regulations.
Difficulty of travel to and from China (and to and from United States) arising from or related to the COVID-19 pandemic or any future pandemic.
The Chinese government may favor its local businesses and make it more difficult for foreign businesses to operate in China on an equal footing, or create generally difficult conditions for foreign headquartered businesses to operate.
Increased uncertainties related to the enforcement of contracts with certain parties.
More restrictive rules on foreign investment could adversely affect our ability to expand our operations in China.
Geopolitical tensions between China on the one hand and the United States and/or the European Union on the other hand, may increase and may lead to increased export sanctions with Chinese entities and sanctions made against China.
As a result of our growing operations in China, these risks could harm our business.
Further, on June 3, 2021, the President issued Executive Order 14032 (Addressing the Threat from Securities Investments that Finance Certain Companies of the People’s Republic of China) targeting entities that are deemed part of the Chinese military-industrial complex. The executive order, and the subsequent Office of Foreign Assets Control additions to its Non-SDN Chinese Military-Industrial Complex Companies List, include one or more entities that have indirectly invested in us. Among other things, this executive order prohibits the purchase or sale of any publicly traded securities of a designated entity. We do not expect that this executive order will impact us; however, further government escalation of restrictions related to Chinese investors and dealings in securities could harm certain shareholders.
46

We anticipate conducting certain of our operations through joint venture arrangements with Chinese entities. If the Chinese government determines that these arrangements do not comply with applicable regulations, our business could be adversely affected. If the PRC regulatory agencies determine that the agreements that establish the structure and relationship for our operations in China do not comply with PRC regulatory restrictions on foreign investment, we could be subject to severe penalties. In addition, changes in such Chinese laws and regulations may materially and adversely affect our business.
There are uncertainties regarding the interpretation and application of PRC laws, rules and regulations, including, but not limited to, the laws, rules and regulations governing the validity and enforcement of the joint venture arrangement such as the one we are contemplating entering into with certain Chinese entities, including one of our shareholders who holds less than 5% of our outstanding common stock. Because many laws and regulations are relatively new, the interpretations of many laws, regulations and rules are not always uniform. Moreover, the interpretation of statutes and regulations may be subject to government policies reflecting domestic political agendas. Enforcement of existing laws or contracts based on existing law may be uncertain and sporadic. Although we believe, based on our understanding of the current PRC laws, rules and regulations, the structure for our current and contemplated operations based in China complies with all applicable PRC laws, rules and regulations and does not violate, breach, contravene or otherwise conflict with any applicable PRC laws, rules or regulations, we cannot assure you that the PRC regulatory authorities will not determine that such joint venture arrangements do not violate PRC laws, rules or regulations. If the PRC regulatory authorities determine that any joint ventures we may enter into are in violation of applicable PRC laws, rules or regulations, such joint venture arrangements may become invalid or unenforceable, which will substantially affect our operations adversely.
The Chinese government has broad discretion in dealing with violations of laws and regulations, including levying fines, revoking business and other licenses and requiring actions necessary for compliance. In particular, licenses and permits issued or granted by relevant governmental agencies may be revoked at a later time by other regulatory agencies. We cannot predict the effect of the interpretation of existing or new Chinese laws or regulations on our business. Any of these or similar actions could significantly disrupt our operations or restrict us from conducting a substantial portion of our operations, which could materially and adversely affect our business, financial condition and results of operations.

Joint ventures are subject to a number of risks, the occurrence of which could adversely impact any of our current or future joint ventures, which in turn could harm our business.
Joint ventures such as the joint venture we may form for which we are in preliminary discussions as discussed elsewhere in this report, are subject to a number of risks, including but not limited to:
Our joint venture partners may not commit sufficient resources to market and distribute our products or to otherwise support the joint venture and its intended operations.
Our joint venture partners may infringe the IP we assign to such joint venture, or the IP of other parties, which may expose us to litigation and other potential liabilities.
Disputes may arise among us and our joint venture partners that result in the delay or termination of activities contemplated by such joint venture or that could result in costly litigation or arbitration that diverts management attention and resources.
Our joint venture partners may not provide us with timely and accurate information regarding the status or activities of the joint venture which could, among other things, impact our ability to accurately forecast financial results or provide timely information to our shareholders.
Any of the risks related to doing business in China or having a Chinese joint venture that are discussed elsewhere in these risk factors.
The occurrence of one or more of the above risks, or any other negative events, could adversely impact our joint ventures and could in turn harm our business.
In addition to the risks mentioned above, we cannot guarantee that we will enter into the potential joint venture for which we are in preliminary discussions mentioned elsewhere in this report, despite expending substantial management time and other resources on such potential transaction. In addition, even if we do enter into this joint venture, we cannot guarantee that it will be successful.
47

We could be subject to changes in tax rates or the adoption of new tax legislation, whether in or out of the United States, or could otherwise have exposure to additional tax liabilities, which could harm our business.
As a multinational business, we are subject to income and other taxes in both the United States and various foreign jurisdictions. Changes to tax laws or regulations in the jurisdictions in which we operate, or in the interpretation of such laws or regulations, could, significantly increase our effective tax rate and reduce our cash flow from operating activities, and otherwise have a material adverse effect on our financial condition. In addition, other factors or events, including business combinations and investment transactions, changes in the valuation of our deferred tax assets and liabilities, adjustments to taxes upon finalization of various tax returns or as a result of deficiencies asserted by taxing authorities, increases in expenses not deductible for tax purposes, changes in available tax credits, changes in transfer pricing methodologies, other changes in the apportionment of our income and other activities among tax jurisdictions, and changes in tax rates, could also increase our effective tax rate.
Our tax filings are subject to review or audit by the U.S. Internal Revenue Service (the “IRS”) and state, local and foreign taxing authorities. We may also be liable for taxes in connection with businesses we acquire. Our determinations are not binding on the IRS or any other taxing authorities, and accordingly the final determination in an audit or other proceeding may be materially different than the treatment reflected in our tax provisions, accruals and returns. An assessment of additional taxes because of an audit could harm our business.
Further changes in the tax laws of foreign jurisdictions could arise, in particular, as a result of the base erosion and profit shifting project that was undertaken by the Organization for Economic Co-operation and Development (the OECD). The OECD, which represents a coalition of member countries, recommended changes to numerous long-standing tax principles. These changes, if adopted, could increase tax uncertainty and may adversely affect our provision for income taxes and increase our tax liabilities.
Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.
We have incurred cumulative losses historically and it is possible that we will not achieve profitability in the future. Realization of our existing net operating loss (“NOL”) carryforwards and other tax attributes (such as research tax credits) depends on future taxable income, and there is a risk that our NOL carryforwards and other tax attributes could expire unused before we achieve profitability and be unavailable to offset future taxable income, which could materially and adversely affect our operating results.
In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”), if a corporation undergoes an “ownership change,” generally defined as a cumulative change of more than 50 percentage points (by value) in its equity ownership by certain stockholders over a three-year period, the corporation’s ability to use its pre-change NOL carryforwards and other pre-change tax attributes (such as research tax credits) to offset its post-change income or taxes may be limited. We may have experienced ownership changes in the past and may experience additional ownership changes in the future, including as a result of subsequent changes in our stock ownership, some of which are outside our control. Accordingly, we may not be able to utilize a material portion of our NOL carryforwards, even if we achieve profitability.
The requirements of being a public company require significant resources and management attention and affect our ability to attract and retain executive management and qualified board members.
As a public company, we incur increased legal, accounting, compliance and other expenses that we did not previously incur as a private company. We are subject to the Exchange Act, including the reporting requirements thereunder, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the rules and other applicable securities rules and regulations. These rules and regulations impose various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. Our management and other personnel need to devote a substantial amount of time to these compliance initiatives, which divert their attention away from our core business operations and revenue-producing activities. Moreover, compliance with these rules and regulations increases our legal and financial compliance costs, makes some activities more difficult, time-consuming or costly and increases demand on our systems and resources, particularly after we are no longer an ‘‘emerging growth company.’’ Further, we expect that these rules and regulations may make it more difficult and more expensive for us to obtain directors’ and officers’ liability insurance, which in turn could require us to incur substantially higher costs to obtain the same or similar coverage or accept reduced policy limits and coverage, which, if we accept such reduced policy limits and coverage, could make it more difficult for us to attract and retain qualified individuals to serve on our board of directors and as our executive officers. In addition, prior to our initial public offering, we were not required to comply with SEC requirements to have our financial statements completed and reviewed or audited within a specified time and, as such, we may experience difficulty in meeting the applicable reporting requirements under the Exchange Act. Any failure by us to file our periodic reports with the SEC in a timely manner could harm our reputation and reduce the trading price of our common stock.
48

We are evaluating these rules and regulations and cannot predict or estimate the amount of additional costs we may incur or the timing of such costs. These rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. In addition, if we fail to comply with these rules and regulations, we could be subject to a number of penalties, including the delisting of our common stock, fines, sanctions or other regulatory action or civil litigation.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. Our disclosure controls and other procedures are designed to ensure that information required to be disclosed by us in the reports that we file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers, and we continue to evaluate how to improve controls. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed. We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act and are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we are required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10-K.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business and could cause a decline in the trading price of our common stock.
We are an “emerging growth company,” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act, and we could remain an emerging growth company until the last day of our fiscal year following the fifth anniversary of the closing of our initial public offering. For as long as we continue to be an emerging growth company, we may choose to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including, but not limited to:
not being required to engage an auditor to report on our internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act;
not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (i.e., an auditor discussion and analysis);
49

not being required to submit certain executive compensation matters to stockholder advisory votes, such as “say-on-pay,” “say-on-frequency,” and “say-on-golden-parachutes”; and
not being required to disclose certain executive compensation related items such as the correlation between executive compensation and performance and comparisons of the chief executive officer’s compensation to median employee compensation.
In addition, as an emerging growth company, we are only permitted to provide two years of audited financial statements and two years of selected financial data (in addition to any required interim financial statements and selected financial data) in this report, and to present correspondingly reduced disclosure in “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
We have elected to take advantage of this reduced disclosure obligation and certain of the other exemptions described above and may elect to take advantage of these and other reduced reporting requirements in the future. As a result, the information that we provide to our stockholders may be different than the information you might receive from other public reporting companies in which you hold equity interests. In addition, the JOBS Act permits emerging growth companies to delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards until the earlier of the date we (i) are no longer an emerging growth company; or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our consolidated financial statements and the reported results of operations contained therein may not be directly comparable to those of other public companies. We cannot predict whether investors will find our common stock less attractive because of our reliance on these exemptions. If some investors do find our common stock less attractive, there may be a less active trading market for our common stock and our stock price may be reduced or become more volatile.
We will remain an emerging growth company, and will be able to take advantage of the foregoing exemptions, until the last day of our fiscal year following the fifth anniversary of the closing of our initial public offering or such earlier time that we otherwise cease to be an emerging growth company, which will occur upon the earliest of (i) the last day of the first fiscal year in which our annual gross revenue are $1.07 billion or more; (ii) the date on which we have, during the previous three-year period, issued more than $1.0 billion in non-convertible debt securities; and (iii) the date that we become a “large accelerated filer” as defined in Rule 12b-2 under the Exchange Act, which will occur as of the end of any fiscal year in which (x) the market value of our common equity held by non-affiliates is $700 million or more as of the last business day of our most recently completed second fiscal quarter, (y) we have been required to file annual and quarterly reports under the Exchange Act for a period of at least 12 months and (z) we have filed at least one annual report pursuant to the Exchange Act.
Risks Related to Ownership of Our Common Stock
An active and liquid trading market for our common stock may not be sustained.
Our common stock is currently listed on the Nasdaq Stock Market under the symbol “AIP”. The price for our common stock may vary and an active or liquid market in our common stock may not be sustained. The lack of an active market may impair the value of your shares, your ability to sell your shares at the time you wish to sell them and the prices that you may obtain for your shares. An inactive market may also impair our ability to raise further capital by selling additional shares of our common stock and our ability to acquire other companies, products or technologies by using our common stock as consideration. Furthermore, there can be no guarantee that we will continue to satisfy the continued listing standards of the Nasdaq exchange. If we fail to satisfy the continued listing standards, we could be de-listed, which would negatively impact the value and liquidity of your investment.
Our stock price may be volatile, and investors in our common stock may not be able to resell shares of our common stock at or above the price paid, or at all.
The trading price of our common stock could be volatile and subject to wide fluctuations in response to various factors, many of which are beyond our control, including, but not limited to:
variations in our actual or anticipated annual or quarterly operating results or those of others in our industry;
the potential effects arising if U.S. inflationary and/or currency devaluation trends appear or increase;
results of operations that otherwise fail to meet the expectations of securities analysts and investors;
changes in earnings estimates or recommendations by securities analysts, or other changes in investor perceptions of the investment opportunity associated with our common stock relative to other investment alternatives;
market conditions in the semiconductor industry;
50

publications, reports or other media exposure of our products or those of others in our industry, or of our industry generally;
announcements by us or others in our industry, or by our or their respective suppliers, distributors or other business partners, regarding, among other things, significant contracts, price reductions, capital commitments or other business developments, the entry into or termination of strategic transactions or relationships, securities offerings or other financing initiatives, and public reaction thereto;
additions or departures of key management personnel;
regulatory actions involving us or others in our industry, or actual or anticipated changes in applicable government regulations or enforcement thereof;
the development and sustainability of an active trading market for our common stock;
sales, or anticipated sales, of large blocks of our common stock, such as any sales that may occur following the expiration of the lockups entered into in connection with our initial public offering or any sales to cover tax obligations or exercise costs in connection with the vesting of restricted stock units or the exercise of options, respectively;
general economic and securities market conditions; and
other factors discussed in this “Risk Factors” section and elsewhere in this report.
Furthermore, the stock market in general has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of particular companies. Broad market and industry factors may significantly affect the market price of our common stock, regardless of our actual operating performance. These and other factors may cause the market price and demand for our common stock to fluctuate significantly, which may limit or prevent investors from readily selling their shares of common stock and may otherwise negatively affect the liquidity of our common stock. In addition, in the past, when the market price of a stock has been volatile, holders of that stock have sometimes instituted securities class action litigation against the company that issued the stock. If any of our stockholders were to bring a lawsuit against us, we could incur substantial costs defending the lawsuit. Such a lawsuit could also divert the time and attention of our management from our core business operations.
Since our stock price may be volatile, investors in our common stock may not be able to resell shares of our common stock at or above the price paid, or at all.
51

If equity research analysts or industry analysts do not publish research or reports about our business, or if they change their recommendations regarding our stock adversely, our stock price and trading volume could decline.
The trading market for our common stock is influenced by the research and reports that industry or equity research analysts publish about us or our business. As a newly public company, we may be slow to attract research coverage and the analysts who publish information about our common stock will have had relatively little experience with us, which could affect their ability to accurately forecast our results and could make it more likely that we fail to meet their estimates. If only a few securities or industry analysts commence coverage of us, the trading price for our common stock will be negatively impacted. When we obtain industry or equity research analyst coverage, we will not have any control over the analysts’ content and opinions included in their reports. If any of the analysts who cover us issue an adverse or misleading opinion regarding us, our business model, financial performance, stock price or otherwise, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline and result in the loss of all or a part of your investment in us.
Future sales of shares by our stockholders could cause the market price of our common stock to drop significantly, even if our business is doing well.

Sales of a substantial number of shares of our common stock in the public market, or the perception in the market that such sales may occur, could reduce the market price of our common stock. We had 31.5 million shares of common stock outstanding as of December 31, 2021. Of this, 31.5 million shares are currently restricted as a result of securities laws, lock-up agreements (which may be waived, in whole or in part, with or without notice, by Jefferies LLC) or market standoff or other similar restrictions between the holder and us, but will become eligible to be sold at various times beginning 180 days after the date of our initial public offering, unless held by one of our affiliates, in which case the resale of those securities will be subject to volume limitations under Rule 144 of the Securities Act of 1933, as amended (the “Securities Act”). Moreover, holders of an aggregate of 4.5 million shares of our common stock are entitled to rights, subject to certain conditions and limitations, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders, until such rights terminate pursuant to the terms of our Registration Rights Agreement filed as an exhibit hereto. We also registered all shares of common stock that may be issued under equity compensation plans. These shares can be freely sold in the public market upon issuance, subject to volume limitations applicable to affiliates and the lock-up agreements. In addition, a significant amount of our stock could be sold if holders of restricted units, options or other derivative securities sell a portion of the underlying stock to satisfy tax obligations or to cover the exercise price of exercising such security (if applicable). As these restrictions on resale end and/or derivative securities vest and either incur tax obligations or require the payment of an exercise price, the market price of our common stock could drop significantly if the holders of those shares sell them or are perceived by the market as intending to sell them. These declines in our stock price could occur even if our business is otherwise doing well and, as a result, shareholders may lose all or a part of their investment.
Our principal stockholder Ventech Capital F, which is affiliated with our director Christian Claussen, and K. Charles Janac, our President, Chief Executive Officer and Chairman, beneficially own a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval.
As of December 31, 2021, Ventech Capital F, which is affiliated with our director Christian Claussen, and K. Charles Janac, our President, Chief Executive Officer and Chairman, held voting power over approximately 10% and 32%, respectively, of our outstanding voting stock. Therefore, these stockholders will have the ability to influence us through this ownership position. While there is no voting agreement or other arrangement between the stockholders, if they vote together they may be able to determine all matters requiring stockholder approval. For example, these stockholders may be able to control elections of directors, amendments of our organizational documents, or approval of any merger, sale of assets, or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals or offers for our common stock that you may feel are in your best interest as one of our stockholders.
52

Our issuance of additional capital stock in connection with financings, acquisitions, investments, our stock incentive plans or otherwise could dilute the ownership and voting power of our other stockholders.
We have 300,000,000 shares of common stock authorized but unissued, based on the number of shares of our common stock outstanding as of December 31, 2021. In addition, our Certificate of Incorporation authorizes us to issue up to 10,000,000 shares of preferred stock with such rights and preferences as may be determined by our board of directors. Our Certificate of Incorporation authorizes us to issue shares of common stock or other securities convertible into or exercisable or exchangeable for shares of our common stock from time to time, for the consideration and on the terms and conditions established by our board of directors in its sole discretion, whether in connection with a financing, an acquisition, an investment, our stock incentive plans or otherwise. Such additional shares of our common stock or such other securities may be issued at a discount to the market price of our common stock at the time of issuance. Our preferred stock could be issued with voting, liquidation, dividend and other rights superior to the rights of our common stock. As discussed below, the potential issuance of preferred stock may delay or prevent a change in control of us, discourage bids for our common stock at a premium to the market price, and materially and adversely affect the market price and the voting and other rights of the holders of our common stock. Any issuance of such securities could result in substantial dilution to our existing stockholders and cause the market price of shares of our common stock to decline.
We do not expect to declare or pay any dividends on our common stock for the foreseeable future.
We do not intend to pay cash dividends on our common stock for the foreseeable future. Consequently, investors must rely on sales of their shares of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking dividends should not purchase shares of our common stock. Any future determination to pay dividends will be at the discretion of our board of directors and subject to, among other things, our compliance with applicable law, and depending on, among other things, our business prospects, financial condition, results of operations, cash requirements and availability, debt repayment obligations, capital expenditure needs, the terms of any preferred equity securities we may issue in the future, covenants in the agreements governing our current and future indebtedness, other contractual restrictions, industry trends, the provisions of the Delaware General Corporation Law (the “DGCL”) affecting the payment of dividends and distributions to stockholders and any other factors or considerations our board of directors may regard as relevant. Furthermore, because we are a holding company, our ability to pay dividends on our common stock will depend on our receipt of cash distributions and dividends from our direct and indirect wholly owned subsidiaries, which may be similarly impacted by, among other things, the terms of any preferred equity securities these subsidiaries may issue in the future, debt agreements, other contractual restrictions and provisions of applicable law. See “Dividend Policy.”
53

Management may apply our net proceeds from our initial public offering to uses that do not increase our market value or improve our operating results.
Our management has broad discretion in the application of the net proceeds from our initial public offering and could use these proceeds in ways that do not improve our results of operations or enhance the value of our common stock. We intend to use these proceeds for general corporate purposes. We may also use a portion of our net proceeds to acquire or invest in complementary businesses, products, services or technologies, though we do not have any agreements or commitments for any significant acquisitions or investments at this time. We have not reserved or allocated our net proceeds for any specific purpose, and we cannot state with certainty how our management will use our net proceeds. Accordingly, our management will have considerable discretion in applying our net proceeds, and you will not have the opportunity, as part of your investment decision, to assess whether we are using our net proceeds appropriately. We may use our net proceeds for purposes that do not result in any improvement in our results of operations or increase the market value of our common stock. The failure by our management to apply the net proceeds from our initial public offering effectively could impair our growth prospects and result in financial losses that could harm our business and cause the price of our common stock to decline. Until the net proceeds we receive are used, they may be placed in investments that do not produce income or that lose value.
Provisions in our Certificate of Incorporation and Bylaws and under the DGCL contain antitakeover provisions that could prevent or discourage a takeover.
Provisions in our Certificate of Incorporation and our Bylaws may discourage, delay or prevent a merger, acquisition or other change in control of our company that stockholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares. These provisions could also limit the price that investors might be willing to pay in the future for shares of our common stock, thereby depressing the market price of our common stock. In addition, because our board of directors is responsible for appointing the members of our management team, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Among other things, these provisions include those establishing:
a classified board of directors with three-year staggered terms, which may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control of us or our management;
no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from filling vacancies on our board of directors;
the ability of our board of directors to authorize the issuance of shares of preferred stock and to determine the terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the ability of our board of directors to alter our bylaws without obtaining stockholder approval;
the required approval of the holders of at least two-thirds of the shares entitled to vote at an election of directors to amend or repeal our bylaws or amend the provisions of our Certificate of Incorporation regarding the election and removal of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of the board of directors or a majority of our board of directors, which may delay the ability of our stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take action, including the removal of directors; and
advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at an annual meeting or special meeting of stockholders, which may discourage or delay a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us until the next stockholder meeting or at all.
54

In addition, we are subject to Section 203 of the DGCL. Subject to specified exceptions, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder unless such transaction is approved in a prescribed manner. “Business combinations” include mergers, asset sales and other transactions resulting in a financial benefit to the “interested stockholder.” Subject to various exceptions, an “interested stockholder” is a person who, together with his or her affiliates and associates, owns, or within three years did own, 15% or more of the corporation’s outstanding voting stock.
Any provision of our Certificate of Incorporation, Bylaws or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.
Our Certificate of Incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our Certificate of Incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (the “Delaware Court of Chancery”) will be the exclusive forum for (1) any derivative action or proceeding brought on our behalf; (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees or stockholders to us or our stockholders; (3) any action asserting a claim against us, any director or our officers and employees arising pursuant to any provision of the DGCL, our Certificate of Incorporation or our Bylaws, or as to which the DGCL confers exclusive jurisdiction on the Delaware Court of Chancery; or (4) any action asserting a claim against us, any director or our officers or employees that is governed by the internal affairs doctrine; provided that, the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Securities Act, the Exchange Act, the rules and regulations thereunder or any other claim for which the federal courts have exclusive jurisdiction; and provided further that, if and only if the Delaware Court of Chancery dismisses any such action for lack of subject matter jurisdiction, such action may be brought in another state or federal court sitting in the State of Delaware. Our Certificate of Incorporation further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and to have consented to the provisions of our Certificate of Incorporation described above.
55

We believe these provisions benefit us by providing increased consistency in the application of the DGCL by chancellors particularly experienced in resolving corporate disputes and in the application of the Securities Act by federal judges, as applicable, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. However, these provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees or agents, which may discourage such lawsuits against us and our directors, officers and other employees and agents. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that, in connection with any applicable action brought against us, a court could find the choice of forum provisions contained in our Certificate of Incorporation to be inapplicable or unenforceable in such action. If a court were to find the choice of forum provision contained in our Certificate of Incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business.
General Risk Factors
Actions of stockholders could cause us to incur substantial costs, divert management’s attention and resources and have an adverse effect on our business.
As a public company, we may, from time to time, be subject to proposals and other requests from stockholders urging us to take certain corporate actions, including proposals seeking to influence our corporate policies or effect a change in our management. In the event of such stockholder proposals, particularly with respect to matters which our management and board of directors, in exercising their fiduciary duties, disagree with or have determined not to pursue, our business could be harmed because responding to actions and requests of stockholders can be costly and time-consuming, disrupting our operations and diverting the attention of management and our employees. Additionally, perceived uncertainties as to our future direction may result in the loss of potential business opportunities and may make it more difficult to attract and retain qualified personnel, business partners and customers.
Litigation, including securities class action litigation, may impair our reputation and lead us to incur significant costs.
From time to time, we may be party to various lawsuits and claims arising in the normal course of business, which may include lawsuits or claims relating to contracts, third-party contractors, IP, employment matters or other aspects of our business. In addition, in the past, following periods of volatility in the overall market and the market price of a company’s securities, securities class action litigation has often been instituted against companies that experienced such volatility. Litigation, if instituted against us, whether or not valid and regardless of outcome, could result in substantial costs, reputational harm and a diversion of our management’s attention and resources. In addition, we may be required to pay damage awards or settlements or become subject to injunctions or other equitable remedies, which could harm our business. The outcome of litigation is often difficult to predict, and any litigation may harm our business.
Although we have various insurance policies in place, the potential liabilities associated with litigation matters now or that could arise in the future, could be excluded from coverage or, if covered, could exceed the coverage provided by such policies. In addition, insurance carriers may seek to rescind or deny coverage with respect to any claim or lawsuit. If we do not have sufficient coverage under our policies, or if coverage is denied, we may be required to make material payments to settle litigation or satisfy any judgment. Any of these consequences could harm our business.
Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
Our principal executive office is located in Campbell, California. We currently lease offices in the United States in Campbell, California and Austin, Texas which consists of approximately 16,300 square feet of space. We also lease space in France, China, Japan and South Korea.
We lease all our facilities and do not own any real property. We believe our existing facilities are adequate and suitable for our current needs and that, should it be needed, suitable additional or alternative space will be available on commercially reasonable terms to accommodate our operations.
56

Item 3. Legal Proceedings
From time to time, we have been and will continue to be subject to legal proceedings and claims. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition, or cash flows.
Future litigation may be necessary to defend ourselves, or our customers or partners on indemnity matters, by determining the scope, enforceability and validity of third-party proprietary rights or by establishing our proprietary rights. Further, the ultimate outcome of any litigation is uncertain and, regardless of outcome, litigation can have an adverse impact on us because of defense costs, potential negative publicity, diversion of management resources and other factors. While we are not aware of any material pending legal matters or claims, individually or in the aggregate, that are expected to have a material adverse impact on our business, consolidated financial position, results of operations or cash flows, our analysis of whether a claim may proceed to litigation cannot be predicted with certainty, nor can the results of litigation be predicted with certainty. Accordingly, there can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.
Item 4. Mine Safety Disclosures
Not applicable.
57

Part II
Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Price of Our Common Stock
Our common stock, par value $0.001 per share, is listed on the Nasdaq Stock Market, under the symbol “AIP” and began trading on October 27, 2021. Prior to that date, there was no public trading market for our common stock.
Holders of Record
As of February 28, 2022, there were 185 stockholders of record of our common stock. The actual number of holders of our common stock is greater than the number of record holders and includes stockholders who are beneficial owners, but whose shares are held in street name by brokers or other nominees. The number of holders of record presented here also does not include stockholders whose shares may be held in trust by other entities.
Dividend Policy
We have never declared or paid cash dividends on our capital stock. We currently intend to retain all available funds and future earnings, if any, to fund the development and expansion of our business, and we do not anticipate paying any cash dividends in the foreseeable future. Any future determination regarding the declaration and payment of dividends, if any, will be at the discretion of our board of directors and will depend on then-existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, and other factors our board of directors may deem relevant.
Securities Authorized for Issuance under Equity Compensation Plans

The information required by this item is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2021
Recent Sales of Unregistered Equity Securities
During the year ended December 31, 2021, we sold and issued the following unregistered securities:
1. In May 2021, we issued and sold an aggregate of 1,250,000 shares of our common stock to eight accredited investors at $4.35 per share, for an aggregate purchase price of approximately $5.4 million.
2. Prior to filing our registration statement on Form S-8 in October 2021, we granted to certain directors, officers and employees RSUs for an aggregate of 1,169,167 shares of our common stock under the 2016 Stock Plan.
No underwriters were involved in the foregoing sales of securities. The issuance described in paragraph (1) above was undertaken in reliance upon the exemption from registration requirements of Section 4(a)(2) of the Securities Act of 1933, as amended, including Rule 506 of the Securities Act. The recipients of these shares of common stock represented their intentions to acquire the shares for investment only and not with a view to or for sale in connection with any distribution, and appropriate restrictions were set out in the applicable agreements issued in these transactions. All recipients had adequate access, through their relationships with us, to information about us. The issuances described in paragraph (2) were undertaken in reliance upon the exemption from registration requirements Section 4(a)(2) of the Securities Act in that such sales and issuances did not involve a public offering or under Rule 701 promulgated under the Securities Act, in that they were offered and sold either pursuant to written compensatory plans or pursuant to a written contract relating to compensation, as provided by Rule 701.
58

Use of Proceeds
Our Registration Statement on Form S-1, as amended (File No. 333-259988) (the “Form S-1”), for our IPO was declared effective by the SEC on October 26, 2021. The Form S-1 registered the offering and sale of 5,750,000 shares of common stock. On October 29, 2021, we closed our IPO, in which we issued 5,750,000 shares of common stock at a price to the public of $14.00 per share, including 750,000 shares issued upon the full exercise of the underwriters’ option to purchase additional shares. Upon completion of the sale of the shares of our common stock referenced in the preceding sentences, the IPO terminated. We received net proceeds of $71.1 million after deducting underwriting discounts and commissions and estimated offering costs of approximately $3.7 million.

Jefferies LLC and Cowen served as lead book-running managers and BMO Capital Markets is serving as joint book-running manager for the offering. Northland Capital Markets and Rosenblatt Securities acted as co-managers.
No payments were made to our directors or officers or their associates, holders of 10% or more of any class of our equity securities or any affiliates in connection with the issuance and sale of the securities registered.

There has been no material change in the planned use of proceeds from our IPO as described in our Final Prospectus for the IPO dated as of October 26, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on October 28, 2021.
Issuer Purchases of Equity Securities
None.
Item 6. [Reserved]
59

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included under Part II, Item 8 in this Annual Report on Form 10-K. This discussion and analysis contains forward-looking statements based upon current beliefs, plans and expectations that involve risks, uncertainties and assumptions, such as statements regarding our plans, objectives, expectations, intentions and projections. Our actual results and the timing of selected events could differ materially from those anticipated in these forward-looking statements as a result of several factors, including those set forth under the heading “Risk Factors” and elsewhere in this Annual Report on Form 10-K. You should carefully read the “Risk Factors” section of this Annual Report on Form 10-K to gain an understanding of the important factors that could cause actual results to differ materially from forward-looking statements. Please also see the section titled “Cautionary Note Regarding Forward-Looking Statements.”

Unless the context otherwise requires, all references in this report to “we,” “us,” “our,” the “Company,” and “Arteris” refer to Arteris, Inc. and its subsidiaries.
Overview
We are a leading provider of interconnect and other IP technology that manages the on-chip communications in SoC semiconductor devices. Our products enable our customers to deliver increasingly complex SoCs that not only process data but are also able to make decisions. Growth in the TAM for our solutions is being driven by the addition of more processors, channels of memory access, machine learning sections, chiplets, additional I/O interface standards and other subsystems within SoCs. The growth in the numbers of these connected on-chip subsystems place an increasing premium on the interconnect IP capability to move data inside complex SoCs. We believe this increase in SoC complexity is creating a significant opportunity for sophisticated SoC system IP solutions which incorporate NoC interconnect IP, IP deployment software and NoC interface IP (consisting of peripheral data transport IP and control plane networks connected to NoC interconnect IP).
Our IP deployment solutions, which were significantly enhanced by our acquisition of Magillem in 2020, complement our interconnect IP solutions by helping to automate not only the customer configuration of its NoC interconnect but also the process of integrating and assembling all of the customer’s IP blocks into an SoC. Products incorporating our IP are used to carry most of the important data inside complex SoCs for sophisticated applications, including automated driving, AI/ML, 5G and wireless communications, data centers, and consumer electronics.
As of December 31, 2021, we had 217 full-time employees and offices in eight locations in the United States, France, China, South Korea and Japan. For the year ended December 31, 2021, we generated revenue of $37.9 million, net loss of $23.4 million and net loss per share – basic and diluted of $1.06. As of December 31, 2021, we had Annual Contract Value (as defined below) of $47.4 million and 192 Active Customers (as defined below). During the year ended December 31, 2021, our customers had 86 Design Starts (as defined below).
Initial Public Offering
In October, 2021, we completed our initial public offering (IPO), in which we issued and sold 5,750,000 shares of common stock at the public offering price of $14.00 per share, including 750,000 shares issued upon the full exercise of the underwriters’ option to purchase additional shares. We received net proceeds of $71.1 million after deducting underwriting discounts and commissions and offering expenses. In connection with the IPO, all of the shares of our outstanding redeemable convertible preferred stock prior to the IPO automatically converted into an aggregate of 4,471,316 shares of common stock.
Deferred offering costs for the IPO were $3.8 million and consisted primarily of direct incremental accounting, legal and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized and included in other assets, non-current on the consolidated balance sheets. Upon completion of the IPO, deferred offering costs were reclassified into stockholders’ equity as a reduction of the IPO proceeds.
Acquisition
On November 30, 2020, Arteris IP, SAS, our wholly owned subsidiary, completed the acquisition of Magillem for a total consideration of $7.8 million. Magillem is a leading provider of design flow and content management software solutions for the complex chip market. The primary reason for the acquisition was to integrate our technologies in order to accelerate and simplify the SoC assembly design flow and enhance innovation in both SoC IP integration software and the highly configurable on-chip interconnect IP that implements chip architectures.
60

Factors Affecting Our Business
We believe that the growth of our business and our future success are dependent upon many factors including those described above under “Risk Factors” and elsewhere in this report and those described below. While each of these factors presents significant opportunities for us, these factors also pose challenges that we must successfully address in order to sustain the growth of our business and enhance our results of operations.
License Agreements with New and Existing Customers
Our ability to generate revenue from new license agreements, and the timing of such revenue, is subject to a number of factors, risks and contingencies. For new products, the time from initial development until we generate license revenue can be lengthy, typically between one and three years. In addition, because the selection process by our customers is typically lengthy and market requirements and alternative solutions available to customers for IP-based products change rapidly, we may be required to incur significant research and development expenditures in pursuit of new products over extended, multiyear periods of time with no assurance that our solutions will be successfully developed or ultimately selected by our customers. While we make efforts to observe market demand and market need trends, we cannot be certain that our investment in developing and testing new products will generate an adequate rate of return in the form of fees, royalties or other revenues, or any revenues. Moreover, the customer acquisition process has a typical duration of six to nine months; following this, a customer’s chip design cycle is typically between one to three years and may be delayed due to factors beyond our control, which may result in our customer’s product not reaching the market until long after we entered into a contract with such customer. Customers typically start shipping their products containing our interconnect IP solutions between one to five years following completion of their product design, known as mass production, at which point we start to receive royalties; this lasts for up to seven years depending on the market segment. Any significant delay in the ramp-up of volume production of the customer’s products into which our product is designed could adversely affect our business due to delayed or significantly reduced revenues. Further, because the average selling prices (ASPs) of our products may decline over time, we consider new license agreements and new product launches to be critical to our future success and anticipate that for our newer products, we are and will remain highly dependent on market demand timing and revenue from new license agreements.
End Customer Product Demand and Market Conditions
Demand for our interconnect IP solutions and associated royalty revenue is highly dependent on market conditions in the end markets in which our customers operate. These end markets, which include the automotive, AI/ML, 5G communications, data centers and consumer electronics sectors, are subject to a number of factors including end-product acceptance and sales, competitive pressures, supply chain issues and general market conditions. For example, our revenue has been supported by the increased need for more complex SoCs to enable sophisticated automated driving. If the demand in this market continues to grow, we anticipate it will continue to have a positive impact on our revenue. In contrast, if general market conditions deteriorate or other factors occur such as supply chain issues resulting in fewer semiconductors utilizing our IP solutions being available for sale, our revenue would be adversely affected.
Terms of our Agreements with Customers
Our revenue from period to period can be impacted by the terms of the agreements we enter into with our customers. For example, in recent periods we have structured certain agreements with customers that include substantial up front licensing payments. As a result of how these contracts are structured and the revenue is recognized, our revenue in the year ended December 31, 2021 may not be comparable to future periods if we do not enter into similar contractual agreements. Further, a meaningful percentage of our revenue is generated through royalty payments. Because the time between a new license agreement win and the customer’s end product being sold can be substantial, with sales of the end product being subject to a number of factors outside our control, our revenue from royalties is difficult to predict. As a result of the foregoing, revenue may fluctuate significantly from period to period and any increase or decrease in such revenue may not be indicative of future period-to-period increases or decreases.
Technological Development and Market Growth
We believe our growth has been and will continue to be driven by technology trends in our end markets. For example, the requirements of smaller die size, lower power consumption, a higher frequency of operation and management of critical net latency in a timely and cost-effective manner for on-chip processing in the automotive, AI/ML, 5G and wireless communications, data center and consumer electronic markets has resulted in increased SoC design complexity for chips used in these markets. This trend in turn has created increased demand for in-licensing commercial semiconductor design IP, which in turn has positively impacted our revenue and growth.
61

In order to address technological developments such as the above and expand our offerings, we have invested significantly in our research and development efforts. These investments, which included growth in engineering headcount, have resulted in substantially increased research and development expenses in recent periods. As we continue to invest in our technology and new product design efforts, we anticipate research and development expense will increase on an absolute basis and as a percentage of revenue in the near term. In the medium to longer term, however, while we expect to increase our research and development expense on an absolute basis, we expect this expense to reduce as a percentage of revenue.
We will continue to evaluate growth opportunities through acquisitions of other businesses, although there are currently no discussions with potential targets.
Cyclical Nature of the Semiconductor Industry
The semiconductor industry in which our customers operate is highly cyclical and is characterized by increasingly rapid technological change, product obsolescence, competitive pricing pressures, evolving standards, short product life cycles and fluctuations in product supply and demand. New technology may result in sudden changes in system designs or platform changes that may render some of our IP solutions obsolete and require us to devote significant research and development resources to compete effectively. Periods of rapid growth and capacity expansion are occasionally followed by significant market corrections in which our customers’ sales decline, inventories accumulate and facilities go underutilized. During an expansion cycle, we may increase research and development hiring to add to our product offerings or spend more on sales and marketing to acquire new customers, such as during the recent cycle of expansion in which we increased the number of our engineers significantly. During periods of slower growth or industry contractions, our sales generally suffer due to a decrease in customers’ Design Starts or in sales of our customers products.
COVID-19 Impact
In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic which has resulted in substantial global economic disruption and uncertainty. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change our business practices, including those related to where employees work, the distance between employees in our facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events. Although we have experienced, and may continue to experience, some impact on certain parts of our business as a result of governmental restrictions and other measures to mitigate the spread of COVID-19, our results of operations, cash flows and financial condition were not materially adversely impacted in the year ended December 31, 2021. In addition, the number of Design Starts in 2021 was higher than the number of Design Starts in 2020.
We are unable to accurately predict the full impact that COVID-19 will have on our future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. Although we expect most of our employees to return to physical offices in the future, the nature and extent of that return is uncertain. We will continue to monitor health orders issued by applicable governments to ensure compliance with evolving domestic and global COVID-19 guidelines. For additional details, see the section titled “Risk Factors—Our business has been, and may continue to be, adversely affected by health epidemics, pandemics and other outbreaks of infectious disease, including the current COVID-19 pandemic.”
Key Performance Indicators
We use the following key performance indicators to analyze our business performance and financial forecasts and to develop strategic plans, which we believe provide useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management team. These key performance indicators are presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with generally accepted accounting principles in the United States (GAAP), and may differ from similarly titled metrics or measures presented by other companies, securities analysts, or investors.
62

Annual Contract Value
We define Annual Contract Value (ACV) for an individual customer agreement as the total fixed fees under the agreement divided by the number of years in the agreement term. Our total ACV is the aggregate ACVs for all our customers as measured at a given point in time. Total fixed fees includes licensing, support and maintenance and other fixed fees under IP licensing or software licensing agreements but excludes variable revenue derived from licensing agreements with customers, particularly royalties. ACV was $47.4 million and $37.7 million as of December 31, 2021 and December 31, 2020, respectively. In addition, total ACV and trailing twelve months royalties and other revenue was $50.0 million and $41.9 million as of December 31, 2021 and 2020, respectively. We monitor this metric to measure our success and believe the increase in the number shows our progress in expanding our customers’ adoption of our solutions. 
Active Customers and Customer Retention
We define Active Customers as customers who have entered into a license agreement with us that remains in effect. The retention and expansion of our relationships with existing customers are key indicators of our revenue potential. We had 192 and 150 Active Customers as of December 31, 2021 and 2020, respectively. Our annual average customer retention rate, excluding IP deployment solutions, was 94.6% from December 31, 2020 to December 31, 2021. Additionally, we added 38 Active Customers for our IP deployment solutions through our acquisition of Magillem in November 2020.
Design Starts
We define Design Starts as when customers commence new semiconductor designs using our interconnect IP and notify us. Design Starts is a metric management uses to assess the activity level of our customers in terms of the number of new semiconductor designs that are started using our interconnect IP in a given period. Our interconnect IP and NoC interface IP customer base started a total of 86 designs in 2021 and 57 designs 2020. The number of Design Starts in 2020 slowed due to the adverse impact of the COVID-19 pandemic on the operations of some of our customers. We believe that the number of Design Starts is an important indicator of the growth of our business and future royalty revenue trends.
Remaining Performance Obligations
We define Remaining Performance Obligations (RPO) as the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and contracted amounts that will be invoiced and recognized as revenue in future periods.
The RPO amount is intended to provide visibility into future revenue streams. We expect RPO to fluctuate up or down from period to period for several reasons, including amounts, timing, and duration of customer contracts, as well as the timing of billing cycles for each contract. Our RPO was $60.5 million and $47.9 million as of December 31, 2021 and 2020, respectively.
Components of Our Results of Operations
Revenue: Our revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties. Our agreements often include other service elements including training and professional services which were immaterial for the years ended December 31, 2021 and 2020, respectively.
Our interconnect solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. We enter into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provides the customer with our application engineer support services. We believe our customers derive a significant benefit from our engineer support services, which consist of our proprietary software tool (RTL), ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) that perform certain verifications including benchmark performance, simulations and ultimately, through RTL, instantiate designs into silicon over the design term.
The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP.
63

CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers.
FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answers to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are generally mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, we continue to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Revenues that are derived from the sale of a licensee’s products that incorporate our IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of our royalty revenues, we receive the actual sales data from our customers after the quarter ends and account for it as unbilled receivables. When we do not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on our estimation of the customer’s sales during the quarter.
Our deployment solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. Revenue allocated to the software license is recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term.
Cost of revenue: Cost of revenue relates to costs associated with our licensing agreements and support and maintenance, including applicable FAE personnel-related costs including stock-based compensation, travel, and allocated overhead. We expect cost of revenue as a percentage of revenue to modestly decline over time due to productivity improvements of our FAE processes.
Research and development (R&D) expenses: R&D expenses consist primarily of salaries and associated personnel-related costs, facilities expenses associated with research and development activities, third-party project-related expenses connected with the development of our intellectual property which are expensed as incurred, and stock-based compensation expense and other allocated costs. We expect R&D expenses to increase in absolute terms and as a percentage of revenue in the short term and to continue to increase in absolute terms in the medium to long term but decrease as a percentage of revenue as certain new products are launched.
Sales and marketing (S&M) expenses: S&M expenses consist primarily of salaries, commissions, travel and other costs associated with S&M activities, as well as advertising, trade show participation, public relations, and other marketing costs, stock-based compensation expenses and other allocated costs. We expect S&M expenses to increase in absolute terms but decrease as a percentage of revenue due to productivity improvements of our sales processes.
General and administrative (G&A) expenses: G&A expenses consist primarily of salaries for management and administrative employees, depreciation, insurance costs, accounting, legal and consulting fees, other professional service fees, expenses related to the development of corporate initiatives and facilities expenses associated with G&A activities and stock-based compensation expense, fees for directors and other allocated costs.
64

We incur additional expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for additional G&A personnel, directors and officers insurance, investor relations, and professional services. We expect G&A expenses to increase as our business grows. In addition, we expect G&A expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.
Gain on extinguishment of debt: Gain on extinguishment of debt consists of forgiveness of a loan from the US Treasury Department’s Small Business Administration under their Payroll Protection Plan (PPP Loan).
Interest and other expense, net: Interest and other expense, net consists primarily of interest expense associated with our term loan and gains and losses from foreign currency transactions.
Provision for income taxes: Our income tax provision consists primarily of income taxes in certain foreign jurisdictions in which we conduct business and includes foreign non-recoverable withholding taxes. We have a full valuation allowance against our U.S. federal and state deferred tax assets as the realization of the full amount of these deferred tax assets is uncertain, including net operating loss carryforwards and tax credits related primarily to research and development. We expect to maintain this full valuation allowance until it becomes more likely than not that the deferred tax assets will be realized.
Results of Operations
The following table summarizes our GAAP results of operations for the periods presented. The results below are not necessarily indicative of results to be expected for future periods.
Year ended December 31,
20212020
(in thousands)
Total revenue
$37,864 $31,812 
Cost of revenue
3,731 1,491 
Gross profit
34,133 30,321 
Operating expenses:
Research and development (1)
30,812 17,020 
Sales and marketing (1)
11,726 9,749 
General and administrative (1)
13,360 7,329 
Total operating expenses
55,898 34,098 
Loss from operations
(21,765)(3,777)
Gain on extinguishment of debt
10 1,593 
Interest and other expense, net
(589)(50)
Loss before provision for income taxes
(22,344)(2,234)
Provision for income taxes
1,040 1,026 
Net loss
$(23,384)$(3,260)
(1)Includes stock-based compensation expense as follows:
Year Ended December 31,
20212020
(in thousands)
Research and development
$3,495 $263 
Sales and marketing
797 92 
General and administrative
1,218 103 
Total stock-based compensation expense (a)
$5,510 $458 
(a) Stock-based compensation expense attributable to cost of revenue is immaterial.
65

During the year ended December 31, 2021, we began recognizing, using graded vesting, stock-based compensation expense associated with our restricted stock units (RSUs) granted prior to our IPO as the performance-based vesting conditions applicable to such RSUs were satisfied upon the effectiveness of our IPO in October 2021. We recognized stock-based compensation expense of $3.5 million associated with such RSUs for the year ended December 31, 2021.

See Note 13 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.

The following table summarizes our results of operations as a percentage of total revenue for each of the periods indicated:
 Year Ended December 31,
  20212020
 (as a percentage of total revenue)
Total revenue
100 %100 %
Cost of revenue
10 
Gross profit
90 95 
Operating expenses:
Research and development
81 54 
Sales and marketing
31 31 
General and administrative
36 22 
Total operating expenses
148 107 
Loss from operations
(58)(12)
Gain on extinguishment of debt
— 
Interest and other expense, net
(1)— 
Loss before provision for income taxes
(59)(7)
Provision for income taxes
Net loss
(62)%(10)%
Comparison of the Years Ended December 31, 2021 and 2020
Revenue
Year Ended December 31,Change
20212020$%
(in thousands)
Licensing, support and maintenance$34,731 $27,408 $7,323 27 %
Variable royalties2,647 3,470 (823)(24)
Other486 934 (448)(48)
Total$37,864 $31,812 $6,052 19 %
Revenue from licensing, support and maintenance increased 27% during the year ended December 31, 2021 as compared to the year ended December 31, 2020. The increase was primarily due to the addition of new customers, including those gained as a result of the Magillem acquisition in November 2020, and the increase in new license agreements with existing customers. The decrease in variable royalty revenue during the year ended December 31, 2021 was primarily due to a decrease in sales volume of a significant customer as a result of U.S. government trade restrictions limiting the customer’s ability to have their semiconductors fabricated.
66

Cost of revenue
Year Ended December 31,Change
20212020$%
(in thousands)
Cost of revenue$3,731 $1,491 $2,240 150 %

The increase in cost of revenue during the year ended December 31, 2021, as compared to the prior fiscal year, was primarily due to an increase in employee-related costs as a result of increased headcount resulting from the Magillem acquisition.
Operating expenses
Year Ended December 31,Change
20212020$%
(in thousands)
Research and development
$30,812 $17,020 $13,792 81 %
Sales and marketing
11,726 9,749 1,977 20 
General and administrative
13,360 7,329 6,031 82 
Total operating expenses
$55,898 $34,098 $21,800 64 %
Research and development expenses
R&D expenses increased, $13.8 million, or 81%, to $30.8 million for the year ended December 31, 2021 from $17.0 million for the year ended December 31, 2020. The increase in research and development expenses during the year ended December 31, 2021, as compared to the prior fiscal year, was primarily due to the increase in employee-related cost of $13.2 million mainly driven by an increase in engineering headcount as a result of our growth and investment in our interconnect technology, including costs associated with additional headcount resulting from the Magillem acquisition and an increase in stock-based compensation expense partially related to the satisfaction of the performance-based vesting condition of our outstanding RSUs upon the effectiveness of our IPO in October 2021.

The increase in research and development expenses for the year ended December 31, 2021 was partially offset by higher research tax credit of $2.4 million.
Sales and marketing expenses
S&M expenses increased, $2.0 million, or 20%, to $11.7 million for the year ended December 31, 2021 from $9.7 million for the year ended December 31, 2020. The increase in sales and marketing expenses during the year ended December 31, 2021, as compared to the prior fiscal year, was primarily due to the increase in employee-related cost of $0.5 million mainly driven by higher headcount to support our continued growth and an increase in stock-based compensation expense partially due to the satisfaction of the performance-based vesting condition of our outstanding RSUs upon the effectiveness of our IPO in October 2021. Other sales and marketing program expenses also increased $0.7 million primarily due to increases in advertising and brand awareness efforts aimed at acquiring new customers.
General and administrative expenses
G&A expenses increased, $6.0 million, or 82%, to $13.4 million for the year ended December 31, 2021 from $7.3 million for the year ended December 31, 2020. The increase in general and administrative expenses during the year ended December 31, 2021, as compared to the prior fiscal year, was primarily due to an increase in employee compensation costs of $5.8 million, which was mainly driven by higher headcount to support our continued growth and an increase in stock-based compensation expense partially due to the satisfaction of the performance-based vesting condition of our outstanding RSUs upon the effectiveness of our IPO in October 2021. Expenses relating to outside services also increased $1.5 million for the year ended December 31, 2021 compared to the prior fiscal year, primarily related to legal, accounting, and other professional services fees.



67

Gain on extinguishment of debt:
Year Ended December 31,Change
20212020$%
(in thousands)
Gain on extinguishment of debt$10 $1,593 $(1,583)(99)%
Gain on extinguishment of debt decreased to $10 thousand for the year ended December 31, 2021 compared to $1.6 million for the year ended December 31, 2020. The change was due to the forgiveness in December 2020 of a loan from the US Treasury Department’s Small Business Administration under their PPP Loan, which was introduced as an economic stimulus following the COVID-19 pandemic.
Interest and other expense, net
Year Ended December 31,Change
20212020$%
(in thousands)
Interest and other expense, net$(589)$(50)$(539)*
* not meaningful
Interest and other expense, net for the year ended December 31, 2021 was $0.6 million, compared to $0.1 million for the year ended December 31, 2020. The increase in interest and other expense, net was primarily related to foreign currency exchange, which was partially offset by a reduced interest expense on our term loan as a result of the reduction in outstanding principal.
Provision for income taxes
Year Ended December 31,Change
20212020$%
(in thousands)
Provision for income taxes$1,040 $1,026 $14 %
The provision for income taxes for the year ended December 31, 2021 was relatively flat when compared to the year ended December 31, 2020. Our provision for income taxes primarily relates to foreign income taxes and foreign withholding taxes on license and royalty income received from non-US customers.
Liquidity and Capital Resources
Since inception we have financed operations primarily through proceeds received from payments received from our customers, the net proceeds from the sale of our common stock in the IPO as well as the net proceeds from the private issuance of our convertible preferred stock and common stock, and to a lesser extent, borrowings under our 2018 Term Loan agreement, which was paid off in November 2021. As of December 31, 2021, we had $85.8 million in cash. Approximately $5.4 million of total cash was held by our foreign subsidiaries as of December 31, 2021.
In November 2018, we entered into a business financing agreement with Bridge Bank (Lender) for a term loan of $1.5 million with a maturity date of November 2021, repayable monthly (2018 Term Loan). The interest rate of the 2018 Term Loan was prime plus 2%. We paid the remaining outstanding principal balance of the 2018 Term Loan upon maturity in November 2021. The 2018 Term Loan was not renewed.
In April 2020, we entered into a loan agreement under the Coronavirus Aid, Relief, and Economic Security (CARES) Act known as the Paycheck Protection Program with a lender for the amount of $1.6 million at an interest rate of 1% per annum, and repayable in two years (the PPP Loan). We used proceeds of the PPP Loan to fund qualifying payroll and other expenses. In December 2020, the full amount of the PPP Loan, including principal and accrued interest, was forgiven.
We believe our cash and cash expected to be generated from operations will be sufficient to meet our expected working capital needs, capital expenditures, financial commitments and other liquidity requirements associated with our existing operations for at least the next 12 months. If these resources are not sufficient to satisfy our liquidity requirements, we may be required to seek additional financing. If we raise additional funds by issuing equity securities, our stockholders will experience dilution. Debt financing, if available, may contain covenants that significantly restrict our operations or our ability to obtain additional debt financing in the future. Any additional
68

financing that we raise may contain terms that are not favorable to us or our stockholders. We cannot assure you that we would be able to obtain additional financing on terms favorable to us or our existing stockholders, or at all. See “Risk Factors —Risks Related to Our Business and Industry—Our ability to raise capital in the future may be limited and could prevent us from executing our growth strategy.”
Cash Flows
The following table summarizes changes in our cash flows for the periods indicated:
Year Ended December 31,
20212020
(in thousands)
Net cash (used in) provided by operating activities
$(814)$2,163 
Net cash used in investing activities
(1,359) (5,147)
Net cash provided by financing activities
76,254  790 
Operating Activities
Cash flows from operating activities may vary significantly from period to period depending on a variety of factors including the timing of our receipts and payments. Our ongoing cash outflows from operating activities primarily relate to payroll-related costs, payments for professional services, obligations under our property leases and design tool licenses. Our primary source of cash inflows is receipts from our accounts receivable. The timing of receipts of accounts receivable from customers is based upon the completion of agreed milestones or agreed dates as set forth in the contracts.
For the year ended December 31, 2021, net cash used in operating activities was $0.8 million, primarily due to our net loss of $23.4 million, adjusted for non-cash charges of $7.1 million and $15.5 million changes in operating assets and liabilities. Non-cash charges primarily consisted of stock-based compensation of $5.5 million and depreciation and amortization of $1.5 million. The primary drivers of the changes in operating assets and liabilities were a $16.3 million increase in deferred revenue, $2.8 million increase in accrued expenses and other liabilities, $0.5 million decrease in accounts receivables and $0.4 million increase in accounts payable, partially offset by $4.4 million increase in prepaid expenses and other assets.
For the year ended December 31, 2020, net cash provided by operating activities was $2.2 million primarily due to our net loss of $3.3 million, adjusted for non-cash charges of $0.4 million and $5.1 million changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization and stock-based compensation, partially offset by gain on extinguishment of debt. The primary drivers of the changes in operating assets and liabilities were a $11.1 million increase in deferred revenue and $3.0 million increase in accrued expenses and other current liabilities, partially offset by $6.3 million increase in accounts receivable and $2.6 million increase in prepaid expenses and other assets.
Investing Activities
Net cash used in investing activities for the year ended December 31, 2021 was $1.4 million compared to $5.1 million for the year ended December 31, 2020. The change was primarily due to the cash consideration of $4.5 million paid related to the Magillem acquisition for the year ended December 31, 2020, partially offset by a deferred consideration payment of $0.5 million year ended December 31, 2021.
Financing Activities
For the year ended December 31, 2021, net cash provided by financing activities was $76.3 million, primarily attributable to proceeds from issuance of common stock upon initial public offering net of underwriting commissions and other issuance costs of $71.3 million and proceeds from issuance of common stock of $5.4 million.
For the year ended December 31, 2020, net cash provided by financing activities was $0.8 million, primarily related to proceeds from the PPP loan of $1.6 million, offset by the principal payments of 2018 Term Loan of $0.6 million.
69

Contractual Obligations
Our principal commitments consist of obligations under our operating leases for office space and data center hosting space and vendor finance arrangements. Information regarding our non-cancelable lease commitments as of December 31, 2021 can be found in Note 9 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. Our obligations as of December 31, 2021 under our vendor finance arrangements are described in Note 10 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Critical Accounting Estimates
Our consolidated financial statements are prepared in accordance with GAAP. The preparation of consolidated financial statements requires us to make certain estimates, judgments, and assumptions. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable based upon information available to us at the time that these estimates, judgments, and assumptions are made. Our estimates and related judgments and assumptions are continually evaluated based on available information and experiences. However, actual amounts could differ from those estimates.
The following are the critical accounting policies requiring estimates, judgments, and assumptions that we believe have the most significant impact on our consolidated financial statements.
Revenue Recognition
We recognize license revenues as we transfer control of deliverables (software and services) to our customers in an amount reflecting the consideration to which we expect to be entitled. To recognize revenues, we apply the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied. We account for a contract when it has approval and commitment from all parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. We apply judgment in determining the customer’s ability and intention to pay based on a variety of factors including the customer’s historical payment experience.
Nature of Products and Services
Our revenue is derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.
Design Solutions
Interconnect solutions product agreements provide customers the right to software licenses, services, software updates and technical support. We enter into licensing agreements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use our IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from our RTL as well as ongoing access to application engineer support services to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.
The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP.
CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer, and similar staff, and their marketing department, and performing quality assurance testing of customer products prior to shipment to their customers.
70

FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, we continue to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Considering the nature of the combined design tool and assisting our customers in applying our IP technology in our customers’ development environment and the relative significance thereof, we have concluded that our Interconnect Solutions IP licensing agreements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill our commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the agreement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL , and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as we do not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.
Revenues that are derived from the sale of a licensee’s products that incorporate our IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating our IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating our IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of our royalty revenues, we receive the actual sales data from its customers after the quarter ends and account for it as unbilled receivables. When we do not receive actual sales data from the customer prior to the finalization of our financial statements, royalty revenues are recognized based on our estimation of the customer’s sales during the quarter.
Deployment Solutions
Deployment Solutions product agreements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These agreements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. Revenue allocated to the software license is recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term.
A limited number of Deployment Solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. We recognize revenue related to these tokens at a point in time, based on quarterly consumption information provided by the customer.
71

Professional Services
Our agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.
Multiple Performance Obligations
Most of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives. Standalone selling prices of software licenses are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.
Transaction price
Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which we expect to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, we estimate the amount to which we expect to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of our contracts is fixed at the inception of the contract. Our contracts generally do not include terms that could cause variability in the transaction price.
We assess the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, we do not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or us, no financing component is deemed to exist. When contracts involve a significant financing component, we adjust the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.
We report revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.
In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, we recognize and present revenue on a gross basis, and include the withholding tax in income tax expense.
Flexible Spending Accounts
Some customers enter into a non-cancelable Flexible Spending Account (FSA) agreements whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of our products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.
Contract modifications
Our contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to our contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. Our more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.
72

Judgments
Our contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on our consolidated balance sheet. We record a contract asset when revenue is recognized prior to the right to invoice. We record deferred revenue when we invoice customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over-time. We record an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.
We capitalize sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates.
Income Taxes
We account for income taxes under the asset and liability method. Under this method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. We provide for a valuation allowance when it is more likely than not that some portion, or all of our deferred tax assets will not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. As of December 31, 2021, we recorded a full valuation allowance against our U.S. federal, state, and certain foreign jurisdiction deferred tax assets. As of December 31, 2020, we recorded a full valuation allowance against our U.S. federal and state deferred tax assets.
Stock-based Compensation
We measure equity classified stock-based awards, including stock options, RSUs, and RSAs granted to employees, directors, and non-employees based on the estimated fair values of the awards on the date of the grant. Stock-based compensation expense for awards with service-based vesting only is recognized on a straight-line basis over the requisite service period which is generally the vesting period of such awards, as a component of operating expenses within the Consolidated Statements of Income (Loss). For awards that include performance conditions stock-based compensation expense is recognized on a graded vesting basis over the requisite service period. Compensation expense is not recognized until the performance condition becomes probable.
The performance-based vesting condition of certain awards is satisfied in connection with us becoming a publicly listed company or a change in control. Upon the effectiveness of our initial public offering (IPO), the performance-based vesting condition was satisfied and therefore, we recognized cumulative stock-based compensation expense of $3.5 million associated with such RSUs for the portion for which the service-based vesting condition had been fully or partially satisfied for the year ended December 31, 2021. RSUs granted after our IPO do not contain the performance-based vesting condition described above.
We account for forfeitures related to these awards as they occur.
The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. This valuation model for stock-based compensation expense requires us to make assumptions and judgments about the variables used in the calculation including the expected term, the volatility of our common stock, and an assumed risk-free interest rate. As a result, if we revise our assumptions and estimates, our stock-based compensation expense could change. We determine valuation assumptions for Black-Scholes as follows:
Risk-Free Interest Rate—We base the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.
73

Expected Term—The expected term represents the period that our stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. We expect to continue using the simplified method until sufficient information about our historical behavior is available.
Volatility—We determine the price volatility factor based on the historical volatilities of our peer group as the we do not have sufficient trading history for its common stock.
Dividend Yield—We have never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, we used an expected dividend yield of zero.
The following table summarizes the valuation assumptions:
Year Ended December 31
2020
Fair value of common stock
$0.60 - $2.74
Expected volatility
33.9% - 39.9%
Expected term (in years)
5.4 - 6.1
Risk-free interest rate
0.3% - 1.5%
Expected dividend yield
0%
We had no stock option grants during the year ended December 31, 2021.
The fair value of RSUs and RSAs granted is measured as the fair value per share of our common stock on the date of grant.
Common Stock Valuations
Prior to our IPO, the fair value of the common stock underlying our stock-based awards has historically been determined by our board of directors, with input from management and contemporaneous independent third-party valuations. We believe that our board of directors has the relevant experience and expertise to determine the fair value of our common stock. Given the absence of a public trading market of our common stock, and in accordance with the American Institute of Certified Public Accountants Practice Aid, Valuation of Privately-Held Company Equity Securities Issued as Compensation, our board of directors exercised reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of the fair value of our common stock, including:
independent third-party valuations of our common stock;
the rights, preferences and privileges of our redeemable convertible preferred stock relative to those of our common stock;
our financial condition, results of operations and capital resources;
the industry outlook;
the valuation of comparable companies;
the lack of marketability of our common stock;
the fact that option and RSU grants have involved rights in illiquid securities in a private company;
the likelihood and timeline of achieving a liquidity event, such as a public offering or a sale of our company given prevailing market conditions;
the history and nature of our business, industry trends and competitive environment; and
general economic outlook including economic growth, inflation and unemployment, interest rate environment and global economic trends.
After our IPO, the fair value of our common stock is based on the closing price as reported on the date of grant on the primary stock exchange on which our common stock is traded.
74

Business Combinations
We allocate the purchase price to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the purchase price over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates are based on information obtained from management of the acquired companies, our assessment of this information, and historical experience. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, and trade names from a market participant perspective, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. In addition, unanticipated events and circumstances may occur that may affect the accuracy or validity of such estimates, and if such events occur, we may be required to adjust the value allocated to acquired assets or assumed liabilities. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of loss. Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Goodwill and Intangible Assets
We perform our goodwill and other indefinite-lived intangible assets impairment tests annually or more frequently if events or changes in circumstances occur that would more likely than not reduce the fair value below its carrying value. For the year ended December 31, 2021 and 2020, we did not have any goodwill or other indefinite-lived intangible assets impairment.
Acquired finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from five to eight years, unless the lives are determined to be indefinite. We routinely review the remaining estimated useful lives of finite-lived intangible assets. Amortization expenses are recorded operating expenses on the consolidated statements of loss.
Recently Issued and Adopted Accounting Pronouncements
For more information regarding recently issued accounting pronouncements, see Note 2 to our consolidated financial statements included elsewhere in this report.
JOBS Act

We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This provision allows an emerging growth company to delay the adoption of some accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of certain accounting standards until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. See Note 2, Basis of Presentation and Summary of Significant Accounting Policies, in the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial condition due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.
Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial condition due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.
75

Foreign Currency Exchange Risk
Operating in international markets involves exposure to possible volatile movements in currency exchange rates. A majority of our revenue and expenses are transacted in U.S. dollars and our assets and liabilities together with our cash holdings are predominately denominated in U.S. dollars reducing the exposure to currency fluctuations.
If the volume of our international operations increases and foreign currency exchange rates change, the impact to our consolidated statements of operations could be significant and may affect the comparability of operating results. The impact from foreign currency transactions during the year ended December 31, 2021 and 2020 was approximately $0.6 million and insignificant, respectively. We do not believe a 10% increase or decrease in foreign exchange rates would have resulted in a material impact to our operating results.
76

Item 8. Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
77

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of
Arteris, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Arteris, Inc. and subsidiaries (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of loss, comprehensive loss, redeemable convertible preferred stock and stockholders’ equity (deficit), and cash flows for the years then ended, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2021 and 2020, and the consolidated results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Moss Adams LLP

San Francisco, California
March 7, 2022
We have served as the Company’s auditor since 2020.
78

Arteris, Inc.
Consolidated Balance Sheets
(In thousands, except share and per share data)
As of December 31,
20212020
ASSETS
Current assets:
Cash
$85,825 $11,744 
Accounts receivable, net
13,873 14,350 
Prepaid expenses and other current assets
6,949 2,858 
Total current assets
106,647 28,952 
Property and equipment-net
2,438 2,365 
Operating lease right-of-use assets
2,765 2,753 
Intangibles, net
2,959 3,409 
Goodwill
2,677 2,677 
Other assets
2,957 2,580 
TOTAL ASSETS
$120,443 $42,736 
LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
Current liabilities:
Accounts payable
$1,722 $1,116 
Accrued expenses and other current liabilities
10,573 7,249 
Operating lease liabilities, current
961 767 
Deferred revenue, current
28,403 17,894 
Vendor financing arrangements, current
833 643 
Term loan
 557 
Total current liabilities
42,492 28,226 
Deferred revenue, noncurrent
20,773 15,014 
Operating lease liabilities, noncurrent
1,851 2,079 
Vendor financing arrangements, noncurrent
266 727 
Other liabilities
2,157 2,986 
Total liabilities
67,539 49,032 
Commitments and contingencies (Note 11)
Redeemable convertible preferred stock:
Redeemable convertible preferred stock, par value of $0.001, no shares authorized, issued, and outstanding at December 31, 2021; 4,471,316 shares authorized, issued and outstanding at December 31, 2020 (aggregate liquidation preference of zero and $5,768 at December 31, 2021 and 2020, respectively)
 5,712 
Stockholders’ equity (deficit):
Preferred stock, par value of $0.00110,000,000 and no shares authorized at December 31, 2021 and 2020, respectively; no shares issued and outstanding at December 31, 2021 and 2020
  
Common stock, par value of $0.001300,000,000 and 31,525,154 shares authorized at December 31, 2021 and 2020, respectively; 31,530,682 and 18,486,989 shares issued and outstanding at December 31, 2021 and 2020, respectively
31 18 
Additional paid-in capital
91,945 3,612 
Accumulated other comprehensive loss
(81)(31)
Accumulated deficit
(38,991)(15,607)
Total stockholders’ equity (deficit)
52,904 (12,008)
TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
$120,443 $42,736 
See notes to consolidated financial statements
79

Arteris, Inc.
Consolidated Statements of Loss
(In thousands, except share and per share data)
Year ended December 31,
20212020
Revenue
Licensing, support and maintenance
$34,731 $27,408 
Variable royalties and other
3,133 4,404 
Total revenue
37,864 31,812 
Cost of revenue
3,731 1,491 
Gross profit
34,133 30,321 
Operating expenses:
Research and development
30,812 17,020 
Sales and marketing
11,726 9,749 
General and administrative
13,360 7,329 
Total operating expenses
55,898 34,098 
Loss from operations
(21,765)(3,777)
Gain on extinguishment of debt
10 1,593 
Interest and other expense, net
(589)(50)
Loss before provision for income taxes
(22,344)(2,234)
Provision for income taxes
1,040 1,026 
Net loss
$(23,384)$(3,260)
Net loss per share attributable to common stockholders, basic and diluted
$(1.06)$(0.19)
 
Weighted average shares used in computing per share amounts, basic and diluted
21,972,101 17,577,846 
See notes to consolidated financial statements.
80

Arteris, Inc.
Consolidated Statements of Comprehensive Loss
(In thousands)
Year ended December 31,
20212020
Net loss
$(23,384)$(3,260)
Other comprehensive loss
Unrealized pension actuarial loss
(50)(13)
Comprehensive loss
$(23,434)$(3,273)
See notes to consolidated financial statements.
81

Arteris, Inc.
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
(In thousands, except share data)
Redeemable Convertible Preferred StockStockholders’ Equity (Deficit)
Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
SharesAmountSharesAmount
BALANCE—December 31, 2019
4,471,316 $5,712 17,349,695 $17 $2,918 $(18)$(12,347)$(9,430)
Issuance of common stock for cash upon exercise of stock options
— — 1,002,039 1 236 — — 237 
Issuance of common stock for settlement of restricted stock units
— — 135,255 — — — — — 
Stock-based compensation expense
— — — — 458 — — 458 
Unrealized pension actuarial loss
— — — — — (13)— (13)
Net loss
— — — — — — (3,260)(3,260)
BALANCE—December 31, 2020
4,471,316 $5,712 18,486,989 $18 $3,612 $(31)$(15,607)$(12,008)
Issuance of common stock— — 1,250,000 2 5,435 — — 5,437 
Conversion of redeemable convertible preferred stock to common stock upon initial public offering(4,471,316)(5,712)4,471,316 4 5,708 — — 5,712 
Issuance of common stock upon initial public offering, net of underwriting commissions and other issuance costs— — 5,750,000 6 71,082 — — 71,088 
Issuance of common stock for cash upon exercise of stock options
— — 1,362,327 1 598 — — 599 
Issuance of common stock for settlement of restricted stock units
— — 210,050 — — — — — 
Stock-based compensation expense
— — — — 5,510 — — 5,510 
Unrealized pension actuarial loss
— — — — — (50)— (50)
Net loss
— — — — — — (23,384)(23,384)
BALANCE—December 31, 2021
 $ 31,530,682 $31 $91,945 $(81)$(38,991)$52,904 
See notes to consolidated financial statements
82

Arteris, Inc.
Consolidated Statements of Cash Flows
(In thousands)
Year ended December 31,
20212020
CASH FLOWS FROM OPERATING ACTIVITIES:
Net loss
$(23,384)$(3,260)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization
1,492 935 
Stock-based compensation
5,510 458 
Pension plan expenses
109 33 
Operating non-cash lease expense
(12)532 
Gain on extinguishment of debt
(10)(1,593)
Other
1 1 
Changes in operating assets and liabilities:
Accounts receivable, net
477 (6,324)
Prepaid expenses and other assets
(4,418)(2,608)
Accounts payable
350 414 
Accrued expenses and other liabilities
2,836 3,016 
Operating lease liabilities
(33)(527)
Deferred revenue
16,268 11,086 
Net cash (used in) provided by operating activities
(814)2,163 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property and equipment
(808)(654)
Payments for business acquisition
 (4,500)
Payments of deferred consideration for business acquisition(500) 
Other(51)7 
Net cash used in investing activities
(1,359)(5,147)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from issuance of common stock upon initial public offering, net of underwriting commissions and other issuance costs71,344  
Proceeds from issuance of common stock5,435  
Proceeds from PPP Loan
 1,603 
Payments of principal portion of Term loan
(550)(600)
Principal payments under vendor financing arrangements
(574)(441)
Proceeds from exercise of stock options
599 236 
Other
 (8)
Net cash provided by financing activities
76,254 790 
NET INCREASE (DECREASE) IN CASH
74,081 (2,194)
CASH, beginning of period
11,744 13,938 
CASH, end of period
$85,825 $11,744 
Supplemental cash flow information:
Cash paid for interest
$19 $65 
Cash paid for taxes
$489 $1,529 
Noncash activities:
Conversion of redeemable convertible preferred stock to common stock$5,712 $ 
Unpaid deferred offering costs$256 $ 
PPP Loan forgiven$10 $1,593 
Property and equipment included in vendor financing
$1,099 $1,370 
Recognition of new right-of-use assets and lease liabilities for the lease modification/obligation
$749 $165 
Contingent and deferred consideration for business acquisition
$ $3,342 
See notes to consolidated financial statements.
83

Arteris, Inc.
Notes to Consolidated Financial Statements
1. DESCRIPTION OF BUSINESS
Arteris, Inc. and its subsidiaries (collectively, the “Company” or “Arteris”) was incorporated in Delaware on April 12, 2004. The Company develops, licenses, and supports the on-chip interconnect fabric technology used in System-on-Chip (SoC) designs for a variety of devices and in the development and distribution of Network-on-Chip (NoC) interconnect intellectual property (IP). The Company also provides software and services to enable efficient deployment of NoC IP, IP support & maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, Korea and China.
COVID-19 Pandemic
In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic which has resulted in substantial global economic disruption and uncertainty. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change the Company’s business practices, including those related to where employees work, the distance between employees in the Company’s facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events. The extent and continued impact of the COVID-19 pandemic on our business will depend on certain developments including the duration and spread of the outbreak and new variant strains of the virus; the availability and distribution of effective vaccines; the severity of the economic decline attributable to the pandemic and timing, nature and sustainability of economic recovery; and government responses, including vaccination or testing mandates, all of which are highly uncertain and unpredictable.
The Company is unable to accurately predict the full impact that COVID-19 will have on its future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. The Company will continue to monitor health orders issued by applicable governments to ensure compliance with evolving domestic and global COVID-19 guidelines.
Initial Public Offering
In October, 2021, the Company completed its initial public offering (IPO), in which it issued and sold 5,750,000 shares of its common stock at the public offering price of $14.00 per share, including 750,000 shares of its common stock upon the full exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $71.1 million after deducting underwriting discounts and commissions and offering expenses. In connection with the IPO, all of the shares of the Company’s outstanding redeemable convertible preferred stock prior to the IPO automatically converted into an aggregate of 4,471,316 shares of common stock.
Deferred offering costs for the IPO were $3.8 million and consisted primarily of direct incremental accounting, legal and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized and included in other assets, non-current on the consolidated balance sheets. Upon completion of the IPO, deferred offering costs were reclassified into stockholders’ equity (deficit) as a reduction of the IPO proceeds.
2. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).
Principles of Consolidation
The consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
84

Segment Information
The Company operates as a single operating segment. The chief operating decision maker is the Company’s Chief Executive Officer, who makes resource allocation decisions and assesses performance based on financial information presented on a consolidated basis, accompanied by disaggregated revenue information. Accordingly, the Company has determined that it has a single reportable segment and operating segment.
Use of Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of tax receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the consolidated financial statements.
Foreign Currency
The Company and its foreign subsidiaries’ functional currency is the US dollar. Accordingly, monetary assets and liabilities of foreign subsidiaries are remeasured into US dollars at the exchange rates in effect at the balance sheet date, non-monetary assets and liabilities are recorded at historical rates, and revenue and expenses are remeasured at average rates during the period. Remeasurement adjustments are recognized as a component of interest and other income (expense), net within the consolidated statements of loss.
Comprehensive Loss
Comprehensive loss generally represents all changes in stockholders’ deficit during the period except those resulting from investments by, or distributions to, stockholders. For the years ended December 31, 2021 and 2020, the components of comprehensive loss consist of net loss and unrealized pension actuarial loss.
Net Loss per Share
Basic net loss per share is computed by dividing net loss available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock during the period, plus the dilutive effects of stock options, restricted stock units (RSU) and restricted stock awards (RSA). Dilutive shares of common stock are determined by applying the treasury stock method.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates their fair value. As of December 31, 2021 and 2020, cash and cash equivalents consist primarily of checking and savings deposits. There were no cash equivalents as of December 31, 2021 and 2020.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable, net consist of primarily billed and unbilled trade accounts receivable. Unbilled accounts receivable represents amounts recorded as royalty revenue which will be invoiced within a short period upon receipt of the royalty reports from the licensees. The Company records accounts receivable when it has an unconditional right to consideration. Trade accounts receivable are recorded at the invoiced amount. The Company maintains allowances for doubtful accounts to reduce its receivables to their estimated net realizable value. In general, the Company does not offer extended credit terms and also do not require any security or collateral to support its receivables. The Company performs ongoing credit evaluations of its customers and establishes allowances for potential credit losses by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. The Company’s allowance for doubtful accounts activity has historically not been significant. Probable losses are recorded in general and administrative expense in the consolidated statements of income (loss).
Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
85

Concentrations of Credit Risk
Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management’s judgment the banks that hold the Company’s cash are financially stable. The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.
The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas and Asia Pacific regions.
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
As of December 31,
20212020
Customer A
12 %*
Customer B
21 %20 %
Customer C
33 %31 %
*    Customer accounted for less than 10% of total accounts receivable at period end.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Year Ended December 31,
20212020
Customer C
23 %15 %
Customer D
*25 %
*    Customer accounted for less than 10% of total revenue in the period.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives, generally ranging from one to seven years. Leasehold improvements are amortized over the shorter of the estimated useful life of the asset or the remaining lease term.
Depreciation expenses are recorded in cost of revenue and operating expenses in the consolidated statements of loss. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded as a component of operating expenses. Repairs and maintenance costs are expensed as incurred.
The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability of these assets is measured by comparing their carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. No impairment was recognized during the years ended December 31, 2021 and 2020.
86

Business Combinations
The Company allocates the purchase price to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates are based on information obtained from management of the acquired companies, the Company’s assessment of this information, and historical experience. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, and trade names from a market participant perspective, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. In addition, unanticipated events and circumstances may occur that may affect the accuracy or validity of such estimates, and if such events occur, the Company may be required to adjust the value allocated to acquired assets or assumed liabilities. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of income (loss). Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Goodwill and Intangible Assets
The Company performs its goodwill and other indefinite-lived intangible assets impairment tests annually or more frequently if events or changes in circumstances occur that would more likely than not reduce the fair value below its carrying value. For the years ended December 31, 2021 and 2020, the Company did not have any goodwill or other indefinite-lived intangible assets impairment.
Acquired finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from five to eight years, unless the lives are determined to be indefinite. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. Amortization expenses are recorded in operating expenses on the consolidated statements of income (loss).
Debt Issuance Costs
Costs incurred in connection with the issuance of long-term debt have been recorded as a direct reduction against the debt and are amortized over the life of the associated debt as a component of interest and other income (expense), net using the effective interest method.
Right-of-use Assets (ROU) and Lease Liabilities
The Company recognizes leases in accordance with Accounting Standard Codification (ASC) Topic 842, Leases, and subsequently issued additional related Accounting Standard Updates (ASU) (Topic 842).
The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.
At lease commencement, the Company measures and records a lease liability equal to the present value of the remaining lease payments, generally discounted using incremental borrowing rate as the implicit rate is not readily determinable on many of its leases. When determining the incremental borrowing rates, the Company considers information including, but not limited to, the lease term, the interest rates on its collateralized debt and incremental borrowing rates for its peer group.
On the lease commencement date, the amount of the ROU assets consists of the following:
The amount of the initial measurement of the lease liability;
Any lease payments made at or before the commencement date, minus any lease incentives received; and
Any initial direct costs incurred.
87

The Company assesses the option for lease extensions, renewals, or terminations on individual leases, and generally considers the base term to be the term of lease contracts, unless it is reasonably certain that the Company will exercise such options. Lease agreements may contain other variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred in the consolidated statements of income (loss). The Company does not include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and lease liabilities. The lease agreements generally do not contain any residual guarantees or restrictive covenants.
Operating leases are included in operating lease ROU assets, operating lease liabilities, current and operating lease liabilities, noncurrent in the consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other current liabilities and other liabilities in the consolidated balance sheets.
Revenue Recognition
The Company recognizes revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers, and subsequently issued additional related ASUs (Topic 606). The Company recognizes revenues as it transfers control of deliverables (software and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenues, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenues when a performance obligation is satisfied. The Company accounts for a contract when it has approval and commitment from all parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay based on a variety of factors including the customer’s historical payment experience.
Nature of Products and Services
The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.
Design Solutions
Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, “application engineer support services”) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.
The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
88

Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.
Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.
Deployment Solutions
Deployment Solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. Revenue allocated to the software license is recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term.
A limited number of Deployment Solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.
Professional Services
The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.
89

Multiple Performance Obligations
Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives.. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.
Transaction price
Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.
The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.
The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.
In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.
Flexible Spending Accounts
Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.
Contract modifications
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.
Judgments
The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.
90

Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.
The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates.
Cost of Revenue
Cost of Revenues relates to costs associated with the Company’s IP licensing arrangements, deployment solution software and support activities, including applicable personnel related costs, travel, and overhead.
Research and Development
Research and development costs that do not meet the criteria for capitalization are expensed as incurred. Research and development costs consist primarily of compensation, stock-based compensation, and employee benefits of engineering and product development personnel, consulting services, and other direct expenses.
Software Development Costs
Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. Arteris has not capitalized any software development costs as of and for the years ended December 31, 2021 and 2020 as the period between establishing technological feasibility and general customer release has historically been short and therefore capitalizable costs have been insignificant.
The Company has not capitalized any internal-use software development costs as these costs have historically been insignificant.
Sales and Marketing
Sales and marketing expenses consist of compensation and employee benefits of marketing and sales personnel and related support teams, and stock-based compensation, as well as travel, trade show sponsorships and events, conferences, and internet advertising costs. Advertising costs, included in sales and marketing expenses, are expensed as incurred. The Company incurred advertising costs of $0.4 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively.
General and Administrative
General and administrative expenses include executive and administrative compensation and employee benefits, depreciation, professional services fees, insurance costs, bad debt, other allocated costs, such as facility-related expenses, supplies, other fixed costs, and stock-based compensation.
Stock-based Compensation
The Company measures equity classified stock-based awards, including stock options, RSUs, and RSAs granted to employees, directors, and non-employees based on the estimated fair values of the awards on the date of the grant. Stock-based compensation expense for awards with service-based vesting only is recognized on a straight-line basis over the requisite service period which is generally the vesting period of such awards, as a component of operating expenses within the consolidated statements of income (loss). For awards that include performance conditions stock-based compensation expense is recognized on a graded vesting basis over the requisite service period. Compensation expense is not recognized until the performance condition becomes probable. The Company accounts for forfeitures related to these awards as they occur.
91

The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term, the volatility of the Company’s common stock, and an assumed risk-free interest rate. As a result, if the Company revises its assumptions and estimates, the Company’s stock-based compensation expense could change.
The fair value of RSUs and RSAs granted is measured as the fair value per share of the Company’s common stock on the date of grant.
Income Taxes
The Company accounts for income taxes under the asset and liability method. Under this method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company provides for a valuation allowance when it is more likely than not that some portion, or all of its deferred tax assets will not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. As of December 31, 2021, the Company recorded a full valuation allowance against its U.S. federal, state, and certain foreign jurisdiction net deferred tax assets. As of December 31, 2020, the Company recorded a full valuation allowance against its U.S. federal and state deferred tax assets.
ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. There were $3.1 million and $2.5 million unrecognized tax benefits as of December 31, 2021 and 2020. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. No amounts were accrued for the payment of interest and penalties as of December 31, 2021 and 2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position.
Fair value of financials instruments
The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal market or the most advantageous market in which it would transact.
The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. Observable inputs are inputs that reflect the assumptions market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s own assumptions about the factors that market participants would use in valuing the asset or liability developed based on the best information available in the circumstances.
The standard establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value by requiring that the most observable inputs be used when available. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:
Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets).
Level 3 applies to assets or liabilities for which fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including the Company’s own assumptions.
92

The Company determined the estimated fair value of financial instruments using available market information and valuation methodologies considered to be appropriate. The carrying amounts of the cash, accounts receivable and accounts payable approximate their fair values due to their short maturities. The Company’s investments are recorded at fair value and Term loan, Revolving line of credit, and Vendor financing arrangements are recorded at net carrying value.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and in May 2019 issued ASU No. 2019-05, Credit Losses (Topic 326): Targeted Transition Relief (collectively referred to as Topic 326), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard requires contract assets and contract liabilities acquired in a business combination to be recognized in accordance with Topic 606 as if the acquirer had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those years and early adoption is permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.

3. REVENUE
Disaggregated Revenue
The following table shows revenue by product and services groups (in thousands):
Year Ended December 31,
20212020
Licensing, support and maintenance
$34,731 $27,408 
Variable royalties
2,647 3,470 
Other
486 934 
Total
$37,864 $31,812 
Contract Balances
The following table provides information about accounts receivable, contract assets and deferred revenue (in thousands):
As of December 31,
20212020
Accounts receivable—net$13,873 $14,350 
Contract assets$1,486 $1,359 
Deferred revenue$(49,176)$(32,908)
93

During the years ended December 31, 2021 and 2020, the Company recognized revenue of $19.1 million and $15.7 million, respectively, that was included in the deferred revenue balance at the beginning of the fiscal year.
Contracted but unsatisfied performance obligations were $49.3 million and $37.6 million at the end of fiscal years 2021 and 2020, respectively, and include unearned revenue and non-cancelable FSA commitments from customers where actual product selection and quantities of specific products are to be determined by customers at a future period. FSA commitments amounted to $0.2 million and $4.7 million at the end of fiscal years 2021 and 2020, respectively. The Company has elected to exclude the potential future royalty receipts from the remaining performance obligations. The contracted but unsatisfied or partially unsatisfied performance obligations, excluding non-cancelable FSA, expected to be recognized in revenue over the next 12 months at the end of fiscal year 2021 are $29.7 million, with the remainder recognized thereafter.
The following table is a roll forward of contract balances as of December 31, 2021 and 2020 (in thousands):
As of December 31,
20212020
Deferred revenue licensing, support and maintenance—beginning balance$32,908 $23,116 
Additions51,485 37,200 
Revenue recognized(35,217)(27,408)
Deferred revenue licensing, support and maintenance—ending balance$49,176 $32,908 
During fiscal years 2021 and 2020, the Company recognized $2.6 million and $3.5 million, respectively, from performance obligations satisfied from sales-based royalties earned during the periods.
Costs of Obtaining a Contract with a Customer
Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, Other Assets and Deferred Costs—Contracts With Customers, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. Total capitalized direct commission costs were as follows (in thousands):
As of December 31,
20212020
Short-term commission capitalized in prepaid expenses and other current assets$2,289 $1,079 
Long-term commission capitalized in other assets1,719 1,479 
Total
$4,008 $2,558 
Amortization of capitalized sales commissions were $2.3 million and $2.2 million during fiscal 2021 and 2020, respectively, and are included in sales and marketing expense in the consolidated statements of loss.
4. NET LOSS PER SHARE
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Year Ended December 31,
20212020
Numerator:
Net loss
$(23,384)$(3,260)
Denominator:
Weighted-average shares outstanding—Basic and diluted
21,972,101 17,577,846 
Net loss per share, basic and diluted$(1.06)$(0.19)
94

Since the Company was in a loss position for the years ended December 31, 2021 and 2020, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.
The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:
As of December 31,
20212020
Stock options
5,407,170 7,073,584 
Restricted stock units
3,925,097 843,095 
Redeemable convertible preferred stock
 4,471,316 
Total
9,332,267 12,387,995 
5. FAIR VALUE MEASUREMENTS
Assets Measured and Recorded at Fair Value on a Non-Recurring Basis
Certain non-financial assets, such as intangible assets and property, plant and equipment, are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period.
Financial Instruments Not Recorded at Fair Value
Financial instruments not recorded at fair value include the term loan and vendor financing arrangements. The carrying value of the vendor financing agreements was $1.1 million as of December 31, 2021. The term loan was fully repaid in November 2021. The aggregate carrying value of the term loan and vendor financing agreements was $1.9 million as of December 31, 2020. The Company’s borrowings under its term loan facility and vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. The estimated fair values of these financial instruments approximate their carrying values.
6. INTANGIBLE ASSETS AND GOODWILL
Intangible assets, net
Intangible assets, net consisted of the following as of December 31, 2021 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$1,700 $(368)$1,332 
Customer relationships
1,100 (149)951 
IPR&D
500 — 500 
Trade name and other
176 — 176 
Total intangibles
$3,476 $(517)$2,959 
95

Intangible assets, net consisted of the following as of December 31, 2020 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$1,700 $(28)$1,672 
Customer relationships
1,100 (13)1,087 
IPR&D
500 — 500 
Trade name
150 — 150 
Total intangibles
$3,450 $(41)$3,409 

Amortization expense of intangible assets was $0.5 million and less than $0.1 million for the years ended December 31, 2021 and 2020, respectively.

The expected future amortization expense of these intangible assets as of December 31, 2021 is as follows (in thousands):
2022$478 
2023478
2024478
2025449
2026 and thereafter 400
Total future amortization expense$2,283 

Goodwill
As of December 31, 2021 and 2020, goodwill was $2.7 million. No goodwill impairments were recorded during the years ended December 31, 2021 and 2020.
7. BALANCE SHEET COMPONENTS
Accounts Receivable, net
The following table represents the components of accounts receivable, net, (in thousands):
As of December 31,
20212020
Accounts receivable
$13,674 $13,927 
Unbilled accounts receivable
509 812 
Total accounts receivable
14,183 14,739 
Less: allowance for doubtful accounts and allowance for foreign withholding tax
(310)(389)
Total accounts receivable, net
$13,873 $14,350 
The allowance for doubtful accounts was $0.3 million as of both December 31, 2021 and 2020. The allowance for foreign withholding tax was nil and $0.1 million as of December 31, 2021 and 2020, respectively.
96

Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of December 31,
20212020
Research tax credit$2,828 $523 
Capitalized commissions asset, net2,289 1,079 
Contract assets634 551 
Software & subscriptions388 158 
Other 810 547 
Total prepaid expenses and other current assets$6,949 $2,858 
Property and Equipment, net
Property and equipment consisted of the following (in thousands):
As of December 31,
20212020
Software and technology equipment$4,067 $3,209 
Office furniture and hardware equipment305 271 
Leasehold improvements295 100 
Vehicles7 7 
Finance lease right-of-use assets 7 
Total property and equipment4,674 3,594 
Less: accumulated depreciation and amortization(2,236)(1,229)
Total property and equipment—net$2,438 $2,365 
Depreciation and amortization expenses related to property and equipment for the years ended December 31, 2021 and 2020, was $1.0 million and $0.9 million, respectively.
Other Assets
Other assets consisted of the following (in thousands):
As of December 31,
20212020
Capitalized commissions asset, net$1,576 $1,479 
Contract assets852 808 
Security deposits190 102 
Capitalized third party commissions asset, net143 123 
Other196 68 
Total other assets$2,957 $2,580 
97

Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
20212020
Payroll and related benefits$6,616 $5,303 
Deferred and contingent consideration1,668 1,074 
Accrued professional fees1,292 678 
Other accrued liabilities997 194 
Total accrued expenses and other current liabilities$10,573 $7,249 
Other Liabilities
Other liabilities consist of the following (in thousands):
As of December 31,
20212020
Contingent consideration$1,269 $2,268 
Pension accrual820 718 
Other 68  
Total other liabilities$2,157 $2,986 
8. ACQUISITION
On November 30, 2020, the Company, through Arteris IP SAS, its wholly owned subsidiary, completed the acquisition of Magillem Design Services SA (Magillem), by acquiring certain assets and assumed liabilities of Magillem in an all-cash transaction to expand the Company’s IP deployment technology. Magillem is a leading provider of complex design flow and content management software solutions. In accordance with the terms of the asset purchase agreement, the consideration transferred for the acquisition is as follows (in thousands).

NOVEMBER 30,
2020
Cash consideration paid at closing
$4,500 
Deferred consideration
500 
Estimated contingent consideration
2,842 
$7,842 
The deferred consideration represents a consideration holdback, in connection with a separate arrangement between Magillem and a third party, which was settled after the acquisition. The estimated contingent consideration represents the fair value of additional consideration payable to the seller upon (a) the achievement of specified milestones, estimated using the income approach and (b) in relation to potential indemnity claims. The contingent consideration payments are tied to a number of metrics, including claims received by the Company and certain product development, customer and revenue metrics in the next one to three years.
The Company incurred acquisition-related expenses associated with the Magillem transaction in a total amount of $1.4 million, which were included in general and administrative expenses in the consolidated statements of income (loss). These acquisition-related costs included legal, accounting, and other professional and consulting fees.
Additionally, in connection with the acquisition of Magillem, the Company issued 0.6 million RSUs and 0.6 million stock options to Magillem employees that transferred to us, all of which vest over four years from the date of acquisition of Magillem. These awards have been accounted for separately from the business combination and are recognized by the Company as compensation cost.
The acquisition of Magillem has been accounted for in accordance with the acquisition method of accounting for business combinations with the Company, as the accounting acquirer. Under the acquisition method of accounting, the purchase price is allocated to identifiable assets acquired and liabilities assumed based on their fair values on the acquisition date.
98

The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):
FAIR VALUE
Accounts receivable
$968 
Unbilled revenue
1,424 
Intangible assets
3,450 
Operating lease right-of-use
1,222 
Other assets
567 
Operating lease liability
(1,222)
Other liabilities
(1,244)
Total identifiable net assets
5,165 
Goodwill
2,677 
Total purchase price
$7,842 

The following table summarizes the fair value of the identifiable intangible assets acquired (in thousands) and weighted-average useful life:

 2020  WEIGHTED
AVERAGE
USEFUL LIFE
Developed Technology
$1,700 5 years
Customer Relationships
1,100 8 years
IPR&D
500 N/A
Trade Name
150 N/A
Estimated fair value of intangible assets
$3,450 
Goodwill generated from this business combination is attributed to synergies between the Company’s and Magillem’s respective products and services, and it is not tax deductible for income tax purposes.

The following table provides unaudited pro forma condensed consolidated results of operations information for the year ended December 31, 2020 assuming the Magillem acquisition was completed as of January 1, 2020 (in thousands):
PRO FORMA
COMBINED
Total revenue
$39,726 
Net loss
$(4,456)
Net loss attributable to common stockholders
$(4,456)
Net loss per share attributable to common stockholders—basic and diluted
$(0.25)
The unaudited pro forma results above include adjustments related to the purchase price allocation primarily to decrease revenue for amortization of the deferred revenue fair value adjustment, to increase amortization of identifiable intangible assets, to increase the non-recurring transaction costs, and to reflect the related income tax effect of the adjustments. The unaudited pro forma condensed combined financial information has been prepared by management for illustrative purposes only and are not necessarily indicative of the consolidated financial position or results of operations in future periods or the results that would have been realized had the Company and Magillem been combined during the specified period. The unaudited pro forma condensed combined financial information does not reflect any operating efficiencies and/or cost savings that the Company may achieve with respect to the combined companies, or any liabilities that may result from integration activities.
99

9. LEASES
The Company leases its offices and data center hosting space at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.
Total operating lease related costs were as follows (in thousands):
Year Ended December 31,
 20212020
Operating lease cost
$1,096 $684 
Short-term lease cost
134 90 
Total lease cost
$1,230 $774 
The weighted-average remaining term of the Company’s operating leases was 3.6 years and 4.4 years as of December 31, 2021 and 2020, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 7.5% as of December 31, 2021 and 2020.
Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):
Fiscal year ending December 31,
2022$1,113 
2023953 
2024449 
2025278 
2026 and thereafter424 
Total undiscounted cash flows
3,217 
Less: Imputed interest
(405)
Present value of lease liabilities
$2,812 
Lease liabilities, current
$961 
Lease liabilities, noncurrent
1,851 
Total lease liabilities$2,812 
10. BORROWINGS
Term loans—In November 2018, the Company entered into a business financing agreement (2018 Term Loan) of $1.5 million with Western Alliance Bank which matured in November 2021, and was payable on a monthly basis of less than $0.1 million with the beginning six months being interest only payments. The interest rate on the 2018 Term Loan was prime plus 2%. Debt issuance costs were immaterial. The 2018 Term Loan was fully repaid in November 2021 and was not renewed. As of December 31, 2020, the Company had $0.6 million outstanding balance, net of debt issuance costs, and was classified as current liabilities.
Revolving line of credit—The Company had a revolving line of credit, under the business financing agreement dated August 2015, with a lender for $1.5 million (2015 Revolver) that matured in August 2018 and renewed in November 2018 for another three years that matured in November 2021 for $2.0 million (2018 Revolver). The interest rate for the 2018 Revolver was prime plus 1%. The 2018 Revolver was not renewed in November 2021 and was not used for the year ending December 31, 2021 and 2020.
Vendor financing arrangements—The Company has various vendor financing arrangements with extended payment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of 7.5%, which is reflective of its collateralized borrowing rate with similar terms to that of the software licenses and equipment transactions.
100

Vendor financing arrangements were as follows (in thousands):
Amount
2022$833 
2023319 
Total undiscounted cash flows
1,152 
Less: Imputed interest
(53)
Present value of vendor financing arrangements
$1,099 
Vendor financing arrangements, current
$833 
Vendor financing arrangements, noncurrent
266 
$1,099 
Interest expense from Term Loan and Vendor financing arrangements was $0.1 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively.
Borrowing Arrangement—In April 2020 and under the CARES Act, the Company entered into a loan agreement known as the Paycheck Protection Program (PPP) with a lender for $1.6 million (the PPP Loan) with 1% interest due per annum and repayable in two years. The Company applied for forgiveness of amounts due under the Loan, with the amount of potential loan forgiveness to be calculated in accordance with the requirements of the PPP based on payroll costs, any mortgage interest payments, any covered rent payments and any covered utilities payments during the 8-week period after the origination date of the PPP Loan. The Company used proceeds of the PPP Loan to fund payroll and other qualifying expenses. On December 8, 2020, the full amount of the PPP Loan, including principal and accrued interest, was forgiven.
11. COMMITMENTS AND CONTINGENCIES
IndemnificationsThe Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual.
The Company has incurred no actual payment obligations from these above-noted indemnification provisions and director and officer indemnity agreements during 2021 and 2020, and the consolidated financial statements do not include liabilities for any potential indemnity-related obligations as of December 31, 2021 and 2020.
Legal—In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding various litigation matters. Although claims are inherently unpredictable, the Company currently is not aware of any such matters that may have a material adverse effect on the Company’s financial position, results of operations, or cash flows.
The Company has no other material contractual noncancelable commitments as of December 31, 2021 and December 31, 2020.
101

12. REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK
Redeemable Convertible Preferred Stock
Immediately prior to the closing of the IPO, all shares of the Company’s redeemable convertible preferred stock outstanding, totaling 4,471,316, were automatically converted into an equal number of shares of common stock and their carrying value of $5.7 million was reclassified into stockholders’ equity. As of December 31, 2021 and 2020, there were zero and 4,471,316 shares of redeemable convertible preferred stock issued and outstanding, respectively.
Preferred Stock
In connection with the IPO, the Company amended and restated its certificate of incorporation to authorize 10,000,000 shares of preferred stock with a par value of $0.001, which shares of preferred stock are currently undesignated.
Common Stock
Holders of common stock are entitled to one vote per share and to receive dividends and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to common stockholders. The common stock has no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. Common stock is subordinate to the preferred stock and redeemable convertible preferred stock with respect to dividend rights and rights upon liquidation, winding-up, and dissolution of the Company. In connection with the IPO, the Company amended and restated its certificate of incorporation to authorize 300,000,000 shares of common stock.
During the year ended December 31, 2021, 1,250,000 shares of the Company’s common stock were sold to third-party investors for an aggregate amount of $5.4 million.
Stock Repurchases
There were no repurchased shares for the years ended December 31, 2021 and 2020.
13. STOCK-BASED COMPENSATION

2013 Stock Plan
The Board adopted and the Company’s stockholders approved the 2013 Equity Incentive Plan (the 2013 Plan) during the year ended December 31, 2013.
2016 Stock Plan
On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the 2016 Plan). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States.
The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards and other stock awards. The number of shares authorized for award is 20,803,838. The Company has granted awards of common stock in the form of 14,142,208 shares as of December 31, 2021 with none remaining available for future grant. Following the Company’s IPO in October 2021, all future grants will be made under the 2021 Plan (as defined below).
2021 Stock Plan
The Company adopted the 2021 Incentive Award Plan (the 2021 Plan) effective October 26, 2021. The 2021 Plan provides for a variety of stock-based compensation awards, including stock options, stock appreciation rights, or SARs, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. The Company has granted 228,185 shares subject to awards as of December 31, 2021 with 3,493,240 remaining available for future grant.
Following the effectiveness of the 2021 Plan, the Company will not make any further grants under the 2016 Plan. However, the 2016 Plan will continue to govern the terms and conditions of the outstanding awards granted under this plan. Shares of common stock subject to awards granted under the 2016 Plan that are forfeited or lapse unexercised and which following the effective date of the 2021 Plan are not issued under the 2016 Plan will be available for issuance under the 2021 Plan.
102

2021 Employee stock purchase plan
The Company adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP) effective on October 26, 2021. The 2021 ESPP will enable eligible employees of the Company to purchase shares of common stock at a discount to fair market value. The Company has initially reserved for issuance 607,000 shares of common stock pursuant to the 2021 ESPP. As of December 31, 2021, there had been no offering period under the ESPP.
Shares Available for Future Grant
Shares available for future grant under the Company’s 2016 and 2021 Plan consist of the following:
As of December 31,
 20212020
Shares available for future grant
3,493,240 650,170 
The Company issues new shares upon a share option exercise or release.
Stock Options
The following table summarizes the stock option activities under the Company’s 2013 and 2016 Plans:
 Options Outstanding
 Number of Shares Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Values
($‘000s)
Balances—December 31, 2020
7,073,584 $0.85 7.90$13,348 
Granted
  
Exercised
(1,362,327)0.44 
Canceled
(304,087)0.84 
Balance—December 31, 2021
5,407,170 $0.96 7.16$108,964 
Options vested and exercisable—December 31, 2021
3,209,726 $0.62 6.36$65,752 
Options vested and exercisable—December 31, 2020
3,157,172 $0.40 6.45$7,398 
The aggregate intrinsic value of the options exercised for the years ended December 31, 2021 and 2020 was $9.0 million and $0.4 million, respectively. The total grant-date fair value of awards vested was $0.5 million and $0.3 million for the years ended December 31, 2021 and 2020, respectively.
The amount of cash received by the Company for the exercise of stock options was $0.6 million and $0.2 million for the years ended December 31, 2021 and 2020, respectively.
As of December 31, 2021, there was $0.9 million of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.6 years.
Stock options granted generally have a maximum term of ten years from the grant date and generally vest over a period of four years with 25% vesting after one year and then monthly thereafter for three years.
The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:
Risk-Free Interest Rate—The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.
Expected Term—The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company’s historical behavior is available.
103

Volatility—The Company determines the price volatility factor based on the historical volatilities of the Company’s peer group as the Company does not have sufficient trading history for its common stock.
Dividend Yield—The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of zero.
The following table summarizes the stock option valuation assumptions:
Year Ended
December 31,
2020
Fair value of common stock
$0.60 - $2.74
Expected volatility
33.9% - 39.9%
Expected term (in years)
5.4 - 6.1
Risk-free interest rate
0.3% - 1.5%
Expected dividend yield
%
The Company had no stock option grants during the year ended December 31, 2021.
Restricted Stock Units and Awards
The following table summarizes the restricted stock units activities under the Company’s 2013, 2016 and 2021 Plans:
Restricted Stock Units
Number of SharesWeighted-Average Grant Date Fair Value
Unvested—December 31, 2020
843,095 2.25 
Granted
3,607,652 6.09 
Vested
(210,050)1.82 
Canceled
(315,600)4.72 
Unvested—December 31, 2021
3,925,097 5.60 
The total grant-date fair value of restricted stock units vested was $0.4 million and less than $0.1 million during the years ended December 31, 2021 and 2020.
As of December 31, 2021, there was $17.1 million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of 2.9 years.
For RSUs granted under the 2016 Stock Plan, it contains both a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition for these awards is generally satisfied by rendering continuous service for approximately four years, during which time the grants will vest periodically. The performance-based vesting condition of certain awards is satisfied in connection with the Company becoming a publicly listed company or a change in control.
For RSUs granted under the 2021 Stock Plan, it contains the service-based vesting condition for these awards and is generally satisfied by rendering continuous service for typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter.
Stock-based Compensation
Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation, inclusive of the cumulative stock-based compensation expense recognize upon the effectiveness of the Company’s IPO, related to stock-based awards to employees and non-employees on the Company’s consolidated statements of income (loss) (in thousands):
104

Year Ended December 31,
20212020
Research and development
$3,495 $263 
Sales and marketing
797 92 
General and administrative
1,218 103 
Total stock-based compensation
$5,510 $458 
14. INCOME TAXES
For financial reporting purposes, loss before provision for income taxes, includes the following components (in thousands):
Year Ended December 31,
20212020
Domestic
$(11,253)$(1,307)
Foreign
(11,091)(927)
Loss before provision for income taxes
$(22,344)$(2,234)
Provision for Income Taxes
The provision for income taxes consists of the following (in thousands):
Year Ended December 31,
20212020
Current:
Federal
$13 $ 
State
17 18 
Foreign
904 1,008 
Total current
$934 $1,026 
Deferred:
Federal
  
State
  
Foreign
106  
Total Deferred tax
106  
Provision for income taxes
$1,040 $1,026 
105

Income tax (provision) benefit related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):
Year Ended December 31,
20212020
U.S. Federal (provision) benefit
At Statutory Rate
21.0 %21.0 %
State Taxes
0.6 %10.0 %
Valuation Allowance
(33.1)%(86.7)%
Foreign Tax Differential
6.0 %6.8 %
Tax Credits
2.0 %72.7 %
Stock Based Compensation
(1.0)%1.2 %
M&A Transaction Costs
0.0 %(8.2)%
Foreign Earnings and Adjustments
(0.2)%(11.0)%
Foreign Withholding Tax
(0.8)%(67.1)%
CARES Act
0.0 %15.0 %
Other
0.8 %0.4 %
Total
(4.7)%(45.9)%
Deferred Tax Assets and Liabilities
Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):
Year Ended December 31,
20212020
Deferred Tax Assets:
Federal & State NOL carryforward
$853 $831 
Research & Other credits
5,598 5,042 
Deferred revenue
8,380 3,140 
Reserves and accruals
1,000 510 
Stock-based compensation
953 41 
Other intangibles
327 172 
Lease liabilities
279 350 
Total Gross Deferred tax asset
$17,390 $10,086 
Less: Valuation allowance
(16,390)(9,019)
Total Deferred tax assets
$1,000 $1,067 
Deferred Tax Liabilities:
Property and equipment
(290)(134)
Prepaid expenses
(447)(499)
Right-of-use assets
(263)(329)
Total Gross Deferred tax liabilities
$(1,000)$(962)
Net Deferred tax assets
$ $105 
 
The provisions of ASC Topic 740, Accounting for Income Taxes (ASC 740), require an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. For the years ended December 31, 2021 and 2020, based on all available objective evidence, including the existence of cumulative losses, the Company determined that it was not more likely than not that the net deferred tax assets were fully realizable. Accordingly, the Company determined that a full valuation allowance against its U.S. (federal and state), French and China deferred tax assets is appropriate. The Company intends to maintain a full valuation allowance on net deferred tax assets until sufficient positive evidence exists to support reversal of the valuation allowance. During the years ended December 31, 2021 and 2020, the valuation allowance was $16.4 million and $9.0 million, respectively.
106

The valuation allowance increased by $7.4 million and $2.0 million during the years ended December 31, 2021 and 2020, respectively, primarily due to changes in the U.S. and foreign deferred revenue and stock compensation deferred tax assets.
Net Operating Loss and Tax Credit Carryforwards
As of December 31, 2021, the Company had nil net operating loss carryforward for federal income tax purposes. The Company had a total state net operating loss carryforward of approximately $3.7 million, which will begin to expire in 2030. Utilization of some of the federal and state net operating loss and credit carryforwards are subject to annual limitations due to the “change in ownership” provisions of the Internal Revenue Code of 1986 and similar state provisions. The annual limitations may result in the expiration of net operating losses and credits before utilization.
The Company has federal research and development tax credits of approximately $3.6 million, which will begin to expire in 2035 and California research and development tax credits of approximately $2.6 million which can be carried forward indefinitely. These tax credits are subject to the same limitations discussed above.
On December 27, 2020, the U.S. government enacted the Consolidated Appropriations Act, 2021, which enhances and expands certain provisions of the CARES Act. This legislative act did not have a material impact on the Company’s consolidated financial results.
On March 11, 2021, the American Rescue Plan Act of 2021 (American Rescue Plan) was signed into law to provide additional relief in connection with the ongoing COVID-19 pandemic. The American Rescue Plan includes, among other things, provisions relating to PPP loan expansion, defined pension contributions, excessive employee remuneration, and the repeal of the election to allocate interest expense on a worldwide basis. Under ASC 740, the effects of new legislation are recognized upon enactment. Accordingly, the American Rescue Plan is effective beginning in the quarter that includes March 11, 2021. These provisions did not have a material impact on the Company’s consolidated financial statements.
Unrecognized Tax Benefits
The Company adopted the provisions of ASC 740, which requires companies to determine whether it is “more likely than not” that a tax position will be sustained upon examination by the appropriate taxing authorities before any tax benefit can be recorded in the financial statements. It also provides guidance on the recognition, measurement, classification and interest and penalties related to uncertain tax positions.
The Company has the following activity relating to unrecognized tax benefits (in thousands):
Year Ended December 31,
20212020
Beginning balance
$2,522 $1,921 
Gross decreases—Tax Positions in Prior Periods(25) 
Gross increases—Tax Positions in Current Period
614 601 
Ending balance
$3,111 $2,522 
The unrecognized tax benefits, if recognized, would not affect the effective income tax rate due to the valuation allowance that currently offsets deferred tax assets. Interest and penalties were nil. The Company does not expect the unrecognized tax benefits to change significantly over the next twelve months.
The Company files federal and state income tax returns. For U.S. federal and state income tax purposes, the statute of limitations currently remains open for the years ending December 31, 2018 to present and December 31, 2017 to present, respectively. In addition, all of the net operating losses and research and development credit carryforwards since inception that could be utilized in future years may be subject to examination.
15. DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS
The Company has a 401(k) plan to provide defined contribution retirement benefits for all employees. Employees may elect to contribute a portion of their pretax compensation to the 401(k) plan, subject to the U.S. Internal Revenue Service annual contribution limit. Employee contributions are fully vested at all times. For the year ended December 31, 2021, the Company contributed $0.4 million to the 401(k) plan. The Company did not provide any matching contributions under its 401(k) plan for the year ended December 31, 2020.
107

The Company has two defined benefit pension plans (the “Plans”), and both Plans are outside the United States. One of the defined benefit plans was assumed as a result of the acquisition of Magillem during the year ended December 31, 2020. The Plans cover all employees of the Company’s French subsidiary in accordance with French regulations. The Plans are unfunded and accounted for under the credit method and is subject to an actuarial measurement of what the Company needs at the present time to cover the future pension liabilities, including expected future salary increases.
Components of the net periodic pension costs and changes in benefit obligations under the Plan were as follows (in thousands):
Year Ended December 31,
20212020
Service costs
$106 $33 
Interest costs
3 2 
Total net periodic pension cost
$109 $35 
As of December 31,
20212020
Benefit obligation, beginning of year
$717 $194 
Assumption of pension liability due to acquisition
 449 
Service costs
106 33 
Interest costs
3 2 
Net actuarial loss
50 11 
Foreign exchange (gain) loss
(56)28 
Benefit obligation, end of year, included as part of other liabilities
$820 $717 
Weighted-average assumptions used to determine benefit obligations were as follows:
As of December 31,
20212020
Discount rate
0.98 %0.45 %
Rate of compensation increase
3.00 %3.00 %
16. RELATED PARTY TRANSACTIONS
The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company’s capital and their affiliates or immediate family members.
In November 2020, the Company entered into a lease agreement with Isabelle Geday, a member of the Board of Directors. The lease payments were $0.2 million and less than $0.1 million for the years ended December 31, 2021 and 2020, respectively. In addition, the Company signed a consulting agreement with Ms. Geday on December 1, 2021, which was subsequently assigned to Magillem Design Services S.A., effective January 10, 2022. Prior to signing the consulting agreement, Ms. Geday was paid as an executive employee of the Company from December 1, 2020 through November 30, 2021. As a consultant, Ms. Geday will provide services for an initial three-year term and is eligible to receive $26,445 per month for the first 12 months of the consulting term and $19,445 per month for the remaining 24 months of the consulting term. For the year ended December 31, 2021, the Company paid Ms. Geday less than $0.1 million for consulting services. Lastly, the 455,000 stock options and 62,200 RSUs granted in connection with Ms. Geday’s prior employment and 6,250 RSUs granted as a member of the Board of Directors of the Company continue to vest.
17. SEGMENT AND GEOGRAPHIC INFORMATION
The Company’s CODM, reviews operating results on an aggregate basis and manages the Company’s operations as a whole for the purpose of evaluating financial performance and allocating resources. The Company thus operates in one reportable segment which, as more fully described in Note 2, provides NoC interconnect semiconductor IP and IP deployment technology for a wide range of applications.
108

Refer to Note 2 for information about customers which account for more than 10% of total revenue. Refer to Note 3 for a summary of revenue by major product and service group.
The following table summarizes revenues by geographic area based on customer location (in thousands):
Year Ended December 31,
20212020
Americas
$16,433 43.4 %
(1)
$10,459 32.9 %
(1)
Asia Pacific
16,748 44.2 
(2)
18,896 59.4 
(2)
Europe, Middle East
4,683 12.4 2,457 7.7 
$37,864 100.0 %$31,812 100.0 %
(1) United States
$16,311 43.1 %$10,135 31.9 %
(1) Other Americas *
122 0.3 %324 1.0 %
(2) China
10,257 27.1 %14,283 44.9 %
(2) Other Asia *
6,491 17.1 %4,613 14.5 %
*Other countries individually less than 10%
The following table summarizes property and equipment, net by geographic area (in thousands):
As of December 31,
20212020
United States
$1,626 66.7 %$1,834 77.5 %
France
803 32.9 %517 21.9 %
Other9 0.4 %14 0.6 %
$2,438 100.0 %$2,365 100.0 %
18. SUBSEQUENT EVENTS
On February 21, 2022, Arteris IP (Hong Kong) Ltd. (AHK), a wholly-owned subsidiary of the Company, entered into a Share Purchase and Shareholders Agreement (the SPA) with SME Development (Shaoxing) Venture Fund, LLP, Jiaxing Luojia Chuangzhi Investment Partnership Enterprise (Limited Partnership), Gongqing City Guinie Zhuyu No. 3 Investment Partnership (Limited Partnership) (the Investors) and Ningbo Transchip Information Consulting Partnership (Limited Partnership) (Management Co).
The Company, the Investors and Management Co, pursuant to the SPA, will subscribe for the registered capital of TransChip Technology (Nanjing) Co., Ltd. (Transchip), a wholly-owned subsidiary of the Company. The registered capital of Transchip will increase from RMB 200,000 to RMB 196,500,000 (or approximately $31.0 million). The Company will subscribe for the registered capital of RMB 79,230,000 (or approximately $12.5 million), of which RMB 77,330,000 (or approximately $12.2 million) of the contribution will be contributed in-kind by way of a technology license by the Company pursuant to a five-year technology license agreement and the remaining in cash.
Following the consummation of the foregoing transactions, and subject to closing terms and conditions in the SPA, it is currently anticipated that the Company will hold a 40.321% equity interest in Transchip and that Transchip will receive aggregate cash proceeds from the Investors of RMB 76,500,000 (or approximately $12.1 million).
109

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosures
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act), means controls and other procedures of a company that are designed to 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, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, our management recognizes that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the disclosure controls and procedures are met. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Annual Report on Form 10-K, our disclosure controls and procedures were effective at the reasonable assurance level.

Management’s Annual Report on Internal Control over Financial Reporting

The Annual Report on Form 10-K does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of our independent registered public accounting firm due to a transition period established by the rules of the SEC for newly public companies.

Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Item 9B. Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
None.
110

Part III
Item 10. Directors, Executive Officers and Corporate Governance
We have adopted a code of ethics for directors, officers (including our principal executive officer, principal financial officer and principal accounting officer) and employees, known as the Code of Business Conduct and Ethics. This code is publicly available on our website at ir.arteris.com under the Corporate Governance section. If we make any amendments to this code other than technical, administrative or other non-substantive amendments, or grant any waivers, including implicit waivers, from a provision of this code we will disclose the nature of the amendment or waiver, its effective date and to whom it applies on our website at aligos.com or in a Current Report on Form 8-K filed with the SEC.

The remaining information required by this item, including information about our Directors, Executive Officers and Audit Committee, is incorporated by reference to the definitive Proxy Statement for our 2022 Annual Meeting of Stockholders, which will be filed with the SEC no later than 120 days after December 31, 2021.
Item 11. Executive Compensation
The information required by this Item will be set forth in the section headed “Executive Compensation” in our Proxy Statement and is incorporated in this Annual Report by reference.
Item 12. Security Ownership of Certain Beneficial Owner and Management and Related Stockholder Matters
The information required by this Item will be set forth in the section headed “Security Ownership of Certain Beneficial Owners and Management” in our Proxy Statement and is incorporated in this Annual Report by reference.
Information regarding our equity compensation plans will be set forth in the section headed “Executive Compensation” in our Proxy Statement and is incorporated in this Annual Report by reference.
Item 13. Certain Relationships and Related Party Transactions
The information required by this Item will be set forth in the section headed “Transactions with Related Persons” in our Proxy Statement and is incorporated in this Annual Report by reference.
Item 14. Principal Accounting Fees and Services
The information required by this Item will be set forth in the section headed “—Ratification of Selection of Independent Registered Public Accounting Firm” in our Proxy Statement and is incorporated in this Annual Report by reference.
111

Part IV
Item 15. Exhibits and financial statements.
The following documents are filed as part of this Annual Report on Form 10-K:

(a) Consolidated Financial Statements

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

(b) Financial Statement Schedules

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

(c) Exhibits
The following documents are filed, furnished, or incorporated by reference as part of this Annual Report on Form 10-K.
EXHIBIT NO.DESCRIPTION OF EXHIBITFormExhibitFiling Date
FILED
HEREWITH
3.18-K3.110-29-2021
3.28-K3.210-29-2021
4.1S-1/A4.110-18-2021
10.1S-110.110-01-2021
10.2S-110.210-01-2021
10.3†S-110.310-01-2021
10.4†S-110.410-01-2021
10.5S-110.510-01-2021
10.6#S-110.610-01-2021
10.7#S-110.710-01-2021
10.8#S-110.810-01-2021
10.9#S-110.910-01-2021
10.10#S-110.110-01-2021
10.11#S-899.1(a)11-01-2021
10.12#S-110.1210-01-2021
10.13#S-899.2(a)10-29-2021
10.14#S-1/A10.1410-18-2021
10.15#S-1/A10.1510-18-2021
112

EXHIBIT NO.DESCRIPTION OF EXHIBITFormExhibitFiling Date
FILED
HEREWITH
10.16#S-899.310-29-2021
10.17#S-1/A10.1710-18-2021
10.18#S-1/A10.1810-18-2021
10.19S-1/A10.1910-18-2021
10.20#8-K10.112-10-2021
10.21#X
21.1X
23.1X
24.1X
31.1X
31.2X
32.1*X
32.2*X
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.X
101.SCHXBRL Taxonomy Extension Schema Document.X
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.X
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.X
101.LABXBRL Taxonomy Extension Label Linkbase Document.X
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101).X
*The certifications attached as Exhibits 32.1 and 32.2 that accompany this Annual Report on Form 10-K, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Arteris, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.
#    Indicates a management contract or compensatory plan or arrangement.
†    Portions of this exhibit (indicated by asterisks) have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K under the Securities Act of 1933, as amended, because they are both (i) not material and (ii) the type of information that the registrant both customarily and actually treats as private and confidential.
113

Item 16. Form 10-K Summary
None.
114

SIGNATURES
Pursuant to the requirements of the Securities Act of 1933, as amended, Arteris, Inc. has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in Campbell, California, on this 7th day of March, 2022.
Arteris, Inc.
By:/s/ K. Charles Janac
Name:
Title:
K. Charles Janac
President and Chief Executive Officer
(Principal Executive Officer)
POWER OF ATTORNEY
Each of the undersigned officers and directors of Arteris, Inc. hereby constitutes and appoints K. Charles Janac and Nicholas B. Hawkins, and each of them any of whom may act without joinder of the other, the individual’s true and lawful attorneys-in-fact and agents, each with full power of substitution and resubstitution, for the person and in his or her name, place and stead, in any and all capacities, to sign this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and all other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or their substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Act of 1933, as amended, this Annual Report on Form 10-K has been signed by the following persons in the capacities set forth opposite their names and on the date indicated.
SIGNATURETITLEDATE
/s/ K. Charles Janac
President and Chief Executive Officer (Principal Executive Officer) and Chairman of the Board of Directors
March 7, 2022
K. Charles Janac
/s/ Nicholas B. Hawkins
Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)
March 7, 2022
Nicholas B. Hawkins
/s/ Wayne C. Cantwell
DirectorMarch 7, 2022
Wayne C. Cantwell
/s/ Christian Claussen
DirectorMarch 7, 2022
Christian Claussen
/s/ Raman K. Chitkara
DirectorMarch 7, 2022
Raman K. Chitkara
/s/ Isabelle F. Geday
DirectorMarch 7, 2022
Isabelle F. Geday
/s/ S. Atiq Raza
DirectorMarch 7, 2022
S. Atiq Raza
/s/ Antonio J. Viana
DirectorMarch 7, 2022
Antonio J. Viana
115
EX-10.21 2 exhibit1021.htm EX-10.21 exhibit1021
Assignment of ICSA 1. Confidential CONTRACTOR’S ASSIGNMENT OF INDEPENDENT CONTRACTOR SERVICES AGREEMENT AS AMENDED, FROM ISABELLE GEDAY TO MAGILLEM DESIGN SERVICES S.A. This Contractor’s Assignment of Independent Contractor Services agreement as Amended, from Isabelle Geday to Magillem Design Services S.A. and Restated Project Assignment 1 (“ICSA Assignment”) is agreed, confirmed and ratified to be entered into as of January 10, 2022 (“Assignment Effective Date”) by and among (1) Arteris, Inc., a corporation having its principal place of business at 595 Millich Drive, Suite 200, Campbell, CA 95008 and its subsidiaries, successors or assignees (collectively, “Arteris” or “Client”); (2) Isabelle Geday, a person residing at 16 Rue Belzunce 75010 Paris, France (“Original Contractor”), and (3) Magillem Design Services SA, a French company having its principal place of business at (“Assignee Contractor”). Original Contractor and Arteris are parties to that certain Independent Contractor Services Agreement dated December 1, 2021 as amended (as so amended, the “Agreement.”). The parties agree, confirm and ratify as follows effective as of the Assignment Effective Date: 1. Original Contractor hereby assigns and transfers in full, Original Contractor’s interest, rights, benefits, obligations and responsibilities in and to the Agreement from Original Contractor to Assignee Contractor. 2. Assignee Contractor hereby accepts in full, such assignment and transfer of Original Contractor’s interest, rights, benefits, obligations and responsibilities in and to the Agreement. Going forward all references to “Contractor” shall refer to Magillem Design Services SA. 3. Arteris consents in full to the assignment referred to above, provided that Arteris reserves the right to request from Original Contractor, any obligations which cannot be legally carried out by Assignee Contractor under the Agreement. 4. Arteris, Original Contractor and Assignee Contractor mutually agree to cooperate in good faith to carry out the Agreement as assigned, and this ICSA Assignment. 5. Assignee Contractor’s full contact information for purposes of the Agreement is: 6. The Agreement as assigned under this ICSA Assignment shall remain unchanged and in full force and effect. The Agreement and this ICSA Assignment the entire agreement between the parties concerning its subject matter and supersede any prior or contemporaneous agreements between the parties regarding the same whether written or oral.


 
Assignment of ICSA 2. Confidential IN WITNESS WHEREOF, the parties have caused this ICSA Assignment to be executed as indicated below, to be effective as of the Assignment Effective Date. CLIENT: ARTERIS, INC. By:__________/s/ Nick Hawkins___________________________ Name: Nick Hawkins Title: CFO Date: January 18, 2022 ORIGINAL CONTRACTOR: ISABELLE GEDAY By:_________/s/ Isabelle Geday____________________________ Name: Isabelle Geday Title: Contractor Date: 12 January 2022 ASSIGNEE CONTRACTOR: MAGILLEM DESIGN SERVICES, SA By:_______/s/ Isabelle Geday______________________________ Name: Isabelle Geday Title: Managing Director Date: 12 January 2022


 
EX-21.1 3 exhibit211.htm EX-21.1 Document
Exhibit 21.1
Subsidiaries of Arteris, Inc.

Legal Name of Subsidiary  Jurisdiction of Organization
Arteris Semiconductor Technology (Nanjing) Co., Ltd.  People’s Republic of China
Transchip Technology (Nanjing) Co., Ltd.  People’s Republic of China
Arteris IP Korea Limited  Korea
Arteris K.K.  Japan
Arteris IP, SAS  France
Resident Representative Office of Foreign (Region) Enterprise in China  People’s Republic of China
Arteris HK LimitedHong Kong

EX-23.1 4 exhibit231.htm EX-23.1 Document
Exhibit 23.1
Consent of Independent Registered Public Accounting Firm


We consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-260620) of Arteris, Inc. of our report dated March 7, 2022, relating to the consolidated financial statements of Arteris, Inc. which appears in this Annual Report on Form 10-K for the year ended December 31, 2021.


/s/ Moss Adams LLP

San Francisco, California
March 7, 2022

EX-31.1 5 exhibit311fy2110-k.htm EX-31.1 Document
Exhibit 31.1

CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, K. Charles Janac, certify that:
1.I have reviewed this Annual Report on Form 10-K of Arteris, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)[omitted];
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: March 7, 2022By:/s/ K. Charles Janac
K. Charles Janac
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 6 exhibit312fy2110-k.htm EX-31.2 Document
Exhibit 31.2

CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Nicholas B. Hawkins, certify that:
1.I have reviewed this Annual Report on Form 10-K of Arteris, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)[omitted];
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: March 7, 2022By:/s/ Nicholas B. Hawkins
Nicholas B. Hawkins
Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 7 exhibit321fy2110-k.htm EX-32.1 Document
Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Arteris, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 7, 2022
By:/s/ K. Charles Janac
K. Charles Janac
President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 8 exhibit322fy2110-k.htm EX-32.2 Document
Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Arteris, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 7, 2022
By:/s/ Nicholas B. Hawkins
Nicholas B. Hawkins
Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-101.SCH 9 aip-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Statements of Loss link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - DESCRIPTION OF BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - REVENUE - Roll Forward of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - REVENUE - Capitalized Direct Commission Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - INTANGIBLE ASSETS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 2323304 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - BALANCE SHEET COMPONENTS - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - BALANCE SHEET COMPONENTS - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - BALANCE SHEET COMPONENTS - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - BALANCE SHEET COMPONENTS - Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2135108 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - ACQUISITION - Schedule of Consideration Transferred for the Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - ACQUISITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - ACQUISITION - Summary of Preliminary Estimated Fair Values of the Identifiable Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - ACQUISITION - Summary of Fair Value of the Identifiable Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - ACQUISITION - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2142109 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - LEASES - Operating Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2147110 - Disclosure - BORROWINGS link:presentationLink link:calculationLink link:definitionLink 2348308 - Disclosure - BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - BORROWINGS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2151111 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2152112 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 2154113 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2355309 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2456433 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2457434 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details) link:presentationLink link:calculationLink link:definitionLink 2458435 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2459436 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2461438 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 2162114 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2363310 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2464439 - Disclosure - INCOME TAXES - Schedule of Income (Loss) Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2465440 - Disclosure - INCOME TAXES - Schedule of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2466441 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2467442 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2468443 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2469444 - Disclosure - INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2170115 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2371311 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2472445 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2473446 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Net Periodic Pension Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2474447 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Changes in Benefit Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2475448 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2176116 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 2477449 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2178117 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 2379312 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2480450 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2481451 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2482452 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Property and Equipment by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2183118 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2484453 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 aip-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 aip-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 aip-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Net actuarial loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) At Statutory Rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Net Loss per Share Earnings Per Share, Policy [Policy Text Block] State Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Aggregate Intrinsic Value, Options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value Deferred consideration Business Combination, Deferred Consideration, Liability Business Combination, Deferred Consideration, Liability Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Consideration Transferred for the Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Federal & State NOL carryforward Deferred Tax Assets, Operating Loss Carryforwards Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Interest costs Defined Benefit Plan, Interest Cost Deferred offering costs Deferred Offering Costs Income Statement Location [Axis] Income Statement Location [Axis] Business combination, acquisition related costs Business Combination, Acquisition Related Costs Receivable Type [Axis] Receivable Type [Axis] Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Segment Information Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Contract Balances on Condensed Consolidated Balance Sheet Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Weighted average remaining lease term, operating lease Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Redeemable convertible preferred stock, outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Temporary Equity, Shares Outstanding Other assets 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] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Shares available for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] IPR&D In Process Research and Development [Member] NET INCREASE (DECREASE) IN CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number 2023 Long-Term Debt, Maturity, Year Two Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Expenses from transactions with related party Related Party Transaction, Expenses from Transactions with Related Party Exercises in period, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Consulting agreement, term Related Party Transaction, Agreement Term Related Party Transaction, Agreement Term Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Intangible assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Acquired finite-lived intangible assets, weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Net Deferred tax assets Deferred Tax Assets, Net Weighted average discount rate, operating lease Operating Lease, Weighted Average Discount Rate, Percent Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Remaining performance obligation, expected timing of satisfaction, excluding flexible spending account Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Excluding Flexible Spending Account, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Excluding Flexible Spending Account, Period Revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Unrealized pension actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Research tax credit Prepaid Taxes Number of votes per common share Number Of Votes Per Common Share Number Of Votes Per Common Share Total Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Valuation Allowance [Line Items] Valuation Allowance [Line Items] Pension accrual Liability, Defined Benefit Plan, Noncurrent Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Award Type [Domain] Award Type [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Additions Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Related Party Transactions [Abstract] Goodwill and intangible asset impairment Goodwill and Intangible Asset Impairment Stock Options Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Proceeds from PPP Loan Proceeds From Paycheck Protection Program Loan Proceeds From Paycheck Protection Program Loan Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Europe, Middle East Europe And Middle East [Member] Europe And Middle East Operating loss carryforwards, federal Deferred Tax Assets, Operating Loss Carryforwards, Domestic Net loss attributable to common stockholders Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period INTANGIBLE ASSETS AND GOODWILL Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk, percentage Concentration Risk, Percentage Preferred stock, par value of $0.001—10,000,000 and no shares authorized at December 31, 2021 and 2020, respectively; no shares issued and outstanding at December 31, 2021 and 2020 Preferred Stock, Value, Issued Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Revolving Line of Credit Due November 2018 Revolving Line Of Credit Due November 2018 [Member] Revolving Line Of Credit Due November 2018 Balance at beginning of period (in shares) Balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Trade name and other Trade Name Trade Names [Member] Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK Temporary Equity Disclosure [Text Block] Temporary Equity Disclosure Sales and Marketing Advertising Cost [Policy Text Block] China CHINA Valuation Allowance [Table] Valuation Allowance [Table] Right-of-use assets Deferred Tax Liabilities, Leasing Arrangements COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Conversion of redeemable convertible preferred stock to common stock upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Summary of Property and Equipment by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Secured Debt Secured Debt [Member] Accounts receivable, net Increase (Decrease) in Accounts Receivable Property and equipment included in vendor financing Capital Expenditures Incurred but Not yet Paid Recognition of new right-of-use assets and lease liabilities for the lease modification/obligation Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Other Liabilities Other Noncurrent Liabilities [Table Text Block] Prime Rate Prime Rate [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Deferred and contingent consideration Business Combination, Contingent Consideration, Liability, Current Net loss per share attributable to common stockholders, basic (in dollars per share) Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Variable royalties and other Variable Royalties And Other [Member] Variable Royalties And Other Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three REVENUE Revenue from Contract with Customer [Text Block] Lease Agreements Lease Agreements [Member] Unvested, Balance at beginning of period (in shares) Unvested, Balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Vendor Financing Arrangements Vendor Financing Arrangements [Member] Vendor Financing Arrangements 2022 Long-Term Debt, Maturity, Year One Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Interest expense Interest Expense, Debt Customer C Customer C [Member] Customer C Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Geographic Concentration Risk Geographic Concentration Risk [Member] Contributions to 401(k) plan Defined Contribution Plan, Cost Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Share purchase agreement, amount of contributed in-kind Share Purchase Agreement, Shares Aggregate Amount Of Shares Contributed In-Kind Share Purchase Agreement, Shares Aggregate Amount Of Shares Contributed In-Kind Finite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Summary of Restricted Stock Units and Awards Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Total Capitalized Contract Cost, Net Lease payment due to related party Operating Lease, Payments Number of shares authorized for award (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Other Other Noncash Income (Expense) Capitalized commissions asset, net Capitalized Contract Cost, Net, Noncurrent Customer A Customer A [Member] Customer A Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Research and Development Research and Development Expense, Policy [Policy Text Block] Software & subscriptions Prepaid Software And Subscriptions Prepaid Software And Subscriptions Total purchase price Total purchase price Business Combination, Consideration Transferred Total undiscounted cash flows Long-term Debt, Gross Grants in period, vested, grant date fair value Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Vested, Grant Date Fair Value Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Intrinsic Value, Vested Entity Voluntary Filers Entity Voluntary Filers Redeemable convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Plan Name [Axis] Plan Name [Axis] Term loan, net of interest and debt issuance cost Present value of vendor financing arrangements Long-term Debt Unsatisfied performance obligations, excluding flexible spending account commitment Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Audit Information [Abstract] Audit Information Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Goodwill impairments Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Gross increases—Tax Positions in Current Period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other accrued liabilities Other Accrued Liabilities, Current Americas Americas [Member] Tranche One Share-based Payment Arrangement, Tranche One [Member] Deferred revenue, current Contract with Customer, Liability, Current Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital Unpaid deferred offering costs Offering Costs Incurred, But Not Yet Paid Offering Costs Incurred, But Not Yet Paid Cash equivalents Cash Equivalents, at Carrying Value Concentration Risk [Line Items] Concentration Risk [Line Items] LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) Liabilities and Equity [Abstract] Proceeds from issuance of common stock upon initial public offering, net of underwriting commissions and other issuance costs Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable DESCRIPTION OF BUSINESS Business Description and Basis of Presentation [Text Block] Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price NET LOSS PER SHARE Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Issuance of common stock for cash upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Operating lease right-of-use Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Affiliated Entity Affiliated Entity [Member] Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Tranche Two Related Party Transaction, Tranche Two [Member] Related Party Transaction, Tranche Two Other Service, Other [Member] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Total Gross Deferred tax asset Deferred Tax Assets, Gross France FRANCE Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Principal payments under vendor financing arrangements Repayments Of Vendor Financing Arrangements Repayments Of Vendor Financing Arrangements Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired PPP Loan forgiven Loan Forgiveness, CARES Act Loan Forgiveness, CARES Act Current liabilities: Liabilities, Current [Abstract] Foreign Withholding Tax Effective Income Tax Rate Reconciliation, Foreign Withholding Tax, Percent Effective Income Tax Rate Reconciliation, Foreign Withholding Tax, Percent Receivable [Domain] Receivable [Domain] Issuance of common stock Stock Issued During Period, Value, New Issues Operating lease liabilities Increase (Decrease) in Operating Lease Liability General and administrative General and Administrative Expense Payments for business acquisition Payments to Acquire Businesses, Net of Cash Acquired BORROWINGS Debt Disclosure [Text Block] Schedule of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Line of Credit Line of Credit [Member] STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Right-of-use Assets ("ROU") and Lease Liabilities Lessee, Leases [Policy Text Block] Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accounting Policies [Abstract] Capitalized commissions asset, net Capitalized Contract Cost, Noncurrent, Net Capitalized Contract Cost, Noncurrent, Net Other Asia Other Asia [Member] Other Asia Fair value of common stock (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Common Stock Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Common Stock Fair Value Weighted-Average Remaining Contractual Term, Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Accrued professional fees Accrued Professional Fees, Current Federal Current Federal Tax Expense (Benefit) Present value of lease liabilities Operating Lease, Liability Net loss per share attributable to common stockholders—diluted (in dollars per share) Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted Document Transition Report Document Transition Report Common stock, par value of $0.001—300,000,000 and 31,525,154 shares authorized at December 31, 2021 and 2020, respectively; 31,530,682 and 18,486,989 shares issued and outstanding at December 31, 2021 and 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Interest and other expense, net Nonoperating Income (Expense) Contingent and deferred consideration for business acquisition Business Acquisition, Contingent And Deferred Consideration, Liability Business Acquisition, Contingent And Deferred Consideration, Liability Nonvested award, unrecognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested, Balance at beginning of period (in dollars per share) Unvested, Balance at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Commitments and contingencies (Note 11) Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] LEASES Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Foreign exchange (gain) loss Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Stock Options Valuations Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Flexible spending account commitment Revenue, Remaining Performance Obligation, Flexible Spending Account Commitment, Amount Revenue, Remaining Performance Obligation, Flexible Spending Account Commitment, Amount Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Legal Entity [Axis] Legal Entity [Axis] Auditor Name Auditor Name Cover [Abstract] Term loan Secured Debt, Current Summary of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Net loss Business Acquisition, Pro Forma Net Income (Loss) Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Income Tax Authority [Axis] Income Tax Authority [Axis] Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction Software and technology equipment Technology Equipment [Member] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Redeemable convertible preferred stock, par value of $0.001, no shares authorized, issued, and outstanding at December 31, 2021; 4,471,316 shares authorized, issued and outstanding at December 31, 2020 (aggregate liquidation preference of zero and $5,768 at December 31, 2021 and 2020, respectively) Balance at beginning of period Balance at end of period Common stock carrying value reclassified into stockholders' equity Temporary Equity, Carrying Amount, Attributable to Parent Entity [Domain] Entity [Domain] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Isabelle Geday Isabelle Geday [Member] Isabelle Geday Office furniture and hardware equipment Office Equipment [Member] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Stock options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Reported Value Measurement Reported Value Measurement [Member] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Number of defined benefit pension plans Number Of Defined Benefit Pension Plans Number Of Defined Benefit Pension Plans Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign SEGMENT AND GEOGRAPHIC INFORMATION Segment Reporting Disclosure [Text Block] Loss from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities, current Lease liabilities, current Operating Lease, Liability, Current Weighted-Average Remaining Contractual Term, Options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Stockholders’ Equity (Deficit) Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Vendor financing arrangements, current Vendor Financing Arrangements, Current Vendor Financing Arrangements, Current Cash Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Total net periodic pension cost Defined Benefit Plan, Periodic Benefit Cost (Credit), Net Defined Benefit Plan, Periodic Benefit Cost (Credit), Net Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Operating non-cash lease expense Operating Lease, Right-of-Use Asset, Non-cash Expense (Lease Termination) Operating Lease, Right-of-Use Asset, Non-cash Expense (Lease Termination) Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued And Other Liabilities, Current Accrued And Other Liabilities, Current Carrying value of term loan and vendor financing agreements Long-term Debt, Fair Value Employee stock, shares granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Net loss per share attributable to common stockholders—basic (in dollars per share) Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic Other Payments for (Proceeds from) Other Investing Activities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Property, Plant and Equipment Property, Plant and Equipment [Member] Deferred revenue Deferred Tax Assets, Deferred Income CARES Act Effective Income Tax Rate Reconciliation, CARES Act, Percent Effective Income Tax Rate Reconciliation, CARES Act, Percent Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Related Party Transaction, Tranche [Axis] Related Party Transaction, Tranche [Axis] Related Party Transaction, Tranche Prior Employment Prior Employment Agreement [Member] Prior Employment Agreement Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Magillem Magillem Design Services SA [Member] Magillem Design Services SA CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Aggregate Intrinsic Value, Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity (deficit) Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Capitalized software development costs Capitalized Software Development Costs for Software Sold to Customers Common stock, issued (in shares) Common Stock, Shares, Issued Preferred stock, issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Interest only payments, period Debt Instrument, Periodic Payment, Interest Only Payments, Period Debt Instrument, Periodic Payment, Interest Only Payments, Period Indefinite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Weighted-Average Assumptions Defined Benefit Plan, Assumptions [Table Text Block] Entity Address, City or Town Entity Address, City or Town Gain on extinguishment of debt Gain on extinguishment of debt Gain (Loss) on Extinguishment of Debt Other Other Assets, Miscellaneous, Noncurrent Property and equipment, useful life Property, Plant and Equipment, Useful Life Unbilled revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Unbilled Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Unbilled Revenue Stockholders’ equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Noncash activities: Noncash Investing and Financing Items [Abstract] Conversion of redeemable convertible preferred stock to common stock upon initial public offering Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Operating lease liabilities, noncurrent Lease liabilities, noncurrent Operating Lease, Liability, Noncurrent AHK Arteris IP (Hong Kong) Ltd. [Member] Arteris IP (Hong Kong) Ltd. Total current Current Income Tax Expense (Benefit) Debt instrument, face amount Debt Instrument, Face Amount Other Americas Other Americas [Member] Other Americas Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Pension plan expenses Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Expected volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Accounts receivable Notes Receivable [Member] Amortization of capitalized sales commissions Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Contingent consideration, period of recognition Business Combination, Contingent Consideration, Payment Metrics Period Business Combination, Contingent Consideration, Payment Metrics Period Options expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Restricted stock units Restricted Stock Units Restricted Stock Units (RSUs) [Member] General and Administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Conversion of redeemable convertible preferred stock to common stock Conversion of Stock, Amount Converted Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Entity Filer Category Entity Filer Category Total Gross Deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Consulting Agreement Consulting Agreement [Member] Consulting Agreement Entity Registrant Name Entity Registrant Name Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Indefinite-lived intangible assets, gross Indefinite-lived Intangible Assets (Excluding Goodwill) Proceeds from exercise of stock options Proceeds from Stock Options Exercised BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Related Party Transaction [Axis] Related Party Transaction [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Asia Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Total undiscounted cash flows Lessee, Operating Lease, Liability, to be Paid Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Accounts Receivable Accounts Receivable [Member] Sale of Stock [Domain] Sale of Stock [Domain] Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] ACQUISITION Asset Acquisition [Text Block] Payroll and related benefits Employee-related Liabilities Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] Federal Deferred Federal Income Tax Expense (Benefit) Statement of Financial Position [Abstract] Security deposits Security Deposit Valuation allowance, increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Fair value of financial instruments Fair Value Measurement, Policy [Policy Text Block] Option, cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Vendor financing arrangements, current Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Stock Based Compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Nonvested award, excluding options, unrecognized Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] 2026 and thereafter Lessee, Operating Lease, Liability, to be Paid, After Your Four Lessee, Operating Lease, Liability, to be Paid, After Your Four Short-term lease cost Short-term Lease, Cost Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Sales and marketing Selling and Marketing Expense Stock repurchased during period (in shares) Stock Repurchased During Period, Shares 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Shares issued in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred Tax Assets: Components of Deferred Tax Assets [Abstract] Vehicles Vehicles [Member] Statement [Line Items] Statement [Line Items] Total property and equipment—net Total property and equipment—net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Deferred revenue Increase (Decrease) in Contract with Customer, Liability Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Revenue recognized Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Domestic Tax Authority Domestic Tax Authority [Member] Valuation Allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Counterparty Name [Domain] Counterparty Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Unbilled accounts receivable Accrued Income Receivable [Member] Shares Available for Future Grant Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 2016 Stock Plan 2016 Stock Plan [Member] 2016 Stock Plan Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Less: Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Customer [Axis] Customer [Axis] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Redeemable convertible preferred stock: Temporary Equity [Abstract] Use of Estimates Use of Estimates, Policy [Policy Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Stock-Based Compensation Related to Stock-Based Awards to Employees Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Vesting [Axis] Vesting [Axis] Paycheck Protection Program Paycheck Protection Program [Member] Paycheck Protection Program TransChip TransChip Technology [Member] TransChip Technology Title of 12(b) Security Title of 12(b) Security Other intangibles Deferred Tax Assets, Other Intangibles Deferred Tax Assets, Other Intangibles Proceeds from issuance of common stock Proceeds from Issuance of Common Stock TOTAL ASSETS Assets Payments of deferred consideration for business acquisition Payment for Contingent Consideration Liability, Investing Activities Deferred Tax Liabilities: Components of Deferred Tax Liabilities [Abstract] Plan Name [Domain] Plan Name [Domain] Common stock, authorized (in shares) Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Payments of principal portion of Term loan Repayments of Secured Debt Number of Shares, Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number Document Type Document Type Share purchase agreement, agreement term Share Purchase Agreement, Agreement Term Share Purchase Agreement, Agreement Term Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] BALANCE SHEET COMPONENTS Supplemental Balance Sheet Disclosures [Text Block] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Accounts Receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Lease liabilities Deferred Tax Asset, Lease liabilities Deferred Tax Asset, Lease liabilities Revolving Credit Facility Revolving Credit Facility [Member] Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforward, amount Tax Credit Carryforward, Amount Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Operating Lease Costs Lease, Cost [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Assumption of pension liability due to acquisition Defined Benefit Plan, Benefit Obligation, Business Combination Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Estimated contingent consideration Business Combination, Estimated Contingent Consideration, Liability Business Combination, Estimated Contingent Consideration, Liability Weighted average shares used in computing per share amounts, basic (in shares) Weighted-average shares outstanding—Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stockholders, diluted (in dollars per share) Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted State and Local Jurisdiction State and Local Jurisdiction [Member] Foreign Earnings and Adjustments Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Sale of stock (in dollars per share) Sale of Stock, Price Per Share Vesting [Domain] Vesting [Domain] Service costs Defined Benefit Plan, Service Cost Schedule of Vendor Financing Arrangements Contractual Obligation, Fiscal Year Maturity [Table Text Block] Cash paid for taxes Income Taxes Paid, Net SUBSEQUENT EVENTS Subsequent Events [Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Redeemable convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Intangibles, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) 2026 and thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Deferred revenue Balance at beginning of period Balance at end of period Contract with Customer, Liability Common stock, sale to third party investor (in shares) Common Stock, Sale To Third Party Investor, Shares Common Stock, Sale To Third Party Investor, Shares Software license, period Software License, Period Software License, Period Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Debt Issuance Costs Debt, Policy [Policy Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Customer B Customer B [Member] Customer B Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Summary of Stock Options Activity Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Business Combinations Business Combinations Policy [Policy Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Common stock, outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Redeemable Convertible Preferred Stock Increase (Decrease) in Temporary Equity [Roll Forward] Cost of revenue Cost of Goods and Services Sold Other Other Sundry Liabilities, Noncurrent Document Period End Date Document Period End Date 2021 ESPP 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Issuance of common stock for settlement of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Other Other [Member] Other Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Impairment of property and equipment Tangible Asset Impairment Charges Total lease cost Lease, Cost Property and Equipment, net Property, Plant and Equipment [Table Text Block] Research & Other credits Deferred Tax Assets, Tax Credit Carryforwards, Research Income Statement Location [Domain] Income Statement Location [Domain] Credit facility renewal term Debt Instrument, Term Gross decreases—Tax Positions in Prior Periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] Redeemable convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Property and equipment-net Property, Plant and Equipment, Net Other Other Prepaid Expense, Current Total operating expenses Operating Expenses Other liabilities Other liabilities Other Liabilities, Noncurrent Balance at beginning of period Balance at end of period Defined Benefit Plan, Benefit Obligation Redeemable convertible preferred stock, liquidation preference Temporary Equity, Liquidation Preference Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Share purchase agreement, amount of registered capital to be subscribed Share Purchase Agreement, Shares Aggregate Amount Of Shares To Be Subscribed Share Purchase Agreement, Shares Aggregate Amount Of Shares To Be Subscribed Tranche One Related Party Transaction, Tranche One [Member] Related Party Transaction, Tranche One Total revenue Business Acquisition, Pro Forma Revenue Property and equipment, gross Property, Plant and Equipment, Gross Related Party Transaction [Domain] Related Party Transaction [Domain] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Less: allowance for doubtful accounts and allowance for foreign withholding tax Accounts Receivable, Allowance For Credit Loss And Foreign Tax Withholding, Current Accounts Receivable, Allowance For Credit Loss And Foreign Tax Withholding, Current Due to related parties, monthly amount Due To Related Parties, Monthly Amount Due To Related Parties, Monthly Amount Vendor financing arrangements, noncurrent Vendor Financing Arrangements, Noncurrent Vendor Financing Arrangements, Noncurrent Related Party Transaction, Tranche [Domain] Related Party Transaction, Tranche [Domain] Related Party Transaction, Tranche [Domain] DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS Defined Benefit Plan [Text Block] Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Vendor financing arrangements, noncurrent Long-term Debt, Excluding Current Maturities Customer D Customer D [Member] Customer D Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Total stock-based compensation Share-based Payment Arrangement, Expense Cost of Revenue Cost of Goods and Service [Policy Text Block] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Entity Current Reporting Status Entity Current Reporting Status Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Expected volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Total Effective Income Tax Rate Reconciliation, Percent Less: Imputed interest Long Term Debt, Undiscounted Excess Amount Long Term Debt, Undiscounted Excess Amount Common shares issued upon conversion (in shares) Convertible Preferred Stock, Shares Issued upon Conversion Total accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Common stock, sale to third party investor Common Stock, Sale To Third Party Investor, Value Common Stock, Sale To Third Party Investor, Value Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Income (Loss) Before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Aggregate intrinsic value, vested Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current CASH, beginning of period CASH, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] United States UNITED STATES Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Share purchase agreement, increase in registered capital Share Purchase Agreement, Shares Aggregate Amount Of Shares Subscribed Share Purchase Agreement, Shares Aggregate Amount Of Shares Subscribed Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other Proceeds from (Payments for) Other Financing Activities Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Capital shares reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Licensing arrangement, period Licensing Arrangement, Period Licensing Arrangement, Period Entity Address, Postal Zip Code Entity Address, Postal Zip Code Accrued Expenses and Other Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Revenue Recognition and Nature of Products and Services Revenue from Contract with Customer [Policy Text Block] Issuance of common stock for cash upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average shares used in computing per share amounts, diluted (in shares) Weighted-average shares outstanding—Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Allowance for foreign withholding tax Accounts Receivable, Allowance For Foreign Withholding Tax, Current Accounts Receivable, Allowance For Foreign Withholding Tax, Current INCOME TAXES Income Tax Disclosure [Text Block] Award requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Over-Allotment Option Over-Allotment Option [Member] Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Schedule of Net Periodic Pension Costs Schedule of Net Benefit Costs [Table Text Block] Measurement Basis [Axis] Measurement Basis [Axis] Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Capitalized Direct Commission Costs Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Operating lease liability Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Variable royalties Sales-Based Royalties Royalty [Member] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Cash consideration paid at closing Payments to Acquire Businesses, Gross Temporary Equity [Line Items] Temporary Equity [Line Items] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity 2021 Stock Plan 2021 Stock Plan [Member] 2021 Stock Plan Schedule of Changes in Benefit Obligations Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Advertising costs Advertising Expense Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Licensing, support and maintenance License and Maintenance [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Other Assets Schedule of Other Assets [Table Text Block] Redeemable convertible preferred stock Preferred Stock [Member] Indemnifications Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Total future amortization expense Finite-Lived Intangible Assets, Net Goodwill Goodwill Foreign Tax Differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Capitalized third party commissions asset, net Capitalized Contract Cost, Third Party Commissions, Noncurrent, Net Capitalized Contract Cost, Third Party Commissions, Noncurrent, Net Revolving Line of Credit Due August 2018 Revolving Line Of Credit Due August 2018 [Member] Revolving Line Of Credit Due August 2018 Operating loss carryforwards, state Deferred Tax Assets, Operating Loss Carryforwards, State and Local Foreign Current Foreign Tax Expense (Benefit) Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, before Accumulated Amortization Developed technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Short-term commission capitalized in prepaid expenses and other current assets Capitalized commissions asset, net Capitalized Contract Cost, Net, Current M&A Transaction Costs Effective Income Tax Rate Reconciliation, Acquisition Costs, Percent Effective Income Tax Rate Reconciliation, Acquisition Costs, Percent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total Deferred tax Deferred Income Tax Expense (Benefit) Periodic monthly payment Debt Instrument, Periodic Payment EX-101.PRE 13 aip-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 exhibit1021001.jpg begin 644 exhibit1021001.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#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \LOO$%_XM^+\O M@RVO;BRTC3+D?V'<0ZM;:A?+I]E M'+)=6DMR\JR*(VPPWDD$'MG!SGJ*YW4_!VJZ-\4!XWT"!+V.[A\C4+'S!'(1 M@#=&6PI^ZIP2.1UYX[&&6^U?S(;O26LK"2)DE2ZD1I9,C& (V90,$\EL^W>@ M#A?AC>7WQ TG4?$>N7MX/.NG@MK2VNI(8[>-0#P$(RV6^\^3FM;P+X>UKX=6FI:*-/EU;36 MN6N+*XMI8EG7* MMQT(-=OI.@M?:)I%Y<:KJS)'899!J$RF61PIWNP8$XP<#..32>+/!-OXZ\%1 M:=?P&SOXHPUO*Q5F@E QU4D%3C!&>1[@8UO#]G>Z3X&TRQN86EOK:PBADC1U M)9U0 X8D#KWS0!YK\'H]2\6^"FU&_P!>U=[^WU8;96OYB&C3RF,;)NVE2"PY M'>F6&K1)\8_%FEZWXCO;71[6W5X$EU:6%8V(C)VG>/[S<5TGP;\+ZSX/\*W6 ME:U9^3,UXTZLDJ.I4H@QP&(#'!RF01GG% &K\'=7U_5_#]_+K$MQ'U)P-PZ<^Y]*J: MUX\OM*^+NCVDP*>'+Q9+!9"?E>Y##WS5)X+T[QQX.\.ZEH4]@NI MI:;QH]RMQ& PYVJX9@54<'OCD=A4/CGX;-K?@.&TTR*_?5K=TEMQ<7F0KY^< MME]HSEC\O?% %SXK>,-1T,Z)H.BRBWU+7+D0+0Q1OX=EL+@X\V2YN(GA3U*['+- M[ A<]R* ."^+<&H>&O ][J]EK>K)J$VH B1+^55CC9CA%0-M QV]:V=4NY/ M!7@R;Q='>7UR4TM UK=7'+?Q7X9\#+X?.C&[U"SC>" MUNX;B(02#)V,VY@ZXR,C:>G'6L,?#&^T+X,:AX6TY!?:MJ#+)/(KJB!]R$\L M1\H5<#U/.!F@#G]2\2:A;^$O!ESX8UV]OO%-UY/VFQ%Z]SYRE,N9(V9@OS8& M>.I]./3O$&C:M>>,M U+3]6OH(K=B+JS3/V=X^2S,>A;HH')Y!XP37#WOPYU M^WT7PMKF@VZ6GBO1H(K:>)Y4"7**NTY8'![CG!()'85Z]8S3W%C#+=6K6MPR M@R0EP^QNXR."/>@#R*X\<6FF_$'7-(\;7&IZ=OG']EW44\D<,<&,*0$.,D\E MB",Y!P!BO5="CDBT&PCEO1?2+ @-T&W"?C[^>^>OXUR>JZ1>Z[I.IZ9XC\,# M5$-Q<&PFBFBW+&SMY9)9@8V (Y7/ '?BMKP-H%QX5\$:9HUU.+FXM8B'93P6 M+%MHSV&<#V% '->-H[_Q?XF3PII5_/9BRLY+Z[G@D*$2LI6W0D?[1+D=P!5Z M#7M7\3_"6XOM)#1Z]]EDA>-I?:QXKMI&UO4; MIYYEAO9%$29Q'&#&P!"J!S[TMCX2USPOJ/B"U\+&KZ*.[M&N9#(L-T" Z M,&)8AU );G% %/PS_P (A=:Y8#0]7U+3-:A;=UF'QS=:II]_+>2#3[UIYXK=(#_JO*=#Y:D#KGOG.:Z"_M/$?BN^T M:._\-PZ4EA?17DEX]XDS?NSG9$%&?FZ$G'&>*MW%WXQMQ>Z?<>'+76X9)'\B MY%U'%&T3$[5E1AG(!P< YQ0!SWQ)GO-/T;P-'%JTUP[:Q:Q274;[?M*X/)VG M!#=?2M;5UN/%?Q#E\-RWMU;:/IUBES=16LK1/ M-8/A#P3H]IY5U-H^H03W3[PJA%R6V[NH&< =<"NBUW1-9LO%D7BKP]%!=S/; M?9+ZPFE\KSXPVY61\$!P21SP1Z4 4[+2/#FA>*;4:+XJ2QD5S#V.:P+G5M3T'XE>)=?\ M,\VC6ES;6VH6I8LL4+P(1,H[;&Y M..H8^E:MUH.L^*-;TRXN/"^GZ%%9W\5]/=/-'-<3E#D(/+'0GJ2WX5OZ3H,\ M7B7Q;<7\$;V.JR0>4K$,)$6!4<$=N01S0!2-W))\5+R..X=K8^'8Y457)3)F M?Y@.F<8YKE/@OJ]_;6\.DZI=S7"ZG9C4K&6>0N>#Y3Z$*P'HQK8\)^#=; MT'Q=J)N66?2(=-^PZ;.9 7,?F%U1AURNXKGT4537P3XAL_AIX;CT](HO%.AD MO"#(-I#EED0MTP5;/U44 4+W5[_5_C#H]]#=S)I$.HR:7#$DA"3-'$[2N1T/ MSL%!_P!BH1=>%9?&WBR/Q3J.H)+%?A;9(KJZ55C\M3@"(XZYKJAX(N=.?P+; M6"K+;Z+-(]Y*7 +%HV#/@\DL[$_C4=C;^*O#OB7Q)<6GAI-1M=2O1<12C4(X ML (JX(()[4 9VNMH5O\ "3Q#=^%;R],19$>9[FX9U<.F=IE.X<,.G'-:6GZM M?6GAKQ%X9U6X=M7TBQE,5P3AKJV*-Y4P/KQM;T8>]3^(K?Q)XM\#:UID^@+I M]W*L8MT-ZDHE^<%N0 %P%[]2,FJ/PM\,Z? M>>#M!\07,FH3:DR&5I'U"M %3X@:IJ%K9:5 MI6EW+6EWK.H1V7VI1EH(R"SLO^UA<#ZU5O\ X<6-KIDUQHNH:K9ZS%&7BOCJ M$TC.X&1YBLQ5@3U&*U_&?ARX\0Z5;?8+A+;5+"ZCO;*60$H)4SPV.=I!(/UK M)O;_ ,>:KITNFP^&[73+F=#$^H2:@DL40(P71%&YCZ @K>(K3Q);? M#G4-=O38:?J"7+7Q6[:V0LL7=E8$#>..>^*Z[PO:^!4UD/X?UJ.\OEC8B)-: MDN?EZ$[&D8?CBH9? QM-2\"VUG D^EZ&MPEPTI7)W0[5;:>I+<\=*[2#3[*V MD\R"SMXGQC='&%./J!0!Y_\ &Z[N;+P3:2VMQ-!(=3@4M$Y4D'=D9':F_$%- M;E\;Z -"NY8[VWL[J[B@#D1W+(T7[MQW#*67V)K3^*OAK4_%7A6WL-)A26X2 M^BG96<(-B[LG)^HK4O\ 2+RX^(.BZO'&IL[6RN897W#(9S&5&.I^Z: ,+5/$ M<6NKX%U/3II8X+S5@LD>XJ01#+NC<>H88(]15'0O#ECXF\4>,)=3EU!WMM4\ MJ#RM0GB$:^6AP C@=2>U3ZGX)U6'X@Z9J&DK&VAR:@-1O(2X4P3B-T9U'<.& M!('=<]ZETZW\5>'/$'B26T\-)J%OJ-_]IAE_M".+ V*N""">U %&XO-2T ^+ M_"LVI75[!%H4FI:?IS45A:WXRT;6=4TBW6VBTV>*>"5TF$4K.A4>_"GD" MN@U'2X_^$$1KY2G ".!U/I4V MM^"=57QYIFH:.L9T>74H]1OX6<+Y4Z*R&1!WWJW('=<]ZEL;?Q5X=\2^);BT M\-IJ%MJ5Z+B&7[?'%@"-5P003U% %22[U+P_=^*?"LVI75[;IH4FI6%Q<2;I MX5^9&1GZMA@"">0.YKG_ [,;;4?[?\(P>%;V>-[>PN;JUB>9R MMSY?DE4DW'+;E)7+<_-FM/5O$D>NVO@;4]/EEBBN]91)8MQ5E(BEW1N/4,,$ M'N*U6T[5M1\8>&];N+!;5+:SNH[J+SU] &=\1O"FF:18:;=V,FI0S76L6T$Q M&IW!#([G<,%\#/MT[5Z#HGAC3/#S3MIZW0,P ?S[R6?IG&/,9L=3TK+\?Z%? MZ_IFEP:?&LDEOJMM=2!G"XC1LL>?Y5UE ' :C'/XP^(=[H%Q>75OHND6D4MQ M!;3-$UU++DJ&92&V!5Z CFM73O!L?A_6XK[1]3O+;3O+<76G32O<1RG'RLI= MB48'KC.>F*JZUHNMZ9XO_P"$I\.P07IN+9;:_P!/EE\HRA22CHY! 89(P>,5 M:TZ;Q=JNN6]Q?V4.B:3 K>9:^&=8O)?$&O:RENFK:E8FRMK.&3>EM" Q"%R!N8LV2>GI0!F?# M'5K[3;33- UFZEN!J%A'J&F74S%FD5D#2PDGJR,S20W5Z$>.^FB.#<..2C#/"@#.<=JT)O"%W=_#C1=.#K:Z[I-K ]I.""(K MF- ,9'53@J>Q!J]\/-)U'1/!=I9:M"D%\)9Y)8T<.J[YG< $=>&% '&_#[PE MIFL0ZY-?R:E,]GKEU:P'^T[@;8T8;5P'YQZGD]ZKQR>%+GQSXM3Q7K?V:2&] MC6VCEU>6V 3RE)VJLB@C/M7;> ]"O]"MM=2_C5&N]:NKR':X;,3D%3QTZ=*; MX>\-2VGB/Q5>:C:0/!J%XDMN6VON01*IR.W(/% &5\/KH2>)->MM'U"[U#PQ M$L/V6>XF:95F.=Z1R-DLH&W/)P?K6!K6IZM?:IJOCK3[FX.F^';R.VBM8W.R MYACR+IBO0_?X/_3.NAMM&\3^&=$\0:)HENEQ:[2^AR-,JF R'YHFR>B$EE/< M<5-I?PE\+V6B6UCS%< 'MFEG^&]G;1QSZ!J>I:7J<;*PNVNY;@28/(D MC=]K@C/'%8]MX'\0)X4L]/2:*+4_#NHM+HUS,^Y)X!G:DF.5!5BI],"M>>_\ M>ZO MC;Z';Z%*Y EU&6\CN!&N>3'&!\Q/;=@>M &7\3_ SI]KX/UWQ!!)?Q M:FD7FK+'J$ZJ&R!D('VCZ8JZVF:9X(\'W?BBRCO)+V#36D GOIY49BH/*NY' MWL:/>Z[X#U;2;!1+>7$&R,.P7<@Z5>N=&BU3PI)HM\"([BS^S2 M[3R,IM)'N* .7T?X?6>IZ-;7^OWVIWVL7,2S2W0OY8O+=AG$:HP50,\<=JY; M7=9U6#X8^--(O-1GFO-#O(K>.^W[99(6DC9"S#'S;203WKJ]+N?'.@:7#I$O MAVWU=[5!##J$5^D*2H!A2Z,-RG&,XS6=JG@/6)OAQX@LV>"[\0ZUL:0]Y)HM@^HH$OFMXS<*!P)"HW#\\U@^+_"\FHV$%[H:0VVNZ;+]IL9 M H4,W1HVQ_"ZY4_AZ5T=K)//8Q23PFVN'C!>+<&\MB.1D<'![T >/VO]AR"6 MS\5ZKJNB^,'GDVWUQ<31INWG8T)SY13&T!?3CWJ_XRN-(3XGV%KXEU"\33?[ M#+@033QAIO. #$0G/W=WM^E:VHKXUU+P[=^'=0\.6-]-/$]O_:1NT6W8'($A MCQO! (.T \C@TVXT3Q#H7C#2M4TO2QK$%KH0TR0M=I Q<2*V[YLYX7]: +'A M-/!CWMU+X;N[Z:ZCMVWB>YNG4*2.TIVYR!TYKB/!C^ ;KP1IUUKWB5HM6:(M M<;M=F216W''R"3@XQQBO4-.U7Q)?7+6^H^%QI]NT;?O_ .T(Y<'' V@9YK&\ M.> XF^%EIX9UVTBCN?LS1RM'M+1ON)5E8=P<$?2@#F5F\0'X9VGB9;B^GGT3 M4)+JV,Y99;RP5R")!QDF/G)&?E![UUOCGQ&X\$P?V'-OOM>,=IISJ<]BW6\LBL&6Y0<"3';<.H/?-,_B'J6AW-Y=0:+HMM TUM;3-$;J:8%AO92&VA5Z CFK' MCCPUJ>N>*?!U]8PH]OIE^9[IF<*53Y.0#UZ'I3]7T77-)\82>)_#MO!?"\MT MM]0T^6;RFDV9V2(Y&-P!(P>,4 7=*\&KH&NQ7>CZG>0::T;+<:;/*\\;M_"R M%V)0@]<9!]!7F7AB[\%7&FW#^)=4U/\ M/[;<*^V[O0 HE8*,1G;TQTKTS3) M?%VJ:[#=:A:0Z+I4",&L_.2XFN7(P"S 811UX.2?:N?\*IXQ\*Z3+I@\))>* M+N>99AJ<2;@\C,."#C@T &N1VD?@O2)- _M:Y\.M?;[\6LL[W#P8<-@L?,V[ MPN0#G ..*T/! \-3:E=77A77)9;0PA)],DFD?RY,\2;9#O0XR", '\*OW%]X MQFL+6_M=&M[>XAN&%QIDMVC&XA*\%90,*P)S@]<-XO$>HZ/%H MZ6UE):B/STEFN"[*G_U^E:=>,:_K'ASQ1XWUZWUV\=-/T^S?2[/; M;R2CSW_UTHVJ0"I"K^% 'LQ(52S$ 9)/:N4?XF^#8YFC;7H"%;8951VB!_Z MZ!=GZUPM]XJGUWX W,KW#+=P/%IVHR+D, )41VYY^9"#_P "->D:I+#H.AV] ME8^';G4K(KY M+)(R%CQW#LHV]N_6@"UJOB/2-$TR+4M0OXH;.9E2.8997+# M*XVYSD"LVR^(7A._O8K.WUNW^T3-MC20-'O;T!8 $^U<-X@U6QO/ 'A*ZT+2 M)[>WM_$=M%!I[E5?='*Z[,[BHRP(R3CFK/C#4]6\7"V\%7'AU]'N=3(ECN[V MYC8(L3JSF/86S(!T&1P<]* .WUGQKX=\/Z@MAJFII;W31B41%'8["2 > >X- M&E^-?#NM/.FGZDDS6\1FE_=NNU!U/('K7):G=:Q:?&JX;1]+@U"8Z!$'2:[^ MSA5\]^<[&SSVQ72&]UZ[T+6!K.BVVG*MI)Y9AOOM&\[6SD;%QCCUH @7XH^" MW4,NN1LIY!$,A!_\=K3N?&/A^SM=-N;G4XHH=2;9:.X8"4\>W'4=<5QG@/5? M&$7@+0H[/PO87%LMG&(IGU;RV=<<$KY1Q],FF_$?2?\ A)=8\%Z7J$:P27OV MM)%1]XBK+^=<1/XFOM>^'MAX?WF/Q%J-T=$NP#\T31\7$G_?L%O\ M@8KG+FVBL?@IX[M;:,+%!X@ECB3L%6XB 'Y"@#TS_A9W@W_H-)_WYE_^)K;. MOZ4->70S>Q#4VA^T+;'(9H\XR.QZ'\JQH=7\:M-&LOA+3DC+ .XUG<5&>3CR M>?I7+>(]!GUOXEZM+IT@AUBPTNTNM/F/02K)-\I_V6!*D>A]J /1;S6=/T^Z M2UNKI8YY(9)U0@DF./!=N!VR/SKGS\4O!:LJMKL09ON@PR9/T^6L2PU^'Q+X M]\(ZC$C12'3[^.X@?[T$RF(/&WN#G]#WJ[XR_P"2F?#[_KXO?_1% '6:+KVF M>(;1[K2KH7,"2&-G",N& !QR!V(IVLZWIOA_3GU#5;N.UM$8*9'SC). ..35 M^O+/&/B#1KWXD:?HVKSD:5I$1N[E!"\JR7#KMC0A0<;58M^(H ].BN8)[5+J M*5&@D02+(#\I4C(.?3%8%GX^\+ZA?PV5MJ\3S3OY<)*.J2MZ(Y&UC]"#A>2.MAYME#.597:UD#>4^& .0"5_X"*E:]U;PWI5AIWB_P_97 MVBVCP1+J=E)E8BK*L;O"P!7!VY*DXH ])K,;Q%I"^(5T$W\0U5HO-%MD[BOK MZ=B<=:N7MY!I]C<7MU(([>WC:65ST55&2?R%> -X@TZ7P_+XO^T2#Q6=4&J1 MP_9Y>(5_=BWW[<;?)SWZF@#W+6O$>D>'4MWU>_BM%N9/*B:3.&;TX''XUJ$@ M#)X%>7?$.&P\8+X)B#^98:K)/&?@:],1@ND34H+NV;[T$ZI&'0_0]/4$&@# MHI/B7X.AGDADUV!&B6UD@B3 M[DI9ZEJ:07# MQ"=8S&[$H20&X![@U1@UCQL1$&\(Z(M'\0P/-I&I6]XB'#^4^2A]&'4?C6G7 ^((8;#XM>$;JQ18[R_6Z M@O/+&#-"L>X%_7:V,'WKOJ .217(VNK:CI?Q7\:_8- N]6\Q+# M?]GFB3R\1-C.]AG.3T]*=\1-4U#4/AI=SWFAW6G31WUJ$@GEC9I/WT9R"C$# MGCDT =+!\1_"%Q<1P)KMNLDK!4\U6C!)Z#+ #-;.L:YI?A^R^V:M?0VD&[:& ME;&YO0#J3["O/?&>NZQKFG)X2N?"K:=/KH:W@N;^ZB:%"!DGY"WS &ST[5(Y+ MH+N\AU:*0CU"N 2/I5O_ (2/2/\ A(?[ -_$-5\OS1;'.XKUSTQ7+?%F*.+P MU9ZK"H&J6.HVS6,@^_O:55*@^A4G([XKD_%MG<_\+&\0Z[IZ%M0T*UL;^)1U MD1?,$J?1HRWY"@#US5M7T_0M-EU'5+I+6SBQOE?H,D =/>"/^1"\._\ 8,MO_12T 7K;7=,O-9O-(M[M)+^R"M<0 ',8897/&.0:RI_B M!X5M[][.7685D27R7?8YC1\XVF3&P'/&":Y7PE_R7;QW_P!<+3_T6M.-MKG@ MKPY4+.L!8LWF1.,.1D_=/.,T >C7EY;:?8SWMW,L-M M!&9)9&/"J!DDU%I6JV.MZ;#J.FW*7-I-GRY4Z-@D'K[@BO._B-XBTJYMO#OA M[[08]-U5H[JZ>.-FQ9)AL;5!(WG:HX]:=X!\0:9%XXU[0-.N#)I]XW]IV.Z) MX]K-@31@,!T;# #L30!T*-$T MO1X=7N]2@33YV58KA271RW3!7.>*XM!UB+1M#TV\@.JWNV6YOC&2 MQE.04V'(_P"!#/M67,8K3X5^&++3$DGN].\206\MO<8B(N5F9GC)&X*-S8!& M< CK0!Z/;_$?PE=7,5O!K"/+*X1%\F098G 'W?6MN#6-/N=7NM)AND>_M$1Y MX0#E%894GMS6/9:KXPEO88[SPO86]LS@2S)JWF,B]R%\H9^F16#X>_Y+AXQ_ MZ\K/_P!!H [R^O;;3;"XOKR416UO&TLLC=%4#)/Y4MG=P:A907EK();>XC66 M*0=&5AD'\C6%\0O^2<>)/^P;/_Z :E\"_P#)/_#G_8,MO_12T .UKQEX>\/7 ML=EJNI);7,D?FK&49B4R1G@'N#1HWC+P_P"(+QK32]16XG5#(4$;KA00">0/ M45R6MW6K6OQKA?1]-@U"X/ATAHIKKR %^T==VULG.!C'>NPT6^\07A'EKCZT :-_J%GI5C+>ZA=0VMK$,O+,X55_$U@V'Q#\*: MG?0V5MK,7VB:U8V%C-%J_A34-5TN"-;J2XA2(QQE3G^)PP(QG@=Z -C6_&&@>' M;J*VU;44MIY4,B(49BR@XSP#WIFD>-?#VO7OV/3-26XN-A?8(W7@=3D@#O7( MZW?ZD/BQHMWHVFQ7T\NA2MY,]SY "&5#G=M;GIQCOUKL=&O_ !%=W$J:QH5I MI\(CRDD.H?:"S9'&/+7'&><]J ,V/XG^"I-I'B"V56. [JZI_P!]$ ?K75PS M17$*302)+%(H9'1@RL#T((ZBN(^$<4-XY0R,,@CS7X(K&\.:[; M^#_"OC:=/FTO2-5N([&+/R@D*1$OMYC8_&@#T"S\1:1J&L7FDVE_%-?V6/M$ M"D[H\^O_ -;I4HUC3SK3:/\ :5&HK#Y_D$$,8\XW#/!&>.*\/L-DDW-G,>C MC'SQ-ZHZ\?D: -Z]UC3].O+*TN[E8[F^D,=M%@EI& R< =@.IZ"HM:\0Z5X= MMXY]5NQ;12ML1BC-DXSCY0:Y3P##-XFG;Q]JB*+B^C,6GVX;<+2V!Q@'^^Q! M)/T'M7?4 <@OQ2\%L6"Z[$2IP0(9./\ QVM?5_%>A:#;V\VIZE#;K<#,*G)> M3_=0 L?P%?]A5/_10H\+Q1WGQ2\9WEVH>]M&MK:WW\F& Q;OE M] S$D_2@#I=$\5Z'XC:5-)U&*XDA_P!9%@I(@]2C ,![XK8K@O&\4=IXV\%: MC:*%U&74&M'*\-);M&Q<-Z@8!]J[V@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** &2J[PND%_#MMX6T"WTFUDDE M6,L[S2??E=F+,S>Y)K8HH YS_A#-.;5]RMET^R\;:O!IB#8D)AA>5$_NK*R;N.@ZD5VE% '*R> ],&B:1I- MM+/#;Z9J$6H(Q;>\LB.7.XGKN8DDUH>)?#=OXEL8(7GEM;FVG2YM;N'&^&13 MU&>.1D$'J#6U10!R>K>#;N^\3_V_8>(;K3+QK-;.3R8(G#HK%NC@XY/Z5/9^ M'-7C%S'J/BJ\U&WG@>$Q2VT$84L,;@44'(Y]N:Z6B@#A]-\"ZWI&FVVG6/CC M48K6VC$<4?V.V;:HZ#)0D_C6JWA5KF]\/WM_JMQ=W>CR32"5HT4SF12OS!0 M, ]AVKHZ* .:M?!.FVGCB[\5(TANKB+9Y)QY:,0H9U'9F"*"?;WJE<_#RSN? M"VNZ";ZX6+5[][Z24*NZ-FD5\#MC*@);C7&N9)+B>SBM'5@ ,(S-NX[DL:V*S/$.KKX?\ #NHZNT)F6RMW MG,8;:7VC.,]J ,F'P+I]MX];Q9;SS1SR1,DEL,>4SL &DQV8A5!]<5?U7PY! MJWB#0]7DGD232'E>.-0,2>8FPY^E1^#_ !1!XO\ #T>J0P-;/YCQ36[MN:&1 M3@J3],'Z$5FZ=X_MM3^(=[X3M[)R+2)F:\\P;6==FY N.Q< G/4&@#L*Q/#O MAN#P]_:,BW$ES4 MP!MK=656E88Y&6''?!KH-4UFPT?1;C5[VX5+&"+S7E'(V]L>N>,>N: ,K5O! M=AJ^O2:I/)(OVC3Y-.NX%X6>)CD9/4,IS@BJ \"WES%!8ZKXIU'4-)@='%G) M%$IDV$%1)(JAF (&>F<,/$\EG_:,7@2Z:P*^8 U]&MR4ZY\G'7'\.[-7 M/$'C>VT7X?OXNCLY[BW$<4BV[YBP.,'VK46&)8! L:B$+L"8XVXQC'IBN#R_)X\L/@*9!_M% %^E2^'_ !0FO:QKVGK: MM"=(NA;LY?=YI(SD#'%/\7^(_P#A%?#\FJ"S-XRRQ1+") FXNX4\2:.;V<1:[>R7DL@49B9]F0OM\@Z^M"^%?$JJ%'CW40 ,#_0;7_X MW3DU_P 8-(H?P0%4D M_:T1P/7I4=W\0+:R^(L'A*>R=?.1"M[Y@V>8P8JA& M.IV-CGK0!L6WA]8?$HUV2[EFNCIR6#AE #!7+[^.Y)/'2L\^!=/'CZ/Q;#/- M%IKK>@:=JJQ&);VUCN!&6R4#J&QGOC- '*V?@#4=-CN;?3O&.I6EG M<7$D[0Q6\&5,C%FP[(2.M79_A]I3^"+[PO;R3PPWI+SW3-YDTLA8,SLQ^\QP M*IVWC?7-3N]532O"+7EOIU]+8O+_ &C'&7>,\D*P'J.]7(_'ME/X7UK5DL[F M.ZT>-VO-.N (Y8V5=VT]1@@<,,@T ,'A7Q*H 'CW4<#C_CQM?_C=+J'@N\NO M$*:Y9>)+RPOOL*6,KQV\+^:JL6R0RD DGM4-IXI\6WMG!=0>!P8IHUD0G5HA ME6&1_#Z&KNH^*-0@U*UTC3]#-YJTEH+N>%[M8H[="=O,F#N.[(&!V)XH DT/ MP?;Z3JDNL7=_>:KJ\L?E&\O&7*1YSL15 5%SSP*N^';74+33YDU*>6:9KN=X MVE8,PB,C;!DTD<$.43?E) ,,I&. M<>O%,7QW81^!;#Q1=6\T:7J1^3:1?O)9)'X6->FYC^% &GI_AZ'3O$NM:VD\ MCRZJ(!)&P&U/*4J,?7-'B?P]#XGT5M,GGDAC::*7?& 3E'#@<^I6L&X\8^)- M.M_MVI^"+B+3UP97MKZ.>:)?[QB &<=]I-6/%?CZT\)WFB)M?$^BR:=Q!_K5/6 M_",6M_V?=-?W5IK%@N(-2M=JR]3Z_K5OX>T.ZU6Z21XK=0=D8RSDD*JCW)('XT 8EMX*FGU2T MU#Q#KUYK4ED_FVL,D4<,,]9MCXWU_ M6'OFTGP@;JVM;R6T\YM2CCW-&VTG:5R* +6B_#O2]"\.ZWH]I/.8]5$B/*^" M\:,FQ47V1>E='I&G)H^BV&F1NTD=G;QVZNW5@BA03^5<[JWC#4]#\.0ZCJ'A MTQWL]['9Q62WJ-N+G"MO P.>V*KWWC?6="MC?Z_X1FL],1E$]U!?1SF$$@;B M@P2,D9QF@#4T[PA:Z=XPUOQ&MQ+)+JT<<H'&:V;+Q/'=>,-0\.2VQ@GM[>.ZMY"^X7, M3<%E&.-K<'K2ZWXE32=;T32(K5KJ\U6=D5%?;Y42#+R'@\ 8X[YH 32?"=GI M/B&]UB.1WEGMX;2&-@-MM!&.$3O@GDY[U+K7AN#6=3T?4O/DM[O2K@S121@' M-]2U>X MN?\ A&/#3ZI96TK0M>RWB6T]2W/PYL6\,VVCV=_=VSP7ZZE]M;;+-)< EM[;A@DD MYZ8XIMW\1$M/!NIZY+H]W%=:;,L%SI\Y",KLZKP_(9?G!##J*G_X2#QCG_D1 MA_X-XO\ XF@!T?ACQ(DJ,WCO474$$J;&V 8>G"5#>^!;J3Q9?^(=,\27FF7- M]''',D4$4BD(,#[ZFK>H^*-1&NW.D:'H?]I7%G%')=/+=K;QQ[\E5!*L68@$ M],#CFM30=6?6=+6ZFL+FPG#O%+;7 ^9'4D'!Z,..&'!% &2?"FH7>B:KI>K> M);S48=0MFMP9+>&,PA@02-BC)Y[^E4K'P3KVFZ?;6-IXZU&.VMHEAB3[%;': MBC &2F3P.]6[KQ7JLVK:A9:#X>_M)-.<17,TEXMN/,*A]B @[B RYS@<]:W- M&U,:QH]MJ M;BU,RY,%RFR2,@X((^H/UZT <_J/@J]N]*KS4H0I'V>6U@C4GLL:;K=SI-S:VALU M\B&.0&,L#C#@^@_*K.E:#K=E?I/>^++W48 "&MY;6!%;(X.40'CKUKHJ* ." MTOX=ZCI.CQ:/:>-=6@TV(,JQ0P0(X!)) DV%AR3SFM&7X?Z2=-T;2[=I(-.T MR[6\-N#N^TR+D@R,>3\QR?4UUE% %/5=-MM9TB[TR[7=;W4+0R#V88X]Z@TW M2#8>&X-'DNY;D0VWV?SY -[*!M!/OC%:=% &3X9T*+PSX:*TC\M9) M S#)/./K6M110!BZ+X;@T35-:OXIY)'U6Y%Q(K 80A0N![<54UKP>FH:PFM MZ;J=UI&KK%Y+7-L%99DSD+(C JV.QZCUKI:* .8TGP?]EUI-;U?5KK6-4BC: M*"6X5$2!6^]Y<: !2>A/)-=/110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,?$?_DFW MB/\ [!\W_H)KIZ@O+.WU"SFL[N%)K:9"DD;C*NIZ@T >2G6#\.9_MZQ%[+7= M(CF@B R#J$<:J%Q_MJ5^I4U9\,Z&?#?Q'T*RN'#W7_"/W$]Y*3]^9YU:1B?] MXG\ *]*N-'TV[ALX;BQ@ECLY$EME= 1$Z<*R^A%%SH^G7EV;NXLXI+@V[6QE M9?F\IOO)GT- 'EVC3:WXEU+Q#XC@\-0ZKIFL*;"T>:_$&+1"R$!2A.';+&J$ MLVIW7P=U+0+^!WU7PS=0)=VP.]I+>-UD4^X\L=>^PU[/9V=MI]G#9V<"06T* M!(XHQA54= !4<>F6,.I3ZC':Q)>7"+'-,%PTBK]T$]\4 8^HZG=:IH5OJGAK M7-*@M6'F/&]-:8MN/[@;2?4KT/Y5LW^D:=J>EMIE[903V+!0 M;=T&PA2"!CV('Y4 ><^.B!IGPV). -X- '/?#Z1$\:>/]SJN=43JWOA^PGN9FW22R1 LQ]2:DB\$>&(-+N-,BT.R2QN'5YH!$-CLO0D>U M %*VT#6(;J&67QWJ$\:.K-$]O:@2 'E21&" >G'->&O^P7;?^BEK1@T32[:SN[2"PMX[>\=WN8T0!96?ARP[D]ZM6MK!96D M-I:Q+%;P(L<4:# 10, #V % '$?#F:*)?&!DD1 /$MZ268# ^2N8U2>+6%^) M^N:>PDTQM*6S2X3E)Y8XGWE3W"[@N:[^Y^'_ (1O;V:\NO#NGS7$TADDDDA! M+L3DD^N36PVE:>VE-I?V* :>T9B-LL86/8>"NT<8H XK0O#VM2>'M,=/'NHP MJUI$1&MM:D(-@X&8\\>]7];TK2M<\2Q0VVN7FF>);2S#+/:L%:2!F/WE8%)% MW*3CL?3-3_\ "L_!/_0L:;_WY%:%]X.\.:G8VEG>Z-9S6]F@2W5HQ^Z4#&%/ M4#@<4 <7?:KJESX%\?Z1JMY!J$VE6DL2W\,0C$P: MAE!(#KG!Q[5CHPLOAK M\-M9N 3I^FW5O+=MC(B1E9!(?92P_.O5;?P_H]IHTFCVVFVT.G2*R/;)& CA MAALCOGO5BWTVRM--338+6%+)(_*6W"C8$_NX]* .;\8:IJUCI#:SH^MZ/;6$ M-NTK&[B,@E(&1M8.HYZ=ZP9ICXBUSX=3:I!&[:AI5X]S#MPIWP1%EP>W)XKI M[?X>>#[6\%W#X;TU9E;!^ K]MKV6WC>YM@X@E(^:,, & MP>V0!^5 'D5]<7&BZIX<\%ZA(\DEAKUK-IT[G)GLR) N3W9"0A_X":],\6'1 M?^$:NX_$+!-+F"PS,=V%W,%4Y'*_,1\W;K5R]T;3=1N[.[O;*">XLG\RVED0 M%HFXY4]N@_*K5Q;P7=O);W,,"* .!<:SX,U?0X4\23:Q MIFHWBV8M+]5:= RD^8DJX+!<<[@>.]8_@C1]3O;?79K3Q;>:9%_;EZ/L\,,# M+GS#SET)Y^M=[I/@SPWH5X;S2]%L[6YP5$J1C?VW:!;V:),AC+\I*H% M4XR..,XJIXOL-=CN=+TWQ5XA%SX8U&<07&'I@TGA$#Q+XSUOQ< MQ#VD1_LK3#U!C0YED'J&?@'T6NVFM+>XLGLIH4DMI(S$\3C*LA&"#GJ,4S3] M/L]*L8K&PMH[:UA&(XHEVJHSG@?4T >:^$D:3XS?$-$;:S16H#>A\OK6M\)+ MVV7P':Z.S)#J&E&2VO;9CAXG#MDD>ASG/O786VCZ=::E=ZE;V<,5[=[1<3JN M&EVC R>^*S]7\%^&M>NQ=ZIHEE=7 &/->(;R/0D29%^0OYT9.UNC8SSCO6_#X?UJ.>-W\?:C*BL"T;6UJ PST.(\ M\UN2^']'GT0Z+)IMJ=,("_9!$!'@'(^4<=0#6-_PK/P3_P!"QIO_ 'Y% %74 M='T_7/%-]-HGB&\TGQ#:1QQW?V;!5U(W1F2-QM< ,<$>XSVJ]X'UF_UC2KU= M2E@N+BPOI;(W5NNU+@)C#@9..N" <9!JYJO@[PYKC0MJ>C6ER\*".-WC^95' M\.1SCVK3LK&TTVSBL[&VBMK:(8CBA0*JCV H XV?1;/5]"\U/1;.ZN^(&K>(=,T*'5=.L5;2;0RWH@4$$&9P"K;LM MA<^BUH?#2_GT6#5O"NLQI8RZ0YN($><.J6DA++\_&X*=RD\=J[S3M-LM(L8[ M+3[6*VM8\E(HEPHR23^9)-0WFA:5?W,MS=V$$T\MLUI)(ZY+0L/-4UR>=+7P=J M'EVUXUG?Y-I)%J%Q91QM,"9?*F2ZAJ$XAMHL9;!)))P .222 M .369<^)I;&Q^VWFA:E!;94;CY;,F2 "RJY('/OCOB@#H**** "BHYKB&W"> M;(J>8XC3)^\QZ >]24 %%%% !14<5Q#,\R1R*[0OY<@!^ZVT-@^^&!_&I* " MBJVH7;6&G7%VMM/=-#&SB"W7=))@9VJ.Y-1Z1J<>LZ1:ZC#%-"EP@<1S+M=/ M4,/4'B@"[1169XAUZQ\,:'AIU !1574;F>STZXN;:SDO)HT+);QL%:0^@)(%64)9%8J5)&2IZC MVH 6BBB@ HHHH ***1F"*68@*!DDG@"@!:*9#-'<01SPN'BD4.C#H01D> M%%9NJZQ'IL]E:K&9KR^D:.VA#;=Q5"[$GL %//TIVF:C/?Z2MY+IEU:3G<&M M)MHD!4D=)?M(0%BK%6P%8]" M"*VJ "BL?4?$$>G>(='TA[29VU1I5CG4KL0I&7(/.,$5L4 %%%1P7$-S%YD$BR M)N9=RG(RI*D?@01^% $E%96JZ_:Z7=VMCYQ*K=- 8P$9E#!!O8;FVD' ]1SGB@#%@LB@\J2 0#^!!_&@"2BBB@ HHK.U[6K3P[H5YJ]^S"VM(S(^T9)] / M MH&>10!8HJ&WN[:[#&VN(I@C;6,;AMI]#CO20WMI<+(T%U#*L1Q(4D#;#[XZ4 M 3T5 E]:27'V>.Z@:;:'\M9 6VGOCKCWK)\4>)K?P[H.IWZF&XN;*W,_V3S@ MK,!^9 ]\4 ;M%5WO;:$PK/<0Q/-Q&CN 6/H,]:=-=VUL\:3W$432G;&KN%+G MT&>M $U%8WA;73XD\/0:H;<6YEDE3RP^[&R1DZX'7;G\:T[N[AL;26ZN)%2* M)2S,3CB@":BN3\%>,9?%FD_VI<6=K86LQ'V51>B61P2P^==HV'Y<@9.]MUMF.%F,JA"?8YQVH M45&;B$(CF:,+)]QMPPW&>/7BH/[4T_[ M-]I^WVOD;MGF^XAE:,[7$;ABI]#CI56ZU>VCTN^O;6:&Z^R1.[) M'*#RJD[21G'2@#0HK*T+7;?6M*T^YWPQW-W:1736HE#-&'4-CUQSUQ5_[7;? M:OLOVB+[3MW>3O&_'KCKB@":BN-'CIC)XU7^SQ_Q347F#]]_Q\?NFDQT^7[N M._6MK1?$$&I>%M,UR[,5DE[;1S%9)1M0NH.W<<9ZT ;%%("&4,I!!Y!'>EH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH X?X:_=\7?]C->_S6N-N]#TR7X;>/-4ELH9+^/4M0 M>*Y= 9(BDI*[&ZK@\\=R?6O7K#2[+2_M7V*W6'[5TIM,O=--DAL[UY)+F+)Q(TARY//\0:=I=_H6FVUZUA(EIJ>ER8CNXT*;O,3 (;E6R=PY.#SS MVQT#2FU1M3:RB:\:U^Q-(V3F'.=A'3&:JZ/X1T+0+EKG3=/6&8IY8_M);6[@CGMY5*R12*&5@>Q!ZUFV'AC2M-,8MHI]D1!BBE MNY98XR.FU'8JN.V!QVH Y2*YN?$=MXSFEU"[L[S3+R:WM!#.T8@6.-61RH.& MW$ECN!R..@JEI-WJ/B7Q'X=_M"^O[:/4?#;75S;6]PT2F3?$-PVX*YW$Y!![ M9QG/!FO[N\GFB\07-IYQN9%=D3[0JDE M2,MA%&[K[\FNDTZQFO\ X@>)8;C6M52TTV6RG@B2[94&8RS!O53W'0Y^F.C_ M .$-T#^SH]/.G@VL5S]JC0RN=DN22X.[()R#9[?4;VZM-2ENTENIYF O5$3NK M"')5%!4;>AQV%:/A>63Q+X,GV8QD[0.5 .,Y M/4YK?MO ?ABT-L8-(A7[+*9H/F8^4QSD+D\+R?E^[STJ6V\&^'K/7)-9M]+A MCOY',C2*6QO/5]F=H;K\P&>: //$O)/#'A/QUJEA+<)<1:[);B1YWD$2,T*F M3:Q(+*&)W$9XYXKJ-02YTCQSH%C8WEZ]AJT%S%=127+R[/+0,LJ,Q)4Y.TXX M.X=ZZ-/#.BI<:A.-.A+ZB"+L,"RRY !RIXY &<#G S19>'-+T]<6T,JD1>0C M/<2.T_\(:9K6H:KJ=YS<8W=:O>+O[3L6TM])L7O;&W23[1IMI^ ,X8GG X[ #M0!PW@R]U(^ M7\.272VFN:$DM MBLTY&$&PF"4]>-I7G_9-0V6HZGR+7&HQ&&[-I$NF2L5LS)YGGAD^9Q'\^W:2 M >FX^N*W)O"^CW%E=VD]J\T5X%6Y\V>1FE5>BLQ;<0.>,XY/K7,>)?"TE[KM MO)-X=75]-AM%@MS%?M!/ VXEMQ+ NI&S'S<8/'- &2]OX@L/#7@Y=2U74X=1 MN]:2*Y)N/F,3"0JK=L[53(]9&I M90[$MMSGC/&:[32?!EDFGQ17]O+L@N_M=I;M?2R_9&V@##DY)R&/H-Y XY-^ MZ\'Z%>G4#87$:+*X/F@Y#E@V68<1V$L>"-I!.,8)[=SZT ,\*VZ6WA72TC:5@;6)CYDK2')0= MV)('MT%,#GL!56\\,Z1?7TM[/:'SYXQ%.T,9!P M>*]7Z"LR[\/Z9>WUE>SV[&XL@1;,DKIY61@[0I &1Q]*T9$$L;(Q8!A@[6*G M\".10!XSILUU;?!6"XL[VYM)EUHJ)()-IPU]M(/J,,>*V=8U:_\ !^K^+197 M5Y=QP:''J$4=W.TP28O(A8;B<+P"5&!QVKL$\%>'X])_LI+%EL/-$WD"XDVA MP=V[[W7=S]>:N?\ "/:6=2FU!K8R74T'V:5Y)'(XM96S MF%[NN@;B1E9=Y5KKPW>BZE>-9D71V*(@K!&7HP/3!R/0YD2*;7+"WDN)YF)BCDB3=ESD@?P[NH!]JT?%-EK.A>&?%=RNNS1QM M8BXMK>*ZE>2W=>"RR,=P5N./4<=Z[&/P9X>CAU"+^RXG345"W?FEI#-@ #<6 M).>!SUSSUYJ.V\#^'+/1;C2(-,5;&YP)H_-8KQ@.G/[LX,G@9).!P,F@#CH"UO\>KHWAP+K0U6Q9NC!9,R*OOGDCTKK M?$-^-,T6\O8XTEN[:VFGMXB,EG2-C@?R_&I-6T/3=3]T# MJ?4U$_@[0I-/O+![)FM;V;[11GK4 M)\(Z$?#RZ";!3I:D,EN9'(0@Y&TYRN#R,$4 <%>>(M5T"W\;CSY88[.>Q$0> M=K@VB3!1(P9N> 2V.0#ZBMKQ;HT5MX<\22Q:Q>O;3Z).Z63W+N-\:D^:KEBW M.5!&<'OFNC@\(>'[>2\DCTJ#=>PB"YWY;S4 QALDY]SU/?-)I7@_0-%L;FRL M--CCM[E/+F1F:3>F"-A+$G;@GCIR: .6L;EHM2\'>'?/NHK"\TQ[IS]IDW32 M*B80/NW ,S;0<=.U8^MZAK%GH_BO3HM4OECTK5K*.SNQ,3($F:(M$S'EPHD M(Y).",YKT/\ X1+0QIUI8+8A(;1Q);E)762)@,960'<#CCKTXZ4ZY\+Z-=Z6 MVFSV>^T:7SG0ROF23(.YFSECD Y)/0>E %G2M+72;>6%+N\NA)*TNZ[G,K+G M^$$]%]!VKCM9\-ZF=?U#Q#X)U=+;5=ZQW]AW3DUWR* M$14&2%&!N))_$GDUDS^%])GN[FZ\F:*>Z(-P]O=2PF4@!1NV,,\ #F@#B[3Q M=/XB3PG ENNFQZK'>&6 SM$#/"P7RPZ3ZT $I6O;Z*>\UR/[3$;EV& MV19'\HY/*KA5QT^7WKN+[3[34[;[->P)/#O238XR-R,&4_@0#4.I:+8:N]J] M]"TK6DHG@(E9=D@Z,-I'(R>?:;J;P120S%5M8HM MI5BF0K!AN)+ YW$=AB*=]3\5ZGXGL+74S876GSI%;,MS)&UNIB1UD*+@."Q; M[W4#':NHN_!OAZ^UP:UJQZG MJ.E0SWD:A/-)9=RC^%@" X]FR* .0UK5=1TN\:^U:2ZNM%=;8?VGI=PRBR?: MA;S(01E&)W9Y^5L'M7HFHSI:Z9=W$EP+:.*%W:-9(I5*.C#(92,$$>F* M /.O#]Y?0>+O#40NKV2TU#2)I)&NKAG:Y9/*(F,9)$9.XG /1L'&,56L4\0: MOI^B_P"D:HFK?VM*NJ2Q2R+ ;1W?R\@<$DDE1@8';MBN.TSP),88X9?#;:;J:C+ZG;:NZQ"3J94C0C MODA"H';I0!;MHKR7Q+XPN&U359%T:YBGM+5+I@C'[,KE&'\2DG[O2I- 75-0 ML_#OB6'6U\J:(-=1_:9)5O"Z\IL/RHP;/W0,8(Z5VEEHFGZ=J%Y?6L+)4?D4AB "!D$=\FL>ZEU&+P- MKFLKK>J_;M-UZ6*VB6G@KPY8:U+K%KI4,-](Q M=I%9L;B,%@N=H8Y/( /)IS>#M";3;C3FLF-G3.XL?FZYY^HS0 M!RNH7E[X7\6:XEE=WMW&OAR74A!=3M,#<(Y *@GY01U5<#VJWHMEJ%Y/H6LP MZ]BRN[=DGC%U)+]L+Q[E90W$;J03\H'&1T%=4-!TX:NNJ^2[7P@^S^:TSL3' MUVD$X(SSSWYZU2TGP3X#-\8RH]P6 M7670![B1EP88CR"Q!.>_7''2MU/!V@QZ?:6"63+:6<_VBWB%Q(!')G(8?-UR M2?J3ZU M#WJK!X-T"TC1+6P^S!)GG0V\KQE7;.X@JP(!R>.G)XH 3P;J-KJGAJ&XM)+U MT\R566^SY\3"1LQODDY4_+U/054\0%]4UNVTM+ WUI;1FYO(@ZJ&+!DC4[C@ MC[[8[%4/>NALK&VTZU6VM(A%$"S8!))9B2Q)/)))))/))J*TTFRL;VZO+>-U MGNV#3LTKMO(& <$D# '';B@#D/AC=3VFG7_ (4OPR7FA3^2BNP+&V?YH6)' M!^4[>/[M<-9^']+?X3^$[PVD8O9]6MTDNE&)BKW!C*[^N-IVXSC%>PQ>'=+A MUV76X[9EU*5-DD_G/EE[*1G&!Z8XH3PWI$>E6FF)8QBRM)5F@AR<(ZMO4CG/ M#9>++=/#VK^,(M"MXK!'\,Q2NEJ@C4-YLB%\*."$SS[5D/I&GRZA-?26L;W,UN+61V&= M\62=A'3&6/YUGZ;X,\/:2+C[%ILT3)Q$R+M4CGL"1S M69=^ O"]]>75U\.:3;ZMXNU:#Q,EGJ=S9Z1I\4 MX[5V>J^#] URY2YU'38YYE01;MS+O0'(5L$;U]FR.: M-4\(:!K5U#U &%\)Y8$^&VD*LP*O)ZCC52>65P0.>,M)GOTQ6Y+&DT3Q2+N1U*L#W!ZT >$Z?HVGR_"CP M @M(8S?ZS:I=/$@1YES,,,PY/!(_$UV[:+I4OQ2M])GTVT_LVST3S;&S,*^2 MCM.1(RIC&<;1T[^]=7'X9T:'3M/T^.PC6TTZ99[2+)Q$ZY(8<]LGKZTNL^'- M)U_R3J5F)G@),4BNT;IGKAE((![C/- 'E'V*WN(+'22@;2H?',EO;PC[@A\F M0M&!_._&EK)I5HUK%:VK16YB7RHVDC?>RIC 8[%Y SQ M7=Q>&]'@L]/M(M/ACM]/F$]K&@($4@##1BS?88QDG)X&!^@KF51)/C'XMCDN?LL M;:#&K7!;;Y0/5LGICK^%>C:?I]KI6GP6%C"L-K @2*-78LO!NGS6VN>';))1HT\<%_HTYC6^B4(& M5P,%7.Y#N.[&20?46QFTCQ/=64FG:1IAD\+7;-;:8Y.0K($,F57)&6 ./6O0 M+/P-X:L$N$@TF+9<0FWD61FD'E'J@W$[5/' P.!Z40>!O#5L(O*TM T0D57, MCER'4*P+%LL" !@DXP,=* //K;2M*T_P3\.M4TVW@34I+[3U-U&H\V7S!B56 M;J1MW9!Z;?:H-*T?5]5T@:FMIX?M[O\ MIYFU6XNG6Z65;HKL/[O'('EA=V" M"/6O2K'P3XW7;"0S%8^,$JI.T$CJ0,GUI[>#O#[:U_:YTR( MWOFB;?N;;Y@Z/LSMW?[6,^] 'G2_Z_XS?]>W_MJ]5](MK[4F\%6<6G:7J,47 MAA9HK?4Y&6+>2BNP 1LL%VCD5/,(A9S&6.*/S&*QAB 3L^[TXVXKI*K6%A::78PV-C;QV]K"NV.*,8"BK- M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %<_XQ\03^'M%CELH$N-1O+F.RLHI"0C32'"[B/X1R3]*Z M"N4\?Z7?ZAHME=Z9!]HO=*OX=1BM\X,WED[D!]2K-CWQ0!5ETOQ[8Q)>6_B2 MTU2X5E,EA-8I!%(,_,%=?F4@9P3GWK6UCQ;::/?"R^Q7][=+!]HEBL8/,,,6 M2 S:G+J%O]J@BL(M[>3Q^\;) "\@<\YXQ6'X<\;H-$U#4+Q[R]\[7+BTL M8(HR7LL$#">.-@6C'"DJ&; ) ]LC- M'>P>.M)FCLF>.[MVN;\Z<4FBVM!<8R$DYXR,8(R#D5J2ZY:1>([?0L2/>S6[ MW6%7*I&I"Y8]LDX'XUYMI.AOK?AKQGHZ+J$-Z]^+ZPDOE?S2?*B,,A9AU+1\ MCJ.00*WOAO<3>)/M_C2\@:&741';V\;#F.&(88#ZRF0_@* -SQQXCE\)^$+_ M %B"U:YF@C/EJ%W*&/0OR#MSC.*BG\:6MO#8*VF:I)J%ZCR1Z?%;@SA%.&=@ M6PJYQ@D\Y%0_$VTN+[X:Z];VL+S3/:G;'&NYFP03@#KP*Q#K5I;>,]/\5.MT M=%O-'-DMR+24^5*DN[#KMW*&!."1@E: .UT/7+/Q!IYO+(R!5D:&6*9"DD4B MG#(ZGH0:YKXGZ[KNA:'IS^'GC6_NM02V4/&'#@I(VW!]2H&:L> 8)S%KNJ26 M\UO!JFJRW5M',A1C%M1 Q4\C=L)P><$4SQ_;S3S>$S##))Y?B"V=]BD[5"R9 M)QT'O0!6QLIQ;3VDT.)UE;;M0("213P!)(HU(&X=F"=9-6N(+36+B*UUO3]54744CSSVJ*B MLXR,MT)V]0!T%;L^JPZ[\1;V>RM[CR#X6N8XY98'B,Q\U/NJP#$#.,XY.<=* M #5/$UROA?P'>:/JM]+!J.M6T$L]RJB6>)B^X. ,E:NE>([B'XB>.(=2 MORNDZ7;VDR*_W85,19SZ]LUQT6G7P^''PPA^QW'FP:Y:O,GE-NC4-)DL,<#W M-7]4T/4=4\2?%.WMK:;?>6%HML2I F98CE5)X)XQ^- ';V?CG3KKSQ-9ZC9/ M':/>HEW;^69X5^\R@XP>Q-)]0O+;2;K!OT81V[.@4Q'GV:7-O) 95\L_NL6CCYO3G Y[T =AH'B6T\0&]BBM[NUNK*417%M=Q[)( MR5#*2 2,$'((-9WQ&UF_\/\ @:^U+3)EAO(WA5'9 X7=*BG@\'AC3/#T$T?Q M"\93/$ZQ2FR\MRI ?$)!P>^*K?%J&6?X;:DD$,LTGF6[;(D+L0)XR< /6[36X;5#+/936(@9XU&6V.C<-@' ((K2E\=::+?3Y+2TU# M4)+VS6^2"R@\QTA.,.PR .3C&H:IK5G8#1;:SBN]-5B'EA+[D8*C$$ M[@R].] ';7'CG3$CLGL;>_U0W=M]K1+"#S&6'.-[ D8YXQUR#QQ42>(-/O/& M6CPP:E?YO=.:ZAME0""2/^^V1N##TKE+FST32=.T<+)XFT&ZCLF:TOQ"9'(= MRY@E50P8@D-M8#KP3?LPC9YYSR< [3C-2W_Q"TNQFU.);'5+ MHZ7(4O3;6V\0 *&WDY'RX/;G@\<5Y[=:C]C^$5CX9GT^\34["ZMH;I7MG5(= MMRGS[R-I#<8P23N]C77V5I.MC\1LV\@:>[F,64.9!]EC V^O.1Q0!W=M&Z-M;&QB)>\S]S$?1 M7(!R,X&TG.*27Q]H]MHEQJEXMW:I:W*6MU!/%ME@=RN-PSC&&4Y!(P:\^72[ MM=(LKY3KEMX>L==>2T(#FZ@LV@*!P&!?8)&. 03M)JSJVFVEWX3U*[TH:W?_ M &K5; /<:@A)N!'(GS(-H;: 2"2!]WT% '?Z7XQLM4U6#36LM1LKJXMWN84O M;?RBZ*P4X&QK*\5^,-*@L-8@:_U*R.F3V\=Q=64:E@\A!5%+9!X(W< M< U)X_@FM$TCQ-:02S7&C7@>2.%"SO;R?NY5 '4X(;_@-<5XBT/4%^":5$MN;*"^U036JWI^P0>9Y<#?==LD8S@X'WN#QQ M61/JD7A'Q[X@O=4M[LVNJ6]L]I+!;/,':-65HOE!PV2" >NZL2[S;^)KC5]: M?7M"AU/3[9X8M.#/AT#AH7V(WSC9L@;.UVR1P<' &3P>*Z&VN(KRUAN8&WPS(LB-C&5(R#S[5Y9?6FD:)9::MO M)XDT'4(-,06=RL!F,RDLP@E50RLRL?ND#[W!ZUZ3HDU]QR.GG6X*K*@/RN5_A)&,CD URWBN_\-W&J3Z9XR\/ M,UK&JM97IM7N%E!'S!6C4F-@>,9YX/>CP7>S:+X="W5OJAL;K5FM]+2>-GFC MMWP(S)N^95!#C:#+''K6K7/E0/(@<11H-TLA!Z@*,? M\"JWX)U^3Q)X6M;RY41W\9:WO8L8\N>,[7&.W(S]"*Y.VTC6_%?CO5O$5OJ< M^CPV!.EV!:T60R(,-*X$@X!;@,.H%2Z#9:GX+\>7]K>W$^I6.MP->_:5M@@2 MYCX=2J?*"R8.>,D4 >D5AZUXHMM%O(;(65_?WDL33""QA\QEC4@%SD@ 9('7 M)["M+3;^/5-,MK^*.:..XC$BI,FQU![,O8^U<7XKOIT\7Q6=[=ZS;:8;$/:I MI:.&N;DNP9"ZJ2"%"8!('S$DT :]QX\T:*/26A6[NVU:!Y[*.VA+M*%VY&., M'YAUZ8.<8I$\>Z0=!GU1XKV,PW?V%[-X/](^T$@"((#RQW C!Q@]:XSP3;W MOO R26MPCV-CJ-OFZE:7=M>:GJC6=R]M8>,(;Z81Q,S M& 6ZHSJH&6 +9XS]T^E '3Z-XFN-7^)%S8A+RUMH=(21[*ZC",DIE8;NX.5V M\@D?CFMCQMJEUHO@G6=3L7"75K:O+$S*& 8#C@]:Y_1-036OBK=ZG:6UR+#^ MQ8X8[F6!XUE83,3MW ' SC\#6O\ $:&6X^'/B"&"-Y97LI J(I9F..@ ZT 8 M6K/XQT'PK/XB_P"$JMKL6MM]J>UN-.2-)0!DIN5L@GH#ZXK*T@\PVT3#@OR/1N!DG:>*Y+Q#X"T_3-#TS7-/TVYO6T]X[B\TZ:X MEG6YBQ\X".Q&Y?O#_=QS2ZNMM:^,M3U.^U'7K*RU.TMI;.338W(F*JRF-@$8 MA^A ./O'WH ZZ^\*J1^.3 M-X^30(M/N7LVL$NQ="+CYFX?)/$>,C.,YKF-2MM*T.TL$LY/$FA:G;Z7$EG, MD!F^T*-Q6"15#([(QP0<'YN#BK)U#4K'Q_;:A?V4L>H7WA>*&-5@=HS>"1F: M(D A<$CJ0,=Z .ET_P >Z;J5S#%%9:FBW4YO MUMX'6:.)I9@'0[2&P'#?+G@&@#T@>.=)32-1O[N.\LFTYE2YM;B'$RL^-@"@ MG=NR ,$@_G679>*KC5/B/I^G+#?V,)TR>::RO(@C%A)&$?@D$8+#@^N:YC4- M-MKK1=1UG1CK^J&"]L)II;U"3D7$7VN2V>-&]NAJ%S<00Q31Q7M]-+'%(%' M(C9BH(/3CB@#2M?&VFWNO7.D6UO?236L[P74H@_=6Y5=VYWS@*>@]2#Q4%E\ M0=*O;BS M=1AL[Z7R;._FMML$[G.T*V&6]U M*X2%W4KN#0(H8'N,D\UC"].M>$/"_A6VL;V/5[6XLENX7M706@@93([.1MQ\ MG&#SN&* .JL_$^EV>H>*Y[C5+Z2/3)8_M$?W@P2"."..0>"*\UN=.NM3N_B=!:)/),FI6, M^RW_ -8RQE78)_M84X]\5>O]%M/$NC>(3H=WX@U.^.E- D^H K&3S0!UI^(EA]FN&.EZM#.MHUW;PW%ML:YC7&63GG&02#@@'.*T_!F MOS>)O"MAJMS9R6LTT*,ZLFU6)4$LG))3G@GTK&?Q5%XGL[G3]*TJ^D=].G,\ MDUN\/V9RF%B^=1N%%F66SM(K6=)87C*2(BAAA@,X] M1Q0!M:]K-MX>T"^U>[/[BTA:5AGEL#A1[DX ^M.W.,9XS19^-=/OM3CM(K34! M#-.]O#?-;D6\LB;MRJV<]58 D ''!KDI[R.S\4%_#DVLVNIW&IJ+K2);=GMK MA&D DG!*E4!3+[E8=,$9XI=-NEL_%-I#X_<:CHEW;L8($)8O*K%<) M\V&&UR&W<#F@#;TGQ?I5GX: MMP^/M*DGO;::UU"UNK&Q>_N+>X@VND2XSWP2<\8)'7G(->>Z5I]_;>$;B]>P MNF6P\9MJ$L2PL9&@5P"RKC+8SNX]*T=8U*/7_%VOS6%KZ7J&H:?:I:ZC#%J(/V.[FM]L,Y"[MJMG.< D9 M!QP350_$_0EMTNW@U%=/-P;:6^-M^Y@D#E,.V?4#D CD9Q5.]M)_[.^'*K;R M9@NX#* A_=@6L@^;TYP.:P_[/NC\%#;?9)O/.K;C%Y9W$?VCG.,9QMY^E '< MZ?XTTZ^OKRSGM[[3IK6V^V,+^#RMT&2#(.3P".[OK*TE=H[U66*S]DMML)E8<(6SG.>.F,C&:?X2\8S>)-6UNSDTRZMH M[&[:&.22+:,*J95SN/SY9C@#[N*YF&QNE^%7@6#[+,)HK[36DC\L[D D!8D= ML=ZV?!$XM/%'B[2[B.>*[EU62\C#PN%>$I& P?&T\]LYH [#49+V+3YGTZWC MGO N(HY9-B%B*>[M-3N;0O#'Y:D1OM&!Z M?4DUO:GJ5MI&GRWUV91!%C<8HGE;D@#"H"QY(Z"N(^&^NV5KFWM\PB0 G86_@ XSDDD<\'.;\38I#H.F70 M!,%GK%E<7'_7,2@$GV&0?PKM* /-M=\;ZM#X)T?5K:"XL+RYU6&TN(KNUV,H M9B'4*V>.,!N^*U]6U76]7\72^&] NXM/2RMTN+^_>$3.IJ@G:5;J >10!HVK^+-";4O[2FAUJQBLWN+>Y2)89C*H/[ID7@ MY[, /I65X?N?%.LZ5INNV'BFPU+SC%)+=$A1&QO177+JR@G&[.2.16K9^ M+[S69[V70]$N+G3[:U9X[BY#6WVF?^&.,.N<8SEB, XKB=8?P]J_DWGAC1;_ M $_QF\T958+*:W:)]XW^<=H0KC=DG.: .X\;ZWJ%A%IFDZ))''K6K70@MW= MXB1?FED*GJ%4?J*L^!]?F\1>&(+F\4)J4#M:WT8&-D\9VN,=LXS]"*Y6+2=: M\6>/]4UZVU*?2+?2_P#B66+-:+(91]Z5P'&,%L ,.H%3^']-U7PC\1;BUN[N M;4;+Q!";@W0MQ&L=U'P00@VKN3'/&2* /1:\RU?QUJUKXMN+VV:+_A%-*O8= M.U!B@),D@.^0-U C9H@1[FNU\5:Q+H/A?4-2M[>2YN88CY$,:%V>0\*,#G&2 M,^V:XC3/AEK2^#&T2Z\52)#>QL][!]AA?,DGS2?.1N)W$X.<\#I0!V^M^([; M1);6!K6\O+NZWF&VLXM[LJXW-R0 !E>I[BL^7QUIPALVM;'4[V:ZB>86UM:D MRQHK;6+J2-N&^7'4D<9KB[>]BN?#>CP>*/[;TS5M)>>R_M:RC?Y'3:O) .Y9 M%VGE2I*GG-2RWBW.F:3?>(;K7-*U@03+;ZQ9VC+YT?FD(DD:JPRRJC[&4#GC M!R =7)XBT^[\4^&4AU*_3^TK:::WMTC AF4)DF3(W @=!QSUJ&\^)FB6,-Y M=2V^I-86LK0&^2VS \JG:45L\G.1G !(P#FN=A&M:AX[^'6HZI9RK*PM5O_P"S/@WJ?A:YL+S^U+661)5:V<1A/M)<2^81M*D$ M$WLFI69O+2.U@W-*@(!&"1@_-GG&,'FH=$MY4\=^-)GA=4E%F$,C8YFC^4YZ'&>* .C7XGZ(UB+X6F MJ?9$E\F[F^RD+92;MI67G@@XR!G (/<5I:QXUT_1[ZXM7M;^Z-I$LUY):6_F M):H)RP# Y Q\OG7EY:ZO)(&*P$N BO MN0#(_>!U&0>, T[PYIG]G>/98XK:XCM8?#UE;Q-.,L-KR#:6'!8#&<5R=F)= M'L/!>HWUK=1VMGK6I&X9;=W,8D:<(2J@G!R.<=Z .TOKCQBD'B#[+/9%HI(W MTYS:.<@D[HF&?F. GS#C+'TXU8]8GL_$5KI.H[-U_ \UJZ_WTQYD1]1([J% JN=[810I.XJ!CCKM)K;9@JEF(" M@9)/85Y'H]M#-X*TR)]1N]&OH=7O);6]6+*P.9)2/,5AC8R,>N ?8@C\*GKGO!5UJ-WX<5]4MX(KE;B92\"%8[@ M"1OWR@\@/][WSGH:Z&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBL;Q/J%[IFCFXL7L(9/,17N+ M^39# A/S.W(W8],C)- &S17FT/Q#OFT2_2"32M3U.+4X--M+FT8_99VF"%7. M&8C;N;< QY7KZ7?^$F\2:;XBN]&U2/39O)T:;4H[FWB=!(RLJA2I8XQDYY.> M#DDF3@=3[\UP;?$>XTVRUQ)[K2-8NK*VBN+6;36Q%*9'\L(XWMM(?;GGD,.E/F M&OQ_$OPC%KDEA.Q@O626RB>, ^6FY2K,W3C#9YST&.0#T>BBN'/B#Q5JMUJU MUH%KITMCIEZUF+2<,)KMDP)"LFX+'R2!D'..<4 =Q17%2ZYXEUC5M:A\/C38 M+?27$!^VQ/(US-L#LH*NH0#'5-/N&A6"_M96G! M:$),K&0#J5P><=\5X]X]UC7->^&MS'=G3XWM-8_L^^5(G*SLDR!&3+?*O<@Y MSZBNL2[FT?QYX6T"?3M%:2:TNG:XM;,Q&+;D@198[ <\CG)S0!V.LZ6FLZ7- M8O3Q] MJ>GZ5>VVHMI<>JP:RNE)=/NCM?FC$@E8%L@!,Y7=R0!GFD'Q$O(M.U2VCGTG M5-5M[FUMK2XLV/V>8W#;4+ ,Q4J0^1N/0=,T >BFXA%PMN9HQ.REQ'N&XJ" M3CKC)'/O4E>>6(UF/XO6,.LR6<\BZ'<%)[2-HE<&:+(*,S$$$=<\Y'2N@\6Z MM?Z5%:?9+[2-.AE=A/?:H_R1 #A53>NYF/OQ@T ='17G,'CW5[_2?#TEA#IL MUWJ6H7&GRN&9H,QB3]ZA!R5.P-CG(XSWIUQXVUO1K3Q':ZC#8W>J:;):QVKV MZ-%%.;D[4W*68C#9S@\@4 >@-<0I.D#31K-("R1E@&8#&2!U.,C\ZDKSI1KD M?Q5\/1:W)8SN-.O&CGM(FB4Y,65*LS=,#G/.>@Q6UXR\0ZMHU[H5EI%O:S3Z MI=/;?Z3NVI^[9@W!' (R?4 @R=3O8#)48/) (XKR75M8O]7^$?C.:SMM,T];?4;NWG6"W M*^=&N 6X;_6'(RQR#Z5IV4\_AT^ M-FTW0I?[0F;;+#9%# HA0AERQQ(>A;N M,<4 >J4UW2.-I)&544$LS' '\)B<_#O0Q;-&DYTF#RVD4LH M;REP2 02,]LBN)\+^*?$5K\/M,N9IK2^U#5]2:SL?-5P(V:67] 'J]1FXA%PMN9HQ.REUC+#<5! ) ZXY'/O7,Z-K6L1>*Y_#FN-93S_8 MA?6]U9Q-$KIOV,K(S-@@D<@\@UD^(CJG_"UM'CT@VR7,FD7*F6Y5G2)?-B); M:I!8\ 8R.N>U 'H%%>:O\0M1M[;^S+V32;/6EU633I+N3C@X(R<%3S0!T]%>< M:_X_N[/5-;2RU#0;:+1L*UK?R8GO7"!V"?.-@PP4':V6S5Y?$NOZYXBNM-T' M^SH+9-/MKV.YNXGD(\T/\I56&<[1SGC!ZY& #N:*\GE\3^)-?F\!75E<6=BU M_->_OUU#0DT^QOFM6TZ23_3)D M1PCR*=_!SN(7:<@=>: /3J*XJU\1Z_J'C;6],A33X-*T::+SYI4YO;K1KJ>_T*2SU>X$*Z?;29N[4."8V<[SNZ ,-JX+ M>U 'I$]Q#:PM-<31PQ+C+R,%49.!R?([G[%X7U M>Z\F*;R;*:3RIEW(^$)VL.X.,$4 7X9XKF%)H)4EB<;D=&#*P]01UJ2O.+#Q M5K$NE^"+32+'2[>36[*61E,3"&VV(C#:JL/E&X_+WXY'6LOQ)XF\42>'-2LV MN;&WU#3M:M;.:XMXI%65':)T*C?E?O889.1D#&: /6Z*XR36/$M_X@GT'3)M M*BN-.M(IKZ[GMY'1Y9-VU$0."HPI))8]16OX1UZ7Q%H"7EQ D%W'++;7,2'* MK+&Y1L$]B1D>QH W**\\U/QMJ6D^(HX;J^T 0OJ,=FNEK+NO#$[A!+D/UY#; M=G [U:T_Q1K.I^*;RSMY]&6.TOVMI=,EW+=^2#CS@Q;!!'S ;<$<9S0!W-%8 M?BW7I/#N@O>6\"SWG-;OQ3TRRO/!TMY< M6R27%G+"UO(PYC+2Q@D?4<4 =M17GOB_QMJ7AJ]O9VOM @M;38T=A<2YN[Q" M 7*X<;#R0HVMG'O5ZXUKQ-J/BS6M$T;^S((]/AMY5N+N)Y-QD5CLVJPZE>O8 M#H<\ ':45P_A[QO>:W<^%E:V@BCU;3[BYG R2DD3(N%.?NY9NN>U/?Q5JLMG MXA: :9 ^G:J+)+B[?9%%%LC8R298;B-YX!&>* .UIDJ-)"Z)(8V92 Z@$J?4 M9X_.O-)?B/J%OX7UJ\ADTK5;O3+ZVMUN+(GR+E)2G0;SM8;F'WB,C\*W(M=\ M0Z3XDT73O$(TU[?5%FC66SC=1%.OS*A+,<@KN'09*_A0!H^&/"LV$45OOQ$A,PW/M'5B,#)S@#C&30!W[ M,J*68@ =232@Y&1TKA_$%E;^(OB+I>A:E$MQIEOITU^]L_," > ME5]1M'O],NK2.YEM7GB:,3PXWQY&-RY[CM7GMMH&CZ/\0-%L_"]L(I]/BD;6 M)H2?FB:,A%F/\4C/A@#SP3TH ]+WKOV;ANQG&><4C.JD!F +' R>M>,_V9:_ M\*E/CSRQ_P )+C^U/[0R?-W>9G9G^YL^3;TQVKIO&?AWPW';:IKNO1OJ%U>1 MK#8PR?,\;[<)';@%K*7P M_HU]XXN5N4TO352Y@NG!MQ+M7=*W]YA@@$YZG')JY\-[6>U\+/NCFALI;R>7 M3X)L[X;5FS&I!Y''(!Z @4 =?17):5>S>)->\0R1R[(=+F_L^SR,A)@@:20C MN'C<7&CL;0RKJ$:"4JZDC;)&2++GP]#=&&UT2R:=I ^W_3I5/D@_P"XN6_X%6G#X\N)/A?!XA2. M%+Y7CM;OSP?+MI?,$=JG+8';'/>@#OJAN+NVLT1[FXB@5W"*97"AF/0 M#/4GTKAK[Q9K6E^'$O)[W0ITGO8K>'5H=QM4B<$F210Y(P1M^_@EAR*K^)/$ M.I6/A?2[K4K70]3>;6H+>*9(S)!)&W25%+'8XY'4XQGO0!Z/17%W'B#Q%?:_ MK<&BQ:?]CT78DJ7".9+J0H)"J,& 3 (&2&Y]JS--\:>(M;7PQ!90Z;%<:QID MMY-++&[) RL@R%# L,,1C/4@YXY /0KFVAO+66VN8DE@F0I)&XR&4C!!'I3; M2W-I:I!YTDJQC:K2'+8[ GO]3SZY/->?-XX\01:9!";73Y=57Q%_8DK .L+_ M "%A(!DE>JY&3T/M5BWUKQM$%WI&D7.IV!OI[C4FS%& 0NQ%WKN)8G^+@*>M M/M_'NKZI'X?@TR'37O-1N;NSN)"S/"CP _O$(/S(0-P'<$#(ZT >C45Y+XJ\ M3>*%\*^([*2YL8=1TJ^M89+JVBD02Q2F,J5&_*-\V#R>,COFO4;6.Y-@D>HM M!-<%<3&*,K&Q[X4DD#ZDT 6:*\B\+7&B6VC>))M4T^ZNVMM7O40K:32A8U?" MJ'52J@?48]JZ#Q8UWIUUX0T.VM_M5C)="&19IO\ CX"0R$(^0;AC.1@]Z6O+H]&M1XYN/#,NC0G0ETLS_99+CX)'-8 X[V>6*XUW59=)EN?M4FF.Z- M&S[@VW>5W[-P!V[L5/%XECL[[P[I::<8K;5+?-M+YHVQE8PWED8SG;T]<&I+ MKQ;!:9$\44;27CVEJ9+@*DS("78L1\JC:P/4Y& #QD Z.BL+PSXG@\2)?*D7 MDW%C<&"9 XD0G&0R..&4@\'@]<@5S,^FVEY\;)K6XA#VYT%;@Q$D*9//*[\= M-V.,T >AT5YXMU<>$?B=8Z+#GI6U M8>,C=:GIMC/IDMM)JEI)=6BO(-^$P=LJX&QB&![CKSQ0!U-%<-H'C>XE\+MJ MVM00P-+?RVL"K.,,PF= N2 %"\L>H!..U))_.M[MC M'\W*2I(F-VWGY2!R #ZT =U52+3H8]1EOV)DN9$$8=OX(P<[5]!GD]R>O0 9 M"^$[8Z[JFHM),%OX8XW43N274<2#/",,#&WW/?@\$ZW/KOAT2W9!O;6>6RNB M!@-)$Y0MCMG ;'O0!O17$,[2+%-'(T3;) C E&P#@^AP1Q[U)7EFG7/B:WU+ MQS/H?]FK%:ZH\["[C=S.P@C.Q=K#9PHY.?O#CBN@\->-)M9UU+6Y@BAM;[2X M-3T]ESN*$8E1R3@LK$= .#0!V=%<_P"#M8R/Y4,\15!$ MXV_<( &_WS@5)"NJ:[\1KY;J33Q.WAN:#R;.8RQ0%Y%V;I"H)9L,>@X Z]3Z M=/!%

+2].M+&-SN9+:%8PQ]2% S0 M!RTO@Z]?X>:#HX>T;4](6UD02Y:"22( %6XSM8;AG&>C7:W5E MHNG72W$%Q8V\ ,B!HFW?O7VKN#'C 7@>M=5JFLVND3:=%&=]JY!95X X [Y MJ6#1_%&I^,-#UO6(M,M(-.BN(VM[:=Y2S2*!OR47NHX[#N<\=M10!D^&KZ_U M'1$N=3BACNO.F1A &"%4E958;N<%5!_&N:.@^+-(N=8L] ETY+/5+U[Q+V=V M\VS:3!DQ'M*R<@E:[NB@#B9-%\3:+JVM2Z FG75OJ[K/NNYVB:VGV!&; M"HP=3M4XXYR*=X>\%3>'M9T62*>.6ST_17T]F)(=Y6D1RV,8P=K=^XKM** / M.-7\!:M?^%]9TV*:T$][KQU*,L[!1%YBM@_+]["GCI[UNZIX;O;WXCZ#XAB> M 6=A;3Q2JS'>2XP-HQ@C\1737$\5K;RW$\BQ0Q(7D=S@*H&22?3%8#=2@^%^K>&FEMC>W:W@C< M.WECS7=ER<9Z,,\?G6G<>';R77?"=\KP^5I,54D@9QP2,XK6H \_OO ^HSS:K>1M8R7#: MW'JEG%,28W"PK$R2?+QD;^0#C@U)?^&-^6V:]D\J %&;)=*U MK3;6PO3:036YM[Z4QJAD*$2J0KM=-/>6UM+;Q33)')<.8X58X,C; M2V!ZG"D_A4U 'GFD>"]GZS)]0%C)8LQ)V2VY+?.,< G XSP37>U2TO4O[4M7G^QWEI MMD:/R[N+RW.#]X#^Z>QH YBST?Q+?^-=,U_5XM.M8+2TGM_LUO.\K!G*'=N* M+G.T\=L#DYXTO$.A76JZ[X;OK=XEBTR\>>8.Q!*F)D&W Y.6'7%=%5>^O8-- MT^YOKI_+MK:)II7P3M1023@.$WEP[>;: M!4*,%3:0P.Q?:7 50Z'S$.SYCA M,[2!R<9[UVVFZC:ZOIEMJ-E)YMK^* M]!::T^UZM?7-Q;L';8JR%2NX[<@\'. :T]3\(ZA>:EX)N(Y+<)H;$W09CELQ MA?DXYY'?%=K10!P5KX7UK2[VYLK*QT2:PGOWNEOKD%IH8Y'WO'Y>WYCDL%.\ M<$>E,NO#/B:T;Q+IVD_V:VG:Y+)<"YGF=9+5Y(PL@V!2'Y&1R,9YS7H%% &; MX>L)M*\,Z5IUP4,UI9PP2%#E2RH%.,]LBN%T[P3XAM?"MGI3'3ENM$U+[=IL MXF=EN?GD9ED&W*963'&[GGMSZ910!RNC:/J\_BR?Q)K<5I:S?8A8VUI:S-,$ M3?O9F,]/\ $&D"RE6UL9;:2WN)6C,N]T. P5MOW1C'.1UM% 'G"^!M7"#6I4TV?7#JLFHR6DC,;=D>/RO)WE'3%=? MX=M=0M[6=]2M=.M9I92R6]B,K$F "Y WMU.<#KCM6Q10!PM[X:UJSUO5Y]( ML=%NX=5D6<2WY(:TEV*C':$/F*0H8#*\YK9TS0KFR\8ZIJSM ;:ZLK6WC5,@ MAHS)NRN, ?.,S&GW%_HMW=320RSLDFWMW:65AH]7: .;T?P]<67B3Q3?731-;:M+"T2HQ+!5A"-NXXY!Z9K(\-^&]=O]H %I[B-00@V;0$?[N6W'IQUKNZSM6UFUT861NA(?MEW'9Q[% MS\[G"YYZ<4 >?3>"O%G_ AC^#KG3G M(]!U^QEU3PYJFGP%!-=6DL"%SA0S(5&?;)K1HH X?1?!^HZ#WH YP)P/85NT4 >82^"O$JZ5+IEO#I 6'5/[22[>5O,O3]H\X))\GR'' M!;+?= QBM/4_#OB#6M6M/MUCHP6UOX[J+5HY&%Q'$L@?R@NSJ1\A.[!!SC/% M=?JVI?V5I[7?V.\O-K*ODV<7F2')QD+Z#J?:IQ>6YO39"9/M0C$IBS\P0D@- MCTR"/PH R/%VA2^(= >TM9D@O(IHKFVDD!*K+&X==V.Q(P?K6=8Z1KFI^++/ M7=>@L;1=/MI8;:VM9VF+/(5WNS%%P,* !@]3S7744 >%O#)TV_> M%YOM4TV86)7:[EAU YP:H:_H'BC5[R\TO[392Z#>W,,YFE=A/;(A1GB50N&R M4R"2,;CUXKN*I76I?9=2L;+['>2_:]_[^*+=%#M&?WC?PYZ#U- '!:SX)\07 ML'BG3;1-+$.LRO<+J$SL9ERB@1%=O3*XW;N%)P,UTV@Z-J-KXEUG6+];:/\ MM&"T410RE]CQJX<9*C(RPP>_H*Z2B@#S?3O!WB'0+'PK<62Z?=WVD6]Q;7$$ MD[1I(LK Y5]A.05'5>2$\LDJ2"IY M!P?N@]^.^;4MNM)IOV.\.Z S?:A%^X'.-A?^]WQZ5=H \QOO!'B748M<28Z6 MIU2YLKL>7*X6%H73,>-G(VIPW&3V&>-KXHO;Q^#99S<)%J-K-%-0[1(K-'$(T/!.U!P3CG)/%=O10!1UE-1DT6]32'A346A9;9YB=BN1P M3@'@=>EZ-XM'C>ZU MN&QT6^BC01:<+J\DC-JF/G(41L-S'.6SG Z5WM8%YXNL+3Q1!X=2WO;K4)( MUE<6T.Y8(V;:'D;( &?K0!@^(M&\6ZSJ&C7#66BW%K:1^;-8S7DBQM=9^5LB M,[U4= 0.3G' KK-&DUB6S9M;MK*WN?,(5+.=I4*8&"2RJ)M/EX2^O?[4MF/_+19$59 M /=67GV9?6NL-69#N0D9*GID>G!-)/+Y%O)- ML>38I;9&,LV!G '-S,2%4L,[ M0, 46?A#6/#&HZT/"ZZ9'I-Z8;B&QG+*JRC"RI@*=JNH!WS+V-6J . T[PWX@TQ-3OK+3M$M7OKB-Y-'61C;M&J M%7^<(-KL2#D)CY0#G)-9US\/-5NM"6WABTVP>37X=4-E!(Q@MXT4!E0[1EB0 M6/ &6->H44 >;W\EUHOBCQ2-.U31XX+R..ZN_M<[1RV3>5L+JFTB0%5!'(YX MI? /A^]%AX+U=]B06NAO!(C$A]TAC92!CIA3W]*[?4-!T?5IXI]1TFQO)HO] M7)<6Z2,GT)!Q6@ , 8% ' MX*U,WGF^;:[?^$I&L_?;/D>5LQ]W[^>W3WK= ML-#NK;QGKVKN\1M[^VMHHE#'<#&)-VX8P!\XQR>];<=Y;RW0QZ5M0^&]5DU3PO?W M7]G1R:=)=274=JI1!YL95508YQD DXSC/M6DWC'1(]!_MJ6XFALO,\I?.MI$ MD=RSGM/,9L P"/(? XR4/3/6NWLI+Y].CDO;>&&\*D MO#%,70'L Q4$]N<5DZ1XTT;7+Y;2Q-\964L/.T^>)<#_ &G0#]:L^(O$VD>% M-.2_UJZ^S6KRB$/Y;/\ ,02!A03T!YH Y[POHWB/P_8ZK;RZ=IES]MU&XO%' MVYP LK9VG]T>G2K&J:-K^H7GA>[=;*2;3KEKJ\_?,HRT;KLC^0Y W\$XR!SU MKK?-C\KS=Z^7MW;\\8ZYSZ5S]GXWTG5?#DNN:,MYJMK%-Y)2SMF,C-D9PK8) M W Y]* ('T+49O'UWJTL5M_9MQI:V!Q,?-R)&8MC;C&&QU[54\*:7XOT:VM= M"OGTV32[$".*_C=O.EA7[B&,KA3@ $Y/'3GFMZ3Q'8Q>+(/#;+-]NFM#>*0H MV; VTY.>N?:J5CXUL=3\.RZU86.I74,=PUN888-\I96VDA0>@ZYSTH R_"FA M^*?#L$7A\OI[Z-:RDP7PD;SS#NW",Q[<;N=N[=T[$U'_ ,(MKD>@^,M(1;%H M]8ENY;64SL#F=<8<;/EV\],Y]J[RLY-9M7\12Z&!)]KBM4NV.WY=C.RCG/7* MGM0!AZQX9O\ 4_!%A8PR0V^LZ=Y$]K+N+(D\6.^ 2I&X'CHU-U_PQJ0L]#N? M#T\']I:-(7C6[)"7*LA617(Y!;.<^M=?7*W7Q%\-6FH7=E+_ '0#IDX$^C:[' M\29?$=M:V,MH=+%@J27;(^1*7W<1D8YQC-=%I&M:;K]@M]I5[#=VQ)7?$V<$ M=01U!]CS3M3U+^S((I?L=Y=>9*L6RTB\QEW?Q$=E'<]J .^(KGQ'J M=W;Q:BEF]IIL-OEX[0-U&^D M2Y>22X:14!F+% 2Q*9P>F>O8>BT4 ><+X*\0Q^&3I\%Q80WFGZL^I:;,79EE M)E=]LHVC:-LA4XSZUV&AMKTT;SZ[#9VTA 5+:TD,JKCJQ<@->JF MIZG9:-ITVH:C<);VL(R\C9P.<#@>>*VMY)YY%CBC4N[L -*N-,\.22W<;17.HWD^H21,,&/S7+*I'8A=N1ZYJ?3?%NA:]?KIJ_: M([LKYT<%]920&15(^9!(HW8X/'(KHJ //VT#Q=IUQXG&F)I4\.M73R1&:X=& MMLQ*F\@(=W3[O&,#DYXR/&^A#3?#WA31-&OT37;8KIMJ1R[Q21&.9BHZ +\^ M>@*BO1H]8B-UJ44UM=6L5@JL]S<1[(9%*EB4;/S!0.?2GP:?IFVNGVJ;+>VB6&-?15&!^@JS110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7,>.+F*'2+:W>YU&-KJ[CA2'3>)[D\L8U;(V A22V1@ \UT]9' MB#0(M?@M0;NYL[FSG%Q;7-L5WQN%*]&!!!#,"".] 'F4^I:M;^'=?L+>XU73 MFM-:L(K87=R)KBW24PDJ7#MN7+$@%CPV#Z5IZO/=>"=>U==.O[^>(^&[F_\ M+O+I[@"XB8!7&\G&=W('''2N@'PZT[-WNU+4Y!>3V]S9(SV$NGO"2/+>*1@6R,9S\N.O0F@#@+S0_P"S M6\ W?]IZA=2W.IPM<_:KIYA+(8)&W@,2%[C"X&#["NQ\<7,4.C6\$ESJ,375 MW'"D6F\3W)Y8Q*V1MR%.6R, 'FJ=I\.[6WGTJ2XUK5[Q=)E62QCGECVQ *5V MG" L,$20"QX;!]*W%\/D?$ M:?P^-8UDZ3-I2WTL)U&4NTPE9,B3=N4$$?#]UJE[Y-W>:A'=7*3LD\T=LSA$,@^89^7)!R0O6F M>(+S4M!LO&&BZ?JE\(K,Z=/932W#R26_G3!73>Q+%?EZ$G@D=*[4^ M.32;6 MRM[R^MYK.[EO+6\C=?.BDD9F;&5VE3O(P0QO=*T?P1JL6O:K)<:GJ%D+\37CNEQY@WG"DX49XPN M1U!P*]"U'P_::AJ\&JS"22:WM9K58=P$BS1L'3/ME0#[$U1O=)D\>>&K;[9=ZSH@F@>*[LX=D98 ML-KJ^]&R!@X(QD'/.10!8N["'5/AI)8W"@Q3Z3L.>W[K@_@>?PJ7P-?S:GX# MT&]N6+3RV,32,>K-M&3^/6L?5M'U+0_!MQH>E7FJ:M>:CBSMY;L*PM59=I=F M1%"HJY//4X ZUT]CI$6G>';?1K662**"U6VCE3 =0%VAAD$9[].M 'D^HZII M'BOQ3XGDU6WU*:P2U;1]/>UT^:X0'.990R*1NWA0.>BU:G\6ZEJ?P.-W%=3V MFMV5S;V5R_S)(DJSQJ2PX/S*02#C[Q%>F>'M!L_#.@VFCV ?[-;)M5I""S$D MDLQ &2223QWK&U+X?Z5J5QK$KW%["NK/;RW,43J$WPL&5E!4X)V@'U'OS0!S M'B3PI;6WBOP59'4=8F$UW<^9+)J,N\GR&;((8;3GTQP<=.*SY-1UW4Y=5U2P ML/$MQJUOJDL5G)!.HLUCBEV>4T9D (*J=Q*$Y/!X%>C>(O#$/B%]/G-]>6-W MI\QFM[FT*;U)4JPPRL""#Z53D\$0'4)IH=7U2WL[FX%U<6,,JK%+*""6SMWK MN(!8*P!/U- &/HUIJ:A]DTNZM6M;2.Y98PS0*6W 'DFZ?H-KIN MLZOJD,DS3ZH\:QK3P!9:=HJZ?I^IZG:NEZ]]'=1R) MYB2/G<,;=K+@D8(- %CP1[[1:M@'RF+?,<9R"2> M&')JQXV_Y$+Q%_V#+G_T4U43X3GL;.VCL-2OI+I]5BO[VZDF"O< 8#APH *E M%"A0 .!Z'/0:II\6KZ1>Z;.SK#=P/!(T9 8*ZE21D$9P: /+]+%U=:%\+]-A MU"[M+>\LW6X^S2F,R*MONQD=.G7J,\8/-%U?:AHK>(/#MEJ=ZMN=9T^RMYY9 MVEEMH[A4,FUV)/,UW5EX/T^Q3PZL4UR1H,;1VNYE^<-'Y9W_ "\\>F.: M;?>"M+U%M;-P]R3J[PR2E7"F)XE 1HR!E2-H/.>?;B@";1/#K:#?W)M]5O9[ M":-=MI=S/.8I 3EUD=BV"",KTR,UNUR]MX*CB349)];U:YU"^MQ:MJ#RHDT, M8R0(]BA5P23G')YJ_P#V9>)XGLKQ+NX-E#8202Q/-E7D+1E&*]VP'RWN/>@# M'\;312WNDZ:S:Q<23&67^S]*D\IYU4 ;GDWIL12P_B&21UJ7X=7MW>^%G%XU MRTEM>W-LOVIP\H1)655=@2&8 $@G..IZUH:WX936-0L]0BU*]TZ]M4DB6>T M*9:-]NY"'5AC*JWM#%.WDP1PR;0IAR$?<%.[=R=U-AL9O%EQX MLO[O5=2MI=/O9;*Q6UO)(4MQ'&IW[5(#$LQ)W9XP*VK[X>V%]=WA_M'48=/O MYQ<7NFQ2*()Y.,DY4L-V!N"L,U)J/@:WO;V_GMM6U/3HM2 %];VCH$GPNW/S M(2A*@ E2,@>O- '&:3=:CXU\1>'X;[5+^VMKKPRE[=16EPT/FRB4+GY3QDG/ M'. !TJU'IMUKD7CB\N-'](;6KY&C\17FE2W<",2 ;B.K;0 M!GU&>M=]?>#+66[M;O3+^]T>YM[460DLBAWP#[J,KJP..QQD9/-$'@?2K6'1 M8H7N5&DW+W43&0,TTKA@S2$C+$ER>,<^W% '(^*(HX)[ZPL9O$]]+I6G+L%G M>>6EFV&8222-(OFN1@X.[@=.:9IUM_;/Q*\,:C=W-YY\_AM;UQ'=2(IDWQ<; M0<;3W7H>X-=AJ7@JTU+5KR\;4+^"'4(TCOK.%U$5R%!4;B5+#@X.TC(%O MX#M[2XT2Y@UG4TN-)M_LB2[HLSP;@?+D^3! V@9 !P.N>: .'TW7=7F\+:I; M_P!IW:RWOC%M+%R92TEO SH"$)^[QD#TSQ6QK"S^%-9O=-T[4-0:SO- O+GR M[B[DF:&:(#$B.Y++D.>AQD UT4/P_P!'AT/4])\V[:'4+]]1:0R 20S,RL&C M8 8VE01G/OFGP>";?=?SZAJFH:E>7EFUB;FX,8:*%LY5 B*HR>2<$D@4 *59+=VQY9.T8*C! !]!Y-=M%$J8W)DD9&>X[5MR^%[*6ST*U:6X":++'+;D,N7*1F,;^.1ACG&.: MLZQHEMK:V(N7E3[%>17D?ED#+QG(!R#QSS_.@#@;Z0>%==\1::FM:I!ISZ+% M=K)),]U+#,TKQ9CWDG+?+@9ZXJI;6VJ76H:UX>T\^(-*^TZ+]IMAJ%_YLJW" MR8616$CE0W 89'3I7<:WX+TW7KV]NKJ:Z62[LH[)O*< (J2&577CA@QSSD<# MBFZ=X.CL-?BUQ]8U*[U 0M!-).T>)XR00K*$ 4*1D;=O).JW:7-OXK-O;3 M&5B88_M$*A5R>%P2-O3!([UZ+H/@S2_#NLZIJEFUPTVH-N996!6$%V=*=80+'9QK&R^4C!5$I+%0&^ M8X7J* .C^+]_>:;\.[NYL;J>UN%G@ E@D*, 95!&1SR*H_V09?C+K,MO=7:7 M2:-%+#NNI/+$C/(H!7."@X.W&,Y.,FNP\4^&K/Q;H4ND7\L\5O(Z.6@8!LJP M8/TB:&T6\: M,B!6QG&U%+,0H&6).*S/$^AW6K?$#P]-#)?6L=O9W9^VVJC]S(3%M!+ KR-P MPP.1GTH Y#4[S5K&.[\/VFLWZ+:^*+*TM[IIV>589D5BA8\N%+'[V>V:W]62 M?0/'_P /=&LM0U V82?FP2<9Z=JW(O &FK8PP2WE]/,N MJ1ZM+=2.OF3SH1C=\N-N !@ <#BM+4_#5GJOB/1=!Q@C\: /,KE+_P#X5YKGB=M;U4ZCI^H71LR+R0)&B7) 0H#M<$9'S \8 M P!72FPG\7^*?$T,^K:C9+IC0VUB+2Y>(1,T0D,I52 YRW\61@8K=D\%:=)X M4U#PZ9[K[)?2RRR.&7S 9)#(V#MQC)XR#Q4>L>"+;5-1NKR#5=2TYKZ)8;Y+ M.1 MRB@@;MRD@X.-RX.* ,9+O4H/C-IFESZC-/"/#ADE4$I'+*)<&38#@$_I MTKEK$:C:?"C2_&C:YJL^KPRPN?,O':*2,W C,31D[2"IZD9SWKTJV\':99^) M++6[8S12V>G#3(8%8>4L(;(XQG(Z=:Y'P1X":;P9H46JW>JPP0LMS+I$NU8O M-5RP+ KO SAMN[&><4 4/%>IRQ7&LZQILGB&YN+"^CC6[CN!%96Q5D5H?+,@ M\P^O+:*WF:8IM81C ;"J,,>I[>@ M% &)XNBN;[QWX6TI=1O+6RNH+TW,=M.T1F"B(@94@CD]1S@G!&:X+QN]Q9^" M_&>@/=W-U:Z;J=E]E>YE,KHDGEOL+-R0"3C.3S7?^+-#N=7\=>%Y(7O;=+>" M])O;4\OM0G;4+I;N[O&=/.ED4J1_# MM 4 +@"@#$\;W'VG5=62V?Q#=7-A8!PFFW MX;%R&82.3(F]B,'&&P!TYI MUA)<^-= (8H-/\ L>N:M:7EE:?8A>Q- M%YDL .51P4VG;V. 1ZGF@#FM4;48_$=IX=U"3Q!K4%EI:S-)I4HMY)9'D=0\ MA$B$[50 6-FW,'WJP8ELMG&02?6NATS3XM*TVWL89)I M(X4VAYI"[MZEF/4DT >4&6^?X72?$#^UM1&M@M>*!=OY"J)<"'R<[-NT8Z9S MSFKNG:';2?';5'-QJ V:;#=@"]E&6,N=I^;E/]@_+[5TK?#NP;=:_P!I:B-& M:X^TG20Z?9R^_?C[N_9N^;;NQG\JV(?#=G!XMNO$BRSF\N;5+5T+#RPBG((& M,Y_&@#G/B%:M?:UX.MDN9;;S-493+"VUPOD29"GL2,C(Y&>*YKQ!H&VA@L+NV:6Z>22W,D^QU$C$M@[]SV<*PDVE0>0>F([G41X[T6RL+MX6GTV_*H6/EF0"+8S+T."3^9KG-&N'TZVOK M:[F\1:?KBZ1.\UOJ%RTT5S(JC,T,A9AE3V4KPW3BNI@\"6QU"+4-0U?5-1NT MMIK3S+B1%S%( ",(JX(QP1@Y)R3QAUMX'B21GOM:U34F6TDLX#=/'^XCD #8 MVH,L0!\S9/'UH XK1KG4M8T3X;6TVKZA'_:$=S]LECN&$DRK$6P6SG/'7J,\ M$'FC4-1U'0%\1:#97>J3VZZO8VL!6-W6N[TWP3IN MEP^'HX)[IAH2R+;;V4[]Z%3OPO/!XQBEO?!>F7\FL232W0DU26"9W1PK020J M!&\9QP1M!YSS[<4 <:MMXF:SUFST?3_$%MI[);2PQ7]X/M!(D_?QQ2F1RNZ, M#!+<'.,9IRF>]\/W=MH+^(G^S7\+W^DW=RT=Y%#M.Y(Y&;=AN&'S\@, >:ZQ M?!H>SNDNM>UBXO)WB<7K3(DD1C.4V*JA ,DY&TYR6Z\5Z1H6A1:'%5]H4?= 55 X%85_\.;#4%U* M"75-32POIFN6LXY$$<<[')D7Y=V=PW $E<\XZ8 ,[PMI4*?%CQI<">\9H6M" MJM=2%#YD3$@J3@@$_*#]WMBM77= U^[\8V6KZ/?Z?:+#82VKM)IM=BU6_,US#''=PL8_+N6C0HKL F0V#GY2!GMVIVM^ M%8M7U*WU2WU*^TS4H(C +FS9M;:ZFT^*\U/ MPOKNV[M[0X6Y01$;XPQX8+*&VD]0>>E4-0MM4\7^)_%=C;V+:6]_X?AB5+U@ M&)\V0*T@3=M.-X Y. /6NT7P)IT>@?V9#>:A%+]K^W&_68?:&N,\R,V,$GI@ MC&.,4Z'P-IO]E:K9W\]WJ,FJ@"\NKEQYLFT80#: %"]0 !@T 48=5\2:%XET M?3M;GTV\L]5,D,;6D#Q-;2JA<#EFWJ0I&>#G%0?%*UAO[+PU9W";X+C7[6*1 M3_$K!P1^1K5TSP9%9:O;:G?:QJ>K7-HC):&^D0B ,,,0$5><8/O0!YNNJWS>!?^$%,[?V[]N_L$O_ M !>1C=YV/3[/SGUK%O9IM ^$GC,:3<3636WB66*%[>0HR()XUP".>G%>L?\ M"(Z6/&A\5;9/[1-M]GV[AY?^_C&=^/ESGIQBL^^^'FDW_AW5M$EN;U;;5-0; M4)G5TWK(SAR%.W 7*CJ"<=Z ,J\_Y+_IG_8OR?\ HXUPMO?WFF_ 74;FQNI[ M6==:8"6"0HP!N ",CGD5[))X9LY?&$'B9I9Q>P6;6:QAAY90MNR1C.<^_P"% M8S?#31V\&S^&#=7WV*:Z-VTF]/,#[P^ =N,9'ITH IS6,OBWQIXCLKG4]1M( M=*CMXK1;.Z>$(\D>\RD*1O.2 ';83RVLC6 MS7#B:4;B4.0.IV@XSCTKI-9\&0:IJ<^H6^JZEID]U"MO=FR= +B,9QNW*V& M) 88.#5O3/"NFZ/JB7UD)8S'I\6G)#N!18HV9E[9W?,YP!S5+X?_ /(;\;_]AU__ $5'73:%HEMX?TYK M*U>5XS/+/F4@G=([.PX XRQQ[5@-\/D34]1O;+Q+KUA_:%P;B>&UFB5-Y &1 MF,D< =Z .3\0RMIGB?XA-H\KVZCP\MS^U#4K%[J9[I_FW#YE49^5.<;1QP,YKMH/ VCVWAK4]$A^TB/4T= M;RZ>7?<3%Q@NSMG+8/'&!Z5-K/A"PUS1-/TJYFN4@L9H9HFC90Q:+[N<@C'K M@#\* .?E\02>$?$_BJ+4[F6:R-D-8LEED+;0HV2Q+GI\X0@#^_7.H^L1RZ%H MFLKXAU)FTQ]2O(].N3'*T\DG 9C(A"("0%!QG''%=_XF\&:7XLGTZ;4&N%-C M+O40L%$JY5C&^0]MK^#4+S3=0MD>-+JT*;C&V"R,'5E M89 /(X(XH A\%/JK>&84UF*Z2ZBEEC4W94S/$'/EL^TD;MFW//7-2^+=%_M_ M0C9)>+9W(GBFMIV4,%EC<.F5/WAE>E0'P]<6@T"WL+^^,-C=/+&5 LBRQ30/LDAD4Y5T;LP- '-6NLZS:>( M]*L/%NBZ:9KAI([#4[%RZ"3869=KC=&653R"0<8K#@U;43\%M"OC?W)O);NU M5YS,WF.#=*I!;.3D<'VKKM/\&K;:M;:GJ.M:GJ]Q:!OLHO'C"0EAM+!4106P M2,G/6L]?AGIXM([!M7U9M-@N5NK6R\R,1P.)/,X.S<1G(PQ. 3WP0 SM('MXQ<.JQ?Z.[$* > 2.1T/?-3.9(+CP_H"P>(K[3AHXO MI(=/O6$KR,54;I&D5MB\X4-C+#C KN3X(TMKKQ-.\ER__"11)%>(7&%58S&- MF!D<,>I/-5D\"+%:Z>(?$&K1W]A&T$-^#%YODMM_=,/+VLORJ1D9R,YH N>" MGU5O#,*:S%=)=12RQJ;LJ9GB#GRV?:2-VS;GGKFNAJEI.FQZ1ID-C%-<3+'D MF6XD+R.Q))9CW))/MZ8%7: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *H:O?75C:*UC8-?7NQZ]IYTF[T1!-=H)1-&8F4LKHX SD*>,9SQ5BQ\4RR7NDV^HV LQJ\326 M9$V\Y50_ER#:-K;3G@D<,,\#/+^(+2VUOP5XM6POK2]UW4K4SRPVDRRE$C " M1#;Z $?[3,Q'H+6LE=OPZA97%Y<6<%W!++<,C "2?SJ2'5-236K?3[[3(XXYXI'6Z@G,B;E MV_(054@D$GTPM3[-_K4C53EE]#Z$]Z ->BO*/#C6,/CK1887LH+:\\/N&AAE! M:3YXMAE88#R$$\X'4XSUK'T[2[(?#[P3J2HRWS:W%;_:ED82^4]PZ.@?.0I! M.0/KUH ]OIKE@C% K/CY0QP"?<\XKR;5;"TTUOB9I]C$+:T318KI(825593% M-EP!T)VKGUQS5FWT6VTW7_ FIZ+O6]OHRE\RR%OM-OY&XL^3R%;;@]BP'I0! MVWA#7I?$OAN#5)[9+:226:,Q(^\+LE9.I S]WT%;E>'0Z):M\+;?6[%67Q'! MJLV^FZG9ZDWE.T8%U# M$I4PM"Q;."N.%'))[MR =U%X@O)O%^IZ$ME!FULHKJ&0SG][O9EPWR_+]SMN MJ;PCKK^)O">G:U) L#7D7F&)6W!>2,9[]*QM./\ Q=O5MS9;^Q;3)/!_UDM0 M_#+4;*R^&7A>.ZNX('N8?*@660*97W-\JYZGV% '4:]KEEXI MVC;K>[A6:,^S#.#[UB:J]WJGB.UL[&.WE335%U<)/(5'F.&6-> K* ,<\],53L_&%K-H.IZAXB\R&2!L%@P#*1@@$$'KZ MUA^%='M9M#U6]\6Q6NSQ#J9G2VO4" K@")2C$XVX&4W^Y/X(5@P2?;+JOU- &M_P )S']A.L?9%_L$ M7OV/[9YWS?ZSRO,V;<;/,XSNSCG%6KOQ1*M]K5M96D,W]CQ))=>;<>6263> MHVGC;W.!GCL37G?V.?\ X9Z'AP+_ ,33[3_9GD_Q>?\ :NGY?-].:UO$^AR> M)/$>O7FGRQZ?J6BPQ1XD'[O4$*B4K<+T:(_='H0V<] >E:?>QZCIMK?0AQ% M2TAM;[0Y5:*.4-)*N8MAF<8#R')/3J6P3UH ];K'\5:S-X?\+ZCJ M]O;1W+V<#3>5)(4#!1D\@'_/I7E>B6%K;>#/ .L0KC4&UJ. W)>M6-7EL=9\$?$.;5UA?5[.YNHU$V/,@C48@"9Y"D8(QPQ+=XL(IU5?,DB#A2<#)&<9JE#JCVMGIJZR(+;4+QA$((I"ZF7!8A20"0 ">G M:FQ"&[\*1@L'A>S )5N"-GJ*\OL;:PG\+?"N>_AMI$,NQWG12-I@D."3VR < M>HH ]FHKS"_,FF^(SJ4MK9ZOHMSJT*+=0G;=Z?-N1%3_ &X]P7@8.&/6NJ\: MVEU?:;906-U9Q7GVQ6A@O5+073*CGRG [$ M]5% '2U@^,M>N/#/A>[U>WM8 M[EK?;F.20H,,P7/ .<9Z\MY++PU.=*72+BT\5?9KJ'>&2-RDA8(XQE M"2I'OQVJCXFN+1[#XH1VTT1C$EBP6-A@?+'N(Q_M9R?6@#VJFN6",4 +X. 3 M@$UYOJ.C6>A^/+:31)9+&&[TN\DU9XG9P$4+YL:79K=-I#M#J6G-B&]@4J"77JKY*G.2#D\T >A:<][)IUN^HPPPWA0&:. M%RZ*W< D#(K!T_Q%JNJP^(XK73K47VEWAM8(WN#Y]+7F/C*73+S4-8MG,+75MH.YC M>N#%$K;RIA3@F0D8+9&,)U/%4;.QL/$NN>#(]1/VR*\\-R?:5,Q(E8"'.[!Z MY)/UYH ]1BDOSJES'+! MBJ(8)5D)=V.=P9<8 '&.3UJW7E.JFXT;5_B"VC" M19X-%M&B",69,"4$KDYR ,CZ5:M+;P_<.VLZ3XEMK<3Z5,D@TZ((/+V9\Z50 MQ.Y#T)P@#TRBO._"ERVAZWX.-C MGG/7)["NXGNK>XT:6ZANP+9[=I%N83N 4KG>I'7CD4 7**\FL;>:RCN]$U72 MK&6Y?0IVM-4L,&*^B79S(G429*'.2"6.#1I]]9O)\*)%N8&G^R%9&\P;L?8V M&&/^]Z]Z /6:*\O\(3:%KNBZ/?ZE=B/Q-;Z@QN-D@6Z-QO96B,>#]WH% MZ 4F@3:'KFG/-KET(?$=GK,AEV2!+D2+,PCC7^(H4VKM'!&?HT5Y')_9 M_B"3Q#;ZSK5OIVK66JR>6_E@7<**X,)A8MG!7: %'.3W-7K\SZ9XE.H75K:Z MOI-SJ\*"[B^6\T^?G45YE:F;2O%ME/>6EIJ>GWFK3 MK9ZK;G;FT@8H ]DHKSG1]!T_4_B3XH;4+<2R6DFGW,2^8V(Y?+9MP&?7^OJ M:@\)&;2_$.D6E_:6EZEY;S-IVNV9PURF Y%PIYWXP=V2,_4T >FT5Q6NSB;X ME:%I>I(KZ3<65PT4<@S'+= K@,#P2$W$ ^IKC-7M7BT/7;(/(-*M/$MI'IY$ MA B#21>8B'/"JS, .W([4 >T45EVNFZ9X;TBY2R@^RVB^9<2+&22">6(SGGV MKS3P_V=T#NE5KB92BLAN'& SEN<8X;/)H ]?I&+;&V % ML< G )KRG2&DTF^L[?4DMYH;RTN7T_Q'8\2.FPNQG3&=X SNR>1ZDU;\-PRV M6J/H>L:99?:&TEV@U/3FQ%>P H"77JKY*G.2#N.#0!Z%ISWLFG0/J4,,-X4! MFCA0Z=<>5\.OAY-/<1-:^:GVBTEE5/M(\M^[$*=I^?#$ [ M?7 ,.NZ)#:_#[Q/J :-8[G5(I;2*&X#?9XC-$NWY&*C)+G X :@#V2BO+M7@ MD\/>+O$B>'8C#<2^%WNQ''DF2X61PLA'\3^YY-)IJ:7I45Y=X331=5_X1K6[778%U)8BLL-M&%G MN&*?O$G^8LV""Q)'!&>]2^$/.TKQ#I-GJ%I:7@N[24Z?KED<&ZC^5SYZGG?@ M*=V2"3[F@#O-2U5+":TM442WMY(8[>+.,X&YF)[*H&2?H.I%7QG R1FN+NC( M?C5IPESY T&9YT>_'OMVUCM+H>M:QXPTSQ5=1VUW!201R0VWEH M8WA)Z'=O)*]SSVH ]-K!UC7KC2_$>@::MK')!JDTD33&0AHRD;/PN.<[>N?P MKG;&.UUWQOXETS7H!-%#:6IL8KLN-4US7M.GM8X/[+GCB5DD+^8' MC#@G(&.&''ZFMZO*-6OKK3O^%F7=FT@DBNK,NT8)98O)B$A&.>$W'CTJ/619 MZ?I&LZ]X5UJ"6YETD[K;2HU2/8&7,Q"DXD"E@#P>OIP >LNZQHSNP55&68G M ]ZS1J4]_I^G7^BQP7-O=/&[/+(4Q PR77 .6QC XSGK7+"R\(7\-Q>Z-);S M-=:1)&UM;LK121#Y@\B=V!X!;GDCUQS=K#IZ> /AO):+ DO]I:=YODD#+E/F MW =2<#KSQ0![#17G6K1MX7\>SO9VR&/Q-:^1%^[W*EXAXR.RLC%CZ^634.IQ MZ;8^,+;PSJ$MC;:2-(06*7T(>*1P["7&2!OQL/KR?4Y .MU77KC3O%.@Z2MK M&\&J-,K3F0AHS'&7P%Q@YP.<_A6]7F4%K#8ZQ\.;2#4I=2ABEODBNICEI5$+ MX.>XQ@ ]P :;+8?V'XDU;PC!;8L_$I%Q:.J<1#A;E,]MJ_.HZ MB@#T^L"_\ M7:;IVJW^GSR*)K*P-])'N_>.@R3L7O@*^-.UN].6Y?2K6XMA/:QKNM8 MW7=$A'RY4<@>E3M;0-/Y[0QF;84\PJ-VT\D9]/:@"KINKVFI:+%JD-S;O:O& M7\V*3?'@9SAL#(&#SCM5'PEXIM?%VC-J-M$\.RXD@DADX>-D; ##L2NUL=LU M7\2)OL[3PYIT5NCWQ(:$G8@MTP9>@X!RJ<#_ ):5SVGR77ACXJ207Z6\%IXG MB,D2PR%D%U" &Z@8+(0?V M17 ^&_#6CZIXJ\6/?6:W1M-7#0K*Q94)MTSP3@YW'.>OX5S>B7UEI?PX\%9D ML[:PN+KR]4E,89>5E$?G $?+O"_>..!GTH ]LJI=27ZWEFMK!!);.["Z>20J MT:[3@J,'<=V!VKROQ!I&F6?A^Z_L_51E8=J9M*\6V4]Y:6FIZ?>: MM.MGJMN=MS!,WF@PS _>5?G4$'@(,C@5Z4L,2A L: 1_< 4?+]/2@!]%<;XZ MNWM]0\,03\:1=:F(KTG[K91O+1O]DOMSG@X KE?%%E]A/C^QL5\O1UT-;HPQ MG;'#=$/]T#@$JJL0/8]Z /7*Y,?$'1381WAN[9(I-1.G[GFP(G 8_O#CY20I MP/4@9'.+_A;1-.TK3([BR@V2WL44EQ)O+&5@@ 8Y/7%:IL+-D9#:0%7D\U@8 MQAG_ +QXZ\#GK0!CMXDEO=>N]'T:TCNIK$+]LGFF,<4+,,J@(5BSXY(P !U. M>*JZGXHU/2],U^>;1HQ-I-D+M1]J)CG4B0G:VS/'E]"!R?3!.-X!8:1XM\8Z M)?L([^XU6348 YP9K>0#:5_O!<$''0UM^.KJ"7P'XJ@C<,\6EW'F8Z*3$V 3 MZ]\>X]10!J6U[J%W_94\5M;_ &.Y@,ER[2D/&Q4%0JX^8$DYR1C%:E>=E$7Q MG\/9%)W2:;521ZDC S]* -&T\5ZQ M.>VF7='+&![%TS"UOCRRO\ LXXQ5J@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "JM]IMAJ<:QW]E;7:*=RK/$L@!]0"*M5SWC?7+CP_X6N;JR56OY62V MM%;H9I&"+GV!.?PH U;'2--TLN=/T^TM#)C?]GA6/=CIG &>II]MIUC922R6 MEE;P/*%C>7,)G'501S M0!Z.-.L1?&^%E;B\(P;CRE\S&,?>QGI5:VT6TMM;N]62*%;JY18W:.((2H_O M$G)[ 8YS/I>H0ZOI%GJ-N2(;N!)X_4*R@C^=EZ? MI]LUO96-M;0/]Z.&)45NW( YJF_B?2H8+F6>>6!;8QK*)K>1&RYP@"E! MC//%<]XT\3B3P%XCNM$U&>UU#3(_WG[K9)$V 0"KKD @Y! ^AH ZB'0='MUB M6#2;&)8@ZQA+=%"!OO 8'&>_K2?V!HWV>.W_ +(L/)C?>D?V9-JMZ@8P#[U3 MTSQ=HFJZH^E6M]NODC\WRWB=/,3IN0L '7W4D5)%XHTBXO[>PCNW6:[5C:LT M+JD^T9/EN5VOQSP3D<\B@"#Q'X;AU'0=8MM.LK&+4-1M);4W#H$/SJ5RS*I) MQGI[59T#1+?2--MD%C907BP+%-);(/G('][:"Y M%]8ZK<0Q7&U-QC6<(%/RX'R^@%>A:GKVGZ1O^UR2YCB\Z188'E*1\_,P0$@< M'D^A]#0!+%H^F07SWT.G6D=VY):=(%$C$]26 S1/H^F7.H1:A/IUI+>P\17$ MD"M(GT8C(_"I(M0M)]-748KB.2S:+SEF4Y4IC.X'TQ7+>%[[4?&&D#Q#-J%Q M865RSFSM;<(-D2L0'D9E)+'&<= "!@]: .F;2=->ZDN6T^U-Q*NR24PKO=?0 MG&2*I7?AC2KF&SMUL+.&WM;A;B-([=05=2""I_AR0,D#)'%,T^\ETVRNWU?5 M([M4N,0S*J[F1MH1=J#EMQ(P!R>@YQ4EOXHT>X@U"47GE#3B!=K/&T3PY&1N M5@#@CH<<]LT ;'48-9MKX>T6QNS=6FD6%O<$DF6*V1'R>IR!FN:M_$;S_%$V M8O;J/3DT22ZDM[F PK&PEC ?YE!(VD\DD#GIS6Y:>+=&OI5B@N)6=[4WD2FV MD!EAX^=,K\XY'WM &E#IUC;74MU!9V\5S-_K9DB57?\ WB!D_C3/[(TW M[?\ ;_[/M/MG_/QY*^9_WUC-4[?Q3H]UH<.M6]R\FGS2+''*MO(2S,^P +MW M[MR03%<1 M+(I(Z'!!%4=4\3Z3H\LT5Y<.'MX/M$XCA>3R8LD;WV@[1P>OH?0UI?:8?LOV MH2!H"GF!UY!7& M"24YD:*)5+G.>2!SR3^=8-K\0O"U[QGIQ3;G2]/O9EFNK&VGE4;5>6%68#K@$BLMO&N@+JS:7] MM8WB7"6SQK!(=LCC*@D+@ ^IX]ZMV7B'3=0N(H;:61C- UQ$[0.J21@J"RN0 M%(^=>AZ$'I0!IE0RE6 *D8(/>L^+0-&MTB2'2;"-8M_EA+9 $WC#8P.,CKZU M7M_%6C7-U:V\=TP:[!-J[PNL=Q@9/EN0%;CG@\CD9%4SX_\ #0+?\3!MJ77V M21Q;R[8I3$^^./[,FU&]0,<'WHNM MT:^NS=7>DV%Q6]=V,YJ6\L+/4(EBO;2"YC5@X M2:,. PZ'![\U2U76K*R,EI)).F\@*P R#C(YP>N#7)^$M? M_M#PSX+FU77+J/4K[HZ4 =I+H^F3Z<=.FTZTDL3R;9 MX%,?7/W2,=>:6/2=.A$PBT^U03*$E"PJ/,4#: W'( &#V%8UQX_\-6PN3+J M#!;6?[/<,+:5A"_'WR%^5?F'S' ]ZT[_ %[3M-G,%Q,YF$)N&CBB>5EC!P7( M4$@9_/G% $UII&FV%O);V>GVEO!(,/'#"J*PQC! &#Q38-%TJUBEBM]-LXHY M5VR)' JAU]" .1R:72]6L=:L4O=.G$]L_P!R0*0&]QDBR7L5JMV M2\UP]K%)Y+^6\RYW(),;2PVMQGL1U% %J30M'FTX:=+I5B]B#N%LUNAC!]=N M,9H&@Z.+>2W&E6/DRD&2/[.FUR!@$C&#@50T+Q3;Z[JNKV,-O!PQ[4 M;CZ-IDP2P2Q:791R6Z[872W0&,>B MG' ^E9OC#Q.GA?2H956)[R\N$M;1)7VH9&_B<]E4 L3Z#WJSX=O(+VS>2+6T MU:16V321E J..JA5^[UZ')QCD]: +\>FV,5Y)>1V5NEU(,/.L2AV'NV,FH;7 M0](L4N4M-+LK=;G/GB*W1!+GKNP/FZGKZUS.O7NJK\1M#TBVU>YM;*^M;B65 M(HX20T>W&"Z,1]XYI/!WB>]O#XDCU*<7MGI%X88=1BA_UZ8RP*H,%EZ$J/PH M Z7^P]-BLKBUM=.L(8[B/RY$%LNQQSPRC&X3^4^V7Y2V,XP#@$X..E)<^*='M+ MN.WGNF3S)_LRRF%_*\WIL,F-H;/&,]>.O% %VSTK3M.+&QL+6V+##&"%4R/0 MX%0V^@:-:%#;:180E)#*ICMD7:YZL,#@GUJOXLN+JR\(ZO>V5R]OZ6%1*P]"V,G\Z/[(TS^T_[3_LZT_M#; MM^U>2OFXZ8WXSC\:AU/7]/T@/]KDES'%YTBPP/*8X^?F8(#@<'D^A]#6%/K$ MT_Q \.)9:DTNE:AI]S/Y:;3&^WR]K@@9/#GOB@#HY='TR?48M1FTZTDOHAB. MY>!3(@]F(R*%T?3%O3>KIUH+HMO,X@7>6]=V,YK-?QGH<1L_,GND%[(L5L7L M9P)F;H%)3G(Y^G-/?Q?H<>E7.IO>.MG:W!M9Y#;R?NY00I5AMR.2!G&.: +\ M.CZ9;W;7<&G6D5RS%C,D"JY)ZG(&-= TZZO;6XO)/M%BBR7$45M+(R*V<-A5.1\IR1P.^*NR>(-,CM[6 M9;AIUNXO/MUMXFE:2/ .\*H)V_,.<=QZB@"S#IEA;WDMW!8VT5S+_K)DB57? MZL!DTRST?3-.D,EEIUI;.05+0P*AQG..!56+Q-I%QIMIJ%K=&YM[Q2UO]GB> M1I .I"J"W'0\<'@\U:TK5K'6]/CO].N%GMI"0& (((.""#@@@@@@C(H EO;" MSU* 07UI!=1!@P2>,.N1T.#WJ*71],GM([2;3;.2VB.8X7@4HGT4C KD/%5K MXLL;'4-4MO%CVY+A+.QBL867QZIX:\-P:LUS-?PRW-SJ2(@9XD4$%0!M&YF M49 . #WYJYX:UF[O[K7M&N9@U[I-UY*W#(,O&Z!XV8# W8.#C .W/>@#8M]$ MTFT+FVTRRAWJ4?R[=5W*>H.!R#Z4L&BZ5:Q2QV^FV<,-O4 O^(/"TURNG)I-IHS65JTC2:9>V^() M2P #?*#M9?F_A(.X^U+HW@O3K;[1+>:-HL1N%17M+.U'D#:20QR!N;YCS@8' M'U;\2M4U#0_ .J:KI=XUK>6J*\;A$<'YU&"&!'0FJ$NN:IH7Q T31)M2;4K' M4[6:67[1'&LEH8UW;\HJC8W3D=1U[4 =@FEZ=%>"[CL+5+E5V"985#A>F-V, MX]J;9:/IFG3S3V.G6EK-.C:A<106]TY>>W-S!O@ M=!-$,9="R@,.1TSP0>AK,E\=^&M1TZY6WUB:)6MII#]M=-LX+J?_ %T\4"J\G^\P&3^-%GI&F:QTZTMG( MVEH(50D9SC@>M4H-W>G6DUY!_JIY(5=X_P#=8C(_"N<^(^JZCHN@6MYIU^]G(;ZW M@=E2-@4=PK9WJ<<'K5M+M;"\FO)/$\MW8V=N7O(9(XFV!ONN#'&#GY6XYX- M&S>Z3INI/&]]I]K=-'G8T\*N5SUQD<4ZXTRPNIH9KBRMII8?]4\D2L8_]TD< M?A6-;>._#EW$98+]G3$)4_9Y/WGF_P"K"?+\Y)!&%R00M%;6<_V>X+PR!HI./E9=NX=1VQR* -2'3+"VGFG@L;:*6?_6R)$JM)_O$# MG\:98:1IFE)(FG:=:6:2MND6WA6,.?4[0,U5L?$^CZC?W5C;W9^T6T8FD66) MXP8R2 ZE@ R9!^9E M %RPTC3=*65=.T^TLQ*VZ06\*Q[SZG:!DU%_8&C>1'!_9-AY,3F2./[,FU&/ M5@,<'WJ"W\4:128W("OQSP3QSTIGB36FTJ*QMK M?:;[4KI+2VW#(4G)9R.X558X[D =Z -AX8I'C=XT9HFW1EE!*'!&1Z'!(^A- M5M0TG3M6B2+4M/M;V-&W*ES"L@4^H# \UB7=]K]IJU[9VFFW%U#'IK2VER[I MY < ?+O8 ML,'&!GI0!VDNEZ?/-!--8VLDMN,0N\*EH_\ =)''X5F:3IVL-J3ZAKT]C)-$ MKPVB64;JJ1LP)9MQ)+$*@XX&#ZUS>L1:MX"^QZQ'X@U#5-+-U%!?VVHE)"J2 M,$$D;*H((9AQT.>U;.G^,6U7Q+>Z/9:/=R+8736]W=%T6.+Y RMR@''?.E7GOA_QII]KX&L MK^RM=4NVO+][.TMKBX$L\LI=N-[' 7Y6.2< "K%[XW@N;'Q'87^EZC8SZ9IA MN;M$F57"L&XCD4]<+D,#W[$$4 =B^G6,EZE[)9V[7:#"SM$I=1Z!L9%,N])T MV_FCFO-/M+F6/[CS0J[+WX)'%*)59_J0.:8-'TP6<]F-.M!:SL6FA$"[)">I9<8)/O M7GGC_P 67=U\+/$TD,5YH^K:;+##-&LP#QEGB8%70\@JXY'N*]'-S';::;J= M]L<4/F2,>P R30!7_L#1OL,5C_9-A]CB.8X/LR>6A]0N,"IYM,T^XE@EGL;: M62#_ %+O"K&/_=)''X5S'A2[U3Q?HL?B"XU"XL(+QF>TM+98_P!W$&(4N65B MS$#)[<@8K5M+VXT:P$>O7HGN9+J2.!XXOFG4DL@5$!)(3K@?PD]* +\.CZ9; MW;7<&G6D5RS%C,D"JY)ZG(&2:Q@^T21+;2;GCY >,%1YBY&,KD>] &SVSVUU!%/!(,/%*@96'H0>#5<:/IBV+6(TZT%HQRT @7RR?4KC%85AX^T>;0 M-(U._DELCJ:IY4)YF,8QE\("=O(YZ.=,_M30K2T$UW#JT@[T :2Z-I:2V\JZ;9B2W&('$" MYB'HIQQ^%"Z/IBZF=373K0:@1M-T(%\TCIC?C/ZUR_\ 9_C!=.9$UZ1[E-5# MPR/9QCS;; S&XZ*H._YA\V .Y K6L]6DM_%EQX>NI#(S6PO;24]6CW;70^I4 M[<'N&&>020"^=!T8Q31'2; QS-OE3[,F';U88Y/UJ9=-L$N(;A;*V6>!/+BD M$2AHT_NJ<9 ]A5JN4D\:20ZI'%/H5_#ILM\+!+^0HH:4MM!\LG=L+.Q%[-(RRW=_)YMS*5X8[0JJ!_=50 !^/4FNN_&.=5BT[1])N=6E^ MR)>3&&1(Q%$^=G+D99L'"^U &UHVEP:)HUIIEL6,-M&(U+8R<=S@ <]>!BKU M>!@8[8Q774 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5Q?Q/5HO#%IJ6TM%I>IVE], ,_NTE&X_@#G\*[2H[B"&YMI8+B-)()4*2(XR MK*1@@^V* .)\>7VHS3Z?I=M8:M/H]RK27]QI<6^1T'W8E;(VANZ MUNRM/AQJ]PFD7FD6=C9R11VUW (2?DPH503P20![UJZ1>:#HWA>T:#5XO[)B M'E07-STU#4! M(D0@=&FA*HA9#@FTA(4$D@ 1Q[R9,*Z@RM&-K*Q7JQZX-5;_ $75KZR^(=K:Z1J9.IVUN]F]T>9B ML0!&6;[V0?E[=,#@5ZO:WEM?0">TN(;B$D@20N'4D>XI/MMK]L^Q_:8?M6S? MY'F#?M]=O7'O0!Q>J:;/XMUS1[NR@NK..PM+M9)[FW>%@\T7EJ@# $X)+$CC MY1SS5'PA$TL.D:=J?A"_@U72@JO=W"EK="B[3)$^X[BP' 4<9]!7I-% 'DUW MINI2_"_Q78IIE\;NZU:XE@A^SN&D1[@.K 8Z;>?:M35A<:;XVO+^[T'5-5TG M5;2%(WLHV9X'3<"CID$*0V)-%:PL;X:G;&UOYE@M9=_RS2,2 JGN20?RH 2PTN >&DTPV*6-N\#1&UC( MQ$K _+D<9 /;C/2N8\$_;?"&@KX:UNRNW%BSI;7EM;//'';K4]"\,WEIIY=Q?"&0.8R"2< #C/4\#W]0HH \XN;O4=1\ M:-K&G^']0>,^';BWC6]MC$K3F176-PV.#M(_'C(YJOH4.HOXN\,:C)I&K*@T MR:VN&G@$20R$Q':$R!&@VD# &0!C<:]'O+^ST^$37MW!;1%MH>:0("?3)[\& MH([W3]9M9X+/48IE9"C/:7 +)D8R"IX/H: .1T;1+NR\<7^DKL.@V\HU>!0> M4EEW+Y6/[H822#T)6NHTS74U/5-3T_[#>VLM@Z@M<1;5F5MP#QG/*DJPS[4_ M1-$MM"LC;0375PS'=)<7- 'E;<[$Y+'ZG]! MVH \^\81ZI?:AXCT]=(O7BN-(\NSELH@!:WE2TC1XIEVNI"@'([=*MQ:I8S:I/ID=U$U] BR2P!OF16Z$CT- M69$,D3(LC1DC =<97W&01^E 'C^@6;^(_A'X=T2UM+@7/VN*4S- RQPJEP7: M0.1M/R@@ '.6QZXT8+&:VO\ 6M UCPK?ZHMY?S7-I<*"]I+'(^]1*=V$VD\Y M'0<9XSWOA[0K;PUHL&DV06 ))QD 9Y)K4H XWP]!/#XT\8SR65 MPL-T]NT$DD+*DP2$(V"1SA@1_+-E>J.ZQHSNP55&2Q. !5*QUG2]4=TT_4K.[:/[ZV\Z MR%?K@G% '"+8WVN^'/".DOIMW9W^E7EK+=F6%E2$0 ABKXVONQ@;2>&YZ&LZ M^T[49O 'C*SCTR^-S>:W)/;Q?9GW2QM*C!AQTPI/X5ZU10!F:XQF\-:AY4QTO6=*N;E MO"VL6,-W- LD_ENE\&3)64 $L!&=N#[G ('-#4[+Q#-X U33[M;S4Y!J=O\ M8IS:%+BX@22)RTB #E=K#) )VCU&?5** .%@DOM#^(FMW5QIM_=6&LPVS6D] MM T@C:-"IB<=4R3N!.!R3:= MXOBO[*PU5Y9=%2"X:"P-R!EV*!HPRLC##\G((/3BN]OM:TK2Y$CU#4[.T>3[ MBW$ZQEOH"1FLV[\+6EYJLFK6NI:C93W*H)FL[G"3!1A25((Z<9� >"5TZ# MPG96.EK=K;V2?9REY$TK $$YSZW@"6\<690&0 @/GFZ5_9Z6SPZ?<1SK%(5E99O-;S.^]LD[O MK5Z@#D/"L%W8>*/%4%S8W,:76H"[AN"G[IT,4:\-GDY4\=L4[XE6]S>^![RT ML[6>YN)9("D<,1I9<@XQG@XYXI^@Z5(/&WB#7DBD@M+Z*WB1)$*-*\8;=(5.".&51D M9.#VP3U=1SW$-K \]Q-'#"@RTDC!54>Y/2@#@_%6D1ZS\1]"%YI4UWI<=E=0 MW+FV9HU,@7:,XZ\'D=/:I_#%OJFAVUYX/O;:XEM;="NF:B(B4DA8':DA ^5U MZ$G (P?KT\7B+1)YDAAUG3Y)78*B)=(2Q/0 \FM*@#R32HM4.D> +)M!U1) M='NECO2\&T(5AD3()/*Y(.X<<]<\59T>PEMS<>&M9\*WU]<)?2RV]Z06LY4: M4R+(S%L*5W.,DUZE10!B>,4DF\&:U;P0RS3SV,T,4<49=F=D8 8'N>M> M>ZCH8O?AKIFF:7X?7T%_HGBV>XU71M1UJQU&RMXC/IZES'-&&5 ME= 1A6W9ST&?K5Q=/DL_&?A1X-'EM+*TT^ZC>."%FCMS(8RB$J",_*T4 >>:/+/?>(9?$6KZ5J*7,;&TTG3S9R!;6$D*9&;;M#OU)SPH ]:Q-7LM M63PMXST./1-2GN[K5WO(&B@)CDB>6-@5?H3P00.1WXR:]>HH X-([G_A,?%E MX^GWJP76EV\<+&W8[W42[E& @KUFB@#SC6H;ZPUC1-='AR[ETP6T]K/86 _?6N]U=' MV(1DG;\P!X)[XKK_ U;06^ELUMI)TN*>5IA;N ).>K. 3AB><9],\YK8HH MPM7MIM0\0Z-:^2YL[=WO9I-IV%T&V-,^NYR^/^F=.U+68DOIM)GT74KI9(%;KPU=>$+\))<1Z9:S6-XL*M(R)( RE M0!EE5@%X&<$''!K9\*Z9/::AXCUZ[BDB;5;P2QQ%#O$,:!$)7J"<$XZX(SSD M5U=-DD2&)Y)&"H@+,QZ #J: //O#WA^YU3X1WOAV[@GL[JX%Y'BXB9-IDED9 M&Y'(PRGBI/[/O_$+^#K:>RN+;^R)4N[\RQE566.,HJ(QX?+,3EI[=. >M:L6G65II-U>Z1HMHE[+:MA#;"%I6"G:C\ X)XYKJQZ M6]U$M_+$9DMRWSL@."P'IF@#S?1H]2;Q'X0U*;1M718;&X@N]]OY<=NY6/Y4 MC! 1!M8# Y '+&KNA6=Y#\(-7T^73[N.]=+]5@:W8.YD>0I@8YR&7Z=\5Z-1 M0!YG=:3)<:1H#1_VUI.KV6DHD%_:6SOM< !H98]IW#*@X(QQU'?I=(UZ\@?0 M]'UC2[B#4+JQ622:&(?9DE"DM%N!X;"L<=,=ZZ>JUPMI;L^HW&U/(B;=*YXC M0E ')?%"TN-0\-VMK:V5Q=R'4+:5HX86D^1) S$X'H/QK8U+3;* MW\/ZO+I]@(Y;JS9"D$!5I#M8*-H&<_,>W\JU[*]MM1LH;RSG2>VF4/'*ARK* M>X-3T >>'^T[#X;>%88=)N7EMS:17B"TWSVJJF'>-&'+!@!D X!)&:P-1TO4 MV\->.K*+1=5+WU]#-:B1#(TJ[8>^22?D8GTQ@X.!7L5% 'G'BG2+_7?%6I1V M4%S&EYX8FLH[EX75!,[AE0L1QQ^7UXJ[IMY?^)M#&GS>';S2]1CL9+:6YO(0 MBPNT>W$39RP+8.1Q@<\X%=U52\U2QT^>U@N[J*&6[D\JW1VP9'_NCU- '">$ M$-T-)L]1\(W]MJNEJ%DNKH$P1E5VEXG+'=N[!1QGG@I]\#O5Z@#SW6;G4?'RV>BVVA:GI^G&ZBGO[K481#^[C8/Y:+DEF8J!GH/ M>M7P=I]W9:QXMEN;:2)+K5C+ SC'F)Y2#T#6]'\#^&KN72;I[G2=:FN9[-5'FM"_F*652>2-X(' M>I]2>_\ $&M>.EBTRYAEN/#<<5M;R*!*^3,!E03@DYP.N,=.E>EZWH=EX@L! M:7RR;4D6:.2*0QR12*ZNRIN+J[F:663:,*"Q[ M $X XYH Y70='U&WU/P')-9S(EEH$EO)C/=QV.Y9IK4VZ@%=I#%?,"YV\X!]Z])O\ 5+'2E@:_NHK=;B9; M>(R-C?(WW5'N<&K= 'A^M>'M3F\'>.=.T_P]J,/]H/:7%C"^Z1G13&""Q)^? MY2Q7/ ^E>RSV:7VD26,^0D\!A?'4!EP?YU;HH X/P5G7_GZ? MNAANK:TDGAN8\DJP* [3@@$-CI4WB"+5/^$E\,^(A83O9V3W$5S;1+YDL:2H M%63:N=Q!7D+D@-QGFNVHH \H\3:%?WNF>.-2M+&[<:P;.*UMA PDD\K;NXK>U&UNKSXARW$-G;6GT:+4[5]20;GM5E!D4=>1VH \]MX+]O"GP^MI-'U*.72[VV^U(ULQ*+' M"Z,V!GC*XTCR[*6RB %S(4DR)9!@_*2,(3@Y M;AL@5Z/5>&^M;B\N;2*='N+;;YT8/S1[AE<_44 >=6,^K>']=T[5Y]!U2ZL+ MW1;>RD2"#S)K6:(L<,@.0K!CSV/7%:6HVU[#XE\':C%HDT=M;I>126]JBG[/ MYBKY88 X'W<$@[0>^.:[NB@#RR/2M3B\ ^(?!MSIUU-J$\URMK/Y+-#.LSEU ME,F-JX+9()!&WOQ6[HEA9(WW5'N<&K= !7&7=O)>?%_3YH@?+T_2)6F8>LL M@"*?KL<_A79U7M;*&T,S1J3),^^61CEG;&,D^P '0 4 5=!U<:[HEMJ0MI; M;S@V89<;D(8J0<>XKRJZTO4YH[>ZN]"UR[UNRUJ.[O;EW=HC ER"! N[:_R; M?0:3J'_"(_$" V4PFO[J^ M>UC*_-*'@55*CODC%5]*74?"?B!KR;1=1O+?4M(LH@;2'S&BFA5E,;C(VYW@ MY/'O7I-% ')_#>QO]/\ !4%OJ=JUK>?:;EY(F_AW3NPQZC!!!]*ZRBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "N/\ B7=3Q^$UL+:5HI=5O+?31(IP565PK$?\!W#\:["N5^(6 MEW>I>%'DT^(RWVGW$-_;QCJ[Q.'VCW(! ]R* ':UH&D6D-IJ;Z+/J0TJW^SV MFGP(L@56*C*HQ W *(HE%J[7MS=V]HH*/IDJ@.B$$#: MP90Q X^;C(YKJKA=3U[^S/$WA3685CDMBAM;Q7>WF1B#DJK K(I!&>O4&LC4 M;.[\)^#M<>XN4O\ Q#X@G9(U@CV*\\B"-$122=JJ,DD] 2: .N\,:H^M^%-) MU20 27=G%,X'0,R@G]O\ _D'W/_7)OY&JV@:6NB>'=-TI6#"SM8X-P_BV MJ!G\<5=N(C-;2Q X+H5SZ9% 'D'P=N/^$>MK32[APEEJ^FIJEJS'"K(@"3KG MZ!'_ !-,\*-+J/Q8LO$T^0=9L[R:W5N-MLC1I"/;*KN_X'717WPSEO/ .B: MFIBWO],7RQ>QH>8V5DE4#MN1C^(%;=WX.2?Q#I]Y!,L%E::7-IP@0?,%?: 5 M/; 6@#F]%\8W[^*-'M)O$-EJJZC+-%<06EJ1#;E8W<&*7 W@;-IR3G.>*JS^ M*/%S> _^$S@U&V$%S.NRP-J,00M,(U(?.6?&"<\"_$4"^&Q/JNG M%- D5+>**W=5FB\MHF9_F^_M(QC@'/7/'$ZDP7PFWA+3O$5G7("W")RVX*,A1R.X!W$FN7MQXZ\6:+(8_L=KI*2Q@1@-N93G+=37" MP?\ )*?A;_V,%K_Z,EKTQ?",P\8Z]KGVN/R]3L$M$BVG*%01DGN*R(_AS=)X M/\(Z)_:$)DT+4H;V278<2A&M_#R,H<^NEUQ\?@R=/#GA+2_MD9?0KBWFD?:<2B.-E( M'IG=784 <'\3X(KE?"$$\22PR>)+57CD4,K K)D$'J*J?$7P[I.A>%;GQ+HM ME;:7J^E;9X+FTB$1;# %'VXW*P)&#ZUT/C3P[?\ B&UTHZ;=6UO=:=J45^C7 M,;.C%%8!2%(/5AW[5G7/A/Q!XDEMXO%6L64FEPRK*]AIUJT:W#*U^VUG4[OP_J= ME:Q:KL>X%S TC02J@3S(\$ DJJ\-QE<]R*B\1>&O$.MV]]I7]JV$VDW\:QO] MKM=TUO\ *%8Q[2%).-PR.&/I@4 4+KQ?>:;XS\813+$]GI&D)>QQA &9MI8@ MMU(.*A_M7Q=I@\*7%[JMM=1:S>0QW,:VJIY&^-GV(0>5XQD\\#GFM*?P2IU_ MQ)J=W, &E+XF\6+X-O_%7]J6ZQ:?>S1BS%JI%Q$EP4.YNJ MG' V_P!W)SGCU:N*E\#W$GP\U/PR+V(2WD\\JS;#M423&0 CV!Q7:T <[XYT M>\U[PC>:?8"-[AVC<12MM28)(K-&Q[!@I7\:YW2]0T!O$^FC4?"]UX;UN%)% MMMT*K%,-GSHLD9VR 9P?3(%=AK^F7>JZ48+#4I=.NTD26&XC&0&4YPRY&Y3 MT*]P:PX_#WB'5M7TVZ\27VF-;:;*;B&WL('7S9=C(&=G8X #-P.YY- '*Z'\ M1KF_N]%O6UNVN?[3NUAETA+7!MHY"0A$G4LIV[L\')QC%6K?5O&VKZ3XFU.Q MU2WB_LN\O+:TM1:*QG\IR1N8]. % ZY)/IT.@^'?$.B"QTN/5[3^P[%SY6V MW)N)(N=L3$DJ ,CY@,G:.G-:/A;0)/#]MJ44LZ3&\U*XO057&T2ON"GW% &1 M<^+9]4E\'PZ'(BMK1%W,Q4-Y=JB;I![$EE7/J36'8>-M7.A>('3[,;\>)VT: MQ8Q (@9T568#&[ 8GWP*W?"'@1O#.MW][)>+<0;&M].B"8^RP-*\K)GO\S 9 M]%%5;?X=31Z'KMDVHHES>ZV^L6EPD>?L\FY60$$_-@K@^H- "ZWJOB;P9H6I MW>H:C::C"%A2SNY8/*:.6201D.B<%%W!LC!ZCWK(B\L6FFZJGB"6&P6 M[@N4LBC1$2!)%*+@/A6#@#DX(YKH+GPKKVNV.H+KNM0)-,D0M([&)A#;R1OY MBRX8DLQ8+GIP,>]74T[QA/;7C76N6-M=,B+:I:6F8D96W%GWDLV[[I (P.G/ M- #?!>J2ZK#=2KXCL]3FNIKFO#^@ZC::YJ. MMZM+8F\O(8H#'8Q,D86,N0S%B2S'>1GL !72T >;ZC93Z%XJUO4=2\)/X@T[ M4FC=+JVC2>:!!&JF(Q-@E<@GY<_>/>I[WQ-HWA?X1C4?#DQ:U\LV^G+*QR)6 M8J%._D;6SD'H%([5K7.E>+K+4[V71M9L9K.[D\T0ZI%)(ULQ !$;*PRG&=IZ M5FVWPY*W6AI?WT=[8:?)<7D\4D./M5W*Q)WTVWM--U&.2. M>UO(K=08I48,#P <<8_&M+3)-7;7]4COBK6216YMBL14!RK>: 3]X9"GVSCL M: -FO-O&_BS4-#O=4E@\16-N;"W6:#38[4SO-A=S"9L?N]W08(XYS7I-<)JO M@G5[U_$EE:ZI:V^F:Z3),S0,UPC&)8RH.=I4[1U&<$@>H .W@E$]O'*!@.@; M'ID9KDOBK_R2[Q!_UZ_^S"NGTR&YM]+M8;QHGN8XE61H00A(&. ><5G>+]#D M\2^$M2T:*98)+N+RUD<9"\@Y(_"@#F](U'PA-J%G':^$+FWN2ZB.=_#[Q!&[ M-O* +@]\U1L_%7B%-+\4>([R]@.GZ)=7UO%9+;C-QY;$(6?JH'RC@6'5[BUM MY[%;554+*,!P_7=G!(ZQDMUM7MU2UMRIF<@ 22%B<$ M ?=7CYCSTJN/!LX\*>%]'^UQ[]&N+29Y-IQ((>H [9H HZ7J'BSQ##)KVF:A M:)9B_DAATR6 !9((Y3&S-+RP<[688XZ#%85N_B&TLO'NJ:3JD-G%I^J75P(F MMA+Y[)$C%6)/RK@ #'/).:Z*#PCX@T]IM,TS6[>UT.:]:[RL+?:HE9_,>)&W M;=I;/)&0&/6KT?A.:/0_%FG_ &J,MKD]S+&^TXB$L2H ?7&,T =!IEX=0TFS MO2NPW$"2E1VW*#C]:S?&.N2^'/"E_JEO$DMQ$JK"C_=,CN$7/MN89K1TJS;3 M](LK)G#M;P)$6 P"54#/Z55\2Z'%XD\.WND32M"MRF%E49,; AE;'?# '\* M.P>928! Z7 Z( O!0YZGD8[TP7_B7P]J7AYM M7U6'4+?5K@6D\*VJQ?9Y6C9U,9')7*D'=D]ZLOX7UW7;>^MO$^KV\EK/8O9K M;Z?$T:$MC,S;BO-1T>3Q!J5C<6VCOYL*VL#(UQ+L**\FY MB!@$G [GKVH Y9/%'C$^#+'Q4-2M'WWXM?L+6H"2H;@PAF< ;/PY]MB,M MO>K=&;8=I N?.QCZ<5%X\T*3[-XD\0>>OE?\(U<67E8YS\S[L^G:@"*'6/$V MEW7AB_U34;>ZM-;F2VFM$M@GV=Y(F="C@Y;!7!SUSD8JG#XQOX?$VGQ/XALM M0^UZDUG-I]K;$Q0(=^TK/@;G7:NX'U/ Q6AI'AK6M13PU+JVHVDNF:4B7-ND M,+++-)Y15#(2<#:&/3J?3I5>W\">(;?2](TY=7T_[-HEVD]FHMW!GVD_ZX[N MNUC]WJ3DT 4;OQ%XM/AKQ'XAAU6VBBT:_NHXK7[*K"XCBE(P[=1\O VXZ9). M>.DL?$UQ:^+-:TW5Y46U2S34[&3:!B#&)02.I5A]<,*9)X*G?P7XCT+[9&)- M6N;N9)=AQ&)G+ $=\9K!^(%C9^(M;\/^']/OP=821H+U(&!:.Q>/]]YF/N@@ M)C/4D8H [#P5?ZGJWA6UU35L+/>[KB.,(%\J)B3&ON=FW)]36GK'_($O_P#K MVD_]!-6XXTBC6.-0J( JJ!@ #H*BO;_19[2623:<2B%< M$ =LUDS>!->.E2:3!J]C'8P:A_:%H3;L9)'\_P X+,=V"H)(RO)X/&,$ LP^ M,[G2M+\8'6722[T&9VCPH7S877=!P.YSM^HJOIFMZ_#XZ\.Z)JTL+RW&B-=7 MF(55O.W<@$= .F/:KWB'P))KOBG3]5^V1Q6P6)=2M@A(NA$_F1C\&SG/:M"Y M\,2S_$6Q\3BY00VU@]H8"IW,6;.<^E ''6OB;Q9_PA6G^+I]4MS#]KCAEL%M M5Q+&UQY))?J&YR,8' X-:EQK7B;47\4:EI>H6]O::+-);06;VX?[0T<89R[Y MR,EL#' QR#5U? ]P/AQ!X7^VQ>=%.DIGV':0MR)L8^@Q7+^([RWT.[\8:?;^ M)K&Q@O0;F>SN8&%R9)(@"+$M&U"Z8-<75C!-* MP& 69 3QVY-2Z_=267AO5+N';YL%I+(FX9&Y4)&1WZ5!X2M9K'P9H=I<(8YX M-/@CD0]598U!'YBK>L6+:GHE_8(X1KJVDA#D9"EE(S^M 'EB7VN:]'E=-UQ$QBF#QE&X!!'!R*N MWOAG7]4U"UBU'4K"?3;74$OHI?LQ%T C[UCR#M Z+N R5[9.: .RKDO%NJ:S M;:_X^: ,?5_%_B30-.\26+W<-[J.E7-B8+EH5C\Z*X< M#:RC@$889'L:TM;U/7_#VH>$;*[U*"^FU#5#%<2_9%0!"N=JCG&/7.:6[\ Z MEJNGZS)J&H6O]J:K=6DLC0Q,(8H[=U*HH)R> W)[M6WXG\,2Z_J_AV]CN4B7 M2;[[4ZLI)D&,8'I0!S5UK'BN\M?%]]9ZO;VD.AW4ZV\?V19#,$B63:Y/03SP*N6^MZ_XMU.2UT?48=)CM-.M;J5C;"8R2SJ6"_,>$ 7G')SUK5A\*31 M:5XKLS=1EM;GGEC;:<1"2)8P#ZX*YJA'X1US1[B*[\/ZE8QW$NG06-XMW SH MS1*0DJ;2"" 2,'@\4 1RZ]K=OX]\(Z1?I:1O>V-Q)>I"NX>8BY^1B,@9K%'B M3Q?_ ,(5?>+?[3MO*TZYG'V'[*N+B&.9E.Y\Y5L @8_NC.#+M?$_AG5 MY=5:Z.D6DUO,\ZYDN&=<;\]!SVKD_#?AS6_$/@:YTJ/4K2+1K[4+L7&Z%C.B M"Y?O& "]XP\:7VC76HW=OXALD%FD_\ "47EU;L[Z0MA)#$C >8) Y8$G[O;'6@# MJZXO5K_Q!>?$'_A'M,U&*PM/[*6\>8VZRNK^:R84'CG ZYZ'C)R.TKSW5(=6 M?XOM)H]Q:QW": F4ND9HY%,[\':000<$'GN,<\ '->)=9OM7\-: FIM&]]I_ MC*&PGEB7:LIC9P'"]L@@X]ZK/#XAL8C81I+#I<=L9FF&T,PF M?'[LMR!@CC![U;G^'5S/H.F6CZE$U[%KJZU>3^40LK[F9E49X'( SZ4_5O V ML7T?B33K;5;2WTS6W:>1S S7".8U39G.W9E >F<$CW !/NV6@7%I8PRS8MS< M":XD!)4$CB-=H]"=W48K5D\,>);74+K4=(U338+K4K:**_$UN[*DL:E1+%A@ M<[3C:WH*F;PQKNF7XOM#U:VDN)[**TO&U*)I#*T>=LP*D?-\S9'0\=,4 ;7A M;6'U_P +:;JLL0AENH%>2,9PK_Q 9[9SBE\4:T/#OA?4]8\L2&SMWE5#T9@. M ?;.*O6,,]O86\-S=-=3QQJLD[(%,C ;5/.2/7+B*9/LRJ9G 7Y]PY7K]T<5OVOA?7KR_T9O$&IV-Q: M:._FPK:P,CW$H0HKR%F(& Q.!W/X5H>%/#4OAVXU^66Y28:GJDM^@52-BN!\ MI]3Q0!T=>;0V>N7WQ(\8Q:3JL>F*J63-*;=9F=_*.T8;@+USW.1C%>DUQMQX M;\0V?BC6M;T34K!#J:0H8+N%F5/+3:&!4CG)/'0Y[8H H^%O&>I:]J/AI9Q% M&E]IEU-=1HO'G12I'E3U SNX]ZJZAXOUB*RU5S="UMK;Q UA+?):^<;2V$08 M,5'7YR%W'.-U7H? FH:)%X=DT'4+8W>E6TUM*;V)BEPLI5G;Y3E3O7(^N*GT MWPMXCT6TOGL=;M9+^ZU1[^7SK8^3,KQJIC(!W* 1D$'C !SS0!DZMXGU2RT/ MPO<0ZOIVJK?^((+3[;!$I66W;=U'(5^,';TQVZ5:N=1\4:GK/BVWL-7@L+?1 MW3[.?LJRM(3 LFUL]%R3SU^;J,(5CY]>5S0!QEQ\0I[XZ+!) MK=OH/VG1H=2FG^S><7DDR!&H.0%&UB>_0<4T^.]2OK#1+BZUB'P_:W5K)NOV ML_,AEN4E,>PEN$4A=PS@D'KQ6[9>#M9T*'2)]%O['[=:Z7'IERMW$YBF5.5< M;2"""6^H;M5^[TGQ6+:WC@UC3KW=;>3=QZA9_NW?))D4(1V.-IR, )M8M=5MK.[\0Z?HF^PAEM[EK;S+6]N&W;U\UN%487 R&PV'XO#^GZKI]QI9L$LY$U"T+&,A2I=-I&W=M>65G-&@VW%Z2(H MLD L<=3@G [G [UYEJWB;4M0\*>,].AU\WR6FF+*17 <#JIVX-^!]:U:;6I=0U M:S+:QI?V&98H&"P,I?88\GE?G.<\DYQC. =5X:ANH/#M@EY>&[F\E293&$X M(X&!Z#BM6LW0;?4K31;:VU62UDNHE"%K565" ,#AB3FM*@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "L;4?%OAS2+LVFI:[IUG<@!C%/>"G=';Q-HA=,[6-Y'E<]<<\5\344 ? M;G_"P?!O_0U:-_X&Q_XT?\+!\&_]#5HW_@;'_C7Q'10!]N?\+!\&_P#0U:-_ MX&Q_XT?\+!\&_P#0U:-_X&Q_XU\1T4 ?;G_"P?!O_0U:-_X&Q_XU'_PG/@<3 M^?\ \))H7G$8\S[7%NQZ9S7Q/10!]N?\+!\&_P#0U:-_X&Q_XT?\+!\&_P#0 MU:-_X&Q_XU\1T4 ?;G_"P?!O_0U:-_X&Q_XT?\+!\&_]#5HW_@;'_C7Q'10! M]N?\+!\&_P#0U:-_X&Q_XT?\+!\&_P#0U:-_X&Q_XU\1T4 ?;G_"P?!O_0U: M-_X&Q_XT?\+!\&_]#5HW_@;'_C7Q'10!]N?\+!\&_P#0U:-_X&Q_XT?\+!\& M_P#0U:-_X&Q_XU\1T4 ?;G_"P?!O_0U:-_X&Q_XU&GCGP/%(\D?B30D=^69; MN(%OJ<\U\3T4 ?;G_"P?!O\ T-6C?^!L?^-'_"P?!O\ T-6C?^!L?^-?$=% M'VY_PL'P;_T-6C?^!L?^-'_"P?!O_0U:-_X&Q_XU\1T4 ?;G_"P?!O\ T-6C M?^!L?^-'_"P?!O\ T-6C?^!L?^-?$=% 'VY_PL'P;_T-6C?^!L?^-'_"P?!O M_0U:-_X&Q_XU\1T4 ?;T?CWPA-*D4?B?1WD=@JJM[&22>@'-=#7PAH/_ ",6 MF?\ 7W%_Z&*^UO%^H3Z5X,UO4+4D7%M8S2QD=F"$@_@>: +(UJS6[42WD MID8J0@/S;2<#C.<#F@"TFL6,FN3:,MPIOX8%N'B[B-F*@_F/U'K5ZO']3GNM M$U/1_'-QI=[:RFZ9=6DE"!1:SD*H.&)_=XB[=0377^,M7O\ 2+RUN3#J$FB" M!_M4NFX::WD)&R1EZL@ ;ID>H/% '8U4^WC^USIWV6ZR(//^T>5^Y^]MV;_[ M_?'IS7GVL^);RRM;:\FO[Y]#GTR'R=;T] Z0SD'=)-'C.U@4/3 Y& >:WX=3 MO7^)TE@E\TVG/HJW<4.%VAS+MR"!D@@#J3U- '6T5YAIVK>(=5M_#;Q:C=Q: MIP!ZS17#7]_K6O:[KVDZ3EOO\ G>:V[=[XV_I0 M!V.EZO9ZS%/)9M(5@F,$@DB:-E< $@JP!&,CM5ZN4\2:H=.UG1=*LG%N^LW[ M)@#U.FI(DB[D=6 )7*G/(."/P((KBH9=4MO'L&DS:S=7%KJ M.DRW#!E1?)E1T4&/"\##G@YZ#DFN5T2ZU>R^&O@R>SUJ[BDO]3A@FWJD@*/( M^[JN>HSU]PT5P&JG4],:335\0W]]-!ILLZI&D:SAR[%99&P%V*!M"_Q8 M/!QP:)XCO?$-SXG;((!WK2(C(K M.JESM4$XW'!.!^ )_"G5YKJ-EJD?B?P-9ZAKTUS=+/>)+-;A8PQ6%RK%<$;] MI )^N ,U8_MC5-;T+Q7JUIJ4MG7,%I$H4QCR #B0$?-O(.<] 1C&,D ] M"KE;CQYH":?=W%P+OR+>\^PW"O9OE&Y^9AC[F 3NZ5S]OJ6M^*/$>G6\.M7> ME6VH>'8]1,4,<9,,K.@^4LI..>^>^,9KO3I-H\4TF!C&* 'VE];W,D]O%E)K9@DD+##)G[IQZ$="..O<'%JN,U>>2Q^+/AL0D M[=1L;N"X'JL>R1"?H2P'^\?6NSH *8L,22/(L:+(^-S!0"V.F3WI]% !1110 M 4444 %%%% !4;P0R2)(\4;.GW6902OT/:I** "BBB@ HHHH *:T:,Z.R*63 M.UB.5SUQZ4ZB@ HHHH **** "FQQI$NV-%1WA MD;<\,;-ZLH)H ^!**^^?LEM_S[Q?]\"C[);?\^\7_? H ^!J*^^?LEM_S[Q? M]\"C[);?\^\7_? H ^!J*^^?LEM_S[Q?]\"C[);?\^\7_? H ^!J*^^?LEM_ MS[Q?]\"C[);?\^\7_? H ^!J*^^?LEM_S[Q?]\"C[);?\^\7_? H ^!J*^^? MLEM_S[Q?]\"C[);?\^\7_? H ^!J*^^?LEM_S[Q?]\"C[);?\^\7_? H ^!J M*^^?LEM_S[Q?]\"C[);?\^\7_? H ^!J*^^?LEM_S[Q?]\"C[);?\^\7_? H M ^!J*^^?LEM_S[Q?]\"C[);?\^\7_? H ^!J*^^?LEM_S[Q?]\"C[);?\^\7 M_? H ^!J*^^?LEM_S[Q?]\"C[);?\^\7_? H ^!J*^^?LEM_S[Q?]\"C[);? M\^\7_? H ^!J*^^?LEM_S[Q?]\"C[);?\^\7_? H ^%M!_Y&+3/^ON+_ -#% M?=-U:PWMG/:7"!X)XVCD0]&5A@C\C0+6W!R+>($?[ J:@#(\-65SI.BV^DW. M7^PHL$4_&)8U&$/LVT $>O3@U9U?2H-:TV2PNGF6"7&\0OL+#T)';U]:O44 M9VKZ-:ZYHL^DW[2O:SIYM;E% '/'P9I:VKV<#7-O926J6%00%(.2."06!!.>M M33>'X+;5)='K^*WM+>TB\ M7:7>PA=PGU!6LXV'WOE+L&3KA0.?;J.OE\$:5-INK:?(]VUMJTYN+Q?._P!8 MYP"0<97.U>!CI7244 !]&U6YLKK%U975G%Y$,]A<- XB_P">9*GE?:NDHH AM+6&QM(K6W39#$H5 M%R3@?4\D^YK'/A*QCU2XU"PN+S3I[IM]R+27:DS?WF0@KN_V@ 3ZUO44 8]_ MX8TO4=.CLIXI,13+<13+*WFI,.D@?.=WN>W'3BH+OPAIE_INH65VUQ-_:*JM MY,TF))E7HI( P!Z* .3ZG._10!D#P[:#6K75VFN7O+6W-M&S2<>62"01C!R0 M#GKQ6='X T6&PM+&%KU+:TNA=VZ"Y8B*122N,YP 6.!TYYS7444 86H>$M+U M/5_[3G^TK<-;?99?)N'C6:+)(5PI&<$G\_2J,OP\T.33=+M$-] ^EKMM+J&[ M=9XE(P5#YSM( &.G'&*ZNB@#"N?".DW,.FQE+A#ITC26\D=PZR98$/N?.YMV MXY).3FFS^#]+FNK^9?M$,>HX^W6\,I6*YXQEAV)'!*D9'7-;]% &2OAVR3Q# M'K:&9+N.V^R*JOB,19SMVXQU&?6M:BB@##BTA[OQ;_;MTFP6ULUK9QGD@,P, MDA],[5 'H#GK@7])TJVT738["S\SR(R[+YCEVRS%CR>>K&KM% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !15>*_LY[A[>&[@DF3[T:2 LOU YJQ0 456@U"SNKN MYM;>[@EN+4J)XDD!:(L,C011!W"F1R"=JYZG )Q[&@":BBF1S12LZQR(Y M0[6"L#M/H?2@!]%%% !115:[U"SL# +R[@MS<2K##YL@7S)#T1<]6/H* +-% M%% !1110 4444 %%%% !15:^U"RTNT:[O[N"UMU(#2SR!%!)P,D\VNG6DEW>W,5M;1C+S3.$11G')/ J5'61%=&#(PRK Y!'K0 ZBBF M)-'(SJDB,R'#!6!*GW]* 'T45#=7=M8P&>[N(H(0RJ9)7"KEB% R?4D >YH MFHHHH **** "BBH?M=M]M^Q?:(OM7E^;Y.\;]F<;L=<9XS0!-1110 445'/< M06L1EN)HX8QU>1@H'XF@"2BHX9XKB)98)4EC;HZ,&!_$5)0 4444 %%%% !1 M110 4444 %%5X[ZSFN7MHKN!YT^]$L@++]1U%6* "BBB@ HJM%J%E/?7%E#= MP27=L%,\"R O$&&5W+U&1TS5F@ HHHH **0D*"20 .2338I8YHQ)%(LB'HRG M(/XT /HHHH **** "BBB@ HHHH **** "BH;:[MKQ7:UN(IECD:)S&X8*ZG# M*<="#P14U !1110 45#:7=M?VRW-I<17$#$A9(G#*<$@X(]""/PJ:@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "N-^(]QUG1M,TV:RLQ>^'X-4GGFMS(8V9 ML,%7<,YR /3D^U7[[1/'&OZ<^C:MJ&C6NGSKY=U:/^)55OE3<."UI6=#@2-_%\V/H*T$U3Q7I'BOPYI.JW>GWMOJAG\V6"V,31,D1?8/ MF.1G&#UX.1535?!(2+X@7NIWR16.M112(\2,[VXBC/S,H'.#@X'85G6>HW^N M_$#P;+<:MI-^T$=S,R:4Q=50P[?-D)Y7+,H"X&.>3V #3_&NL?\ ",3W5G:Z M>EVWB@Z8B"+8C(7"Y;!^]SR:W[?6O$.FZ_JVC7]WI]]-%I0U&UG,1M44[F0I M)\S87(!W>F:I:=\/M0L]'%F]W:L__"2C6-PW8\H.&V]/O8'T]ZT/%/@JZ\0: MGJMQ'=Q0QWFB_P!GIN!)$@E+Y(_NG(![]: ,_P -^+KG4=>GT:;7-,UI)-,D MN_/L8?+$+JRJR?>8,IW@@]>#4_P6_P"21Z%_NS?^CY*L6WA[Q++XGL]:OI=* M0)8S6$EI;%]D:,48,C$9+;DP00 !C'(YT? /ARY\)>"-.T.[FBFGM1(&DBSM M.Z1F&,@'HU '-^!_#^D^+-(N/$^OZ?;:G?ZEO('\"Z98:'X=E8RZKJ?DVBWA,D=DK*7?:!@E5"'"D]3UQ3H/#GB?PU>7R> M&+K2IM+NYWN5M=1$BFVDWU@T>N0SB-([4C[%*D>]>=_[P=0<[M:_;>(+O5+BPBU/4=-_LVVCMR[0P1Y+$EB 6)9O08 '6N@U#0+B[\0>& MM026-8]*,QE4YR^^(H-OXG/- 'GN@^(O$NC_ NTW55N[:^N+W5A!''+"5P' MN9%<%MQSD]#@;1QS73ZWJNN:)#86NH^*]#L))$D>2\FMOFE?<-J)#O\ N@'E MLD\#IFJ5EX#UR'PO9Z!/=:<;?3]6BO;:9"^Z2-9VE8.",!N0!C(]ZW=6T+6C MXO77-'FT\&2Q%C)]L#$P@.7#H%^\?FY4D9VCF@#'L/&&L^);7PY9Z9):65]J M5E+>75RT)E2)(V"'8FX9W.W&3P/6J7B:7Q?Y_A*VNK^SL[I]8:%GA@+I-A)" MDI7>" 5ZH3UYSQ5O3?!&OZ';:/<6%WITNHZ4MQ:KYY<1W5M(P<;R!E7! / ( MJWJ7A;Q->Z?I%T^IV-SK-AJ9ORLRLEOM*LOE*0"P"AA@G)..: (VUGQ3K#Z_ M=:/>6%M;:-.]K'#-:F0W6XA,I@.\ @#<-W4+CCKGMBKLGAGQ-8/K4&C76EK::S(UQ*UQYF^UF= LA M0 8<'&X E<&KFD>##HOB;3+VVF0V-AH8TM4;/F,P=6#'MC"_F: -+Q7J-UI> MB?:+:^T^Q8RHDEW?G$<*$_,P7(W-Z+D9)KBQX_U0>&]4EM+JPU2ZL-4M;2*Z MCC,<5RDICZKD[6&]ER..,XKKO%FB7VK+I5QIK6INM-O5NTBNRPBE^1TP2H)! M&_(.#@BN=F\#Z_=R:HUW?:>YU"^LK]F4.OEM"R;D PH% $MQXGU MOPQJ^IVVMW-IJ,,6BS:K$T%N8"K1L T>-S9!R,'K67J3>))+KP+=:U>65Q'= MZK%,4@MS$;=S#(0@.X[UP3R<'Y??CJ-=\(-KNOSW4TZ)9W&BW&F.HSO!D93N M'; /XUE1>%O%=Y+X;75;W2A!HERDO\ H_F%KD+&R;FR,*V#T&1R>>@H Z7Q M=XAB\+>%=0UB4!C;Q'RD/\*-$1]1AN1XAMS#J3+,KX MOP3('.#_ !;W0?05W/BGPO+XHU;1$NGMVT2RG:YNK60%C<2!<1@C&"H))(/7 MTJIXD^'&AZGH5S;Z3I6F:9J0VR6EY!:)&T4JD,IW*,XR.?:@"(ZOXEU3Q_J^ MA:==65I8ZN>U &=/\2+RV M\->)I;/4]-UFYTA;:6"\MDQ'*DK[2K*&(####@]U-:?B/5=>T*V\,C4WTV\N MM0\06\#@6N%MXW!^5,L264@X?CKTJYK7AOQ'XE\(:QIFHW.FPW-Z8A;Q6X8Q M0JCJQRY 9B<'L,<>]7_&7AFY\22>'VMIX8AIFKP7\GF9^9$SE1@=>>] &3;> M)M7O?&-WIZ:MI5K);7ODC1[J%DFFMQC,J2;OF)!+ !2.,'UKH/%VI7.EZ.D] MMJ&GZ?NF1);N_/R1(HR,U>UOQ M1J6A7^GZ#J?B?2+"[EMY+NXU*XMMJ$;PJ1QQE^O)R2>B^]-F\":_=-??:;^P MD^UZM::HSJ'4JT>P/&!@_+A %.<^M=#KFB:HWB"UU[1&LFNX[9[2:"]++')& M6# AE!(96'H&8M0=H'F666"1[6\@C,@DW?>R0V,8QQ7HVDPW]OI<4>I MW$-Q>\M*\,>Q,DDX4>@! R>3C)KR[P;X?U_Q!\,_#NES7-@-"9Y07&W[R@;L].U &MXF\;7^A:Q=.VN:,JV]S%&FCJOF3RQ,5#,S[OD?YF( M&W& .N:T+?5O$VL^.=?TFRN[*ST_298!YDEL97D\R%6V_> &"22?H/4U2U'P M1XBN-/UW2;6\TR*QO[Y]02=EU 'FT.O:YH_P;U/7+FYL]1D.HN(XKBTRJ MDW;*Y.6.[.<@<;<=ZZ?Q/XXEM/$U_I4'B#1]&_L^WCD U!=QNI7!8*/F7:@ M7)&3EO:JEW\.]>NO .J^$S=Z:()+S[19W&7W%3.96$@Q@'L,9KH]1T/7;7Q% M?:KX?DTUO[1AC2XCO]X\N2,$+(NT'/RG!4X^Z.: .>E\>:AJ&_2GZ[HGB:^LWT])M&U&SN+189EU"$ILE (:10@(;.0=IQ@C@U;U MKPK)J7PZF\+Q7?[UK!;5+B49RRJ &;ZD<_6@#,;4?$_J>3_ &AIEZ]G-)"I5)6+>&4J^W<&!']TYW$5K>% M-!N-$M;Z2^GBGU#4;M[RZ:%2(PS *N>=H55'/7K0!Y==R:W)\//',U_J,=Z ML6LM"L8@,9+I/",ABQPI P%QQZFN]M]5\1:9XQM-*U:ZL;V'4;*>XB$$!A\B M2(IE=X,RH R]N-I[^E '.:-XRU.[\06.E-XAT6 M_GU&&<,EC"66PF1-PPV_]ZO4'."<=JT?A++JESX'@O-1OTNA/-.T8\HJR'SY M V6W'=D\C@8''-1:?X5\3Q7GAFXN9M(2/1,P"WM_,"R1-'Y;/DCA\8PN,=K_$Y[.\U>[37-'@BTN\: MW&CRKF>Y2-@LC;MP*L3NV@*1P,YS6[#X8\3Z8UWIFD:G8V^CW-\UV+@JQNK= M7?>\:+@H(],O[^#1[K3$TV^O6O#-.C-/;ER#(JKC:^3D@ MDC&[OB@""/6/$NL^.M;T?3KRQL]/TPVSF:2V,KN)(]VP#GQSZ5*FGZN=2L?,,@$P+R,4E M&/EQYG!7/(% %"]\=WA\#^+IEN]-UB32#"8;H6V(IUDVG#1DD9!W#@XZ5O2: MQXAU#Q3!H6F7-E90MHL-^]Q);&4HS.RE57!/$6L:?XI@N M;[3C)KT$'S+O"P21D#:!@Y3:.O4GL,\=-I_AVXM/%J:N\T30KH\.G[!G=O21 MF+=.F&H ?X*UJ\UWPVESJ B%[%<3VTQA!",T4C)N .<9VYQ[UP6F:I<:)+\5 M]4M-GVBTN?.CWC*[EC)&1Z5Z#X3T.?0-)GM+B6.1Y+VXN08\X"R2LX'/_;- $\&M^(M/\ $>@1ZM"+[4 MFP^9N^9N%R, ?-QC'/?ZAX=GO-8\,W8EB$6DM*9E.>U5YZULKK'B?7O$^NZ;HU[8V5I81VTL,T MUJ96D,L6X*1N&!G.3UZ8JR_A[Q'IVHZHNAW6F)8ZE<_:FEN49IK5V"A]B@;7 M!VY&2,$GK65;1^(!\1O&3Z"^GLQ6S1X[XNJ@^3\K@J#TYRN.>.1CD I_\+,D MU"ST*-]6TSP_+>6+W5U6=D]EM '/R^,/$%C%J&BRRV=QK,>L6^F6]YY!2,B9!(':/=U5=W /.!5.^U74_"W MCC5]2UB:"_DL?#+312Q1>3YH\[A67)P=W&0>A%;6K>!M0O+_ %?4+6\MH[N7 M4[34K'S Q57AC5"LF.S88<=C3)_!.L:]JNJ7OB"[LD74-';31#9;V$'S[@P+ M ;N(=&UJ2XT^>Y4V";?LLT:AMA&\[D()P3@_+[ MU-8^)?%*:?X3UN_N;![36Y;>WDLHK8AH_-C)602;N3D D8Q@X[9.[::;XJNH M9X-7N=*2$V$=+^T0>;HD]G+, M_.V00IM;;QW[9H H_#9M9FN/$LFI:G'=1QZQ<0;%MRAWKL&X'<<+@?=QQZFF M0:79^+OB3XA_MRWCO;711;V]G:3KOB0R1^8\A0\%CD $]A6QX7T'5= U?7%F MDLY=,O[Z6_A9"PF5Y"N58$;<#!Y!J+5?#>LVOB:7Q%X8N[..YNXDAOK2^5O) MGV9V.&7E6 )'0@B@"#4=-TKX1K=Q!;&(VTWEEU"G<=ZG:PYP>A]J)?"&L>(- M.UB/Q-JT>_4+7[+%:V(86]L 6N)BA0.VX#8 &8X&>3UH Y^W\6^+#X/L_%L]SIXL_M:P2V*VQW21FX M\DMYF[Y6YR!C''.>(JEE$RY8\M M^]<_+A?E )/7%5+3Q]J$VB74-M=6.H:A_;$6E6E\D16&3S55Q(R9S\H+9 /) M7WK:O_"VI_V)X7CL9+*2^T)HV\NY+"&8K"8CR 2"-V0<=JS)/ NNW#:I//J- MC]LGO[?5;694;$=Q&JKL9>\>%V@YS@T 5/'F:V'U#Q)<:_;^&+75+..Y@L!>WFH&R+;MTC+&B1[\ M#A3DDGIVS3=5\,>)?$OAS7K'6=1LH9;^W6&UMK4,T,!4YW%F 9BQP#QP!WJ1 MM"\41:O;>(;=M(_M9K+[%>VSO(('4.61D?;N##)R"O.?:@#'N?''B$:380P1 M6)U?_A(&T2Y8HWDL0K$2 9R!]QB,GN*[6YL-6F\(W5@^HQOJTMI+$MY''Y2B M1E(5@N3MP2.YZ5S47@.]2UTEI+VWDO8]>.M7[A2J.S!@5C')P 5 SV6NRU.T MEO\ 2[JT@NY;.::)D2XB^]$Q'##Z&@#R[2HO#%B=$T[7/"MSX:U:UFB$-^MN MHCEG&.!2W,CR[X58+]X 8)))YZ@8ZU7/CG49OAS8:A;Q0KXBO+I-,$ M#J2BW?F;'R,YP KMC/05T6B:#/I?B3Q'JP68!W+=R1I&[GMC"L1[L: ,ZY\:S:-XB\>M-:VTD>B MV=K+$4CV23.\><.W<;L >@K4EU+Q7X9L;O5-1GJ,5#=_#^34M;\9W%W=1BS\06L$$8C!+Q&./;N(/'7!'/:I_\ A'O$ M^MVT]CXDU&Q2P>QEM&CT]6)N&==OFOO'RX&2%&>3UH Q-%^(-U)JEI:'6M'U MV:^M)I1:Z9$WB/.YMRD!AD@'('KBMCP-X@U+7F2XEUS2=1@>#?G>+E58-0O\ 2X(H+5H4EM(F>2:3 "R,'&%Q MC.T9R3UQ4.E>'M;D\56NN:T-)BFM;62WWZ>'WW1\UZ<62R,P7RHCS-)SV"9'U851\!3V>@>)]9\&VEQ%)8KC4=, MV2!PL3G$D?']U^<>C9K7NO!D>L^.)]9UZ*ROK"&T6VL+.6/S A)W2.RL,;B0 M ,9X%1ZGX#LXM7T75O#5GIVEWEA=;I?*@$2SP,"LB'8.3C&,]#0!SUWXP\6? M\(1=>,[273OL+S%8+%K=M\<7F^6KE]WS-W(QC!]JW$UKQ!J'Q!UC2+:YL[;2 M]*^RSS2/ 7DD1U+-&/F &<-\W; X-<%K)E@\"W_A?3]=TNXLH]0^SVUNBNM\ M[FX!$#1MC&&)^8 Y5>@SFO4],\/S67B_Q%K$LD3V^J):I'&,[E\I&5MW;G=Q MB@#B=&^)LE]>:-=/KFCSQZK=K;MH\*_O[57)$;;MQ+,#MW J!R<8Q26_Q0:6 MYM]0_MW1V@GU 6O]C*O^DI"TOEB3=NR7Z.5VXQGZUTWA[0/$FAI8:0+O3?[% ML6(2948W,L(SLC8$;5(R,L"<[>@S2:1X>\1Z(\.EVEUIBZ+#=-,DS(S7/E,Y M?RMI&WN5WYZ=LT 8-_XM\5IHGB77;>XT^.UT+49X%MFMBS7,<;C.7W#9\I[ MY(-:Z^(->T7Q-96^MW%G<66H6%Q=".W@*-:M"%8J&+'>,-C) Y&>.E.N/!-[ M-X-\5:*+FW$VL7ES<0N=VU%D((#<9R,^(\U]J6A-/KNC7@UB3RY-,M1B:Q+(63+;CNQ@*V0.3 MQ1'XM\6'P=%XMDN=/%I%>>3)9"V.Z:/[3Y);?N^5O08(X]\#H_#NB^)])&FZ M;F'2M/3RA+$C&>Y15VH&!&U,<$D$Y([9-53X(O?\ A63>%_M-O]J,YE\W MYMF/M7G>F>G'3K0!%X7;69?B;XP2YU2*6TMI+9?)^SD<-%N0*=QVXS@\'<>> M.E:.JZIK5]XT'A[1KNVL4M[$7MQ<36YF+%G*H@7Z MSJTK"%Y%8L)HWCCV 8VD' .2:;JVA:U%XN3Q#H,E@9);(65S!>EU4 MJKET=2H)R"S#!ZCN* .1T#5]1TWPIE:.\WB"]6[NKH[UC/F,2L2$C>2 MPP,G@9.#4&J^)=:U[PSHLMKJUJDB>)HM/DN8;W#"Y#I'(MP0=W )5QCIR.2,T3>!/$)TJXA%_I\UV MFN1:U;RR!T61P0SHX .U<],$\=: *FN?$"[T_4=6MAXBT2SFT:-$^S7<>'U" M7RP[X^<&-3D*,9YSR<5LVWB+6_%.NSP:#=6EC9V=E;7+FYMS,T\DZEU3AAM4 M*!DCG)J1M \4V5_J%SI4^CH=5$1[U+<>'_$ M&G^)[S5M"NM.9=2MX8KM;U7!22($+(@08/#X+ M+G.#Y\F179U@>"M!G\,>$K+1[JX2XFMS)NE3.&W2,P//?##/O6_0 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !63XC\0V?AC2'U.^6=X5D2/; F]RS,% [\D5K5P_Q8_Y$I/^PC9_ M^CTH MQ_$/2$N88-2M-5TCSW$<4NI6+PQLQZ+OY4'ZD5UM^[;CWQ7!16^JZSJ4>G:GH=YJ[6&B6*^4E^+?R)9$8O)RPR MY*XSVV^] 'LE5K73K&P:1K.RM[KT5Y(-,U5KOP7HVM_:K:-[^_3ROM>]VMA&[1H[J?F MPN%/.<"H!X8T][?Q_:,UT;7269].A^TR;;1C;+(63GKN(/.<8XZG(!Z$K2>6+S&42N9 M&^9L$$XR>.F2#V%9<-S?SC3/#0M;K5].@U?4X!;?:_+:>* CRE9V(W*N\\$\ M[!Z4 >VT5XYJEAK-KX>TO3;R.ZTN"?Q5!%:1B\$LD5LZG*!U)Z,7QD\#'I7K M&EZ99Z-IT.GV$1BM8<[$+LV,DD\L23R3U- &;#XOT>Y\5-X6+[5?$MA<7T<9S' @94CCSWVX3)[G- '9Z5XQT_ M4IKJWF@O=-N;6'[3)!J$/DMY//[P"#SQWQ533/B!I6IW]E;+:ZE;1WY( ML;JZM3'#+]'E\5+X"[--"U^QL-5TV_T_69+9T-TMX9[;4RH4 MLY))(?C< 0" 3U% 'I=%TOP9I]WI]SK MK9[4 >W45Y(NF:JUUX/T;61=VL3ZC?(L/ MVS>YMA$[I&\BGG ^7KG JIJ49TF[U_PS833VVE3ZUI=ML29LPQSA3*%;.5#8 M['^(T >I/KD*>*8M!,4GGR63W@DXVA5=4(] M$KN>*'>76)Q(F&4,3CH#CI\N>YI^E6.MZ(]OJNGZ#G3M?3S:BEP+MA% MNCPV2A,?*TK;03GL*U*\9DT&QMO M"7@/64FF;4+[5-,FNIWG9C7(N!;Q065G,(OM)6(N5D8]$PI9N#-1N=4\#:)J-\Q-Q/8Q22N?XF*C M+?CU_&@#>HKQRPD$>L>&=;T[3[^&+4M4*'5+R^#2WL4BR'#1#@+P"O3 4<"J M6H::K> /%/B$W%U_:MCK-T;*X$[@VP6YP HSC')SD M3:DDWVQ6BR'9=Q);?M(.. 2.E 'JE5=3ODTO2;S4)$9X[6!YV5>I"J6('Y5X MYIFF1VOPU\*>)EGNFUG[;:+]J:=R3&TX0QXSC;M.,8YZ]2:T;K2[;7?#_C_7 M-0EF.H6ES?6]O,)F7[/%%'A5 !Q@\DC'S;CF@#U+3;U-2TNTOXU9$N84F56Z M@,H(!_.K5>-0176N7]K82Z'7YC%#AF"J/H6- '?Z+KD.MC4##%)'] MBO9;)]^/F9,9(QVYK1FEC@ADFE8)'&I9F/0 X% #W\3V1OM!MX M\T>MH\EM,HPH58_,R0>>16W7CUGH%A);_#&Q59(K>ZMI9KA8Y6!D)M%+#.<@ M'&"!CC([U%J37&B-XC\.Z2MR;!M.O&XT >S5 M7>]MTNS;%_WJQ^:X[(F2 6/09(./7!]#7(^"M-U33-9U)6T:72='EAB:&UDO M%G"3 L'*X8[05V<>H/K707?AK2[[7(M8N(&:\CMVMMPD8*T;9RK*#AOO-C(X MR: -&UN8[NVCN(MWER#2WD*_P ,B-M8 M?F*Q+JTA\'>#_P"S=#CG\QV,%FABFN:\*^7X4^(5QH< M5GE:U;BXLTN !BXB4+*!@G)9-K$^HH ]-HKS?Q!K^N(WBJ&WO);35+%XO M[(M8XU;[0K*I!"D'S-S;E/\ =P.G)-F\_P"$AN?&T&@1^([JUCET1KEW6"%G M642HN1\F._Y9QC.0 =_17G9U'Q1KUKJEUHEY%#<6&I26L:SRJL)6%]KB5=A/ MS $Y!&-PQCO+/J'B7Q%)KRZ%=):W.G7GV6W#2J(P55&)D4H2P;<>A'&,8.20 M#OZC2WACFEF2&-99<>8ZJ SX&!D]\"N!%SKNI^)/$>G_ -O36L5MIUKQR> .* /3:*\\@U/Q1X@L'UC1[J& PZA+&89YE$/DQ2LC(Z["P)5=V MPXJEJFI>(?(\>S0^(;F'^PF\VT5((N<6ZR['RG*Y)'8^I- 'IQ=0X0L- MY!(7/) QD_J/SK-UCQ!I^A26*7[R)]MG6WB98F90YZ;B!A1G R?6N3LFNK[X MJVEPU__'6NYN;2&\6-9U+)'(L@7) +*1)+*ALKG[+<-+"R"-R< DD?=)! ;IGO6[67J6DVL^E: MK"Z9^W0.DS,:G<:Q\/="OKMBUQ):()';JQ'R[C[G&? MQH Z:L/5?%FEZ,]VMW]LVVD7G7$D5G+(D:8)R652.@)QFMRN;\?JJ_#OQ,0H M!;3;@L0.I\LCG\A0 -XYT9;.2Z*Z@(4LVO0S6$RAX5QEE)4 _>4_0YZ5NV-W M%J&GVU[#N\JXB65-PP=K $9_.N4NU4_!N5BH+#P\P!QR/]'K*T6\U/2-2\&0 M-JBO/=#U#Q1KUCH'B&TNX$MKN M1)+R"69?*,#Y!1 $R'4X ^;D@@]:V?B)J.H:1X+N]0TN[-K=120A7"*P(:5$ M((8'LQZ8- '4T5Y_<7^O>'/&0L+G75O+'4--N;E)+R)$6SEBVDME /W>&'!R M>.OJFAZQJLOBS3M-DU"\FM;[1GN&GFB1=\RM&/-C7&54[S\K =N/4 ] =UC1 MG=@J*,LS' ]356XU!;?4+.S-OIKR*_DU_5?@ MK>>(+_Q)>.\ME(CV\<4<:,1.5R2%W9"D>Y22J@C!/; X% '7T5YYI6I^*/$.G:9X@TZZABADNRT\,TRB'[ M.'963 3<' YW=0<\<"2R\17L7C&'2];GO;"YDO9OLX:-6M+Z##^6B.!\K@; M"02"2IZY !W]%8OBJ\FLM":2#4([&1IHHQ,T9=L,Z@JB@'+D$A1@\D5R#>) M/$-K8^.8K1+B>YTI89+*.Y5&E0/$&;.SAL:Y)V>-6B6WCE9&C;C.XJN[=G@GL* M.XHKSXZUJVLZ#XIU>RU&2SGTF[N8+6 (AC_<#D2 C)WD'/(P",8(R66.KZQX MD\3Z?;QZK?ZA?:AK_PN\-7][?RBZ;5K:*5XE11*5NP@<@J<'Y<\8&3T-=;]KU*' MXD6^C'5)Y+*3199]KI'D2K*BA\A1S@G@\>U '7T5Y''J7BA_A9?>*F\3W(NH M+>["Q+;0["R3,%8_)UPI''&".F.=^:37(_&NF:7_ ,)#=?9M5TZ::4>3%F%X MS'@Q?+QD.1\V[\^0 =[17+^!-2OM0T6\CU"Y:ZGLM1NK(7#J%:18Y"JE@H S MC'05B>-M&"UC0BV;#,3.7&&W<84$G'..AT5P MDMSK&J>/6TF/6[FSLIM$CO-L$41:.0R%3M9E/& .N>^,50\/^+=3UJR\':=< M79CNM4@N)KNZC559Q =N%XP"Q()(' !QC.0 =OI.O6>LW&HP6HF#Z?1%C. !P,#\*-;->@LI&BB06Z1,ZHT39&6DY))7.#QD8Q5O2 M(+P^._'!75KQ3$ML(P?+8+F$L 5/ ).!^>: .K_ +>M$T&+5[A+BUAE";8K MB(I*&#M2O-0G^U7%_8-,R*@WLTR_,1MZCJ,8'J#71W^JWGA;QE:'5=7GE MT&]M)%1IDC AN(QO.YE0'YD#$>ZGU% ';45F>'TOUT6W?4II)+N4&5Q(%!CW M'(C^4 ?*"%SWQ6G0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !67XA\/V/B;27TW4/-\AG23,,A1@R ML&!!'3D"M2JFI:I8Z/8O>ZC=1VULF TDAP,DX ]R3VH Y^#X>:*MY!=7LNIZ MH]NXDA74K^6X2-AT8*QQGZBKVL^$[#6;Y;Y[B^M+L1>0\UEG!]: ,N^\%:1=Q6"P&ZT^33X?L]M-8W#0R)%@ IN'5> M!USR,TR3P-HW]GZ?:6HNK$Z>'%M<6EPR2J'Y<%OXMQY.U+XANWQ+@ M\,6&H:;;6L42O[ MCS/[F[IN_P!G.: "U\):39MI+0QRAM+>62W9I2Q+R@AVGR@5@0^+-1?Q?XRTHI!]GT>SAGMCL.XL\1<[CGD9 M';%2^'/&MO/\/])\0^(;NUM)+Q.< JK.20%1>23@=!F@"Q-X"TB2>UN89;ZU MNK6RCL(;BVN6C=(4S@9'7.>F0+E )*>S8!.#@U:BU;3YM6GT MJ.[B:_MXUDEMPWS(IZ$B@#+C\%Z0EC:6I%Q(+:_741+),S227"_QNQY;Z>P] M*Z&N?N?'/ABSBBDGUJU1)2X0[B<[&*L>.@# C)XR.M;R2))&LD;JR, RLIR" M#W!H Y*Z^'6FWFJG4I-5U];KYPCIJDJ^6KG+*O/RKP.!QP/2MBTTB2V\3ZAJ MAE)AN;6"%8S(3AD+Y;!X&0RCCK@YJ&U\9^'+Z6YBM=8M97MHWED"MGY%^\P_ MO =R,UPND_%D7:^(=3N[_3([&P:X2SL4B?SI@F-CF3.,-TQM[B@#NO$'A.P\ M27-C#_'D=]X2&N^(-8TM1(8_W=M"\?D,XR(SN9B[?3WK MI_\ A*-#_L/^VCJEL--SC[07^7.<;?7=GC'7- %&S\$:7:0:@CSW]W/?VYM9 MKJZNFEF$6"-BL?NCDGCOR64,#QE2H.X@CH*L_\)+;-KJ%=9L/[ M..F&^\CRV\XJ&_UN[.-F.,8SF@"K>_#O3;_5CJE=-/9076GRV-PAFMY8C#(KDG>I&""?<5!/K>F6VBC69KV%--,: MRBY+?(4;&TY]\C\ZJW'BS0;35TTJXU6WCOG*J(6;D,WW5)Z GL#R: ,R#X=Z M+"]I))+J%Q+:?+%)<7;.1%M*F+GCRR"01W[U:TCP9INCWT-U'<:A(!-_96H0W1AQYBH2&7/0D'G!P<'H<4:QXCT?0!#_:E_%;-,2(D;)9\=<* M,D@=SCB@"6#1[2WUN\U>-7^UW<4<,I+<%4W;<#M]XUD'P)HZ:3IEA;/>6O\ M9@9;2XM[@I-&K?>&[N#W!]!Z5D^.?B-::!X9L[_1[RQN;C4)42U>0EXMI;#. M=O4+Z9'-=+I>K1GPQ'JE[J-M56#LY/+$[F.3W--O_!VCZG_ &M]JAD8ZJ8FN")"I#1 M!&0CE2, Y'<5S?\ PLZSO]#T/5]/E@BM[K4TM;P3G_41E9&))X .$!ST -=5 MI_BO0=5L[N[L]5MI(+/FYSEFO;AIFDB8J2ISV^4<#CD^IIVD^"M+T>[CGCEOKGR8F@MH[NY:5+>,XRJ* M>@P .7(@=&R?J0?0J:U5\6: ^MG1EU6V.H!S'Y.[G>!DKGINQVSF@# T;PS/ M?^&+/1->6Z@N]#F$=I?VTOEM(JJ521&'3*-M8'OGVJW_ ,*ZT-7EDADU"":2 M1)_-BO'#K,JE?-#9SO*DAB+- O\ 5WTJUU6VEOE++Y*MR2OW@#T) M'<#.*J:9XFM(M!O-4U76]-EMK>YDC:Y@4QQI@@!#DDEQG''4]!0!I:+H=IH5 MK+#:M/(\TIFGGN)3))*Y &YF/7@ >@ %9FH>!M)U&_N+F:6^2*Z=9+JTBNF6 M"X8 #+H.#PJ@XQG'.:M0>,/#UU;SSP:M;/';VYN9B&_U<8)!9AU'(/7GBG6/ MBS0-2U5M,LM5MIKU06\I&Y('7!Z''?&<4 4]3\#:3JE]=W3RW]O]M 6]AM;I MXH[H 8^=1UXX)&"1UKH88(K:VCMX8UCAC0(D:C 50, >F*PU\<^%VNK>V&N M6?FW#%8QOX+9(QGH#D'@\FK.E>*="UMKE=-U2WN#:@--M;&Q3T;G^'@\]* , M>+X;Z'"D")+J.VTE$MF#>.1:8.=L0_A';OQQ6C)X/TB70=0T5HY?L=_/)<3C MS#DN[[VP>W-2:;XMT#5Q$-)3PY9:"LH?#_1=2O+Z>5[Z.+4/ MFN[6&Z9()VQC6QN&B=8 MCC*$CJ. >>XS5>S\::38Z'97&M^(-.EFN-Y6:WB:-) K$$A"6( X!).,^E:N MJ>)M$T:TM[K4-2MX8;GF!MV[S1C.5 R6&.VC&J0Z@Y M:9BYR:Z:ZMH;VTFM;A \$T;1R(?XE(P1^1KF-0^(GA_3]3T M:T-[#*FJ*TD<\;Y14 .&X!SEAM^M6(?$EM:ZAK/]HZSIYMK2>&((B,K6Q?@+ M*Q)!+$C&,4 +I7@K3-)&E^5->S?V6TAM#<7!D\L.@C*C/\(4<#M4]WX1TB^. MK&XAD8ZJ\4EP1(5(>-0J,A'*D;0ZF$$"L>9'()"C M\ :HV'BO0=4U-].L=5MI[M-V8T;KM.&VGHV#UQG% "Z+X=M-#DN9HI[NZNKG M:);F\G,LC!<[5R>@&3P/4UKUS?C;Q#=^&M$AN[&W@GN9[R&U1)V*H#(VW)(Y MXS67?^*/%'AB#[?XCT73Y=)5@+BYTNY=WMU)QO:-T!91GG!R/2@#J+S2(KS5 M++4'N+A9+,L8HT8;,L""2".3@D>P)QC)JKKGAFRU^ZT^YNIKF.73YO/MF@D" M%7Z9Z<\<8/'M1JGB[P_HK0+J.JVUNTZ>;&&;.4_OG'1?<\53OO'6C6'BRP\/ MR7"&>\B,@<-PIR@1>G.[<4'H6'< Y%7;74[*]NKNUMKE)9[-PEPBGF- MB,@'\.: ,.;P'H\NNSZJCWT#73![NV@NGC@N6'>1!PWOV/?.32W_ ($TB^UZ M75_,O[6XN%5;M+2Z>*.Z"C $BJ?FXX[<5TU% &*OABTCU34-1BGN8Y[^!+>; M:R[0B@A0HV\8W'\ZJQ^"M-BL-&LDGO!!H\@ELU\Q?D8 J,G;\V 2.?6NDHH MYA? >CQZ[/JD+WT/VF7S[BSBNG6VFD_OO&."?7L>X-2R^#=/FCUN-[B[*:UQ M>C>OSC;LXX^7Y0!Q_/FNBHH PX_"FGQZG8:B)+K[396PM$83%?,B!#!7 P&P M1G^>:OZ5ID>DV9MHI[F93(\FZYF,C99BQ&3V&>!5VB@#.UR.[N=)N+.Q&+FY MC:%93]V'<,%SZXSG'O-;U% ',:9X#T?2-3>[LWODA,IG6P^U/]E20G.]8NF<\^@/( P*@^ M)=E M"!M&!C''.:Z:B@#GH/!FDP>$9O"Y\^72Y$=-DDF64,2QPPYZDFI3X6LVOM)O M7NKUY]+#^0\DVXDN,.6)!W9''MVQ6Y10!S%GX#T>PUF74+5[Z*.6?[2UBMTX MM3+G._RNF<\^F0..!5N/PM9I/ \D]U/%;W37D$$SADCE8L=PXW<;VP"2!G@< M"MRB@#,U[0;+Q%IPLKWS5594FCDAD*/'(ARK*PZ$&N9\0>#HK32M8N-,M=0O M[K4UABO(_MK!WC4@,Z;F \P)G&3C@#IP>YHH X/P_I5\VI0SVMYXK@MP&%PN ML3HZE2I "JVYMP;:<], \G.*W(/!FCP^$6\+R127&DE"@BG?)52=V PP>#R# MU%=!10!SECX)TJUTJZTZYDO=2ANHO(D.HW+3-Y?]Q2?NCZ8.<>@J.P\%6.D: M7=VL%WJUP9;9K>-IKYGDAC(^[$Q.$[@KIZ* ,[0=/FTK0[2QGN)+B2% M-IDD<_TXK8HH Y@>!-+70+315N+T65KPU1KJZ:ZL8&@A8 MLN-C8W9&WG.U>?:MFB@#+T30K708;F*TDG=;FX>ZD\U@W[QSEB.!U/..GI6; MJ?@71]5O-4N)VO%_M2$17D45RR1RX7:K%1_$!QZ<=*Z:B@#!M?"EG9:JNI07 M5Z+I;,609Y0_[H'0P-;H PV>6Q!*D8YR0#GKQ6K10!R<_P\T2<72F2_2*XO1? M^5'=NJ1S[@Y= .A)&?SQBM$>%K!-7O-3AENX;B\A6*;9.=K;5*JQ4Y!8*<9. M?SYK;HH YH^"-,/A_3M$$]XMEI\J2VZK(-RLARF3C)P>?YYJ#6+:7Q'J<6@W M>BW#6-I<0W3ZA<;/+DV?. @!R6+84_*!C=[9ZRB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KD_'=^UG;Z-"GV&)[K4HXDO+V(/':L$=A( 2/F^7"\CEJZRH;JSMKZW:WO+ M>&X@;[T^*8HK@:Q:36FIK JQF985"L4Y782I7 M)(!QUR17<^"=4GU!]9ANAITUU:W:QRW^G+B*[/EH0QY/S@$*1DXP*Z!]*TZ1 M75]/M65XQ$P,*D,@Z*>.0/3I4UK:6UC;K;VEO%;PK]V.% BCZ <4 <+#_P E M_N\=?^$;3_THKD_M=G_PH<:*)XO[>\T6_P!EW#S_ +;]HS]WKNW?-GTYKV<6 MT N32OF8_WL9H \WM MO^2D?$S_ +!MK_Z(:LGP=-#96/PQO+^1(K%;*\B264@(D[8VY)X!*AP/QKV, M6EL)9I1;Q"28!97V#+@# #'OQZU&^FV,MC]ADLK9[3&/(:)3'C_=QB@#R;5D M6\F\;^(-+*S6VFZA8W]O)$J]QK']BQGXBIEEU2YU"!6 MQDO'Y>+8?B;5,?\ 73WKV6*SM8+06D-M#';!2HA1 $P>HVCC%-:PLVMDMFM( M#;QD%(C&-JXZ8'08H \O&E1^%+6SBL-?TZQUBST6..]LM4CS!=Q[G8G.00=[ M2Y*D]1D=*[,S3:K\,VFT^S-G/=:.6M[9!CRF:'Y4 &.A( ^E;=YIFGZ@T;7M MC;7)B.8S-$K[#[9'%6J /*?"D4=]-X,=O%NG3FUA+VMA:V&R0+Y!1T9A(=H M/.0.5'>H_"W_ "3/XA?]A#5?_0*]0M]-L+2YEN;:RMH9YO\ 6RQQ*K/_ +Q MR?QIZ6=K'#+$EM"L4I8R(J !R>I([Y[T >21"YC\-?"^XBU&WTZ%+8I]JN8? M-BCE:W&S(+*,D!P#GJ:5HK?3]2TO5;C7K;4].;Q*TM[<16_DP0SFV,:G[S#& M_;ELXW'UKUF2PLYK+[%+:0/:;0OD-&"F!T&WIB@:?9+8_81:6XM-NW[.(QY> M/3;C&* /-/'6I:!>>']6N=*,3-#JVG_;[N,?NW821_Q]"57 /IWJV[V][\>[ M9HWCGMY?##892&5U-P>_0BN^33+".P-@EC;+9D8-N(E$9'IMQBEAT^RMGC>" MSMXGCC\I&2,*53.=HP.!GM0!Y'ID4MU?:;\-9=S1Z1JDEQ<;N=UE%ME@W>S- M)&O_ TR:VDN+3Q=IFH>*[#2HI]8F$MM+8>;<'>ZF%E/F!CE?+VX4]/:O8U MMK=;EKE8(A.ZA6E"#)XI462-P59'&0P/4$=ZK1:3IL"0I% MI]I&L*LL02%0$#?>"\< ]\=: .4\*:I=2^*+K3;V]TK6)8[%)8]5L8PCF,N0 M(Y0"0#G+#! //%-GNK;3OC!+/J<\5O'/HB)9RS,%4E96,J@GC/*$CTQZ5V%E MIMCIL;1V%E;VJ.=S+!$J GU( HO=/LM2B$5]9V]U&#N"3Q*X!]<$4 >*:H5D M\"R7,W/C036;+]UHC+]Y?]DL&(KW-^4;Z5"]G:RP1PR6T+Q1D%$9 54CI M@=L5/0!XGH,EG??#?X<6WF0SM#K<(FB#!BC 3D!AV/'>K?CZ*5M=\6>2PC7^ MSM,EG;R]X$:W3EV9>-P"@DCT!%>K1:5IT#,T-A:QLTGG$I"H)?GYN!][D\]> M:G^SP^:\ODQ^8ZA'?:,LHZ GN.3Q[T <5X;A%QXVFOY?%5CJ]VFFB)XK*S\M M5C:3(=9TCP9I(MWED8:E?+<%A'Y$3#:K[03AGP. M/[M=[9:=8Z=&T=C9V]JC'N* M/,-3?Q'X:\<:1XKUM-*2RN-NDWK6#R'".28W?> %? SZ-BGQWT&CZQ NG:I MINK:5>:X4?3+F$"ZM+AYCO>,]3MM^;];&U%X1@W A7S"/][&: /.M"OH-+U30K'3]4TW6]%NKR5; M2%X0MY8,5D8MZD#YE)958;JY?0I(K?PMI=U=LJ6$'C61[EWX1!\X5F/0 .5Y M/M7ML.EZ?;WLEY#8VT=U+_K)TA4._P!6 R:HZUHTUUHLMGH\MK82M()2'M5D MBEYRRR)W#="1@^] 'F?BB\TZ^U[Q[/ILD4JGPKMEEB(*O(#(.".#@;1^&.U= M-J$$5OKGPW2&-46-Y40*,;5^R-P/;@?E6IH'A2XM=1OM2UA[":>YMH[-+6SM MS';PP*6.T*Q.)U#:2?^ \?2M+XA6]Q-XDU^*R5C,_A"4;4'+ 3\CWXW#\:]0^Q6GV< M6_V6'R VX1^6-H.=V<=,YY^M/\B+S_/\I/.V[/,VC=MSG&>N,]J /,$CCOKJ M&\/B[3M1D@T:Z,%M8V'EY@9%'S,)& (3 ..0<=Z18(H/A]\,1%&J8OM.88& M.6B8L?Q).?K7I-MI>G6?G?9;"U@\_F7RH57S/][ Y_&I?LEMY4,7V>+RX2#$ MNP8C(Z;1VQVQ0!Q?P\N;<:GXQLS/&+H>(+F7R=PW["D0#;>N/>LKQ?'ITOQ7 MT]=3UN;1X/[%E(N(;W[*6;SE^7?D9XR<>WM7HZ6%G'>R7J6D"W4B[7G6,!V' MH6ZD<#\J9=Z7I]^ZO>6-K<,HPK30JY ]LB@#CX1HD'AOQ##I?BF;699+"5F2 M?5!=M&JHPR!D[1\W/X5QVL_\FTZ/_N6?_HU:]?M]'TRT+FVTZTA+J48JDNH&"5)'.'?M6JQ3::WAYXM/OIT\A';S@Y" MAC\IV%.,]%KTV\TZQU%46^LK>Z5#N03Q*X4^HR.#1=Z?9:A (+VSM[F$$$1S M1AU!'3@C% 'FLVI: /%G@2_TPQ6FD--J821QY4;,4Y8$\89LD'OGBH])T6+Q M%X@^*>CS8"W4=K?@<'\*]-N--L+N"."YLK::&(@QQR1*RH1TP" M,"I8[:"&666*"-))2#(ZH 7(Z9/>@#R?0K^^\=WT%TRL+GP_H\D4@/!&I2!H MV_%0A/MO%'A&!;VS\$I+XLT]FM=KVVGP:?MG5EA99(W82$C +!B5&2!W(KUB M&VM[8R&""*(RN7D*(%WL>I..I]ZBATVPM[N6[@LK:*YE_P!9,D2J[_5@,F@# MCOBO)'#X9TZ65U2--8LV9V. H$HR2>PJ+QWXOT6]\*7^BZ1?VNJZKJD#V=K: M6PF&ZMXIXB<[)4#+GZ&H[33+"P9FL[&VM MV88)AB5"?R% 'F.I3RZ?+J6C?VCIVFMINBVUM)(]J);C4,HP"KDC*Y! !)9 MC4?AV_M8_$'P_FENX463PN85D>0 -)^Y!7/=L@\=:]4ET^RGNXKN6T@DN81B M.9XP70>S8R*B.CZ88X(SIUF4@G3WM]#9R0-M/33;".^:^2RMEO'&&N!$HD(]"V,U-';PQ2221PQH\I!D95 +GID MGO0!)1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %5K^_M-+L9;V^N([>VA7=)+(V%459J*>V@ND5+B&. M5%=7"NH8!E.0>>X(!% %/0];L?$6D0ZIILCR6DQ8(SH4)VL5/!Y'*FM&N/\ MA?\ \B%:?]?-W_Z4RUV% !5#6-:T[0--?4-4NDM[9" 68$DD]% '))]!S5^N M'\7A'^(/@5+K!L_M%TV&^[YXB'E?C]_'O0!H6'C[1K[48+"5-0T^XN3BV&H6 M4EN)SZ(S GVZUU%<1\6U3_A7.H/Q]JCDA>T(^\)_-79M]\_IFJ>F:>^L?%7 MQ,;V]O&M],>QEM[5+ATC$ABR6(!Y'R]#QR<@T =MINH-J*7#-87=GY,[0@72 M!3(%Q\ZX)RASP>#QTJV[;(V?:S;03M7J?85XOI^J:E/X7U>T.HW:&]\:MIK3 MB9O,B@:1 51LY7C(&.F:Z*.Q.@_$>;3K*^O/L!\/3SI:S7+RB*3S4&X%B3SC MUXYQUH [W3+YM2TZ&\:RNK)I 2;>Z4+*F"1\P!([9Z]ZMUXMX9EO=8\,?#6V MN-3O@+Z6\6ZD2X=7E54E.TL#G^'&6+1#XPT(7VK+81W=E'9Q6T[2 M7&Z95)BC=VR-QR.HP"3D4 >D:SJD&AZ+?:K0)/&L@ 8*ZA@#@D9P?6O)YGN+70/B)I36=[86D.CI/%9 MW=X+EHF>.8,0V]L [%.,]<^M>B^!_P#D0/#G_8,MO_12T 5M1\>Z-8:E/I\: M7]_HZ7X\,1>,-&TN\NTLUT6*_@5[AW:VE,K( MP1F)8 A0<9ZYQ6Y=:)%I/C?0+.*\U"2/6+:\AU'S+V4^>5C5@_WOD;)."FW& M>,4 =[97UMJ-HEU9S)- Y8+(AR#@D']015BO"M(M'M/A#X1?3[V\M+G4=:MX MIIH[ER0#-(O )(''8#!/7-=9K>DV$.J6GAZSM=?U/[)9M-]DM]1,2Q"20XED ME>169\A@H). #P* /2:KSWUM:W%M!/,B2W3F.!">9&"EB!_P%2?PKR[P_E:Q>73VK:&]].([AXFN95D2-=[(03@$GKR3DT[7/"]M'XL\$:?=:C?7 M\9N[R(2-=R*ZQB)W1"RL#E(&#QQ0!ZO17EZ:>?$MCXOUF]O[^*]L;VZ MM[%X;N2);185^4JJL%R2-QR#G-5M/^T^,_%^AQZG>WD=K<^%H+^XM[>X>%99 M3)U.TC RV>/0=J /1]=UNV\/:4VHW:2O"LL41$0!;,CJ@ZD<989]JTJXSXJ( MTG@&Y1)#&[75H%< $J?M,?/-8.L^9X)\1WSZ1<7C))X=O+QXKFYDG#3Q%"LG MSDX/S'..* /4:*\M\,VNLV^IZ1=6VDZ[;V\UM(-4N;^_29+C,>Y9 HE8AMX& M, <,16/I8O;+X0:=KB7NJ76KZL;:SDE%VV]8GG";8PS!5;;QNX.6R30!ZSKV MLV_A[0KS5[M)7M[2,RR+$ 6('H"0/UK04[E##H1FO&M?M=4L?"/BZ-='U33= M$DTH,D6H7B3E;@-@E")'(#*1G)QE?>MV]T9=$\2>&8K;4-0D&LB>SU#?=R/Y MX,#.) "2$8%<@J!@''2@#TFBO)8M7U._\(6'@V2\G77?[4_LBZN$>Y>NZ\9W,%EX4N1+<7L E,=O&;#'GNSNJJD9)X9L[C: MQIFA6^N6.H1O;2W.C7UZP8Q;SO\ )F+-@2*K+N#8RO\ #DT >C:MJ#:7ILMX MEC=WS(1_H]F@:5LD#@$@<9R>>@-7:\5\5:C%9?"CQ,-(FUS3;JVN;;S+*^G; MS;,M)']Q]Q)1AD\,1UQCI76&P_X2CXA:_;7UY?1PZ5;VJ6<=M=/"(WD5F:7Y M2,MP ,Y''2@#OJ*\9\/M>ZS8> +2\U:]>.[?4Q=R17#(UPJNQ + Y X'3H.! MBM :?JOE>*-!TA[RZL].U:V<6AOG25[=HD>2%)6.1DG(^8=QGF@#U:BN5\"S MV+Z?>P61U6'R+DK)8ZFQ:6S8HIV DDE2/F'S,/F.#V'$^,;UQ)KVM:;%K=Q< M:==HBZA]L$5M:,A0-$D6\;UY(;Y#DL>>* /8**\Y.C)XC\;>,K?4+V_-K:BU M^SP0WIS0!Z5I&MVVLOJ"VZ2J;"\>SE\P 9=0I)7!/'S#KCZ5:AOK: MXN[FUAF1Y[8J)D!Y0L-PS]1S7'_#2#[+!XGM_/DG\K7[A!)(VYB L8&X]SZG MO7,IIL%E>_%6^MGNH[FV@?RG^U2G;NM-Q."V,YZ'J.@P* /7J*\O2QM[#P'H M\ES>:W>:AKAM3+';73>;=OY9?RE+,!$F,Y(*_*O)-8\MUJ4&E:KI4,FH:6L' MB'3X8(I+OSI;9)?*++OW-D9)(!)'.* /:*CN+B*UMI;B9MD42%W;T4#)/Y5Y MO=:3>Z9XLU?0O#E]=PM?>'GGB%Q=R2A;D2; X9RQ4D-R1Z ]JJ0VFFSZ-XAT MN>TU[2[Q=,:>73KR^DD1BH;]]'('.X9P#A@#QE: .[\+^)X?%>G'4+33[^VM M&P89;N-4$ZG/S* Q...^.HK#/ UC9VFJ746KQM->V]I?,CS>7&2 M$4O(H1026J/'E4J,.W Y/4\"@!^DZ@VJ:;%>/8W=BTF< MV]X@65,$CD D:Q)#<3I.PDDC_TC*EL MYZ #VX(Y KN/"EL-(\<^)-%MIKEM/B@M+B&&>=Y?*=_,#[2Y)P=@.,T :WB' MQ=:>'K_3M/:SOKZ_U O]GMK*-6=@@!8G$4)8G))\T^#7_(FW MG_85NO\ T.@#T,G R>E8;>+]$6!KG[3*;-20UXMM(;<8."?-"[, _P 6<>]9 M/Q7GO+;X7:_+8EA/]G"DIU"%U#_^.%JZ#3+:R_X1JTM8DC-A]D2-5Q\ICV 8 M^F* -%65T5T8,K#((.0154ZC"-773-LWGM 9PWE-Y>T,%QOQC.3TSFO(/!&J M^(4\)^!["UU+[/!?75W:AY(1(QA1960@MZ;1CZ#J.*[K3[W6K3Q_::%?:HM[ M;_V(UR[?9UC+S+*B;^.F03P..: .PJI;ZC#6*+,);389&>)E0[P2-K$8 M;ISCIWKSRU\3^(-2L]"EM[\1ZI>ZE):W^F^0C?9(P7R=N-PV!5Y8X.[W%:-U MKVM17GCZ%+Y!_9-I%/9'R%_=DQ.Y!_OT5Y_I>LZ[#K7A#[;J@NK?7 M+&1YH# B+$Z1+(&4@9YR0*)1;;D M0NOD-M#D#&,G((/7- '9Z1KECKBWAL7D86=RUK-YD31E9% )&& /\0IVHZS8 M:484NYRLL[%888T:224CD[44%CCO@<=ZYWP%_P ?/B__ +&&?_T7%5#1I'N? MC=XF^U\O:Z=:QV(;M$WS2$?\#Z_2@#K;37].O=0_L^.61+SRC-Y$T#Q/L! + M88#C+ 9_P-:=8GB>_M]!T6^\1/;B6XT^SF:,="00"5^A*+GZ5@W>LZQHLOA> M\FO_ +=;:O<1V=S"T2 1O(A97C*@$*"""&+<=\\T =S2;AN*Y&0,D5Y7-XC\ M3P>&M5UQM85O[+UQK/[.+5 L\0N%BPQQD<-P1@^I/;5LO[0'COQL\>K7.;:V MM3"DB(R*#'(P&-N< DD8(Z\YH ] HKSG2=3\23>"--\07?B.V0W\%KNCDM%' MEEF&\Q[02\C*<*I!&[MVI@\9ZI8C7+2:1VDAU6TL;2:[C17C6X5#N<)@';N8 MCH>@/>@#TFD!# $$$'D$=ZX/QE!KUAX2\5.^N.]H-.:6T<*BW",JG>I*H%V' MY>0-PR>1Q4]MJ=X-9T3PO%J$Z&72VOYKHI&9"JE$6-?EV]6))VDX4>N: .VK M,U/Q!IFC7FGVE_="&;4)O(M@48AWXXR!@=0.<=:X&\\6>(H(;C3TO(EO;#Q! M;:<]RUNI%Q#*5*EAT#;6P=N/;%=Y::3+VTO4[NYTLRW ML:Z>SP(UI=Q?+E!)M)$A^?@D;N^?YLG[N,#'O3H;SQ)JO MC;5-,BUF.RMK2WL[I42U24_.7WID]00N,]>A&.<@'=T5Y_I.M^)]>LM&U[30 MWV2ZN US;SF$0"V)(.TC]YYB\=3@D'@< /TWQ+>3>*TT?5;VZTW4#&XH [P,#G!!P<'':EKBOAFMTV@WLUUJ%S=LVI7:? MOMG\,[C.0H.3CZ>@%=+KSM'X=U-T9E=;24JRG!!V'D&@!^K:@VEZ;+>)8W=\ MR8_T>S0-*V2!P"0.,Y//05='(KQ'6+>XTO\ 9_;7H]3U!]5OK.Q>6Y:[D+ ; MTP%YPN V#C&>^:[%[$>*/B'J]E?W=[';:796IMHK:ZDA DE\PM+\A&6&T 9R M/:@#J[[6[:PUC2],E24SZDTJPLH&U2B%SNYR.!Q@&K5[?6VG6CW=Y,D-O'C= M(YX&2 /U(KQS1H+C6[;P%!?:C=3/)J&JK-;Y6]RECGL;>:*&5896B:10T7R[E(8#."<$9QCIFN8N[_4-/:\\+ M6S:G>V*^(DM42&ZQ.;=K?SS LKL"!N&,E@=N1F@#V:BO'[^/7;'1[BV6#5M& ML)=9TY;#[3=K+-$'D"RJ&#O\N0" Q_B/:K&O2S>"-8\01Z+<78B/AR2]$<]S M).%G638)!YA)!PW/8XH ]8KD['QY;:K;ZC:^ 4D4I,S*^0P)7'WO: MN*TZS32O@1XCU:QFNX+X7$T0E2[E^51A[ M@T>$89-)\0V%GKL>M6FNRK*LEQ)=M/9ZFP!)(RQ"D %@N$( QR.* /3:*** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *HZMIIU6Q-J+Z]LLL&\ZSD$T62658(EB#RMN=@H MRQ[DXY-3T4 %9FNZ#I_B/338ZE$7B#B1'1RCQ.OW71ARK#U%:=4M5UC3M$L_ MM>IWL-I!N"!Y6QECT ]3["@#"M/ =E%J%M>:AJFKZN]H_F6T>HW(DCB<='"A M0"P[%LD5L66AVEAK>J:M"936NU=HQQP>:Q==\9VT/A/\ MO0K MNSO(Q>6]NSYW*N^9$<'!!# ,>O3BM/3_ !5HFM"[72-4M;R:V3:C]LOCJ3PIZM:07C@$0R2 - M@],^F>V>M %+2O ^E:/;:#;VSW)31&E:UWN"29%96W<<\.<=*74?!6F:E-J4 M\DMW%<7\UO.TT,@5H9(0!&T?'!&.^:LWWB_P]IME:7EYJ]K%;WB>9;NS_P"M M7 .Y?48(YZXP:F;P+H@T"#2((Y[9()Q=17,4I\]9^?WN\Y)W\:^&;J^M MK*#7+*2XN0#"BR@[\C( ]R.0.M3IXJT&36SHR:M:'40Q3[.)!NW 9*_[V.W6 M@#,/@+3)=+U:SN[J_O)=618[N\GE4S,B_=4$*%4#G@+W-;-WHMK>:QINJ2F3 M[1IPE$(5L*?,4*V1CG@5HUD:MXIT'0KF*WU75;6TFE&Y4EDP=N<;CZ#/<\4 M9%E\.]*L=/MM/2\U&2SM+Z.^M8))E*P.C%@J_+G;ECD')]ZO:KX1L]5U@:DU MY?VLK0"VN$M9@BW$08L$?@G@LW*D'D\U:U/Q/H>C,5U'5+:V<1K+MD?DJ20" M!U.2#T]#1-XHT*#1(M9DU6U739B!%<^8"KDG "^IR#P.>#0!CK\/-,AL+&VM M+_4[233VD^R7,$RB6&-_O1 E<%.!PP/0Z2VGZ=;V]UJ%K-87$ES%>0 MSCSVDD!$C,S ABV3GCZ8J7PYXI7Q!XCURUMIK:?3K-+9K::'DOYBL6R@#E=0\!:??W5](M_J=I;Z@.>.P&GI&I C6(-N QUS[]*BMO%_AV\DDCM]9LI&BMVN9-LHPD2 MG:78] ?6I+#Q5H.IV-U>V>K6DMM:C=<2"0 1#&&00M)'*3&V#E'5U['NHIEWX?L;[68]3N%=Y4M);/RR1L:.0J6!&.?NC]:AM M/%_AZ^T^XO[;6+22UMV59I!)Q&6.%W>F21CUJ32_%&A:W>36FF:K:W5Q"-SQ MQ2 D#.,CU&>XXH HZ3X+M-(N895U'5+J.VB:&U@NKC?';H1C"@ $\# +%B!4 ML/@_2H?!T?A;$SZ='&(T+28D&&W*P88PP;!!]0*DM?%_AV^U7^S+76;.6]W, MHB20$LPZ@'H2.X%,O/&OAG3Y_(N]O8Q.EE M!<2B1;92,$1C )) VY8DXXS5Z_\ %6@Z7J,6GWVK6EO=R[2L4D@!Y.!GTR>F M>M4;_7;FTOM?2.^TV7[!8?:8K0*WGQMM)S)S@J<<8 H RO#6BOJ7CW5/&=SI M<^GK+ EI:Q7(VROC&^5ER=I.$4=\+[UU.NZ);>(-+:PNGFC4NDJ2P/MDB=&# M*ZGG!! -9/AOQOH^MV^FVSZI9'6+FTCFDM8WY#E S*HSVR>,DCO69K_C#4-( M\&^*=7MKS2KZYTRZ:*%(4?;$ RC9*-W+C)S@@=* +I^'FF//<7$NH:K)62R!"JA0 M 68XQSDYS5AM>:VD5O.DPN=T9S@*.^0:RHOB%IVM^&= M6O\ 2-4T^TEL9C&9;TEHD42;%=@I!VL <<]Q0!9N_AYI>HZ#J6EZA>:C=G4G MC>ZNY9E\Y_+(* $*% &.@7N?6LWQ78B'Q2;X:3X@9)[-8I+C19ABYPQ_=2IP M5P#PX(^\1D8KJ-2\3Z-H<-L=7U2UMFG7@S1J?BO0-&^S_ M -HZO9VXN%WQ;Y1\Z?WA_L\]>E &%X,\&C3= \-/J,;0:AI:7#)#&X*1F=B6 M4^N 0.#VK3O/!FGW<^H7"W-[;W-[=179G@F"O%)'&(U*<8^Z,$'(.370HZR( MKHP9&&58'((]:R/$FI2Z98V\L-_863274<1>^5BC!CRJX(^8]J 'Z'H-OH<= MSY=Q=7=Q=2^;<7-TX:25@H49P % XK&U#X=:3J3:DD]YJ0L]0D::6R2 M<"$3,!F0#&=V0&P21GG&:U-3\7>']&EEBU'5[6VDB*AT=_F7(R..O3FM:WN( M;JWCN+>5)895#QR(V592,@@CJ#0!FZ;X>MM,O+^[2>XFN+](EN))F!+>6FP' M@#DCD^_I63_PK_3(K+2(;*^U&QFTJ V]O=6TRK*8CC*-E2&!P#TX(XQ727]_ M::78RWM_3G;GG)R35&Y\$:?<:GK-[ M]LOXEUBW,%Y;QRJ(GS'Y>_!4D,%]\>U:&E>*-#URYGMM,U6UNYH!ND2*0$@= M,^X]QQ6#J7Q!TU[K2K?0M2L;V6XU2*TN%#;B(VW!F7!&<$ 9Y% &M?\ A.RO MM&TS3EN;NV_LPQM:7-O(!+&R(4!R00(;/ MT% %G4_"NG:MJ,][=>>99K!K!@DFT",N'R,276HZEJ-Q M=6ILS/>3*SQPGJJ[5 &3SD@DX%61XO\ #K:Q_9(UFS-_YGE>3Y@SO_N9Z;O] MGK6W0!S9\$Z:/#VEZ1#/>6XTO:;.ZBE GB(!7(;&#D$@@C!!Z4?\(3IS:?;V ML]U?7#0ZA'J37$TP:269"""QQC' & ,#C%&K>-]&T;Q1I^@7=S&ES>(S99\ M>7C 4'W8G ^AK.T7XA:9)]H@UO4K"SO!J5Q:PQ;MN425D0G)."<=3@$YQ0!K MZQX6BU:_^VQZIJ>G3M"()6L9P@E0$D!@RD9&YL$8//6M6PT^VTS3+?3K2/R[ M6WB6&) <[548 _*J.J>*-"T6[BM-3U6UM9Y0&5)9 #@G )]!GC)XK7ZT 0%BYWYW''(_>-Z=JUK?1;6VUZ^UB,R?:KV** M&4%OEVQ[MN!CK\YS6@S*BEF(50,DDX %C9H Z.\\.V5]XDTS796F%WIR2I %8!")!AMPQSP..:Q[_X M>:7J$^J%[[4XK35"SW=E# >N"0,@ULZCXFT/2+^&QU#5;6V MNI@#'%+( Q!. ?89XR:CN/%OA^ULH+V?6+2.VN$>2&5I %D5,!B/7&1^= $= MOX3TZV\16NN(T_VNVT\:<@+C;Y0;=DC'WL]\_A6>/!,6F>'ETK1;FYB!U*.] M9VGVG_6J\@R!R"H8;>_8?;Y@7''WL@< XJYJGBG0M$D M:/4M4MK:1460I(^&VL2 0.ISM;IZ'TJ)/&?AJ2]M+./6[%[B\"F!%E!\S=RN M#TR>PZF@ N_"MC<76C3123VBZ.Q-I#;;%1/H:ZB@#G/\ A#+(R:([ MWEZXT>%H+=2R89&38P?Y.?E '&/SYJG8_#S3K Z.4U+5G&D.QLP]P,1HRE3' MPHRN#C^][XK*\:?$0Z+XJT[P]I]_I5K-*LCWES?AG6W 4,J[59>6SZUUL7BC M0YM432X]5M7OW>2,6ZOE]R#+C';% "Z+X?@T*749(+FYE-_=-=S"8J0)& !( MPHP,*./:HM7\,6>JZC;:HD]S8ZG;*8X[RT8*^P\E&# JRYYPP//3%%CXO\.Z MGJ7]G66LV<]W\P$22 EMO7;V;'?&:;)XT\-17D5F^MV2W$LIA2,RC.\,5*GT M.X$<]P: +*:'#)!-%J,\VI>=$T#FZ">)]9O]?O-'\+Z=:7#6&U; MR\OIVCACD89$:A5)9L$$] *ET;Q9.^I7^C^(K.+3=3LK?[6QCF\R":#.#*C$ M X!&"",CB@![^!]/?PM8:!]LOEAT^2.6TN%D430M&?D(.W!QTY!J*7X>:-YXH I6_@V MT71;[3;[4-2U);VW:VEGO9]\@C((VJ0 !USG&2<9S@4-X-M"NER+?WZW^F K M!?>8IE*L,,K97:5( XV]LC!YIU_XAA0 JP )!].&7D\"=/N[)+=KJ\ M1OMRZC).C)YDTZD%68E2.-J\ 8 '2ND PH!)) ZGO63JWBC0M"$!U/5;6U\ M\;HM[_>7NP]N1STK)U?Q3WDUHUXM[]DT#3XKW59(/M,K7$ICAMHL[0SD DDG M("@9X)H NCPU"-?@UK[?>&[ALS9KDQ[3&2&.1LZY .?;TK/C\ Z=#I=C81WV MHJ+&]:^MYA(@D21BQ89V8(.]N"._&*FT76=?;6)-*U_1HX'\GSHKZQ=I;:0 MX*DLH*-ST/49QTJWI_B_P[JNHG3[#6;.XNOFQ''("6QUV]FQWQF@#/N? 6G3 M:Y/JEO?ZI9-=!1>6]K=%(KK:, N,$YQP2"":TK/P[;67B*\UJ*YN?.NX8X9( M3L\L(F=@ "Y&-Q[]ZAF\:^&;>ZCMIM,?#ES'Q2:@TLL0:XVK;R.VXE"!D# M<H!%=-=6L=Y8S6DI;RYHFB<@\X(P?YUS\WQ \-+H.HZO;ZM;7,%BFZ41 MR?-DCY1C_:/ /0U-;^-O#\OAVUUN74[:"TN,*K-)_P M",E!ZL/0>E #;_P5 MI6I>"(O"4[W(TV.&*%65P)-L94KSC&?E&>*Q/%E@(?%$5^-+\0%9+/R9+K19 MAF;#$B*5.H'.0X(/)&1BNHC\3:'-ID.I1ZK:-932B!)Q(-ID)P%SV.>,&K6E MZM8:W8)?:9=1W5JY8++&.WC M<%8O/9\HWKM5\<'J*T]4\$:5JT6N1W+7(_MEH6N#'(%*-$%"%.."-H/.>:G\ M6>*M/\'Z*=2U!QM,BQQQ[L%V) P/H,GZ TZ[\8>';"SM;NZUBUC@NU+6[%\^ M:HZE0.2!ZT 9]SX$@N@=VNZXC2PB"Z9+E0;I1G&_Y.#AB,KM.*T+/19++Q(U MW#(Z:>FGQ6D5MYA**59CD+T&%VC/4_ASJVEY;7]I%=V<\=Q;RKNCEB8,K#U! M'6IJ ,'6_"=GKFJ6>IR75[:WME')';S6LH0Q[RNX\@@GY<*K)X$TI-$ MDTXSWK2O=_;FOC-_I/VCM+NQ@$ 8QC&.,5F3_$,P^/%T86*G21YN)@TCR1$%!P H4;0, "KUYX:T[4-6FU"Z1Y7FL'T^2)C\C0LVX M@CKG\:CO_&'AS3([62\UJRA2Z02P,THPZ'^,$?P^_2E.J.?%L&GIJ.G?9Y+( MSBUP3<.=V!(ISC9CCIU[T 0Z+X2M]&O([G^T]4OFAA,%NMYE71XT\,M=S6HURQ, M\+B-T$HR&+!<>YW,!QT)%&H>,_#>ERO%?:U9P2)*8G5Y "K *2#Z<,O)XY% M#+_PA8WVK:;J0NKVVN;"$VZF"0 31$@F.0$'*G:.F#4.E^";/2[^TN?[1U.[ M2Q#"RM[J001U%24 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7$^*Y(K;X@^#;J^=([%3>())#A%G:-?+R3P"0) * M[:H+NRM=0MFMKVVAN8'^]%-&'4_4'B@#QCQ;+9W,?CN[C*3:2^H:2DCQ_,CR M*Z>;C'!."@/O76W]U97_ ,3M)?2IX)O*T6[-R\#!@(F:/RP2.VX$@?6NWCTS M3X;)+.*QMDM4(9(%B4(I!R"%Q@8//UIMGI.G:<9C9:?:VQF.9?(A5/,/JV!S M^- 'A=G_ ,D,^'__ &'X?_1\U=>E[I-HWQ'MM:E@6YFN6)BE(WRPM;H(@HZM MSD #O7HPTK3A:PVHL+46\+B2*(0KLC;).5&, Y)Y'K7,>(/#6O:AJMU/8W>C MF*XA$44EY8[I[+*E6,3K@MG).&/!]N* .1T+5'CT_P .6L5[I>DM;^&+>>2_ MN[?S9)$;CRT!91@%,GKR5XJOX ?"N:>XCCCCCOXG>1@H1O+P%.>A[8KU M&Q\-:59Z9I5D]G!<_P!EPI#;2SQ*[IM4 $$C@\#I4\NA:1/!Y$NE6,D/FF;R MWMT*^8>KXQ][WZT >.ZA'+)I_P 5Q&KL!J%NTJH,DQ J9/\ QP-^%=KJMY8: MC\0?!G]D7%O<-$EU)(;9@P2V,.!G'12Y3'N*[>*SM8))I(K:&-YSNE9$ ,A] M6/?\:@L=(TS2S(=/TZTM#*?? &: /*-/MX8?@?X/:.-5(U"QE! Y MWFY&6^O)K4BNX='U6W6QU#3-8T>[UQA]AGBQ=6=R\K;F0]]KEC\R@A>AQ7I MT^R%K':BT@%O$08XA&-B$'((&,#!Y%1+H^F)J1U%=.M%OFX-R(%$I_X%C/ZT M 7:\N\7:D\NJ>++>*\TS3%MK".*4RVOFW%_OC8JBY8?+\Q4 G)->HU4ETS3 MY[Z.^FL;:2[B7;'.\2F1!Z!B,@(+OQKHEU\DKIX/MMDF=V"9"#@^ MO&/SK%T>2"SU;PU+=LD6FP^(M7CW2$"-)"9/*'/ _BQ[UZ]:Z;86.W[)96UO MM3RU\J)4PN2VT8'3))QZFFS:5IUQ9R6DVGVLEM(Q=X7A4HS$Y)*D8)SSF@#C MO!MQ8W7Q&\\*6%H(_V?$DMQ'%OO?.NI6CWC8M[\S.,C

1G[JXK M7OM/L[ZZUBXUWQEI\X?2XX)FT^R,8A4S Q2.=[@X8'@]B<\5Z=#:6UO;?9H; M>*.WP1Y2( O/)X''.3^=06NCZ986TMM9Z=9V\$N?,BA@5%?/7( P: /)/%VI M3S>%?%>G:H^EZC<0VEG(VIZ='M:6(W&!'(,G###$ '&&X K<\33V^I^+?#Z^ M&YX)KE-*U @VC [8C$HCSCH-^W'TKIO$'A"UOO"5[HFCVUEIWVEXW_=0B-,K M(K$D*.N%Q6W::5IUA---9V%K;2SG,KPPJC2'U8@<_C0!Y8]WIES\,?!%CIDL M#:@+O3Q!#&P\Q)493*2.H( DW'ZYZU86V@_X0'XH2&)"\E[J.YB.3MC&W\NU M>DPZ/I=O?R7\&FV<5Y)G?<) JR-GKE@,FIOL5IY,\/V6'RIRQF3RQMD+?>+# MOGOGK0!Y5J-U'I-AJ6JV6IZ7=J;*V;5]$U*/F;; N/+;KEDP ,,I/OFG7#;_ M (A^/VVE<^'HS@]1^[->F3:+I5Q=07,^F64MQ (97@5GC Z;21D8]JF-C9M M--,;2 RSIYX]C0!Y3%=:9<^"OAM::9+ UXE_8E8HR/,3:I,Y( M'(XW[OK6'??\DW^+'_8?G_\ 1D=>VP:-I=K>?;+?3;.*ZV!/.C@57V@8 W 9 MQ@#BG'2]/:&XA-C:F*YI88^8\#DT >>77_ "5?P#_V";C_ -%B MN9U*XA;X"^+K99HS/%J-QYD08;DS>#&1U%>VFRM3<17!MH3-"I6*3RQN0'J% M/4#Z57.B:2S73'2[(F[P;@FW3]]@Y&_CYN?6@#SRX^W1>/;EEUK3=+630[7R MFU"U\U9(PTGF!29$ P2"PYSE?2JMI9PZ-IUG/HWBK3)KN#1D26#4K8I!>6F^ M1HRN3N0%7"'V!'%)>Z-I>HF(WVF MV=T8?]5Y\"OL_P!W(X_"@"+P]=QW_AK2KR&T%G%/:12); 8$(* A /;./PKC MOC#_ ,BSI/\ V&K3_P!"->A@8&!4-S:6UXBI=6\4Z*P=5E0, PZ$9[CUH X_ M1+:&3XE>-97B1G,-E'N89^4Q-D?0\?E5CX7$GX9>'\G.+4#]375);PQS2S)# M&LLN/,<* SXX&3WQ1!;PVL"06\,<,*#"QQJ%51[ =* .:\>WWV+1[%!%9,]S MJ-O DUZF^*W8MD2L,C."O'(Y(KS3695N[7QS;W.IV^IL\^DAY88A&DH\X*V% M#'(&-I.>HQVKVZ[M+:_MGMKRWBN+=QAXID#JWU!X-5_[%TKY?^)99?+&(E_< M+P@.X*..@(! ]1F@#A?&T$O_ EP2P3;/BYLC\!K;2XY8O[:\Z.%;?5WJW)\2>,XKGQ!I>EVT\$!E6_L_-:2W M-N%RI\Q?E#>8, 'G/K7IF@VYL_#VF6QN3=>3:Q1^>4*F7" ;B#R,]<5)=Z1I MM_+#+>:=:7,D!S$\T*N8_P#=)''X5>($1RL@+(#UP>HS4DD:31/%*BO&X*LK#(8'J".XH \YT MW5=$3QEXSGU2ZMA;WEM9RPF9A^_M3!CY ?O#=NX'<^])EP>@:'I>G*JW#Z?#Y<=Q(@WY/WR/[NX]0* /.M1AG;5_'EK>>(=* MTJVGD7STO;+S7>W-NBJRGS%X^\ #\P/;("V#R,X!Q7.VEM!!\$=,:*)$;^VXWRHP=WV_:#]< #Z5[(+> 7)N1#&) MR@0R[1N*@Y SUQDGCWJ+^S[(6JVHL[?[.K;Q%Y2[ V=V<8QG//UYH \CO;:> MX7QS8W_B72]+MY]0D%Q%=6)EG*,B>4ZGS 3\NW;A3RO&:ZOPY9QGX@^,C.JS M3>18Q/(R\L/).?H">HKKI])TVZO8KVXT^TFNX?\ 53R0JSI_NL1D?A5A+>&. M:69(8UEEQYCJH#/@8&3WQ0!XWX1N8K>X^%\MS,D2'2+Q TC!03B/ R:]HJC+ MHVES06\$NFVHS2PVT%OYGD0QQ>:YDDV*%WL>K''4GUH \NN+W2[SPA\/;72)K=[H7]BT$4 M+ NBH/WI('(PH<-^M9E[:P'X,^,"8ES+K5RSG')(NP ?R KURWT?2[2]DO;; M3;.&ZESYD\<"J[Y]6 R:D.GV1MI+8V=N8)&+O$8EVLQ.22,8)SS]: .4NXHX M/BYH:Q(L:_V+=)A1@;1)%@?05VE1FWA:X6X:&,SHI19"HW*IZ@'K@X'Y5)0! MY]X9U.R\->*_%&BZO0^)[:&V_9>A6&-4#:=9.VT M=69XB3^))-=+;WNGZ=\3]7DUBXM[<2Z-:_9GN7"J8@TGF $^Y4D5W$FGV4UB M+&6TMWM H40-&#'@=!MQC P/RK \1:)K%]J5K=Z=)I$T4,946NIVGF+&^V.G Z&@#RNQ\G_A&?A]]F0I!_PEDOEH1@JOG2X&.W%=E96T#6_Q/D:) M"\EQ+&[$46&J2-:V%NE[IFEFV\,V;S75U M;>=/=(ZM^[0%E^4%>G))8"J&@RK+KGP=*N'VZ;=H<'."+< C\.E>OOI&F22V MLKZ=:-): "W=H%)A Z!#CY?PI8=)TVWDBDAT^TC>$NT;)"H*%OO$$#@GOCK0 M!6T-S WWHYHPZGZ@\4 2X6_LWABA8%TC1#YN0.0 NX-[]:]*L=.LM,M M_L]A9V]I#G/EP1+&N?H!BH[;1]+LKR6[M=-LX+F7_6310*KO]6 R: /*KFVA M7X-^.G$2AY-1U!W..2PG.#^&!^5;EK6-KDG))&,')Y-,ETO3Y[R.\FL;62ZC4HD[PJ753 MG(#$9 Y/'O0!YEI,L&D_!#PTL5I8DW;VL>^\3=#$[R ^:XR,[3SU'..:Q-:N M7DF\9K<:I!J:H-*DNI;> 1K)"D[>;A0S;@JC#')Z$'I7M3Z=8R:?]@>SMVLM MNS[.8E,>WTVXQBF1:3IL!0PZ?:1F.(P(4A4;8R<[!@<+[=* .*\8:CX=U#1O M$ZZ>\%SJJ^';@M/;_.%@*MM4L..3R!UZFJ-G?67_ DO@.\N+J!K'^QY88)3 M("B7)2(XST#% V._6O0[/2--TZ&2&QT^TM8I3F1((517^H YJ/\ L'1_[..G M?V38_82VXVWV=/+)]=N,9H \@UY+;49]?>W"3:1=>*M-C4IS'(^V-9L=CSP3 MZYKVY55%"JH51T & *K+IM@EK%:K96RV\+!HH1$H1"#D%1C (//%6J .)^+3 M!/AW>NQ 5;BU9B>@ N(\DU#;7]C#\6-0NKR[MUCN-'@^P3/(NQD623S0K=.I M4D#VKN+BW@N[=[>YACFAD&UXY%#*P]"#P:IS:#H]S9PV<^DV,MK!_JH'MT9( M_P#=4C _"@#G/AEAO#M]+ ,6$VK7DECC[I@,K;2O^R3DCZUM>*]?A\,>%]0U MB8!OLT1*)_?D/"+^+$#\:UXXTBC6.-%1% "JHP /0"H[BUM[R,1W-O%.@8.% ME0, PZ'![B@#R*+P/XWF^'LNB20:'Y]U(;Z2Y:YE%P+EG\S?PF P.!UQQUK2 MM]<7Q+;:!K]EKEEI7B-+*:*6VOXMT,F'03(>05(= <@YP>F#7J-9UQH&C741 MBN-)L)HS(9BDELC R'JV"/O'UZT >:0:A#<646NZ1?:+I=\=)"7>CWD?^BSP M+)+@QM\I"D^9R,C!&1ZR6=S]O^*NA75I:BS\_P '^9%;@8\G<^57\,@?A7I5 MUHFE7P@%YIEE<>1Q#YUNK^7_ +N1Q^%6#:6QNUNS;Q?:53RQ-L&\+G.W=UQG MM0!XJ]]HK_![PG9++ VH17UF/)!!DBF$X$I8=1U8$GNP]173V5M T'Q/D:)" M\EQ+&Y(^\HM4(!]OF/YU:?P1K-[>)#J-YI+V0O4NYKJ"R\J[N@C^8B2%<+U" MY('..@KN1:6RB<+;Q 3DF8!!^\)&,MZ\ #F@#QW06ODU"-CKFF:8LWAK3BK: ME:^<)81&V\*3(F &/S#G.X5-I=I=Z7X@TB&S\3:?# /#D26E[?V1*SQB1BP0 M-(NTA3$2,GC'I7JEUHNE7L,$-WIEG<16^/)26!76/' V@CCH.E/OM+T[4X4A MO["UNXD.Y4N(5D"GU (XH R/ EG#8>#-.M[?4$U" !VBN8XC$KJSLPVJ2<* M<#GH!714B(L:*B*%51@*!@ >E+0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %L32![L*&:&&--TA4'C<<@ GIFNNKD_&>D:G-=:-K^BP)G3/#(=:U"RM]/\.7FF6ZRAKVYU544",=4C57)9CTW=![USC66NZ;X1USP9#H M5YZ1HVAR:E<6L$- MSO%PL4;)("1\Q'!XX'?GIBL:Y\?ZG?:AX-DT33&DL]9$TDDH:5::).\.G7+07EV95 M"H @92J]7))(VCIC/<4:;XQNY]4L;75- N-+AU&.1[.2>52QV+N*R)UC;;DX M.>A!P:K:%I6K69\;O'"UO26!D+C+G*!B26XZC ZT =AIWCB[U)K*ZC\.7G]D:@YCL[T2 M*Q5S+Y:0@#'( M.!N/7K4_A.[\1Z7IFA^&6\/3I+8[;>\O92OV;R$!&^-@V69@%P,<9.>E8D.A M:V?#^IZ:FCW(OM/\0'5[8N5$5V@N/,"HV>I7/4#G&: .L3QI\)^([GQ1IXU%M(EL;&:*.2UEEF5FF# M [OE'*@'&">H.:YG4[;5/%FL2:DFC7UC;6.CWEO$MXJI)//,JC:JACP O4]S MQ6_HIO\ 0/ASHL?]ES7-];6-K#):(P#AMJ*W)X^7DGZ4 =/1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445EZ_KUIX=T MT7EVLTF^5888($WR32,<*B#N30!J45@:%XJAUG4+K39M.O=-U&VC65[6\50Q MC8D!U*LRL,@CKP16_0 444$@ DG '>@ HKF?"GCG2?&,M]'IJW*-:,/]>@7S M4)(61,$Y0[3@\?2NEW#(&1D]J %HI-PW;\2[TXVD<4I2"0S M*_GI_?P/N_0\T 7:*0$,,@@CVHW#=MR-V,XH 6BDW#=MR-V,XHW ,%R,GH* M%HHKFM7\96VG:N=(LM.U#5M22,2RV]C&I\E3T+LS*JY[#.?:@#I:*P_#WBFS M\0M=P1P75G?6;!;FRO(]DL61E20"00>Q!(-;896SM(.#@X- "T4FX;MN1NQG M%5+/5+2_N[ZUMI=\MC*(;@8(VN45P,]^&'2@"Y12;EY^8?+UYZ4 @C((QZT M+15+4]5LM(TU]0O9A';(5!< MRS!1T]20*N,RJ,L0!ZDT +112 @@$$$'H10 M M%9%EKT=YXAU?2?),9TT0%I2_#^:I(P.V,5K,P498@#U- "T44F]< [AANG M/6@!:*R%UZ,^+)]!,)5H;&.],Y;@AG=-N/\ @&<^]:] !111T&30 44@(8 J M00>A%"L&&5((]0: %HI P;.T@X..#0 P0<'!Q0 M%)N&[;D9]*J:?JEGJB MW+6DOF"VN'MI3@C;(APPY]#0!K75[9Z<\^GZ<=0N5*A;<3 M+$6!(!.YN!@9/X4 7:*1F"C+$ #N:6@ HKG_ !9XI7PQ;V&VQEOKO4+M+.VM MXW5-TC9(RQX XZUM6LDTUI#)<0?9YF0&2'>&V-CE'/$\?B&]UNV2U: Z5?-9LS/N\PJ/O#CC MZ4 ;]%%(6 (!(!/0>M "T44C,%&6( ]2: %HK)OM=2Q\2:3H[0%FU&.=Q+NP M$\H*3D=\[OTK5!# $$$'H10 M%!( R>!2;E*[@1MQG.>* %HI-RA=V1MZYSQ M5.^NKVWFLUM-.-W'-,$G<3*GD)_?P?O?0>.W MC(!.YY&"J./4D51 MPBC ]215LD*,D@#WH 6BDW+NVY&[&<9YH+ $ D#/ SWH 6BD+ $ D GI[US6 MH>+9+?QG;^&+'2I;V[>V%Y/)YJQI#"7V;N?O'/84 =-12;AN*Y&1VH) (!(R M>@H 6BBD#*20""1UP>E "T5S.A^+9-?U_5+&STJ46.FW+VDU\\J@&9,94)UQ MSUKH+N[M[&SFN[J9(;>%#))(YP%4#))H FHKB?\ A9$ M/[2/AOQ -'QO_M# M[*NS9_STV;O,V8YSMZ=J["VNK>\LXKNVF26WF021R*\EM"K/NW%#C=T[T ;]%4-9UFP\/Z3/J>I3B&UA +-@DDDX '))) % M7L""(,QPH?:Y*9/'S >^* .QHI"R@@$@$] 3 MUH)"@DD #J30 M%,DECB0/)(JH2 &8X&2< ?B2!^-/H **** "BF++&TCQJZ METP64'E<],T^@ HJ*YG%K:S7#)(ZQ(SE(U+,V!G ZGVJIHFL6^O:1!J5JD\ M<4NX>7/&8Y$96*LK*>A!!'X4 :%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9VN:K8:)I4FHZ MCS#"054)N=G)PJH.[$D #U-:-96O^'-,\36<-KJD4DD4,RSQ^7,\3*Z@@$,A M!XR: ,SPUI6H3:M=^)M:B6#4+R%((;16W?9;=26",?XG)8ECTZ =*ZBN=L?! M.BZN)^*.L75AX5.F:8DDNK:P_V*UCBQOPP^=ADCHF>)+[7-7TA-1L)+Z*6/5[6XQ=@8<[3T8Y%>BZMI-EKFE7.F:C )[.Y39+&21D?4@/>"Y:"Y(+ MI))!]LE\F5TQM=X]VUV^4:'2/B.LZ#I.@?$K1+?28([2*32KYGM8N$! C ? M;V)Z$]]H]*P],T.PL/ G@'7(( NK27^GH]YD^:R2,$9"W79M.W;TP*Z/PYX4 MN6\5VNISZ'<:5:VEE+ ?MFH?:Y[AY-@QNWL0BJIQDC[W '-=@OAC2%TC3M*% MJ?L>G212VL?F-\C1'*'.] 'EMAIFLZS;SZS;:'9_VM_;$CKK,NH;) MH_+N"OE;-F0FQ=FS=@@Y[TL^F:QKTOB._M=#LY=4BU::.UUB?4/+EM/*<"-5 M78<* !D @-N.>M>CR>"="EU9M1:VFWM.+EX!^ M"="O]3DO[BVF+S.LL\*7,BPSNN-K21!MCD8'4=AF@#H%SM&1@XY%<1X(=(O% MOC:UG(&HG4UG(/WF@:)!$?<##"NXK"UOP?HOB"[BO+VWD2]B78EU;3O!*%_N M[T()'L: ,'XBZS:Q^&]8LK&\6+4%-I'>-"<20PRS*F2PZ94MWXSFJ=_HVF^% MO'&@0:#9Q6,5_:7L5W# -JRHD8968=V#<;NOS=:ZNR\'Z#8:-=:3!IT9L[S/ MVE96:1IR>I=F)9C[D\=J;I7@[1](N7N8([F:X:'R!+=WLKX8TA='T[2A:G[%ITD4MM'YC?(T9RASG)P1 MWZU3NO V@WEWJEQ-;39U2/R[R-;F18Y> ,E VW=@ 9 S^= ',:GH>CV&D:%I M$&C'4;O4[@7#V\EQY<=W(D19Y+AB&W#OC!R<<<5S]GYC:4N@7$,5KILOC#[# M/:6TY>)(O)$AA#84[#)QC ZD5ZGJWAK3=9MK2&Z2=#9MNMY;>X>&2([=IPZ$ M,,@D'GFJ0\!^'%L[VT6P86]XT;RQ">3'F( %D7YOE?@988)P,DT V,K:>&4QVI:54+(G5-ZE@>QQ]:UX_#^D:K\1+[1]0T^WET MS2]+M_L%C(@,*>8TF]PG3/RJ,]JZ%? GA_\ L:^TN2UEGAOV5[J2>XDDFE9< M%29"V[Y<#'/%.NO!.CW:6GF?;EGM8C#'=17\R3F,G)5I VY@3S@DT >86UFF MK77A71KJ26;3X->U2RBS(29+:-7VH6SDK@;?IQ7M=G:6]A9PV=I$L-O @CBC M08"*!@ 5F0>%=%MAI(@L5B722[62H[ 1EU*L>OS$@GKGDYZULT >HYQU-W7EQLXE$>\Y5@Y50 ,CC<37LEOI5G:ZG>ZC#%MNKT1BX?<3OV A>,X& 3T MK*D\#Z$^F:?81P3V\>G!EM)+>ZDBEB#?> D5@V#W!//X4 >?3Z%=23^!=$UM M0(CJ-_'Y,=R9<6_EN5B+\%@%^0^PQ4^I:*VH^+];TJ'PS9ZG9:;9VUM9)->^ M0+)&C)W1C8V"3_$,'Y *]#@\*:+:C2A!9A!I3.]GB1OD9P0Y//S$[CDMGDYZ MU'K/A#1]=NQ=WD=PLYB\B1[:ZD@,L6<['V,-R\G@^IH X33- BUGQ]9V?BE( M-0N(?"UJ9HG;S(Y9!-(#(>S=>O\ M9K/TK?H4&F^((GU>CWO@C0KVZCNC;36]S%;):136ES) \<2DD(I1A@?,>._&>@K* M\2:#<0^$/^$0\-Z&C6EY"]NT\DRB*U5C\SL&.]VY+# .3U- #_!"?VIJFO\ MBI^5U"Z^S69[?9H,HI'^\^]OQ%6?'KVSZ196%Q92W[7U]%!#9I-Y23N,OMD; M!_=X0DC!SC%;VDZ;;Z-I%GIEHNVWM(5AC'?"C&3[U%K6AV.OV:6U^DA6.59H MGBE:*2.1] 'DCM<6-EX@T3[/!I=E)KFG6T]K8W)>*WBF$?FA6 MVKM#=P ,;C6_XPTC2/"7AW6SH%Q_9LUU#;)/96TH18XFG6-IP@Y4E692PXX] M1FNJC\">'(XKV'["S17T*PW4;SR,LV#D,V6Y?/._[WO3['P5H5C:WT'V62Y% M_&(KI[R=YWE0 @*6#?#VM77AR0:;?R::8S9V\P173>H M,VWKN4,1O[9Y[52_L"_TE-3GM_#]CH>GMHEU%<0VU_YWVA@H*.5V+\P^8%N2 M=_-=QIO@G0=,%T([66X-U!]FE:\N)+@F'_GF"Y.$]A5.;P3IVG:-JPTN&YFO MI]/EM(3)$<_Q+C. >FT8QBH_#_A*VNO"/B"'2K2QANCX@FC\J4^6ES#%/D6[, M.=I (QS],5VGA?P)IFF66BW5S:SC4+.VCQ#)=.\4$Q0!V2/<45B<\@=S5Q_ M7AYWOV^S7"B^F^T2JEW*JK-NW>8@#81\C.Y<'\* *G@0V4"ZK86^BRZ)=03J MUSI_FAXHRR##1%?EVL!G@#D'(K-^-I(^%NHX/_+:W_\ 1R5U^C:!8:#%,EDL MS/._F337$[S2RMC +.Y). !SQ3M=T+3O$FDR:9JL!GLY&5GC#LF2I##E2#U M H XZ?0=-U[XL:Q#JMJEW;1Z3:L+>7YHRQ>8;BO0D#.#VR:T_A@SGX?V",[. M(9;B%"S9(1)Y%49/HH _"NBCTJSBUB?54BQ>SPI!))N/*(6*C&<<%C^=&E:5 M9Z+IZV-A%Y5NKNX3<6Y=B[ M+#'8?]G))Q6AX?AMM/\ $7CRW@1(+:W%JJ(O"QH+5< >@ %=;J>AZ?K$UA+? M0&5["X6ZMCO9=D@R >#SUZ'BJ.H>#-$U/5I-3N8)O/F14G6.YDCCN%7[HD16 M"N!GN#Z4 >9Z7S>_!?\ Z]+K_P!)TKJ/AI_R'/'?_8?E_D*Z>+PAHD#Z(\=F M0VB(Z:>?-<^4&4*PZ_-P!US5;4/!>FRZ%XAL+&$0R:WYDEP[R.096&-_7CL< M#'2@#I:\P\9:0EOKFJZ]J6C)K.EB&,M<6]P$N]*$:Y8Q@]OX_E(/)X->F11B M*)(QG"*%&?:L'5/!.AZOJ$MY=PW&^X"BYCBNI8X[D*, 2(K!7P..1TXZ4 86 MCSQG7?B%+Y@\O= ^XG^'[(AS7.^%;"T\0W'A/2-8@2[TZ#PM%=16TW,;2LX1 MF*]"0H &>FZN_O\ P5H6I:K)J-Q;S":9%CN$BN9(X[A5X42(K!7P..0>.*2Y M\$:%YDBEB3 !42*P8@@#()YQ0!Q]YX?T:;Q1X+T:* MZ?4=+A34D*R3B4$+Y?[IB.JJ>-I[* ;:'3=2\6:79H(;&UU0?9X%^[$ M&AC8A1V&23CWK>L_"VC:>VF-:62Q'3$DCM-KM\@DQOSS\Q. 23DYY[U;LM*L M]/NKZYMHMDU]*)KAMQ.]PH4'D\<*!Q0!@>/6MIK#3=-FL)-1EOKY4ALA.(HY MF56 /M'! M)WXVX##IC)KU'6M!L-?MHH+Y9?W,HFADAF:*2)P"-RNI!!P2.O>LEOAYX;(D MV6EQ$TC)(7BO)582("!("&R),$@OU.3DG)H X\:1%JND16FF:!%&VF:G(][X M:O[D")V,0.(V&5VC>KJ,;2BX\UAM9C*&WDD Y., >@J5/!>@ MI!IL0LV(TZY-W;LTSEO.))+LQ.7)).=V: .!N-(T[6-"^(.N:DH.J6MW>0P7 M98A[:.*,>6J'^$8Y('WMQSG-2Z)HMAKOBO1K?4[=;JU3PC9O]GEYC9M[ %EZ M'&3C/KGKBK/BGPO?WNJ:V+;PH+F34$"PWD6I>7;EBFT/<0EP&9#R"%;.!T-= MOI'ARSTHV=P%WWUOI\6GF?QAUO5; M98BYYA02[8R>ZX &/3CI5H>$=$=?B':/8QM:Z<2UC <[+1FMED9HAT0EL'(] M!7I%OX4T:UN+2>&T*R6ES/=0GS6.V6;=YC=><[CP>!GBIQH&FAM586YSJO\ MQ^?.W[SY!'Z\?* .,4 >7(E]XDU72H+S0K;7XXO#=G.L-[>>4JO+NWR@%6W, M=H&>",>]6[+09;WQ#X/TKQ($NFBTB\$T?G>:DJK+&$#G^,8VDYZD5W-YX+T2 M]@L8C%!P2:MVOAS2;*YL+BULUA>PMFM;;8Q M CC8J2,9P?NKR>: /(-0T;3GTTZ=)9Q/9V?CB.UMXG7*Q0R>67C7/122>*]P MM[>&TMHK:WC6*&)!''&HP%4# 'H!6+>>#-#O[&\M)[1_+O+P7TI29U83C;A MU8'*D;1TQ6S:VZ6EI#;1F1DB0(ID0I86)$$O, M>YA+\VWIN&.#U&3CK727W@7P_J5]>75W:2R?;1_I,/VB00RMMV;S&&VEMO ; M&1@'KS5_2_#^G:/<2W%I'+Y\L,4$DDLSR,R1Y" EB>1N//4T >6>%[>+Q#_P M@^DZTOVS3X].O9E@N/G262.41IN!X;:A.,UUGPZM+>PU3QC:VA/V>+6-B#<3 ML AC^4>PZ =@,5L3>!M ETRPL%MIH8]/9WM)(+F2.6$N26VR*P;!R30!RGQ8TZRO\ 1M&^UVT4 MV-9M(QO7.%>0!A]".#5./PWI5]\7+RTN+1&LK'2+1H+7I&K*\@1MH_NC('IF MNZUO0]/\1:8VGZE"TENS*XVNR,K*E= MVWPZ\-N)0;6YVM+YT:B\F MWWART(#?NB6&GBV/V;5'ED MNT\QOWC2##G.=:]IC.TOB+5='37=/;3H&EFAN EWINU-SO&#ZYW_ M "D-GUXI8-!T.[^.DLJZ;;3(V@IJ"%HQ\TYGXE_WO>NUOO F@:A-YDT%RH:) M(9HX;N6..X1!A5D56 ? XYSQQ6DF@Z;%KYUQ+?;J!M19^8&./)#;@NW..O?& M: /*?"6EZQJ%EX=UZ'1+."^ENTN+K6&U#]]<(S'S49-F2""0$SQM&.E=%\.M M#L9=5\1ZU-#YM_#KU]#!*Y)\E-_(4=!G<M/3-(L='6Z6QA,0NKF2[F^8MNE6+LES%9R%'3JG&-P]P,G\*Y74?#FC>'=0\'R:+:1127MW]BN MC'UO('AE3PQ7,$D$\:R0R*4='&0RD8(([C%86D^"=#T:^AO+ M6&X>6W0QVWVB[EF6V4\%8U=B$&...W% ''_"C0=)M=3\6W4&GV\=Q:Z_=6T$ MBQ@-'$ F$![+[5O?%>.23X::N$1G51$\JKU,2RH9/_'0U=%I6AZ?HK7S6$!B M-]=/>7'SLV^5L;FY)QT' XJ^Z))&R.H9&!#*PR"#V- %8WEA_9)O3-"=/\CS M?-R/+\K;G/IC%>+:%HT>J6OPPT[4HY#:3P:F[0,2/,A)5XU;_9V[..XXZ5Z* M/ACX5#;?L,_V3?O^P_;)OLVG;K7J1T#3AKT^N+;C^TI;7[(T MK,Q!C!W!2N<=?;->,N2@9MI( MVK@#OQ0!C7Y;_A'_ (L[6*D:DF".W*UU5_I>E>$/'VAW-A#]DCN+"_-])'DM M.L:QN&?^\P.3D\\UU4G@W0I;?5X'LB8]7E$UZ/-?]ZPQSU^7H.F*OWFC:?J% M_:WMU;B6>UCECB)8X"R !P1T.0!UH \M\/6PL/%?@V[M=#ATN'4EGS.;WS;J M\C,#2 S@( 3D*V=S8/%;WP>_Y%K5_P#L-W?_ *$*V[3X?>'K)[1X8+KS+.59 M+61[V9F@"@@(A+9"88@H."#R#6OHVA:=X?M9K;3(##%-.]PZEV;,CG+'DG\J M .8^)3I!#X9N[D@6%OKUM)=,WW47#A6;V#E:ZK5M0T[3=/:ZU2:&*T#("THR MNXL O'A%<]8?#OPWIUY;W,=K<2M:M MNMH[F[EFC@/8HCL0".QQQVH YJUT+2O%%SXUOM>MX[BZM;Z6U@DE^]:0I$A0 MQ_W.6+9&,FL[PW9Q^+?$'AQO$$7VP2>%(YI8IN5F?S0 SC^+J3SQDY["N^U3 MP1H>L7T]Y=07"R7*JETL%W+"ERH& )%1@'P..1TXZ5I1:+I\&J1ZE%;+'-/L<$<G'I M75);:G?_ !!U72/^$AU."RM+.SN(EB9-VXL^025.00G.>3GK713^$-%N-,N- M/>U<03WAOWV3.K":O%K$(VG('RX/2NA_X1?2/[2U"^ M:U+2ZB@2Z1Y&:*4;=F3&3MSMXSC./QI-.\+Z9IAMS +A_LL9BM1-.\GV=",$ M)N)QP,9ZXXSB@#G? 4.I:I:-JFH:]J%P8KN]M?(9D$;JLS*I8!0=PV\$$8]* MTO%/]H:7IE@-&L9KJVAG+7=G:S>7/+#M;)1L@E@Q5CR"WKR#]3MM6\.0W5K>7-U&995+72E9HR)&_=N#R&7[OX9K=JIIVFVNE6IM[2 M/8C.TKDL69W8EF9B>22235N@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y_P 3:I'I MMSH:/J\NGFZU&.!52W$OVDG/[HD@[ ?[PQBN@KS[XG(SZEX'VJ6V^(K/]"TVXOH)&O)I+!]MX+>SDE\@;0VYRJD!<-U]CZ'$-QX\M8_&6F:' M!:W5Q#>VIN!:JEA#+<9EF:"&Y: MV=8)I5SN1)2-K$;6Z'G!QFBT\;Z'?:I<:?;S3O+:O,ES)Y#B* QDAM[D;5^Z MV,GG%><^$[2S>S\/:%J/B/6&U.QNXR^C)!%B&6)BVYCY>X1\9W;N0W4YK7TG M3+F^\!_$2SLXC]KN]4U18P!@NQX _'@4 ==IWCC0]2D=4EN( +=KJ-[NVDA6 M:%?O2(7 W*,@\=B#55_B'HYTZ]NHH=1WVUJ;M(I;&6-IXL@;T!7++DC)'0') MP*Y'3#HFL26DDVNZYKKV6GW#RZ>+:("%&BV/$^R-"'(. N@>%-?'B;PW9:K]FFMWGB M1G26)XQN*@G;N W+SPPX-:&IZC;:1I=UJ5XY2UM8FFE8*6(51DG Y/%%;O>\L4&G (C';<+""R-QP0 >M:7Q!4M\.O$:J"2=-G [_(: ,[ M5O&NF76@/?6>KWFFVZ7<4(O18%UE+'[J!UPRGIN'3UK6U+QEHVEZJ^G7$EPT M\2+)<-#;22);(W1I64$(#@]>PSTYKB_B' 5^$FAQ11G"36 "J.@&WM5V+5K/ MP]XS\86^JI)YVI-#-91B)F-VGD!-B8')#*1CW]* +-YX]@'B#P[<6MS/+HVI M6%S,L,5L7DG=6C";5"E\X+<#MDGI4VL?$K3K/P[#JMC;W=R9+Y+)H3:R!X9- MZJZNN,JP!. >IP!UKF/ 4>ZX^'CE,A="N^<=#OB_^O5?6\V^B>)KF1&6"W\8 M03ROM)"QKY!+?04 >@7/CW1+.81S_;D"I&]PYL9=EJ' *B8[<1G!'#8([XKI MJ\G\1:_IUKJ6H:OX=UV>WU:=(I!ILL'FP:O\B[#&I&3D83T MO-3O=-C9OMEDD37$94@+Y@)7!Z'[IZ>E &!XN\2R>'O$'AI6G>.QNYITN8TA M\QI<0DHJ@ MG?MP%Y)XJ[;>-M#GTF_U%YYK:/3W$=W%

"[ZZ1C;075RTKJA81@P,-QQV!()/8#/:N2UK.OWOB7Q M#I,TYTF.]TMC=VL>\N(&)EDC!!#[ RGH1\IZXH ]%3QQHITS4+Z9[JU73@K7 M<-S;/%+$K?=8HPS@]B/0^E/T[QGH^IZJ-.A>YCG>)IH6N+:2)+B-<9:-F # M9'(['/2O-_$$6G:CX3\7:E8:_J6O3#38K9[F6.,0X\PL$4HBAF&23UQN%=5X MYLIKSQ3X>M;1<226.IQ1DW>K:CIUAI[W,4"+I&8[=(U!$CLR9\T M9SY9/X#UT[4+CPO:R>(]8N]0T]1(=,:")5LG2(HRR[8PRJ,E1D\Y'7K4& MGQR#P#\6%V-EM3U,J,=?W0Z4 =1)X]ATZY\*6&R^U(:M:"8WJ63YD7RP0X5% MQDG!91]T'G Q6Q;>-=&NM633XWNLR3/;Q7#6LBP2RKG*29P=J.]K&%!/8D@XJSIFJ6^G^)[.R\.ZOKV>L03364C.D,\ENY9"N'1MK#GW[UQ]WJ=GX7^)N MI:AK+YX];T+X MCZSIA,^G3V]C;Q3QJ=L\D;9X&Y1F@#T<:R/\ A)?#]E+K$L4]Y9/+]A%L MI6X(4$L7QE<>@(S4=Q\1_#=J;AI;BY%O!*8#="TD,#R@X*+)MVLP/8'L?2N? MNHW_ .%K^!6VMM72;@$XX'R"N6O=6L[3X,2^&+B.0ZU:3B.XMC$V8R+H-YC' M& I&"&[E@.] 'J6H>.-$TS4Y;&XDN=^ MPWL,CI;Z-:0(!+ J*?.D.PLP(R2VX 8P.:Z33]7L$^*^ILUR@75=)M6L&YQ< M >83M/? - &MHOB_3(/ UAK-WK4^J17$C0PW/V/9+", =%S5V M/QQH;:7J-_++<6ZZ;M^V0W%N\"./RKS#P>&TWX??#S6;R.0: M?IU_=F[;83Y(D,R+(P[*&(Y[9JWXNGB\06_C;6M+)GTLZ5:V8G13LGE65F;: M?XMH8 D>M 'HUAXUT;4-2:PCDN893"UQ$US;20I/$N-SQLP 91D W%I)"MQ&,9>,L &'(Z>H-8WBN-/^$Y\+F2V>:!;/40 M\4:Y++YIZ 5F>"]5CC\06.DZ'KLVL:,;1RT%S$/.TW;MV*T@ /.2NUN M?EZ\4 =SK6NV.@6D<]ZTI\V40PQ0Q-+)+(02%55!). 3^!K./CG04T9-5FNI M(+8W7V-Q- Z/%-_<=",J?J/3UJAX]U233I-$C?4#I5A<73K=:BL:LT $;%0" MRLJECQN(_G7!V M,]&O_P"T 7N+-]/B$]S'?6SV[)$02),. 2ORGGVK"D\=IJ7B?PO9Z6]W!!?3 MRF6.ZLVB-Q"('960NO*[@#E?;/7G&^(&GWFI:_XEMK*)Y)I/"BA%09+D7#DJ M/4D9X]ZL7/B72/$GC/P*VCN;A(9YS*Z1D"#-L^(V)'#'!XZ_+]* ._UG6++0 M-*FU/493%:0E0[A2V-S!1P/&UD>AC W K M@YR!C%,E\>^'X;2QN6N9R+YI(X(UMI#(TD9PT>S&X.#QM(SFN,\GP[;:-;Z@ M_B'6K8W&I3W-MKLL2(%E*!&SA GEN%XRN&P>>E5_^$B=M6\$ZKKYEMX;*40W,5Q Z312'&$,9 M&[)R, YSQ1:^-='N8M09S=VLMA;FZN+>[M9(95A )WA6 +#@],\\5YSJ+C5 M-9U?Q78))Y 4DXZ9'K0!V=AXZT/4M2M+&"2Z!O 3:326LB0W! M W$(Y&UB!GH>U/T_QKHVIZG'8V[W6Z9G2WGDM9$AN&3.X1R$;6(P>AYP<9KG M+V(KI_PT5(R!'=P# 'W1]DD_*J'AS5+>R\1:7IWAW5[FZL9YY%N=$O( 9=-7 M:[%@V-R , NUB0=W!H LW'C-K3PMHVJV_B"2]MI=<6VNKN6S6,F++[DV!>VT M $#)Q72)XPTS4].U@07%WI]S86S2S"YLWCEA0J2)1&X^8<$C@],5Y9HK?9/A MIXY"CG'3=0!H7OBF_CG^'PT_5GNK75YBMS.]NB-%MF*$JN]1EE8C)8YV^U7FXV[L\8S MUXZ\5P^H:A:ZQK?PON].F%Q LTJ-(@. PA4$'TP>*H:?9VGV9_#>K^)-8BOO M[6?.CP01$N3-=&DU@::KW6XW!M5N#:R"W:< M9!C$N-N[((QGJ,=:T=>NEL?#VI7;WC6:P6LDAN4C$AA 4G>%.0Q'7'?%>>0Z MI;Z9XIBM_#VKW+27.K%+WP]=P!C'OD/FS(<;D4NR\> M\//$BJ"2 M=+N0 ._[MJ *\?C+2=/TK1/M5_<7L^HV8GMGCM&,EV J9(C0<,=X.T#C)[ U MK:%K]AXBL7NK!I=L4K02QS1-')%(O5&5@"",C\ZX+P[$W]I?#,M&?W?A^;DC M[I\NW'X=ZZ'P4K+K'C'*D ZVQ&1U_<0T :.M^+]*T&[%K=?:Y9Q#]HD2UM9) MC%%DCS'V [5R#U]#Z4V^\::+8SVT!FFN)[NV%U;16MN\S3QDC!0*#GKGZ<]* MY7Q7JDK>*M3TRYU:\TU181_8+:RA0RZB[;]PW,C$X( VC&,DFJ?@"2*ZU_PK M)&=XA\(^2S8^Y(LL2LI]"""/PH [,^.="_L"'65GF:":?[+'$MNYF:?)!B$> M-V_(/&.V>E4O#7BB37O&FNVD#VP1P:X MI'&EZA;ZU>*R:;8^+]0-S)M)$0D1D61O10Q'/;-=/X2U&UU?XD^*;^QR]I)9 MV0CGV$+-CS064GJ,\9]J -3Q)XTB\.^(M%TIK&[G.H-)O>"VDDVJJ,?EV@[F MR!D=@""?3OBL?QU>V^D^ M,_!.J7T@@L8+F[66=@=J%X&503VR>*Q8]9L/#VC^--$U1F74[N^O)K:U,9+W MB3#,?E@#Y\Y"\=,A\R/9O!C&[<,9XQUKS6[^)4M_X0U'4[*. MXTY[/58KQKN/"]E<:=X2T:QN_P#CYMK&&*7G M/S*@!_45Y0MS;R>!=;T8MF_@\3*\UL5.Y4:^0@D>A% 'IVF>,M(U2]N;-&N; M:>"#[2R7MM);[HJ^U 'I]><:)X_U'4/&$0N(8%\-:G<7%GI MR MPX[XK$T91=#PVXM7B0^,+V3R73!B_P!:0".Q!Q^(H ](N_'.D6<=N98]1,LT M'VDP1V,KRPQ9QOD0*2@R#U]#Z5/J'C'2+!+,A[B\:\A^T01V-N]PS11R?6N-\0/'I'Q!U6[U+Q)?:%;7ME;FWE@BC9)S'O#1Y>-_F&X$*,$[^]9@ ML;;PWK&E2R>(=6T+2I-"B@MKJ6*(.S+([F*3=&P5L2*0 !G!'.* /0;GQQH- MNE@5N9;@ZA UQ9I;0/*TZC;G:J@G/S#CJ.<]#5'_ (6;X:^R+=>=>&!7V7$@ MLI<6C;MN)CM_=G(Z'Z]*Y_P_I]M9^*_!R6AO9;8:9?RQR7L827]Y+&^6 "_ M>.!@<53O("/AG\2@(CN?5+Y@ O+?=Y]Z .]UCQCI&AWC6MTUU)+'$)Y_LUK) M,+>(YP\A4':.#U]#2:AXTT;3KU+(R7%S=R6RW44%G;O.\L3%@&4(#D?*?IQZ MBN#U,PZ5XLUY]5\2:AHL%_;6TENL$,3K=JL6QD7?&Q+A@?E!S\PXYK:\-:=% MIWQ M+:%;@PV_A6UAC:Y4"0*)GX;' ; &1[4 6]3^)>FVT6@3V%O=WMOJMPT M>^*TE8HJA]PVA<[PR@;>N,GM7;*=RA@",C/(P:\5CN(M*L?#>HWI,%E;>*K\ MS3,IVQAFG )] 2:]* +]TMFLX$FO[^ZB,HBWYV(B C+$ G). *["O/[J_C\%?$/5]3U99( M]'UN"W*WRQLR031*4*/@';D$$$\=: -W1#XKM=6ELM;^Q7UB8O,AU&V3R6#Y MP8WC+'MR"...:C@\?Z!<7L4$>T- MJ +-/++DJP&9-P!/?'2IM/\ &^BZEJMOI\#W0DNU9K666UD2*Y"C+>6Y #8' M/';I7 :A'(==^,AV-A]*@"\?>_T1^E=)J,16^^' 1" DY' ^Z/LCC\* -*;X MC^&[6LD$AB_OJK ;AGCCO7F6BVMP?@_#.MO+*EEK_VRXA1"6:& M.ZW/A>^!S^%=%J.IV?BKQA!>Z'.+NTT_1[T75S$"4W2A D>[NWRL<=L4 =#8 M?$/P]J4EH+::Y:*\DCA@N&M9%BDD=2P0.1C.%.1V/!YK5@\1:9<^)+KP_%<; MM2M85GEBVGA#C'/0_>7CW%<'%ITLGP"TF2UB(O-/LK?48% P?,B(D/XG##\: MQ;O4+G3-&B^(5M!,T^H7M\ @0[_*EC*6X(^MO!]-U 'H;_$#0A!!+ UY=F!Y&G4;>%51G M/SKQUZ^AKC9/^*8N]&\-W6L76D6EMHT9CDLH4::]N=Y#HK,C9((!V@9)?/:L M_P &;9M5^':%29;.TU*&96'S0R@H"K>AY_6@#T"_\<:19SR6I-X9X[=9YS': M2.MJKC*F8@$)Z\] ,G J;P-J5WK'@;1=1OY?.N[FT2263:%W,1R< #\*Y2/ M6;'P[XH\9V>K%ENM0ECGLHS&6:\0P*@6/ ^8AE*XKH?AJI7X:^'58$$6,8(( MZ<4 3W'CC1+;5FT^22YS'.MM+6G[IVA+$YQEN0#SFN4\4:O)?6.NI=ZM>I>VVJ_P#('MH$ M6..WCG4B:3Y-Q!1=^[=@D@"M1"+CQI\3IX?GAFT>W:-U&0X-NV,'O0!V_@34 M[S6O NC:EJ$WG7=S;+)+)M"[F/? _"NBKD_ADK)\,_#RL"K"S3((QBNLH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBL37?$]IH%UI]M<6UY-)?RF& 6\6[+A2V M#R.2 ?ZX'- &W17-2>,K>.P:X&EZD98K875S:E$26W0YQO#.!N^5CM!)X]QG M&UWQ,=2U/PC#IUO=7>DZLTDSF!D3[0@@=E3YG4C!PQ!QTQSR* .^HKC%\1:1 MX.TF2(G4KC3+*X\F>]ED646Y9ONDEM[*I8+D!L=,G!Q>/C6U;7KK1X-,U2XN M+6:&*=H;<%$$N=KD[ON#N?T.#@ Z6BN:?QQID=QIX>*Y6TU"?[-:WN$,4LAS MM ;<-V#@E<'\1FH/B-IGD-26SSJ6-M+YT8R0-^TKDCOPQZ]\'M5BL#5?%EGI?V]A:WEVFG*K7KVR M*P@!&[!!8$G:0Q"@D CU%&I>+;+3XKB2.VNKQ;:W6YN/LX3,49!()#LN3@$[ M1DX['=5OK^>XT[Q->:?%[_5M@\D9!X..*'\ M9Z<\#36$-SJ*+8IJ#?90F1"^[:<,RDD[&X&3QSU&=;5[]M+T>\OTMGN3;0M+ MY*,%+X&<9) % !I&EVVB:/9Z79*5MK2%88PQR< 8R3ZU=KE]'\6FY\.:%=WM MG.NH:I#&T-M'L+3,8@[,OS8" 9.6(^F2 =/1M?M-:DO8(DF@N[&7RKJVG $D M3$9&<$@@CD$$@T :M5XK&"&_N+U5/VBX1$D8L3\J9V@>@&YC^)KG-0B\6&\U M];2*V:%X$.G2M5B%6(2##;1R21@G@>N0#OZ*Q!HW]GZI;7]OJ%S'9PI(+BWGN7>,@CA_F M)P1CU P35>/QGI[-ICRV]W!9ZHXCLKR5%$4S,,H.&++N RNX#/UH Z.BN.N? MB-IMM;ZEW MAT];LS1F,E]SE00-V<#:P]23TQ@D ZBBN.L_B/IEYI)U5-.U9-/,/FI8(Q&#N^^6(XZ>_!QI1^+M.!UA;U)[&32%1[I)PIPKJ2K*4+!LX(P.L[&"PCD2!2!+*\SDL22[L6)Y] MS^ P*L5RES\0-)L]*O;ZX@O4:QNDM;NV\H&6!W("[@#@J=RD$$@YXI4BN]?U MO3M7A_MG3$L99H9K:Y81QSIMP"8QG=DE2&R,8/>@#JJ*Q?#&D76BZ4]I?OW>)KR;S940]%9^_<^V<H- &W7'W?@F\U"1[6]\27MQHKW0N6L98U9CAPXC,I^;RPP''7 Q MFL3PEXKCT;2)(M0BU.XA?7+FT^VM^\2$M<,D8=F;<1T&0#COBNGU+QKI^F2W MWFVUV]OI\T4%W>%W*,X4X[C%2?#*6:;P%9O/-+-)Y]T#)*Y=CBXD RQY/ H ZZBN9_X M36T;7;K2(=,U2:>TGBAN'C@!2(2#*NQW<)CDG].#3H_&VFO?:9 T-S'#JA*V M-TP3RYCC< ,,67<.1N S0!TE%>:VU^NMZEXDO-;74[&'2=03R9XIU7[.L<<; M>7A'.XN6;( 8$,!G@8Z1O&UC#?75C=V=[;7<%F;U8F5',T0.&*;&(R#U!(/X M4 =-16'X>\3P^)(EGMM/U""V>WBN(I[F$(DJN,X4Y.2._P"&,@@U3L_%4TWC M'7-)GL)(++3(()&N6>/:-PD8NWS9"D* , G@YQ0!U%%<[%XQL7FTP36UW;6V MJD+8W4R*(YF(W*O#%E+#D!@,_7BG>-HII?"&H"WN[BTG"#RY[>5D=&R!G*D9 MZ].E '045Q?@_P 4R/X+N9-;9CJ>B-)::@!RSR1]&'J7&TCU)XK%\&:Y>:;! MXQU3Q-?74SV%\5:,2-(D(*(WEQIG& S8!Q0!Z=61J&AK?^(=&U8SE&TPS$1A M8>)M0L[KX9^,+K2)- M4MI;>]E$K2SNKK."FX+AN$YQMX'7BM[4'EC^*N@(L\XBFTV[9XO-;RR5:+!V MYQGYCSB@#L:*YK_A-],%UIR/#$(8IGP2H&&W#< =I*@'\JIR?$ M?3(K&:^;3M4%E;7K65U<>0NVW<.$RPW9(W''R@D=P.* .QHK#T[Q/;ZAKT^C M/97MG=QP"Y07,:J)HBVW>N"2.>"&P1D<5A_$J2>&V\/&WO+RV-QK=K:RFVN7 MBWQ.Q#*=I'7UZT =Q17GWCB:]\"Z9'XFTR_O9+2TFC6^L;JX>=)HG8*2I-=.T>&ZN98;F:SLG5+NYA"%8"<'D%@S8#*3M!QGV. #I**PW M\46OVN>"VMKF[6WFAAGE@V%8VE"E<@L&(PZDD C!]CBI9ZUH\&N^*)F:\@ET M^.&2_>X9O*50C%6C7)P-H). ,\=: .GHKFX_&=H^HZ=9/I^H1RZC ;BUW1J1 M(@P2?E8X(#*2#SS]:IP_$73)X+:Y&GZFEG->FQ:Y>%0D,OF&,!OFS@L,9 (& M><4 =A167XD;4T\,ZFVBJ&U,6TAM0F>*XWPGJFC^(9]/;2M7U M*VU.RDSJ.F7]W*96^1E8.CDYPQ!RO'&/:@#T:BN:U+QOIFEJ\\\5P;".Y%K- M>H$,44F[8\C-P$(DB3ER- MC-@@] MYU);X>&<2K>S63.IBE.WRVD*$-LQNZ=R,YX% '=T5@>%DMVMKJ[L-7?4]-NI M1):NUP9O+78 4#$D_>!/)SSS7.R>)-1M?B-93S2_\4[J32:5 .RW,9R'/^\W MF(/]P&@#T&BBB@##UK1=2OKV"\TO7[C398XVB>/RUFAD4D')1N PQPP^G-3^ M'M"@\.Z.EA#-+.=[RRSRXWRR.Q9W...236K10 4444 %%%% !1110 4444 % M%%% !1110 4444 $;N/3ED MBTUIWNS;NB(GF1,@5 Q!(!;T' ]>*[.B@#SNTT77M'UO5K)/#MAJ5E?WLMW; M:E+*@^S^:VYED0CHXX[;.BZ9J%OXW\37MQ9/'97Z6RP3>8AW>6A5N M G>H+S1]=TKQA>ZC!H5IK] MIJ<4/FEY8X7MYHTV$_/G*, #QDCT]?0:* //?$WA>]U0J\6ER0ZM;62BPU73 M)TA\J;YLQL"P)B!V\8/!;OU[&\L[J[\-SV,LB/=S6;0M(!A2Y3!/L,UHT4 > M;V>@>(+:S\%:D=-Q=Z! ;*XL1<(6FB:)8V=&SMR"@(!/([@\5TF@:-<0>)-> MU^YB-N^IF!$MV8%D2)" 6VDC)+-P"> /<#I** "N-U;0M2T[QQ%XLT:V6]\V MT^Q7]EY@1W0-N62,MA=PZ8) ([UV5% &'=1WOB+2[RQFLYM-MKFVD@.G>N9A\/:UJ?ACP]X=U.P^SMI5S;-/=K*C1RI!]TQX.[+;5 MZJ,9;T&?0J* /,[[PYKMSX5\=:>FEO\ :-8OI)K0&:+#(R1J"3NX^X3^(K<% MAJ]OX^CUN/3&EM)M'CM)!YR!XI$D9R",\Y#8&#C(Y('-=A10!YYI>D>*=+^$ MUOI5G:F#6;=@K1B= 7C\WM:D_BR&'3XM-BU:TM& MM9&N%CPZ3)+92P;3O/(XXYQ[70M?MT\':M_9O\ I6BVS6-U8"X0O)&T:*71LABT4 >::_X3U>_L_$E_;6#&\UB\L62U,L8,<5LR'+G=MW':_ )_A]\> MDHQ9%8H4)&2K8R/8XXIU% !7GUOX;U"'Q7;ZQIVGW&DW#WDC:F([A#:WL/S8 M;RPQ_>'Y#G P2V3Z^@T4 >8/X;UYO MWI@TJ3[7+KAOE3SHL>5]J$V<[L9VC M&/7\Z/%6@^*==M?$5K)I0NS+-%)IDKW:+''$I0E F>),ALL>N?O8 %>GT4 < MDECJA^(Z:U)IKBT_L;[*S+*AQ+YF_ !()&.,XZ^W-3?#_3+_ $?PE!I^I6IM M[F.>=RI=6!#RNXP5)[,/QKIZ* .0TS1K]O%/B^6[M)(++55A6"?S$.0L7EMP M&)'/(X_*L_P=IFOZ;!8Z/J7AS3HO[/"Q_P!KI(C"=$X4J@&X.0 #G&.3[5W] M% 'G,GA76-3TGQK826QLGU6]^UV4TKHZG:L>T,%)(RT?/'0_A5ZSAUV^T>^6 M[\)VFE7'V.2+;!-$[3R,N!L(P%3J?F.>E=Q10!B>$+.ZT[P=H]A?6Y@NK2SB MMY4+*WS(@4D%201Q6%>^&M2O/$OBJ)H -.U[38K87BRC,+*DJ$%>I/S@CMUY M[5W%% ' 1:#K.KZ)X9T?4]/^ROI%W;SW%T)4:.7R!\OEX.[YB%^\%P"?;/3^ M*(+JZ\/75O96KW,\H"JBNJ]PDT4 >:?V5=Z9J7B/5;[1+>VTF]T9(G6XO Q+KYF4D*Y8LV\ D$_4GB MCP_'J6F7NA/KOAS5%-E"MC;74EY;S);F3:OW4PQSA5R=Q _$UZ)>V5KJ-G-9 MWMO'<6TRE)(I%#*P]"#6;IGA71M'E66RM&5TX0R322^7V^7>QV\<<8H XJ\\ M-:[<>!_&>F)I;B[U74IKBU4S189'*8).[C&TY'TZUOZCI>HWWCG1M1%A*ME# MI]Q;SR&2/,;2[,<;LG&PYQGJ.M=?10!Y[X/TG7]'@L]#OO#FG[-/*HNL))&1 M-$A^4B/&\.0 .< M>GT4 Z-GJUM?2XD1/W<9)(&YAECV[>]=A10!Q7B?1=5\;PV^D7%D=.T4S)+ M>M/*C33JAW"-50L "0,L6[=*HQ:-KNC>(]7A@\.6&K6&HW37<%[+*B&V9P-R MR*06*@C(VYX_3T.B@#SW7?"^H7FMR:AIEC/8:Q#+ EOJEM.B17$(";A/'NRP M'SC&T\!<&I+RQN+'4/'FHZE8)_9M_9Q)"9YE"3;(F0JVTE@&+ #C//KQ7?57 MO;&UU*RFLKVWCN+:9=LD4J[E8>XH \]T%-2TR_T637/#>JAK2 6%M=27EM,L M._:/NH0QW;5&XY( Y[FHO^$;U[_A!/[+_LJ3[7_;GV[9YT6/*^U>=G.[&=O& M/7\Z[?2_"VCZ/*LME:,KJ,(99I)?+[?+O8[>..,5L4 4-7;4/[%N6TN-3J'E MY@21@ 7[ GL/6N2UGP_<>(_$6@ZDNA2:9?Z?>)//J#R19,2@[H@48LX;@?, M ,_0]Y10!YUI>B:]HVI:AI7_ CNGWUE<7DMQ;:K))'^Y25RY61"-S%2QQC@ M\#(ZUN>&=.U"R\2>)[F[LGAM[^[2>WD,B-N58D0Y 8D'*D_2NIHH Y'2?#%W MIWC34[G+/*W..'[)_:9M);"X MD="K/ %.& )(!91VZ?E7H]% '%7=KXC\8^%=2TS5-,BT1Y[1H1FX6;?,<88; M>B COR<]!CEND)XAGL)A>^$=,L+N&VD4L)8Y%NY-I 50H^5">3N.>V#R1V]% M '$^$O#=UH>O326-O=Z;H*;_1-(-J=3=# M8Z8)8P('"%6E;YMBY8YV@GA1]!)XF\!P7/@=K/2+:[74H$CDLMUT2T&;(&"".IK:HHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ K)\0ZQ-HNGQRVNG3:A=3S)!!;Q';N=NA M9NB*,$ECTK6K,UK6;'1X;?[=@Z=3QG% &=H/B6]OM M;N]#UC2ET_4K>!+E5BN//CEB8E0RMM4@AE(((KI*\[\. :%\1-7L;S4QJCOI MB7DVI7) E@57*B)R/D"X)<8"]R<]:]!AFBN(8YH9$DBD4.CHP*LI&001U!H M?39)$AB>61PD:*69F. .I-.K@_BE?7DFB6WAC21OU37I#;1KOVXA W2L3@X M&WC./XJ +?@OQ]%XONKNW;3I+!XXUN;82R;CG.,CFNAN=>T> MRN#;W6JV,$P=8S')<(K!F&57!.E>9:Y)KWAO5- \376@66FZ;I %C=- M:WYG/V20J@!7RUX0[6'-;OA_3[*\^+'C2[GMXIY8EL1"[J&V!HH6_E64LD7VDFXFMK)9K7359/+83?+(P8G#%3CZ** /2KW7XW^Q- MI.IZ+(C:@MI<&XNL<_Q1Q[)K,!(D"CHP[=^!3-1A71=0O]31-)UG1)M8C>Y1P5 MN[2Y+HGR,,AMK!2%.#CC- 'IS,J*68A5 R23@ 51T[6])U@2G3-3L[T1'$AM MIUDV'WVDXK ^*#2+\.-8,98+LC$VWKY7F)YGX;-V?:L7QW'H5OH6L'15ACUU MM!F\H6F1FTR-Q^7Y<>A//7'>@#M[#Q!HVJW,MMI^K6-W/%_K(K>X21E^H!R* M8OB70GNX+1-:TYKFX&88END+20>GI7':O#I<.H_#XZ'';K*;L" P M FT\A_,Z?P_<_'%/IQ0!ZT^ MN:3%JBZ7)JEDNH-]VU:=1*>_"9S0^N:3'JJZ4^IV:ZBPRMH9U$I'7[F<]*\_ MU&%=%U"_U-$TG6=$FUB-[E'!6[M+DNB?*PR'VL%(4X..,FL>VTW5-1T35O-O MM LE_MZ5I+FYC?[3%.MS^[^;=@' 0+Q]T@4 >J7GB30]/ZSI]LPD\HB:Y M1"'P#MY/7# X]QZU5F\8:+;^*H?#DE] M_+"90#*@ .5"IUSO;=D#'(!->UBED:=XRSH&.T6J' STY-5/"@@;QGX8FN!'N;P9$Y=P,E@\?.? M7% 'I-IKFDW]]-8V>J65Q=P9\V"*=7=,<'*@Y'-0Z_?W.G6,4MK/ID+M.D9; M49C%&5)Y"D=7]!WKA_#$ T'4_#6GR1Z3JFG7"RII&JVHV3J/+9SYB\A@5!!8 M'KC(R:M?&/\ Y%33O^PQ:?\ H5 '8WWB#1=++B_U>PM3&RJXGN$0J6&5!R>, M@$BM".1)HDEB=7CCS+C,9=C$!\I"X^;GC%=NU]9JMLS74 6Y(6 F08E)&0%_O< GCL*\HCM(? M[<^+P2WCW):1"/"#*DVC]/3-:=W>6TEE\+XDGC:22Y@D10V25%JX)^F2/SH MGN/B+?0^&_&FIBRMS)H%^]K"A+8E52HRWO\ -VKN[.[$^EV]Y,5C$D*RN2TZ, =!T\$ @VL>0?]T4 9^A>,M#\0VU[< M6-_;F.REDCF)F3Y51B/,X/"'!()ZBK^F:WI6M)(^EZG9WRQG#FVG60*??:3B MO(88[=?AY(LB1+9'Q9LU#@ ?9_M?(?\ V?N]>U=K-%;P_%T](T=M'G^VB M( ?N_,C\K=CWW8_&@##5;[3[".TO\ [);-+<*GG#RHWS\QY/S]O:J'C^*!]>\%&9(V M!U@*2X!X,4G'/O65:Z987,7Q-GFM(99&GECW.@/RBU0@#TY)- 'H.HZWI6D) M$^IZG9V2RG;&;F=8PY]LD9JZK!E#*05(R"#P17CNBQ:K>ZS8"%M'9CX5L"@U M6)Y 8R&\PK@COMW9_P!FO1/!%H;'P7I5K]N@OEB@"I<0$F-TR=NW/8+@?A0! M?_MW2/[6_LK^U++^T<9^R>>OF],_YL].U6&'2+"QN?$\1BB$;O=O(+K:[M(6PI.&)&TX!QFMF.)=$ MU.WN FDZQH=YKK&*=05N[6YEE8'GD2!7)!Z$#U H ] M]EZUNTJ[OM5O]'6*">1#/:7.Z)$!P [-C#^H[5QFA0K MH6H^'X2FDZMI%U=RKI>I6^5NHG=)'.\EWM-@_CB M07(?[A'S;0V>,;]O7OB@#V>'Q!HUQ;M<0ZO820K"9VD2Y0J(P2"Y.>%R",]. M#2VVNZ1>ZA)I]KJEE/>Q#,EO%.K2*/=0G1^(_'ZZ>(E/_"*DW BQ M@2YDZX[[=E;USI]GI^N?#C[);10D/-'N10"5-HY()[Y(!^O- '9+XDT)[N"U M76=/:XN,^3$+E"TF"0=HSD\@CCN#4NGZUI6K-,-.U*SO# =LHMYUD\L^C8/' M0UX\-)L)/@E#,UK&9I=:#/+M^T?4A<&QU6QNA;?Z\P7"/Y7^]@\=#UIL'B'1+J_2 MQM]7L)KN1!(D$=RC.RD9#!0'HDCT6Z2"WTV-T>X MMRBX/+'*J0I'U/K5:#3[.S\!_#2:WMHHYC?V#&15 8EXSOYZ\YYH [W0?%^B M^([S4+33;V&::RF,3*LJ,7 "DNH!)*9;;GU!K0OM8TS2\_VAJ-I:80R?OYE3 MY00"W)Z D#/N*Y+X=101WWC#9'&LBZ_<+\H (79'Q]*C\1V%KJ'Q<\+QW<"3 MQI87D@21=RD@QXR#P<9S]0#0!ULNOZ-!>V]E-JUC'=7(#00O<('D!Z%5SDY] MJY36_B"MKX[M?#&G7&CAC#YUU<7MWM5#OV^4H'_+3O@UR]UIE_J$7CF&2[T" MSMS?ND\]]&_G0((T\E@P8 +M*\=]LLT<,DG_",%W;8,,_V@?-] M: .[CUS29M4?2XM3LWU",9>U6=3*OU7.::?$&C+<&W.K6(F'F Q_:$W#R_O\ M9_AP<^G>O*?"VFZG>>'/#,]S?Z!:K'J:S>88W%V]P)&\V,MNP7;YU(QWK3\/ MZ=:?\(]\1+\V\;79U/4T$S*"RJ%.%![#YF./AQZ_HTT=Q)'JUBZ6R+). MRW"$1(PRK,<\ CD$]:?:ZSI=]IS:C::E:3V2 EKF*96C7'7+ X&*\MGTU+/X M5>"!80647VFYT][I[F/,4A*%@9<8+#S"G4^E1^)-/NK.SUV;4[[27BN;[3%U M*UT]61(D$V&:0,3C8#T*Y/(]Q6D"& (((/((K@-$@TR7Q7XZ_MB.V M9EDA5O/ (6T\A=N,]$SO]LYK4^&1N#\-= -SOW_91MW]=F3L_P#'=M &XFNZ M1)JK:4FJ63:BO)M!.IE'&?N9STK%T7QOI]W)>0:I?:?8W,>IW%E;PR3JC3+' M(4! 8Y)/MWK@9;I[F#PYJ<,.D6%C>>)$>"WCC=KMF,[*[O(6QD\Y&WC!G.W/&>E>?^$XX[CQEKAUZ M.)[U=*T_8+D D0F(^9C/;S-V[WQFL#0Q_8_AOPAXK4E;2SOKBQDU 'KDNJ:? URLU_:QM:H)+@/,H,2GHS<_*#@\FET_4[#5K476FW MMO>6Y)42V\JR+D=1D'%>/W,-U?\ AJ#Q)BW5_$'B."=OMBDQ"U7E:1(*$CD$5XAIUOIB_ ?P]/8I!_: M7VVU,$B@>9]I^TJ" >N=NX?3VH ]B;6]*6]2S.IV8NGD,*P>>N\N &*[A%,B\0:+/JC:9#J]A)J"$AK5+A#*".N5SGBN(\.Z?&_B/X@W\-NCZDEYL MMY"H+(?LZD;?3)/;K@>E8QBTY?@WX2FT](?[2-S8&W=0/,-T94\WGKN_UF?Q MS0!ZW;WMI>6YN+:ZAG@!8&2*0,H(.",CC@@YK,@UDWGB"W@L[_2)].FLS.HC MN=UPYW8W*HX,?;=GK7G6N7-QXFTJS^V:N-8 M+I/QBT[3].3:MKX3:&W7_=E(7^0H ZGQ#XVT_3+=DTZ]L+R_CO+>WFMEG5GC M$DJQDE0<@C=W[UMSZYI-MJ<6FSZG9Q7\N/+MGG59'STPI.37D31Z./@[X-E" MP?:VU"R*O@;S.9AYN3US]_-33Z;J6IV?C..6^T&SA;5Y1-=7L;_:(2"ODL&# M #"["O% 'JU]KNE:==16EWJ5G;W>.*J^$=:E\1>$M+UB M>)(I;R!961,[5)[#-G2>)/B =;$#N@@$AE XM_LX(QGHN[>?K6U\,/^ M28^'?^O)* *>H?$O2V\.ZW?Z+<6MW17D%N/AS\141(U;^WYD^0 ,%\V' MCCH*ZGQ%'8Z!XYT"YMK-(H8M)U'S([=0A>.-8F"\?CCZT =A!XCT.ZFNH;?6 M-/EDM%+W")[TNYCD6.1XWC$BETP[*"0"< M!MI89Z@BO.]'66/Q/X"66/1;:WN;>=H+.PB;?'"UN6"O(S'>.G89()YQ72_" M)(5^'MH8U0.9[D/M SQ<28S^% '2>)-=M_#7AV^UBY4O':QEA&#@R-T5![EB M!^-5?"7B7_A)]*FN);)K&]MKB2UN[-I-YAD0]-V!G((.<=ZY3QSOVJ)?E8DHNTLF5QCDB@#LM2\9>'=+LKBYGUFP/DPO,8UN4+L$)4A1GD[ MAM^O'6GV_BS0IM!M]:?5;*"QF"XEEN$"JQ&=A.<;AW&:\XTC2[)?@YXRO/LL M374O]JEI60%N&D /4 8SCUYJR8;R36_!,>F_P!E*#H*1YU"R*%W$J<\@*,DCMS5*'6&N]?MH;6^ MTF;3I[+[0@2XS:#3]4 MLKN:'_6QV\ZR,GU /%37>HV6GA#>WEO;!]VTS2JF[ +'&3S@ D^PK@_"LYVS6PWLCQOR5W L.00< M#/2@#TK4-DZ86%_J=G:E4$A$\ZH0I M.T-R>F>,^M>7V7VK6O$&ISV,6C064VB6+Q0ZO$[F.T:-B0N&&%#;@WN!4^@: M-;2_$#P]:W\MOJJVGA13'/MW1R$2A5<9Z_*3@^] 'J-M>VMY 9[6YAGA#,ID MBD#*"#@C([@]:I3^)=!M;:VN;C6M.B@NO]1*]T@67_=).&_"O-==NKGPU>^* MO"UD=D_B"6*;2AZ/%-1U2RM&G_ -4+BX6,R?[N3S5R:>&VMY+B M>5(H8U+O([!550,DDG@#'>O)[?1IK'2X+O3]1T/77MM#B@O;2\SMEME,C(\< MG)7(+#D$' ]*]+T6>VU#PYIUQ!;F*UN+2-XX7&=J,@(4_0'% '-'XC:?>Z5I M.H:1);S17>J1V,ZO(-T*LSC<0IXR$R,]C74:?K6E:O#++INI6=Y'$<2/;SK( M$/N0>*\?TBSM+KX5>!H)(8GCFU^)9DP/G'G3##>O'&#VJ]X\A-GK'C!-/C2 M2^';9YA&NT%?/D5R0/\ IGN'TH ]2TW6M*U@2G3-2L[T1';(;:=9-A]#M)Q4 MMYJ-CIX0WM[;VP<,5\Z54W;06;&3S@ D^@%<9H6EWL7C6TO+F]T!&&F/&MKI MD;(TL)9"KD%CE5(P#_M&D\?6=O?^*_ ]M=1++"VHRED89#8A8X([C(Z4 ='; MZP;SQ!#!:WVD3:=-8_:8Q'<;KER6P'51P8L?Q9ZU.GB/0WN9;9-9T]IX7$$I!"B# !\\X 'UK"DBT-?A=X MDB6W%XVH6!1DQO:4R+YV3U/.[.>^/:@#T'3O&VGM=:M!J][8:>;75'L;<33K M&9@J1MGYCRF"2:D\,+$_P 1M)DE6-I7\'VK[F R6\WK M]?>@#M_$GBC2_"MA%=ZG<)&LLR0HI=59BS!"Y :"26Y15E'JI)P1R.EA!IU<;\+? M^1%MPF?LHN;D6G_7#SGV8]L8Q[8KLJ "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *KWUC::E9R6=]; M0W-M*,/%,@=6'N#Q5BB@#*T[PSH>DV5Q9:?I-G;6UP")XXH542@C&&]>"1S6 MC;P0VMM%;V\:10Q($CC0855 P !V %244 %5GTZRDU&+4'M86O(D,<WE4I)%(H97![$'K45IIEA82RRVEG!!)*J+(\:!2X0;4!/? X'I M6!=^-X[5EB30]6N+F.U6[O(((XRUFC9P'RX!;Y6^52QX-27?C:R2YL;;3;&] MU>>\M!?*EDJ?+;GI(Q=E'/8=3@\4 :">&-!22_D71[$-J'_'X?(7]_W._CGG MGFDM_"V@6FE3:7;Z/8QV,S!I;=85V2$$$%AW/ Z^@K-TSQ[I6JKIS007@74+ MZ:QA+QA?GB#$E@3D A#COTR!5F]\8Z9I\VM17"W"G2$@:8A ?,,V=BH O! MZXK,\2?$&ZTKPEJNH0Z!J-MJ%GY:F&[C3:HD)"R$JY5ER,?*20<9 ZT =W)& MDL;1R(KHX*LK#(8'J"*S=*\-Z)H0F_LK2;.R\_\ UOD0JF_V..WM5RPNGO;* M*XDM)[1W&3!<;=Z<]]I(_(FO-=9U_5[[XP6VA+#KL&G6UB+CR;)H4,S^=M\U MB6YBQQC[W^S0!WFF>%]!T6[DNM,T>QL[B08:2"!48CKC(' ]JL?V-IG]F+IO M]GVWV%6#"W\L>6"&W@[>GWN?K6!I_P 0M,U'[=+'9W\5C8"<7=]+$HAA:(D, MI(8DG R, \$="<5)IOC>WOM0L;6YTC4]-&HJ38S7D:!)\+NQ\KDJVW) 8 D" M@#3D\+Z#+K*ZQ)H]BVI*0PNC I?(Z'..H]>M++X9T*?65UB72+)]24@BZ:%3 M(".ASCJ.QZUS2_%/2C8V^I-I>K)I4TWV=KXP*8XY-Q7:0&+'D8RH(R0,YR!M M:+XKBU;6+G29M-O].OH(5N!#>(@,D3$@.I5F'48(."* -9=-LD%V%M(5^V,6 MN<(/WQ*A&]$N)-/DFTFS=].VBS9H5S %Q@)Z8P,?05!XNU__ M (1CPM>ZLL/GRPJJPQ9QOD=@B#Z;F&?:L)]!\;Y/%_FZJJ>9]C-E$+1F MZ^7TW@=MV[/>@#HM/\+Z#I6H2W^GZ/8VMW+G?-# JL<\GD#C/>KE]IMEJD*0 MW]I#>'3=16"Y6X*.(F9E7$(!_U8+ \\]: .PATVQM[J[NH;2".XO-OVF14 M:;:,#<>^!QS6?8^$?#FF2"2QT/3[=Q*)@T5NJD. 0"..,!F'XGUJII_C*WN] M8DTR[TS4=-G^S-=Q&\C4":)2 S+M8D$9&5.#STI-'\:6^K:C:V;Z7J5A]MA: M>RENXT5;E%P3MVL2IPP.& .* -5O#^CO;7MLVF6A@OI#+=1F)=L[GJSC^(\# MDU?CC2*-8XU"H@"JH& .@KB?A7J=]JWA>[N-0NI;F9=2N8U>5LD*K8 ^@J_ MXQUO4;*72=&T4Q)JNKW#1133+N6"-%+R2;?XB .!W)H U8_#6APS7TT>D62R M:@"+LB!?W^>N_CG.>].TCP]H^@)(NDZ9:V0E(,GD1!2V.F2.N*PH-'\7Z5J5 ME-%XC.L6CRA;VWOH(HBJ'J\;1J,$?W3D'U%%[\0K&TDOI%TS4[C3=/F,-YJ, M,:&&%E^]P6#L%[E5(�!T.JZ-INN6@M-5L;>]MPP<1SQAP&'0C/?D_G3H=) MT^WAN88;*WCBN?\ 7HL8 D^4+\P[_* /H*P[[QM;6^L7.DV6EZEJ=[!!'<%+ M1$(:-\X8,S <8Z=3D8SSC)N?B.TVJ^%ETG2KV\LM9CEE+*B!\(IR@#.,,K % ML\8Z$F@#I[_PMH.J6MK:W^CV5S!:*$MXY8581* !A>.!@ 8Z<5J111PQ)%$B MQQHH5$08"@= !V%_\?+-;J3+R&^;CGD _4 T^'PKX?@U?^UH=&L8]0SG[0L"A\XQG..N. M_6L>S^(-C>SVNS2]42SOG:.QO7B0173@$A5^;<-P4[2P4&J.@?$;[5X\D@AVQJQF_>E$C0*Y)DZ ]!D\'% '3V?A?0=/U234[/1[&"^DR6N M(X%5SGKSCOW]:I:UX;23PY<:=HECI4?G3":2VNK<-!.=P+AP!P6Q][!(.#4, M/CBV#7\.H:7J.FW=G9/?FVN5C+2PKU9"CLIP< @D$$BKOAKQ-#XHM6N[6POH M+,JCPSW,:HLX8'.S!)(&,$G ],CF@#%\.>#'M[[4+O5M/TFV@N;-+"/3+ %X M$A#,S;B57<69SGY1QZUUKZ?9R26LCVL+/:$FW8H,Q$J5.WTX)'':K-.; M2PU":&33-2:RM[A+6XU%8U\B*1MH .6#$9902%(&: -L:+I8TY=/&GVWV)9/ M,$'E#8'W[]V.F=WS?7FIFL;1K[[:UM$;KRC!YQ0;O+SG;GTSSBN;U#QY;6>I M:K86VCZKJ%QI6TW8M8T(1&C#ALLXSP>G4D'CO5W2_%^F:OJL&GVPFWW&GQZC M;R.H"2PL%M TEK@Z=H]C:FY4K,88%7>I_A.!T]NE6O M[*T_[+:6WV*#R+-D:VC\L;82@PI4=L#ICI5?2=>M=9O-4M[6.;&G7/V665@ MCR!06"G.3C(!R!S4.N^)(-#FL[46EU?7]ZS"WM+55+N%&6;+%5"C(R21U% % MJ#0]*MM7GU:#3K:+4;A=DMRD8$CKQP3U/0?D*L/8VDE]%>O;1-=0HR1S%071 M6QN /8' _*N"\1^.4DT>PO+7[?8RVNNV]K?VCIB91G+1E5)#!@1C!(.16I<> M,!?:;K]E]AU#2=5L].DNDBNE0,4*MMD0HS X88ZY!H W+WPSH6HZG%J5[I%E M<7L6-D\L*LXQTY([=O2KATZR.IC4C:P_;A#Y N-@\SR\YV[NN,\XKSW1/$*M MX9^'\NJZCJQO=1955K=UVSOMR1-GDK].:W-1^(>GZ?+JC?V;J=Q8Z6S1W=]! M$K11R!"U2!K;1]4O]]DM]*+:-/W M$+="Q9@"W!^5UQEP0BAFW<9Y M& : .K?2M/ETK^RY+*W?3_+$7V9HP8]@& NWI@8%5[/PYHEAI>>:NP^.+827<&HZ5J6F75O9O?+!=+'NFA3[Q0H[*2.,@D$9% &IIGAG0M&9 M'TS2+*T= P5H855@&QNY'/.U?R'I5G5-(T[6[(V>J64%Y;%@WE3H&7(Z'![U MSUAX_LK^\TN,Z7J=O::K\ME>SQ((I6V%]O#%AD X)&#C@D9(L"AGVY&2 M 2.G4\] :I7_ (NTS3O$6D:)+YS7&J*S0R1J#&@ R-QSQNP0, Y(H >W@[PT M[7C-H.G,UX=UP3;K^].[=SQ_> /UYHF\'^&[B[2ZFT+3I)TD,JR-;J3O+;BV M<B:\\3ZMI5G>M% MPC3PARH[C)[>U6KC3;&[TUM.N+."6Q9!&;=XP8RHZ#;TQP*P)/%MM866CV]I M9ZGJMY>V:W$4$01IC$%7,DA9E4?> Z\D\5AW_C<3^(/"EYIRZA-:WL-\KV$: M8EDE3RQL920 RG?R2 .3G% '=2Z983:9_9DMG;O8>6(OLS1@Q[ ,!=O3 P.* MS)_!^C'PQ?:!8V-M8V=Y&R2"&%0,L,;L=V]"?0>E3>'?$5OXBMKEX[:YM)[2 MX:VN;:Y4"2*0 '!VD@C# @@D'-+KWB&WT&.U5[>YN[N[E\JVM+50TDK %CC) M !))( H UMH";1P,8%LP7<0?FV ;?FW;L8[]J;)\0-+@T:/4;B MTOXB;\:=+;&(--%.?X2 2#VQM)SN&* .DM[&TM)KB:WMHHI+E_,F=% ,C8 R MWJ< #\*H0>%M M=7;5;?1K&+4&)8W"0*'R>ISCJ>Y[UE+X^LXX-9:_TO4K"X MTFU^V36UPD>^2$[L,FURI^Z1U'-2:?XWM;[6+'3WTS4K5-11WL;FXC58[D*N MXXPQ8?+R-P&0* -V?2]/NM0MK^XLK>6\M=WD3O&"\6X8.T]1FE.FV3:FNI&T MA-\L7DK<%!Y@CSG;NZXSSBN97XBZ>VVZ_LW4O[&:X^S+JWEI]G+[]F?O;]F[ MC=MQFET#Q=>ZOXTU[1I=)NH;?3Y(T29@F%RFX[\.3\V05P.G7!XH U%\'^&T MO)KM="TX7$SAY)!;KN9@P8'..NX _4 U-=>&="OM5CU2ZTBRFOXL%+B2%2XQ MT.<=NWI63\2-3GT?P+>W]MHP:A?:39W-Y!CRIY8 M59UP1Z5=L[.VT^TBM+.".WMHEVQQ1*%5!Z #I6!I'C6UU:^M+9M-U& MR2_C:6QGNHU5+I5&3MPQ*G;\V& )'-;VH.T>FW3HQ5EA<@CL<&@"A)X6T"6[ MN[N31K%KB\4+ZANIK:*2XA5TCD9 616QN /8 M' S]*X#P5XQFA^&_AJXOUOM6U?41*L446UI9BKMDDL0 ,DD=JWI/'FG)H\ M%ZMI?27,]V;%-.6-?M'V@9W(06VC !).[&.<\B@"];>#_#=FJ+;:%I\02=;E M=ENHVRKG:PXX(R<>F:MZ=H>E:3<75QIVG6UK+=MON'AC"F5N>6QUZG\S6);> M/]-F&L++9:C;3Z/#')=P2P@R*7W;44*3N8[>W!W#!]*VH>+FO/#GB6!;+4-( MU6QTN6Z6*Z"!]I1]DBE&8=5/?((H ZN#3K*VO;F\@M88[JZV^?,J /+M&%W' MJ<#@47FGV>HK"M[:PW @E6:+S4#;)%^ZPST(]:\P&OZM_9'PMD_M"XWZC+&+ MQMYS.#&"=WKS7>Z=XJT_4=*U+4 );>/39IH;M)U :)HN6S@D8Q@CGH10!H0: M986UG)9P6<$=M*7,D*Q@(YKNC:G'K6C6>IQ03017<2S)'.H#A6&1D D#CWK"U7QY9:7>WT*Z;J M5Y;Z=C[?=VL2M%:Y ;YLL&8A2"=H. : -V+1=+A2R2+3[6-;'/V0)$ (,C!V M?W<@D<>M2-IEB^I#47LX&O1$8!<% 7$9.2N>N,\XK U;QU9Z5/< :;J5Y:6D M237=Y;1J8H$89!.6!;Y?F.T' IVH^-[.Q\0KH4&GZA?W[P1W*K:QJRF)F9=V M2PP!MYSZC&2: -'2_#&A:)L:E?Z=9Z?J;+92SV]U="-1'"\>>- MV[J<<8'<9QFJ&A>,=/B\&:'6UW,59MQM#_JS<0JY7U SV]JCU/PMH&LO ^I:-8W;6Z[8C- K; M%_NCCI[=*S9/'FG)HT5ZMG?/=2WAL%TY8U^T?:!G,9&[:, %L[L8YS5/PQK] MUK'CWQ!;RQWEM%;6=I_H5U@&&1C+NZ$J<@*<@D'B@#H-3\,Z'K1@.IZ1979@ M&(O.A5M@]!D=/;I5Q=/LDOEO5M85NEA^SK,$ 81YSL!_NYYQ5;7='=%UXQ'5M* MM+TPD^6;B(.5SUQGL?2H;KQ+:6IT8-#<.VK,5MU15R#Y;2?-D\<*1QGG\ZR_ M _BR\\4Q:D]UI=Q:+;WLT,;R! I57*A3AR=XQ\W&/0F@#6U+PKH&L/ ^HZ-8 MW36ZA(C+ K;%'\(XZ>W2M95"J%4 *!@ =!7'^/=;GT.7PU/%)<".75TBEBMP M2TZF*7"8[Y8+QZXHD^(VGVMKJ$NHZ9J=C-ISPBZMYD0O''*VU9YJIJ6O6NF:GI6G2)-+>>VBEFMF+P.Z@F M-B,$J>QP2*\VU_QKK=MXGO=3L)U_X1?0KJ"SU*/RE;SF?/FL&QN'E[H^ 1WS M7<:WXCBT=[*&.RN]0N[TM]GM[0(68*,LV695 (ZGN* +YTVR.IC4_LD/V\0 M^0+G8/,\O.=N[KC/.*\_B\!:I/J5NMW8^';:)+]+RYU"QB*7%V(WWHI38 N6 M"[CN/2N@D\.![53N/&UGY>G?V98WVJS7]J+V*&S M1-RP''SMO90.N ,Y)SQQ39/'-C):Z;)IEE?:G<:A$T\5K;(HD5$(#L^]E"X8 M[>3G/ S0!TL,,5O"D,,:1Q1J%1$4!5 Z =!3ZH:-J]KKNE0:C9[_)ER-LB[ M71E)5E8=B&!!'J*OT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7'^*[.XN?&'@N:*V MEEAM[V9YG1"RQ@P, 6/;G Y[UV%!.!DT >8:_I\=AXWUB^U$^)%MK^"!K5M& M:6MV6%M@#Q?1Y+F+2M'UR33[HPV7B>_ MEO(8(C+) K^:F2J9)"LP!QFK.JV&H^(Y_&-_;:9J<4,DFEW%LIB:&6X2%BS[ M,X(; .!USMX!->FZ+HEMH5M<06TDKK/=37;&0@D/(Y=@, <9/%:5 'ET-CHE MU!JUZND^*=8MQ:);S-?M-O=&D#,L228H=U"JI!(ZD@$U[)10!5TW4(=4T^*]@2=(I02JSP MM$XP<F: MC;-I]XM[?-=6<^G-=8+2X_X6V]Y]GE^R_V$L7G;#LW^>3MW=,XYQ76 M44 <[XYT.Y\1>#[[3[)E6\.R:W+]/,C=74'V)7'XUDM\0IGT\PP^&-=_MTIM M%BUBX028[RXV;,_Q9Z5W%0B[MFO&LQ<1&Z5!(T(<;PA) 8KUP2",^QH \WT? MPK>^']<^'UD\3SBPLKX75Q&A,:2R!&.6Q@98L!GKBF:GH.I:EXZ\=1PVLRQW M_A];6WG9"(WD*$;0W0\GFO4:9+$DT+Q2#*.I5AG&0>M 'E-YK3ZC'X!LSI.H M6DEMJENMR;NU:$1R+"Z[%+ ;_P"(Y7(P/<52GT;4VT7XA1C3;LM=:]!+ OD- MF5!-$2RC'S# )R..*[NP\$6&EW=G>7.K:I>0::&:TAOKA6BMOE(W#"@DA20" MQ.!73V]Q#=V\=Q;S1S02J'CDC8,KJ1D$$<$'UH XOQ5;ZJ/&5E>Z5;223PZ+ MJ"PR!"4$Q\LQJ3TR2.AZX- !&PP@ MW @LH"C(Y]/7** .$^$UC=Z?X4O(KVUGMI6U.Y<)-&4)4OP<'L?6K?C>PU!+ M[0O$FF6;WT^C7$C2VD>-\L$B;)-F>K#@@=\5UOFQ^;Y7F+YF-VS/./7%/H X M^'QIQV?E6CO%<).S%)/- V*!O^;<1C::]8HH XGPII-UIGC/5DFBD\I-* MTZW2S6UI)'?2ZI<]L5SEI:7X\*S62Z7J#7VB^ M(SJVXD MGM)(6GFE Q&B. S8"'H,9(%=+I>HKX8^&^B7%[9W1\BRM(9(8HOWB,51.5., M8)Y] #755#Y7VMTRK!A^H!H FKQCQ1%J.I6WB"&ZM_$5UJT M5^7@MXA.MHEHDBLC +B.3*#I\S%CTXX]GHH XC18)Y-=\;W8M;A(;TV[V[20 MLGFC[*@X# '@\$=0>#S7,WD-WX9^&_@WQ2+25;[0;>*.XMG4H[PRJ(W0@\Y# M%#@]Q7KM8>K>&+;6]5L[N^O+R2WM661; .HMWD4DJ[#;N8@D<%L<#B@!G@O1 MI="\*65IN#<7C]VGD)>0_P#?1(^@%9?B7S=)\;Z)XBDM;FXT^*UN+.X: MVA:9H"Y1E/:G::G>7-WXDM]'OY(+KQ'I]Q!;&W99GA M@0*TA0\J"0<;L=LXS6M>--XE\1:YJ]A8WPLX/#DU@K3VDD+33.V_:B. QP% MZ=6KTNB@#QRUT?4UT3X51G3KL/9W -TI@;, V=7X^7\:L:A=7.A>%?'>B7&D MW\ES=37]U!*MLQ@>&92V\RXVC:"<@G/RX )->MURNJ> [+5+J]:35=6AL[]@ MUY8PW $,YP :/#DD^G:SX(O+G3=22%= .F2'[#*3%*I4TVZ::#Q@=3BMS$5:YA22-CL! M^]D XQUQ6OKTDWC#5FOM,L-0%IIVBW\;23VYJEHY:V\4V":!;:]8> M;=2?VII5U#(;.%"'+.CL-H)?:1Y;8.>E>G44 5M1L8=3TR[L+@9AN87AD'^R MP(/Z&O(-,TK7KOPOJ6KWVFW:ZMHRV-O9QO$P>7[&0[L@QE@Y9@,=:]HHH \M ML='U#^S?"5[-8W N[SQ#)JEZAB.8?,28C>,?+A2B\]#Q1XPTO4+F?X@F"QN9 M1HKU*B@#S6V,_AG6M UJ^L+Y[&3P]%I\IM[9 MY7MYE*N Z*"P!R1G'4CFU+6O&'A'5KC1KFQC$&H;DD!8Q*?+$9D.,(S 9 MVGIR.U=Y10!RGA.UN+?Q!XODF@EB2?5%>)G0@2+Y$0RI/49!&1Z5#XP2>Q\1 M^&O$ M;BYL]/DN([I;:)I7C66, .$7)(!49P"<&NQHH \WUOQ!J.KII]Q)8Z MYIOAYKZ2.:6TCE6YFC$>8V*(OF1HSY'')P.F:P]/T^\"?9%TO5HROBZUOE%U M'+(_V=D7#M(V*WM[*YE2;PKY$31Q,P>3 MS)3L7 Y;D<#GD5KZM874NN>!&2VF,=N\WG.L9(A!M74;C_#R0.>]=K10!XZ( M[V3X7Q?#_P#LK4!K8*V;'[))Y 02@F?S<;-NT9ZYSQBNI\/M)8?$[Q9;W-I= MH-0>VFMIOL[F*14@"M^\ V@@@C!(KN:* .1^)UM=WG@"_AL;22[N3-;,D$:[ MF?%Q&3Q] <^@K UZ.?QYK\4>FV5];Q6FDW\,TUY:O !+/&L:QC>!N(P22,C@ M(Z-H-W9^#_ +>:G;ZW:6]C#>07@L5E2X@,CAD M8J@W[?DP<#^(&MA=.32_["\1V&EZY)9P:O//=+=*\UTZR0F$3[#E\<+P1NQS MBO5JS-0",\ XSQ3&M2U_XC;3[+7YK2_\.306 MD]^MQ*\\J^82!YF63.X84[\G6YN[R\O75[F[NW#22;1A M1\H Z =36S0!Y$-)U+^Q_A2G]GW>^SEB-TODMF "( [^/EY]:E\8Z9>1> M-GT*R1OL7C%8QOW&MS7EY?7TJM'&UTZE M;>,MN*1A5 SCDY)P,F@#:1$BC6.-0J* JJ!@ #M7GEMJMUX-U+Q/:R:-J-] M+:W=X[GS(T&PR %4*LI!+8P.>:]%HH \A\6QZIJS>*;&^MM?DOY+ M?9I=G9/,MH8S -Q+)A'.\N"'/. .<5O^&XI[CXA?VF+.ZCM9/#MM$LLUN\? MSB5\H=P&&'''TKOZ* .(\&V-U:Z9XM6>UFB:?6KZ6,/&5,BMC:PSU!['O7#Z M)H-Y9^"O EWJ=OK=I!8)>0W@L5E2Y@\U\JQ5!OV_)@X'\0->WT4 >3G3H],3 M1?$=AIFN26=OK,MQ=B[62:YD1X3#Y^PY?'"\$;LJ_V?>6 MUC<6=FEM+<%,N3A@".3T/.,''(KN:* .3\?6=U-I^DWUK;2W7]EZK!? M2P0KND>-=RMM7N0&W8[XKF]9M[KQGJ>MWVE65XMJOANZTZ*2YMW@,\\IR%57 M ) V\G&,FO4** /,(=1FUO4O B6NDZHB:?,?MLEQ921+ _V9UVG-Y"597(VMD'L:[BB@#B_B"MTLWA> MZMK"YO5M-92>9+>(NRQB*4%L#TS^)P!R15*RL8O&7BOQ#?26=U'HUQI4>EA[ MFW>%ISND9V57 ;"[@,D=>G2O0:J:G8OJ.GRVL=]=6+28_P!(M2HD7!SP65AS MTZ=Z ///AM%J.JZM-?:PI,OA^W.AQ,3D22HW[V4?4+$,_6NY\2:G<:/X;O\ M4+2TFO+J&$F&WAC+M)(>%&!SC)&?;-2Z)HMGX?TF'3;!&$,63N=MSNQ.69B> MK$DDGWK0H \ST;X9:E'X2.F7GBK48Q?1L]_;I!;LK22C,GS-&6/)(SFJ%H"/ M"^FZ7XJT[78KG1KB:SCU?3XI?,CV ".1=@+%70XS@C*\]J];HH \G=FN-,TV M?Q'%XEM[Z-9ULM9L;>07!B\TA$E2-3AF0(V'7!]CFIK6VU^\\V80& M,W&\2B4C:<@C !SD].IKO-+LKF/Q%X[E>VF5+F2'R7,9 E ME!VG^+G(X[U/ M/X L+FZD,NI:J^GR7/VI],:X!MVDW;NA7=MW#.W=MSVKK* /%]/T:338O#=_ MJZ>(;2U;P]!9NVF"=9(IHV+;)%C&X9#\9&,J:LOH%OI5[HVHRV_B>PTF33YH MF^S2S/Q\-Q"VM+^U2:62*/$]UH.K^*]/FT]-,T^6?RK"2W9GN(H6*NQDW#:QVL0 I P,YK8ATWQG MJ>H63:U?Z;865K*)GBTII2]TPZ*S.!M3/)49STS69/X.\11:3JOAK3[O3ET/ M49IF^T2%_M%O',Q:1%0#:WWFP2PZ\B@"=-=\0^(/$NI:;HMW8V5I!9VMU'<3 MVQE?]ZK$+MW )M5U!'C^R75K:6\$8)W((0X.>,?Q#'TKF[?P-KFF: M;X2:PN-.EO\ 0I;DND[.L4JS!@<,%)R P[4 7]$UKQ'K7BG6X1+90Z7I-^\! M7R29+@>6I"[MV%P3DG!SG&!CG,T?QW=_\)'865]KFBZD+R.*QK3PAXEW M^&_MCZ.MOHP-N;:W:0+-$T1C=\E>'P00N,=NJ^G-IVI M?.;(0E7M86!*/YA?YV'RY7 SDXQ7.^'_ !#X@TGPIJM]->VVH7EUKLEA9Q20 M,BK.]QLW,=Y^3G(48P!C)ZUTF@^'O%>D1:7HQU.P31=-<;9X@QN;B%<[(G4C M:O;)!)..,51B\":S_9&JZ6UW8)'_ &H=5TRZ7>SI+YWFJ)$( QVX)ZT 6;O7 M_$'AS4IM-U6[L[\SZ7$KY0*Y)9B3NW9!Q@8Z<]:SIO#&NZY?W&HZW)IT,Z:;/8V<%H M[NBM*!ND9F4'^%1@#@9Y-=+X$(;5["&XUJSN9 MKB:2%F6(QLF&5=PSP2,9ZD'/&#N76A>(;3Q=J6J:+/IWV?5((8YS=;]\#QA@ M'0*,/PW0D%?%WB;4]5>VO+B MRT&W\J2-#"DV9I I9,X&S?>!M3>XOM0LKJT6_&N)JUF)=VP@0 MK$8Y,#(R-W(SVIMQX'UG7+W7+O6KRRB?4].BM(TM-SBV>-V=3E@-PR0>W.1C MO0!5L/'MP+J^L?[?T76Y/[*GOH9K!-HAEC S&ZAVRIW @\'Y372>![[7=8T* MVUG69K39?6T,T%M;PE?*!7)+,2=V[(.,#'3GK4,6E>)[^SU"#5GT>!)K&2VB MCL@[!Y&&/,9F4%1_LC/4\GBMKPWILNC>&-*TN=T>6SLXK=V3.UF1 I(SVXH MX8OK4WQ \912ZI$UC;:9%_H_V8\HR3%0#OPI!/+8.[T%5_#6J^(M$\+^![F> MXL9-+OQ:6'V-8&$D:O'A)/,W._;.* .:D M^)[K<2Z@-;T5;:/43:_V,?\ CZ:$2^49-V_(?JX7;C;^=>IRRI#$\LKA(T4L MS,< =2:XW3_ YXAT>X;3[";2AH[7KW*SR(S7$<;R&1X@N-IY+ ,6X!Z9%: MWC/1]0\0>&+K2-.NHK5[S;%-,Y.5A)^?;@')*Y'XT >4_P!HIQ\5/M2?:?[3 MS]F\P;_[,_U.W9G.[_EI^M>DZ[K>IS^(=)T+0;FU@>\MY;R6\FB,P2%-H&U0 MRY+%QSG@5/\ \*]\'_8_LW_"-:5L\OR]WV2/?C&,[L9S[]:X\:1J/@]_"WGZ MWI0U2TBN=/@-ZTB175L2K*"X7Y'4*O'?!Q0 ^Y\=>)[2POQ)!I[ZA;>(+?2E M1581R(ZISUR-Q;/? ..<9J[K/BG4M%U&QT#4?$VBZ?>-:O=W&HW-OM1P7*I' M'&9!SP

%]ZR/#^@WWB:WU6XCO[:?;XKAOC=*"(IEB6/>(\9R 05!S_#UK MM-T46$MR+5K.>WOBRHZ;MZL&4$A@<]N0W:@#E%^)KZA::/"-9T M?1Y;F*XDNK^X_>0YBD\H"(%ESO.6&3PH[U/9^.M:UK_A';73)=-^T:A<7MI< M7(0R0Y@'$L8##*D#'-?CNM+UBWGTNZU>"VDMKN.=&B@E1V#C: M5#%2I4 <'(SG!J9/#FK3ZOX:U*_N[-Y]-:Z>Y$*%%/FIM54'HO R>3C- '.G MQ#XT.F>)F6]TH2^''DW2FS8_;0L8E V[_P!W\IP2,Y)[8YFU7Q^\NI06<&N: M/H(&FPWK2:D-_FO+DK&HWK\H"Y9N3\PK;_X1.[^Q>,X//@W:ZTA@.3B/= L0 MW<>HSQGBJJ^%M32RQ&;R7214.T!AN&20,D=<]L''UC7?$NI:7I,) MU&UMKRV\5+I5Q+';,5G*ME)-N\8&!RF><]1CGN+/P[J$7BG3-8N[N"O0& M@#OX5D6"-9I%DE"@.ZKM#-CD@9./IDT^LZR76?M[O?-9?9#;Q[(X-Q99N?,Y M/5>F._7-:- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !4%W96E_ 8+RVAN82*G MHH CA@BMH4A@B2*)!A410JJ/0 =*DHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH ***9++'!"\LKJD:*6=V. H'))- #Z*Y+P7XOG\5W6L[[(6UO:S1BUSG M?)$Z!U=@>F00<>AKK: "BBHKFYAL[6:ZN)!'!"C22.W15 R2?PH EHKAO WC MJ\\2W\]IJFGI822VR:A8*"29K5V*ACG^(8&^,/#^GZF=-NM3BCO1( ML1@VL7W,-PX Z8(YZ#(H W**Y/0OB'H6MZ7J6HFY2VM[":1)7E) V!RJOD@? M>QP.O..M:,/C#0+C2KG4X]2C^R6SJD[LK*8F) 92 PSD=1WH VZ*Y6[\6:? M>1Z;/I6O6<4,FJI9.TD#.+AN\2'C#'(PW(^M7YO%V@0:T-(EU.%;XR+%Y9!P M';D(6QM#'(P"<\B@#;HHKD=0\1ZU?>)+K0O#%G9/+8(C7MY?NPBB9QE8U5>6 M;')Y H ZZBN3T?Q/J,>O3:!XEM+:UOUMC=P7%H[-!<1 X;&X95E)&5.>N:+ MSQOHM[HNHS:1X@LXI;:W2=KF2)I(X5;&TL!C.0>F<\B@#K**P[WQ5H^BVMB= M4U.%)+J,-&51B90 "6"@$A>XGM[_ %2**:W8++'M9F3*ALD 'C#*<]!D M5+J?BW0=(M[6>]U*)([M/,@* R&1, [@%!.W!'/3D4 ;5%<;KOBR>V\1^#;; M3)K>;3]:EE$D@&[>@C#*5.?>MGQ1XAB\,Z*U\UN]S.\B06UM&<-/,YVH@/;) M[]@#0!LT5Q3ZKX\TQ8;S4-'TJ]M&=5FMM-DE-Q"K$#<-PQ)C/(&*V=6\8^'] M#O#::CJ<4,X0.Z;6;RU/1GV@[![MB@#E-&MYJ4,;20B>-1EC(F M0 5"@[N3VS61JWQ(\/Z;8:3>QW2W5OJ5T((WCW849P['@GY?[O!H Z^BL.7Q MCX?AU&+3Y-3B%Y*\4:0;6+%I!E.,=P1ST&><4MMXP\/W>LG2+?4X7O=[1B, MX9U^\H;&TL,'(!R,&@#;HK#;QCX>36_[';58!?>8(?+YQYG]S=C;N_V%O$I\0ZOX@2*:&:QL[B*.UDC'56A1SGWW,?ITH Z>BN=\8^(I_ M#VE0&Q@CN=3O;J.TLH)"0KR.>K8Y"A0Q)]J?X4\2Q^(?"L&K3HMK*H9+R)C@ M02H2)%.>@!!Z]L4 ;]%8-AXT\.:E'=26NK0,EK%Y\S/E L?]_P"8#*_[0XJO M+XPTC4=!U2ZTK6K:%[.'?)-/"Q$ (.'9#ABO!^N* .FHK!G\5:3I&EZ9/JNJ MP;[R)6B=(V_?G:"65!D[><^V1FG_ /"8>'OL'V[^U[7[)Y_V;S]WR>9MWXW= M/N\YZ4 ;=%8VF^*]"U>WO)[/4HGCLAFY+@QF$8)RP8 @8!.>G!I=)\5:'KBS MG3]1BE^SJ'E# H50YPV& ^4X/S=.* -BBL?1_%6AZ_/)!I>HQW$L:>84 924 MSCZ69-L# 9Q(K\@'H&!Z]N:MCQKX;.K? MV8-6@^U>=Y&,-L\W^YOQMW=MN3G.!CWH Z> MBL&U\:>'+V:2*WU>W=HH9+B0\@1QHQ5F8D87!!Z^F>E3:/XJT37O/&FZA',8 M%#R*59"JG.&PP!VG!YZ4 ;%%//"]X+C[/J\,GV>(S/M5N4!P67CYP/5< MU7T7X@Z'JOA*+Q#/<)96[;5D20DE'/1!Q\Q^@- '5T5B0>+] N-(N]4CU.+[ M'9G%R[*RF'_>4C<.O<5;TK6]-UM;A]-NTN4MY3#(R X#CJ 2,'KU&10!H45S MK^//"Z74=LVLVXEDE,(X; <,4VL<84[@1R1G'%2V/C+P]J4EXEIJD,K6D1GF M ##$8_C&1\R^XR* -VBJ#:UIJ6UA<-=H(=0=$M'YQ*SJ64#Z@$US^C_$C0-6 MCU:4W(@ATZX,32.&PRY10_W>,L^,=>* .OHJK+J-I!J%O82SJMU6,%PKW5D4%Q$,YCW# M*Y^HH MT54L-3LM3%P;*X686\[V\I7.%D7[R_45GP>,/#]SK1TB'4X7OM[1" M, X+K]Y V-I88.0#G@T ;=%<_>>./#.GWMS9W6L6\4UJ"9@9Y7E\X\S&=F[&W=C^'.?:B;Q=H$&M#2)=3A6^+K%Y9S@.W*H6QM#'C"D MY.: -JBL+Q?XIM/!_AV?5[M3($(6.($CS'/1-/#UE:6ES/J2JEV M&:!1&[.ZJ<$A -V!ZXQ0!O456L-0M-4L8;ZPN([BUF7='+&V585F'QCX>76_ M['.JP?;O,\GR^<>9_*M$T":.'4K](9I$,BQA6=]@ZL54$A?<\4 ;%%8UWXLT" MQM+2ZN-5MU@O$,EM(&W"51C.W'7[PXZG-)!XNT"YT2?68M4@-A Q265LKY;9 M VLI&0W(XQDY'K0!M45BP^+M!GTB?54U*/[%;R".:1E93$Q( #*1N!RPZCO4 M)\;^&QIIU#^U8FM?M!ME=59M\@&2J #+\N:T;WQEX>TZ[BM;O5(8II$1P͘^Z7.,(#V MW8H W:*HZSM]IETES;,2H=,C!!P00 M>01Z&LZ]\:^&].U">QN]7@BN+==TRG.(_EW8+8P#CG;G)]* -^BL34O%V@Z0 MML;W44C-S'YL**C.S)_>VJ"0ON1BI;KQ/HEGH\&K3:E +&X*B"96WB4GH$ R M6/7@<\&@#6HK'@\5:%* .PHK@/B#X[D\.ZEI&CV%W M;6UW?3XGGN+=Y5@BP3N"J1N)(Z9K<7QIH-K/:V%YK-NU](D6XB-E4LX&W/4) MNR"%8YY% '1T5SEQX@AL/$E_%=ZQ;"UM;%;A[,0,98QNQYA8=5/3 &:Y]?B9 M;7VE^&M6MI(K:TOKPPWRS9/DKY+R8W$#G*KR* /0Z*S-%\0Z3XABFDTN\6X$ M#[)5VLK(V,@%6 (X]JS(O&^ER^-YO"X8_:HH5??AL%R6RG3L%!SG'- '345@ M6OC7PW>ZFNG6VK027+NT: !MLCCJJOC:Q&#P":U-2U.QT>PDOM1N8[:VCQND MD. ,G 'N2> !UH MT5B0>,/#]QH]QJT>J0?8K9MD\C94QMQA64@,"@#;HKGCXZ\,+;M<-K%N(1 M-)!YAW!2\:;W ..<+SD<'MFKVD^(=*UTRC3;Q9VA6-I%"LK*'7#M+ M=!?Z[(4F?2@#RGQ/;>*? M#]QH_BV^31A::&PCFCTY)0YM9-J.,,2"%&& [8K>\*K!-\4?&UW'L#Z'@_@*[F2-)8VCD171AAE89!'H138K>&$L8H8XRP )10,@# _(4 > M)QW*-X%>&+4(+>6Q\5/->%@)#;1_:6P[QY^Z&*GGCBI?%UO#-X3\9WW_ DT M&M7+VUG!Z!>PCSO/9T4M"3AL_=<9!'&0:].E@BF*&6))-C! MTW*#M8="/0U&UA9M>+>-:0&Z48$QC&\#TW=: &V>I6>H274=I<+*UI,8)PO\ M$@ )4^^"/SKA]-U6R\)>/O$=GK=S%8Q:K-'?6-U<,$CF'EJCIO/ 92O3.<&N MVLM-@L)[Z:'=OO;C[1*6Q][8J<8'3"#]:FN;2VO83#=6\4\1.=DJ!E_(T >? M75_;>+/'T%YI$R76GZ)IMTL]Y"=T32S!0(U8<,0%+''3-8OPV\%O (((8XH0,"-%"J!]!2&UMS;?9C!%Y&,>5L&W'ICI0! MYS8:C8Z-X]T^ZU>Z@M()_#$$=M-<.$0LLA,BACQG!0X]*XV9K=_"6D/:1F.V M;X@9B0KMVH9'VC';C'%>N:_HVKWEU:7&DWUC$D"E6M+ZS\Z%CQAQ@JRL,8ZX MP>E2>'?#46BZ.MI+_B(YC4L MYMD8D=5^RKQ].37+^']8,&E^&;0ZI8:*(O#<4YOYK=))I@6QY2%CT&T$@9)) M7BO81#$K2,(T#2??(49;C'/KQ43:?9/Y&ZT@;[../PH \4T>9 M)5^$ZJX9XKJ\CD7C*, (+JWMYI;O[05N'"F:V,"!-N? MO 8=<#//%=]!IMC;7#W$%E;Q3/\ ?DCB56;ZD#)I;BPL[J6.6XM()I(CF-Y( MPQ0^Q/2@#R[P%8SV_B+PE%J$1%U!X4<@2#YH\S1@#V(4XK.N9H;."WGGD2&W MA^(,C/(Y"J@^?DD\ 9/ZU[/Y4?G"7RU\P+MWXYQUQGTJ.2QM)H9(9;6!XI&W M.C1@JS>I'#UT?7?)GU1-7EBFL" \ M[W#7+,C!.IZJV[T'M61J<@FT'XGZ9!(K7[:B9S:JP\UX0D)I!4,*]A-C: M&\%X;6 W0&T3>6-X'INZTHM+9;IKH6\0N67:9@@WD>F>N* .#U+5-+UWQIX+ M&A7=M=O \]PYMG#"*W,!7YL?=!8H #W'M5KX00QP_"[1_+0+O$KL0/O$ROR: M["VL+.S:1K6T@@,ARYBC"[CZG'6I8HHX(UCAC2.->BHH 'X"@#R/QOJS7$?C MFV&I66FF&#[/]CCM4:YU FW#!F)^8CYBH('RA2<\5O>%'M[OXAWUY$TP7^UX(Y96"QQRF<[02> 2JL!^(KK? % MU9WOB;QK[&=B@9P,#].* /-+PZWXJ^)LUYH9T\VGAI3:H;X.4:Y MD7]X5V=U7"\],FJEJ+GPUXEU_2/%;6R:;XDLY[T'3UDV+(B8G50*&* ,(HDCWL7;8H&6/4GWH>&*5T>2)'>,Y1F4$J?;TH \F^W6+P7.A:M MKUCK.C/H\C+JMG"/M-G$&C4"0IN&#E3G ^X21@<0Z]JUS/X9\7Z;LV^GV5H)!;6=O")3F01Q!=_UP.:(=-L;> MW>W@LK>*&3EXTB55;Z@#!H \UT>^L](\4^%KS5;F&UM9O"D<-O-<.$3S R,Z MACP#MVGZ"L33_L5Y96[V\2_8Y?'YDB4K@%2A8''H>"*].\0:-JEZ]G)I-[90 MK;@AK2]M!-!)TVG (967'&#CGI3_ WX<71--DBNIUO;R>[DO;B=H P!ST% ' >/H)IM:\8); [CH5E))M3=E%N)"YQW^0-QZ5%KEK)K%EK=Q9 M^+;?6]27P_<1I!8VBH#"Y4\LC$9^4X4\G)QWKU[RHQ*91&OF,H4OCDCTSZ'1;:EXIT:['C"TU26WLI6@M;2R5-L+ MA =[*QV@$)@-CD<=#5KQ5=1^'/B!H?B6^RNE/:3:=<7&,K;,S*Z,WHI*E<]! MWKM;>QM+1I&MK6"%I3ND,<84N?4XZU*Z)(C)(JNC#!5AD$4 C_ 2U:^2RM;@M=79DCN(]\3YN&3=(.Z@8)]EK.U:: MXO=;URTM_$$6L7D_A>YA@DMXDC5I-RL8DV$[FVG.,D@,*]G6W@2$PK#&L39R M@4!3GKQ[U'%I]E (1#:6\8ASY02,#R\]=N!QGVH XVPU_P +:K:Z':6!M[R_ M_L^1K46X#M:((@&W8YCSPN#U/%S7<#:?83F.];S 5MY6A=8 MS)_=^8XR<8)%>QP6-I:RRRV]K!%)*<.YP&'!(1E!],BO7M. MACM],M884"11PHJ*HP *6.QM(K3[)':P);8QY*Q@)_P!\]*L 8&!TH \8 MNK>%O@GXE!B4B769R_'WC]M R?P 'X5T/BV OXY,4$>7?PO?QJJ#D_-'@?K7 MH)M;3C7=+O]"^&= MG9WT%Q<)>6;21Q.&,>VW=3N ^ZNW Z]*]BBTVQ@9FALK>-F?S"4B4$M_>X'7D\TX65H)Y9Q:PB:5= MLDGECI% 'GFN^(M.N_'^CW&F30:D+32-0E98'$BN2L1"9&1D[>G7!'J M*QM'U5)O$W@.677M/N(W23%K96Z1069>W;9$""2"2-H4G)VGCBO6[?3[*T5% MMK2"$)G:(XPNW/7&!QG IL>FV$2!([*V11)YN%B4#?\ WNG7WZT >"7?_)O? MB3_L-O\ ^E*5WWCG4'\$>)8/%D,320WMG)I]S&JD[IE!>W.!W+!DS_M"O0#8 MVA@: VL'DL=S1^6-I/7)'3-86K^';[7=>LY+Z^@_L6RF2ZCLXX2))9E'RF1R MV"H;Y@ !VSTH L>#M#;P[X4L-.E;=6WAF\F MU?3[>)M<29](M;=(ULAYK M(V<@Y;!)QEGKVZJO]FV!\[_0K;]^0TW[I?WA' M0MQR?K0!XYJ&IZ3:_"CQEH^H30_VO]MOC):L1YSR&4ND@7J1MVMNZ87/:NKT M&&-OBU>3,@,B>'[158CD N^?Y"K>M^#=:UB74;1]:L_[+U!L2L]B#=QPG&Z% M) P&TX(!*DC/>NRCMX8F#1Q(K! FX+SM'09]* /&M&MC/HMMI.H^+[:TFCUD M[M-%DK7(N%NBXY#;OF.&W8QM;TH2V,]AKFD:EXOMM-,NMS"2Q-BLEPSO/NB9 M?FWMD%""!P/I7L?V&T^V?;/LL'VK&WSO+&_'INZT-8VCW:W;VL#7*#"S&,%U M'H&ZT A%5GTO3Y;5+62PM7MXSE(FA4HI] MAC H Y?X:#?H.I740(LKK5[NXLN, PM(=I ]"=KDW+,K[.IZJV[T&:]050JA5 "@8 X%0_8;0W@O#:P?:@-OG> M6-^/3=UH \I34]+T[P'XYTO5+B!-3>\U /;2,!+.TI/E%5ZMN!3:1_2M#PO= MP^'/%VH+XDNX;.YFT?3_ "9;J0(&6.-EE 8^C\D>X->BR6%G-=)=26D#W$?W M)6C!=?H>HHNK&TOE5;NU@N AW*)8P^T^HS0!XSHD]GI]WX!O-0*V]@][JTUJ MTPVK'&[$Q$Y^Z#N&/]X4NMR?;=?UO5]-OX8=*3Q!IQDOP@EA1D@96<\X(5VB MRU>H:MX>_M/Q'HNI,\7D:>EPDD#IGS!*@7'I@8K6CL[6&U^RQ6T*6^" MODJ@"8/48Z4 >.>*[:&7P;XVO?\ A(X=:GF6QAN6M[811H5E&/F4E6;:W.#D M8&>U=IXOOUT[6O#VGPW.G:3&Z7#+J-S"C?9PBJ-D>X@*6#'\%/%=='86<5I] MECM($MO^>*Q@)Z],8IUS:6UXBI=6\4Z*P8+*@8 COSWH \2M]1MET?29Y]01 MTA\;F2:>4"+"L)"'9>B!LY[=:T+]D;4/&T%]XMLM+M+R42/%+:+,UQ;/;HJ/ M&=P+#AE 4'D<($.1TSQSCWHDT^REDADDL[=W@_ MU3-&"8_]TXX_"@#G/%T!MOA1K,!E:4Q:-*AD==I?$1&2.Q/I7,>%8DDUWX>L MZ!FC\*LR$C[IQ ,C\"1^->HO&DL;1R(KHPPRL,@CT(IJV\"%"D,:F-=B$*!M M7T'H.!Q[4 @"Y[5[&D4<6_RXU3>VYMHQN/J?>N-UWPCKFKSZE;KK5F MNG:BICD:6Q#74$3##QQR!@-I&<;@2,GK0!D>'-0LM&\9W4NL74%H+K0[ V%W*' MV_[WO7KKZ782VD%K-:030P "-)8PX7 P,9J::V@N(&@GACEA88,;J&4CZ'B@ M#QKQ!/!>:EXGUFV=)M"CU;2#=31G=$XB8><1VMO%;?9HX(DMP-OE*@"X],=,4R MWL+.T"BVM((0@(41QA=H/) QZXH X?Q[_P CQX _[",O_HNN4\:ZPUSHWB]/ M[3LM/\J\,/\ 9<%LAGN=@0^=(Q^;[HW;@.%4<\5[.\$4KH\D2.\9RC,H)4^H M]*C:PLWGDG:T@::1/+>0Q@LR_P!TGJ1[4 ><1R)<_&77I('65)/#2%&0[@P+ M\$$=%/A=#'-!<&"^1945@QC=8)2 P[$$ \UZ_':V\+AXK>*-@@ MC#*@!"CHOT]J9%I]E J[0KY)_K76_$*1+5O#-]=,%T^UUF*2Z=ONQ@HZJ['L [+R>G%= M8EA9Q7;W<=I ERXP\RQ@.WU/4U-)&DL;1R(KHPPRL,@CT(H \Y\1>)=#E^TR M:,NG//)J5G;7>JS0K+;Q,I/H/Q*1M834Y'MK)UN M%18Q,%)4LH7@J#\NX=Q7MZZ=8K9&R6SMQ:G@P")=A_X#C%!T^R(P;.W(\L18 M,2_1%?R;(\<+M@8K@>Q _*JOCG4'\$>)H/ M%D,320WUG)I]Q&JYW3J"]N<#N6#)G_:%>B/#'(Z.\:,T9RC%02IZ<>E<]JWA MV^UW7K.2^OH/[%LIDNH[..$B2691\ID^Y?^_,YW2-^+$UN444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#XB\12Z1= M:=IUC8_;M3U%W6W@:7RD"HNYW=\' (Z DDBMZN3\4V&H1>(M!\16%C)?C3O M/AN+6%E$C1RJOS)N(!*E!QD9!- %9_'TEK97XO\ 2?(U+3[VVM+BU6XWIB=E M"2*^WE<,3R ?E(XK2UCQ-/I^MOI-KIZW%Q_9DNH(SS^6IV.B[#\IQG?G/MTK MD=3\.:]K%EXDUM=+>"\O;JQEM-/EE3S&CM7#?,02H9OFP,\<9K4AMM:USQQ_ M:\VBSZ=8'1+BR3[5)'YGFM)&WS*C-@$ XY_A.<9% &I\.]7U;7/!.G:AK$48 MN)H582K(&,P(^^0% 4YS\O/UKC->\1^(;_2_B/:75K%#9V$!CA>.YRT)\E2 M $!;=G=G/&<<]:[#X/KBN9UG0 M]=:3X@Z?!H]Q.FMQ"6SN4DC\MB(%386'MV0=^>3CC-XEMX[25SLL\D&U('0%U4YQUW"N MO^(&G:KKFAPZ'IL3^5J-RD-]<*P7R+;.9#R>20-N!ZFLG7/A5I]YX=GLK+4= M9$\<6;-9M3F>..11^[.UFQ@$#Z4 ;NK>)KZ#Q&NAZ/I"ZC=I:B[N#)HZ/#!>6D%Q")+>>-V^8AG \MMYY!.,=*R/#>E:IJ MFD:!* MK:AX.BL]7L[^X\'C4K-]+BM39V,JG[),C,<+O9,H=Y&>VWIS0!N+X_EOKC2+ M;1]&:ZGU2RDNHQ-<"(1,C*K)(=IQ@DC(SR ,C'.,=:S[SPSK$OP\\9Z8EDQO-0U*\FM8MZ_O$>0%3G.!D>N* -[5O M%U_;ZCJ-OI.B#48M*B62^D:Z$1&Y=X2,;3O;;@\E1R.>:BE\;75WK,>F:#HZ MW\DNFPZE%-+=>3'Y*XMYKH*3)$LBO$6V' #+NW#KM P,UW^JWL MNG:5<7D-E->S1)E+:#EY&[ ?CW[5YM%X?U[2K#PS>#1Y[J33=9OKB>U@DC\S MRI6EVL-S!3PZG&>]=GXVL]1U+P?=6^FQ2O<.8B\,2,2*9(PV1@E PZ]Z M ,Z3QUK7LT\. MK:,M@Z*CQR0W(GBE5L\!MJD,, M%?,97)83 ,0&=6('WAP,DD7VC:))#&L=A>3*_P"_#-N= M%#L$7!48R,GMQ0!J:_K^L:9*- M3^U>'FUB*ZM(XM,FED0V]FV&#EU9L@Y(;(4D]*SY='O+CPOHUCJ?@B^FO+/3 M(K>UN[2YBCN+>=%V$%Q(-J956!!((/(!XH ZF?QCJ?:&8/& 3@1GY5 M( ZCK6%KNB:S>6L45QX10!?@\>:FKZ$VH>&C:P:W<) M%:R+>!RBLI8&0;1M; !VC/?D8Y@?XCWZZ1<:VOAP_P!D6=V]M=S-> .-LIC+ MHFWYP."XYQFLB\O\ 6+M/ -K>Z.UDD&IVZR2//'()W6%QF+8QRF 3DXZC MKS5Z?PSK#_"/6]&6R8ZC<75T\4.]Z$(59 M02BH"IW,5!/.T=.:YO6/":P>)=RTZ74+DNL<=O&=NXLP&6;G: MHSDGL!7*>$&U3PKX7\,:-J6G9NKNZG@G995Q"2990V.=P(7\,\UI^/+"]U#1 M+:.UM9[R!+V*2]M() CW%N"=R D@'G:<9&0"* *%SX^GTS1=K4'C"\M]=_L[7M'734ELY;VWF6Z$V4CV[U< M!1M8!@>"P]ZXN?PIJIL/%5KI_A8Z?;ZHEE-9P1/$ GE2C>KX; ,Y/0]/2@#G=8\3ZOK-GX3O)M%: MPT^_UJRDMIEN][LA;($B!1MW+SP6'8XKIOB3KFJ>'O!=SJ&DQH;A98HS(SA? M+#2*N0"I#') Q[Y[8/,K:>*+_1O".C2>')[9M&O[)KVXDFB,;I"0I:/#$D$? M-R!C&.375?$;2K[6_ FHV.FP>?=LT,D<6X*7V3(Y )XSA30!A3ZIKL7Q,1;? M2$FOY=!1GM#>[88B)WRQDV\]APN3GT!-)J'C"PU/3/"U[?Z+*9Y]?2Q\@7;) M]DN%=T+$KQ( 5/!X.:V=-MM0O/'PUZ;3;BSM9=%6WVSLF])!.S;2%8\[2#QQ MSZURMQX1UU[+0HUL&+6WC!]1F'F)\MN9I&#]?1@<=>>E '6Q^+-2N]8NH;'0 MOM.G6=Z+*XN%N@)E?Y=S"+;R@W==P. 2!5SQQ M!MM2GMKK6[ M%9KR_5MTRQ1PHS[2<_.Q8#=SCDUOVO@^]T?5;*[TGQ#J;0*^+RUU&Y>Y2:,@ M\KN.4?..0<>U9#^&M*=5T37/MDJV*F\DMH5ASB%HQQ&X(P3G))R#78>*M:O/#/@0R^>MYK,D<=G; M.B!//NGPJD+DXYRV,] :S]0O]>FM;W2-9\$G669Y%@FMVA^S3(2=A82/NC(! M /!Z9%8]MX$U;4KGPUHVM/<)I6@Z!I]2 MT77-2\'ZWJ-Q?W,$4=[:75Q(7>:%P%<9//RR CZ,*[N1TBC:21@J*"S,3@ # MJ:\\U?P/<:+J^C^(O#\FIW]]9W(CN(;N_:8R6KY60+YC8!&0W7M6[X_M-7U3 MPP^D:-$QEU&5+6><,!]G@8_O'.3S\N1@<\T <3I7B+64UO3_ !I=WUS_ ,(] MK=_)8I:.Y\NWA.%MY0O12S(V3Z.*[C6?$VH6FO'1](T>/4+J.T%Y*)+L0?(6 M90$^5MS$J?0#CGFL;4OA-I%WX=FTJ#4-96/R/+@CDU*9XHV4?(=A;;A2 <8[ M5FWUIJVL:)IH\1^"KN[U..S"1W=C=1I/!<@E6)?>NU6PK@@D'7NVL[:&XNXI;I89E\P$A$3!W, #G) SQFH9-?TNS^(^II/82Q7% MKH8O)KTW#$>2'Y3RON@CKNZ]JPM^((=/BCM-8Q96 #Y/1@0>F>*LWOA/5[_ ,:ZW<72JMI>^%SIS7I8!/.)^;C.0.2> MF* +\/C[4E&A37_AIK:UUNYCAM)1>!RJN"P,@VC:VWD*,]^01S'=?$74(K#5 M]3@\-F73='O)[:\F:\"N1$Y5FC7;\W&&()'H"<5AW=]K-Q9> K*]T=K)+;5+ M1))FGCD6=UC< Q;&.4(!;)QVZ\XUY?#FK-\._&>F"S8WFH7NH2VL6]?WBR.2 MASG R#WQ0!I7OC343K6K:9H^@B_DTZ"*X>22[$*,CJ6 'RGYN.!T/.2.]>Q^ M(5S>+H5^VA-#HNLS);P7+W(,JR,I(W1A?NDJ1G=[XYJSHVC:A:^)O$UW-;%( M+RSLXX'W [V2-PPZ\8)'6LFV\-ZNG@7P+I[6;"ZTV^M);N/>O[I4#;CG.#C( MZ9H TYO'5S&\]\NC;O#]O>_8I;_[2!(&#B-G$6WE _!.[/!.*CO/'.J++KXT MWPX+J+0Y66YDDO1$'41J_P @V'+8)X.!P.><# MO!D5E?W-A<^"1J4TNHR31 MZD\RK 8))2^7^;<&4,1M"G)4>M=%::)J,=GXZ1[8AM2N97M!N7]ZIMT0'KQ\ MP(YQ0!6M_%VLZC\1--LK&SB?1KK1UOAOG"L4=T_>$;"=RY*[,X.;:4.C$OEAE0 >5ST[UW6EW5Y>6TDE[I[6 M,BS.BQF42;D#$*^1TW#!QVS0!=HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#&UGPKI&OW$-Q?V\GVB%2B3P7$D$@4]5W1L"5/H>*OZ=IUGI&GP M6&GVZ6]K NV.)!PH_P \Y[U:HH **** "BBB@ HHHH **** "BBB@ HHHH * M:Z+(C(ZAD8892,@CTIU% '/:7X'\/:-?Q7ME8NLT 80"2XDD2 -U\M&8JF>G MR@<<5T-%% !1110 UHXW='9%9D)*L1DJ<8X].*=110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !2,JNI5@&4C!!&012T4 <[IG@;P[H]_%>V5 MBR2P;O(#W$DB0;NOEHS%4S_L@5T5%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8WB M7Q OAS3H;DV<]Y)/>V M: -^BJFEZC#J^E6NHVP<0W,2RH)%VL 1GD=C[5;H **9--';P233.J11J7=V M. H R2:<"& (.0>10 M%%% !149GB%PMN9%\YD+A,\E00"?IDC\ZDH ***R= M#UZ+75O=EE>VDEG<-;R1WD/EL2 "&')RI!!!H UJ**Y+6?&CV/B^R\-:?I\5 MY=S0&YF>6[$*0QAMO7:=S9_AXH ZVBF>=%Y9D\Q-@X+;A@?C7-CQ?GQ?K&@_ M8?\ D&V"WGG^;_K-W\.W;Q]GI6N;B!9U@::,3,,K&6&XCU ZT 245%)B6X@@#&::.,*-S%V P.F3F@"6BLW4M>T[2?L/VNX5?MTZP0$$'>OV[[/\ :-G^QNV_GGM0!HT5GZK>7EDEJ;.SBNC+ PR3B%6=&PP MWD' Z\X[5J_:TBM(Y[MXK?N:7HEC81WVH:@)&"RW8@CB5 "2S$ M-R<\#%=,UU!'+'%)-$DT@^6,N,M]!WH FHJ*2X@B)$DT:$8SN8#KP/SI[.J M%V"@D#)..: '45%'M #J*A- MW; X-Q$#@G!<=!U_*G)<0R2O$DT;2)]Y%8$K]1VH DHJ+[3!]H^S^?'Y^,^7 MO&['KCK2FXA$X@,T8F89$98;B/7% $E%1FXA$X@,T8F(W"/<-Q'KCK0;B$3B M S1B8C(CW#<1ZXZT 244$@ DG %0QWEM+"TT=Q"\2G!=7!4?C0!-17*>"O&, MOC.UFOX]-2UTXLRVTC70>64*Q4EHPOR=/4UIS^)=/COM1L(Y5DO;"V%S)%G& M00^!GU^0Y].* -BBLK0-VD=U]F\T,R!U#8[$XSC.!6C]H MA%P(/.C\XC=Y>X;L>N.M $E%%3/YWW/M6!Y/G;-_E9 MS][;S^E '544R6:*WC,DTJ1H.-SL /S-'G1?\]4^\%^\.IZ#ZT /HJ WMJL MG:YA$).T2&0;@">BHYKB&W4-/-'$I.T%V"@GTYI9)HH@ M3)*B84L=S 8 ZGZ4 /HK,U/7]-TFUMKFZN4$5S/';Q,I!W,[!1CVR>3V%7II M66TDF@596$99%+[0YQD#=V!]: ):*H6.H/)I$%YJ4<%C*Z@R1BX$B(?0/@!O MRJZ9(P4!=07^Z,_>^GK0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KFO&>EVVKV>F6T^L_V5(-1BDM MY5"EGE7<51=W&X\D<'IT-=+5'5M'T_7=/>PU.U2YMG(8H^>".001R"/4 ML33O"&@Z59WMK:6 6.^0I=,\KR/*N",,[$L1@G'/&>*UK.T@L+*"SM8Q';V\ M:Q1("3M51@#GV% $U9/B2_N+#19?L2E[^X(M[11C)E;@'GCY1EC[*:UJHWFD M65_>VEY<)*T]FQ>!EG= C$$$X4@'@DPTK7;5+ M3$TB-_I4*_(@QV&M>'=+\0+;+J=N\PM91/#MF>/9(.C#:PY&3@]LTQO#&DO< M2S/!*_FRI-+&UQ(T65TPLVN) 1$OD1L0N?E M&,L1VS79IX:TJ.Y\\02$_:3=A'GD:,3$DEPA;:#DD].#SUK(U_PK&-"UB/1K M".>YU-U>[AN+E\7"Y < DD*Q0$ XX./2@"IIMMJ%[XO22TNM9AT/^S 9%N6D M4_:2V!CS1G.S).. 0.]&/ VN2:UJ4]W>:FEI<++<$QR1.T@(*="> M 0QY'KC '0^'_"@AU."ZM](U/1(X]PG2;5WF\Y2I&T*)& &2&W9!&T8Z\;R> M"]!BTZQT]+.1;6PG%Q:QBZEQ%("2&'S9XR?S/K0!REI/K7B;3;K5K354L+JS MU.97=[N39%'%*5\IX -AR@&2>?FSGM3FFUGQ/'K\MCJJZ=>:;J4D$'+[7?[:N-,1K\[=\@=U63;TWH#M?'^T#0!3^(\=[VBD M8N]O!=RQP$GK^Z5@G/<8P>] &3)?KJ/Q!3P\LTD.FQZ4;U!:S-%YTC2E"=R$ M'"XZ ]7R>@KEWU77'TZTM'U:]1K/QW*S6F1;RP2-"\8(P5#(0=I'4=.*BG\+:-2_OKBTLK:WN+?S[EW=#(A++NSD MKE<[3QSTKH=:LK@^+_#>C6^L:K:V5Y8WGG+#=MN)41E2&;)R"YYR<=L5U$OA M319IM3EFLS(VJ1B*]WS2,)E P 06P, G&,8[4D/A31H+NPNH[:43V",ELYN9 M24#?>ZM\V<#.EG5;K3Y].:*&T-O*R&$-$'$I4$;\L3PV1A<=SG M8OO WAO4I[^:[TT2-?[3I7T%[=:8C7$, M8A#K(Z;T'17"D!Q[-F@#F-JP?$RZOUFN+R2+PS%=*4G=5F<2/R%#8PVT?+C& M3G&:K-JNI1^ /#OB^UU&YGU&XGM33'*&8?)G(4@'# 'D9!P>14%IX4T6QF62VLRBI,9XX?.,/$1N=;U0Q:9JD?D0+<80@P(Q1ACE'KD:$L:WTDZ2;&F,1N/G4NGF=59E!4'MQC&.+VGZ%I^EWU[>6D4 MB7%ZX>X9IG?S& P#AB0#@ <=ABIM1TVUU6T^S7B,\6]9!LD9&#*0RD,I!!! M/!H P?!.K0ZG!J2!-2M[J"Z N+'47+R6K%%^4,2=R'!8'/\ $:YF]T/2+CX^ MVRS:58R"30FN7#VZ'=*)\"0Y'+8XW=:]#L=,M-.,YMHV#SOOFD=V=Y& !+, M23@ >@%-;1M/;74UHVP.HI;FV6?<-@?7FM5?\ DKWC'_L!1?R-=1= 7MXHXQY>PGE !\P(QR< MU!X;L(?$GBO19=?MDO7/A&TF>.Y4.K2&1OG93P3R>O3)KN]3\$^'=8OY+V^T MX23RA1-ME=%F"]/,16"OC_:!K332K&/5/[32W5;S[.+7S 3_ *H,6"XZ8R3V MH \:CTK3[C2/"=K<6-M/!!XLN;.-)HE<+ 'G_=\C[O XZ<#TJSXZB@N=.\8: MII^B::JZ<5@;4KNX(GCEC1"HMU"'8%++CYADDUZ7=^#= O=,_LZ?3PUJ+IKP M*LKJ5F9BQ<,"&!RQZ'O44_@3PU^ O#6H^1]JTWS##"L /GR O&. MB.0W[P>S9J[<>%]&NM7L]5DL@+VRC$4$L M7A/_ +&:R_\ 9ZKQ^'M)UKQC\0'U.Q@O"AMTC$Z!Q'FT3)4'[K' Y'/ KO-4 MT73M:2U34;83K:W"74(+$;)4SM;@CID]>*=%I-C!=7]S';A9K\J;IMQ_>;5" M#OQ\H XH \:BTS3]4NOA'+?V%K=27=I*ERTT*N9PENNT/D?-CMGI71:?H6BZ MTGCFXUNQM9I[>]EM4>:,$VMO'"AC$>?N E@1CGFNYC\+Z+"=(,=BJG1U9;# MYV_<@KM..>>!CG-5]4\%>'M9OWO;[3Q)/*JK,5F=%F Z"158!P/]H&@#SK0M M/B\4>)_"/]OP"\W>%!-+'.-RRMYB %P?O==W/?!I+W0=+OO#OQ/O[JRAGNK> M\NOL\DBAC"4MXV!0G[ISC)'7 ]*]771]/758M36U1;R*W-JDBDC;$2&V@=,9 M [=JB/A[2C::G:&T7R-4=WO$W-^]9U",3SQE0!QB@#@X]+T_1O%/@&\M+>.& MXNK>Y%Y<*O[RX_T?>3(W5SN&[)SS6-80Q_;O!NKVNB:=I]MJ6I,T4_V@RWMS M%)%*S><=@!#9!(W-CY17K+:-I[W&GSM;*9=.#"T; M%X !%I87;*)8\3R?NF!R/+^;Y!D]%P#Z4 >92Z9I]G\'/'LUK8VT$O\ :5W# MOBB56\M9QM3('W1V'05U-E86>M^.],LM7MH;NUMO#<,]K;W"!X][.5D<*>"< M!!GMGWKJ7\#^''&J*VG#9JI+7L8FD"2DD,3MW84D@$D $U8U/PIHNKQ6B7EF M2;1=EO)%,\4D:X (#HP;! &1GG% 'EEG86UYJ6DZ-(F_2K?Q7?VUO#G*>2L# M-Y?NFXNN.F,BNU\(V5KI?CSQC86%O%:V:_8I5MX5"1J[1MN(4<#.T9QZ5T-O MX:T:TBTZ*WL(HH]-=I+14) C9@58]>20S9SGKGK5N#3+.VU&[U"& )=7@03R M9/SA 0O'08!/2@#SOQ7HFDWOQG\*"ZTNRG%U;79N!+;HWG%8U"E\CYL=L]*I MQ:/I.K>$_'6JZM:P2ZC%>WZ_:I5!DMA$#Y01NJA5"D8QU]Z]-N-&T^ZU>SU: M:V#WUFKI;S;CE XPPQG!R/6LV_\ !'AS5-1DOKS35DFE*M,!*ZQS%>AD0,%? M&!]X&@#AO#NFP>(OB!!2QG1?A@@==SWEJRC/4"TDR?U'YUV M&E^$M#T>:YFL[$"6YC$4KRRO,3'_ ' 7)PO/W1@>U5;#P%X9TR6WEM=,"O;2 MB6 M/(_DL 0-FYCM&&/RCCVX% 'F]IHNGCX6^-]7:VC?4#+J<2W#KEXXP[_( MI[+G)P.Y-;EQI&F:)JG@*]T2VACO;J5HI98E >ZB:W9G,A'+\A6R<\\UU'B' MPQ&? >NZ-H=JJ2WT,Y2/?PTLF23ECQDGZ5/HW@W1=(N8-0@L E\D6P,97=8L M@;@BDE4S_L@4 >9_V=8K\$K?Q.EO$?$9D2[%_M'V@W1N "-_7J2N/3BMS4], M@T?7[S6=0TBPU;39M4BE_M2WFVWEA)N1 A[E%8 85AP2".M=BO@?PXFJC4ET MQ1<";[0%\U_*$O7S!%NV!L\YVYSS3I?!?A^?5SJDFG@W1E$[?O7$;2#&',>[ M86X')&>* /-(-(UC6;35-1BTW0X[X:W,RZO=7K)
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name Moss Adams LLP
Auditor Location San Francisco, CA
Auditor Firm ID 659
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Total revenue $ 37,864 $ 31,812
Cost of revenue 3,731 1,491
Gross profit 34,133 30,321
Operating expenses:    
Research and development 30,812 17,020
Sales and marketing 11,726 9,749
General and administrative 13,360 7,329
Total operating expenses 55,898 34,098
Loss from operations (21,765) (3,777)
Gain on extinguishment of debt 10 1,593
Interest and other expense, net (589) (50)
Loss before provision for income taxes (22,344) (2,234)
Provision for income taxes 1,040 1,026
Net loss $ (23,384) $ (3,260)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (1.06) $ (0.19)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (1.06) $ (0.19)
Weighted average shares used in computing per share amounts, basic (in shares) 21,972,101 17,577,846
Weighted average shares used in computing per share amounts, diluted (in shares) 21,972,101 17,577,846
Licensing, support and maintenance    
Total revenue $ 34,731 $ 27,408
Variable royalties and other    
Total revenue $ 3,133 $ 4,404
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash $ 85,825 $ 11,744
Accounts receivable, net 13,873 14,350
Prepaid expenses and other current assets 6,949 2,858
Total current assets 106,647 28,952
Property and equipment-net 2,438 2,365
Operating lease right-of-use assets 2,765 2,753
Intangibles, net 2,959 3,409
Goodwill 2,677 2,677
Other assets 2,957 2,580
TOTAL ASSETS 120,443 42,736
Current liabilities:    
Accounts payable 1,722 1,116
Accrued expenses and other current liabilities 10,573 7,249
Operating lease liabilities, current 961 767
Deferred revenue, current 28,403 17,894
Vendor financing arrangements, current 833 643
Term loan 0 557
Total current liabilities 42,492 28,226
Deferred revenue, noncurrent 20,773 15,014
Operating lease liabilities, noncurrent 1,851 2,079
Vendor financing arrangements, noncurrent 266 727
Other liabilities 2,157 2,986
Total liabilities 67,539 49,032
Commitments and contingencies (Note 11)
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock, par value of $0.001, no shares authorized, issued, and outstanding at December 31, 2021; 4,471,316 shares authorized, issued and outstanding at December 31, 2020 (aggregate liquidation preference of zero and $5,768 at December 31, 2021 and 2020, respectively) 0 5,712
Stockholders’ equity (deficit):    
Preferred stock, par value of $0.001—10,000,000 and no shares authorized at December 31, 2021 and 2020, respectively; no shares issued and outstanding at December 31, 2021 and 2020 0 0
Common stock, par value of $0.001—300,000,000 and 31,525,154 shares authorized at December 31, 2021 and 2020, respectively; 31,530,682 and 18,486,989 shares issued and outstanding at December 31, 2021 and 2020, respectively 31 18
Additional paid-in capital 91,945 3,612
Accumulated other comprehensive loss (81) (31)
Accumulated deficit (38,991) (15,607)
Total stockholders’ equity (deficit) 52,904 (12,008)
TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT) $ 120,443 $ 42,736
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Redeemable convertible preferred stock:    
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Redeemable convertible preferred stock, authorized (in shares) 0 4,471,316
Redeemable convertible preferred stock, issued (in shares) 0 4,471,316
Redeemable convertible preferred stock, outstanding (in shares) 0 4,471,316
Redeemable convertible preferred stock, liquidation preference $ 0 $ 5,768
Stockholders’ equity (deficit):    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 10,000,000 0
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 300,000,000 31,525,154
Common stock, issued (in shares) 31,530,682 18,486,989
Common stock, outstanding (in shares) 31,530,682 18,486,989
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]    
Net loss $ (23,384) $ (3,260)
Other comprehensive loss    
Unrealized pension actuarial loss (50) (13)
Comprehensive loss $ (23,434) $ (3,273)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
IPO
Common Stock
Common Stock
IPO
Additional Paid-In Capital
Additional Paid-In Capital
IPO
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2019 4,471,316              
Balance at beginning of period at Dec. 31, 2019 $ 5,712              
Balance at end of period (in shares) at Dec. 31, 2020 4,471,316              
Balance at end of period at Dec. 31, 2020 $ 5,712              
Balance at beginning of period (in shares) at Dec. 31, 2019     17,349,695          
Balance at beginning of period at Dec. 31, 2019 (9,430)   $ 17   $ 2,918   $ (18) $ (12,347)
Stockholders’ Equity (Deficit)                
Issuance of common stock for cash upon exercise of stock options (in shares)     1,002,039          
Issuance of common stock for cash upon exercise of stock options 237   $ 1   236      
Issuance of common stock for settlement of restricted stock (in shares)     135,255          
Stock-based compensation expense 458       458      
Unrealized pension actuarial loss (13)           (13)  
Net loss $ (3,260)             (3,260)
Balance at end of period (in shares) at Dec. 31, 2020 18,486,989   18,486,989          
Balance at end of period at Dec. 31, 2020 $ (12,008)   $ 18   3,612   (31) (15,607)
Redeemable Convertible Preferred Stock                
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) (4,471,316)              
Conversion of redeemable convertible preferred stock to common stock upon initial public offering $ (5,712)              
Balance at end of period (in shares) at Dec. 31, 2021 0              
Balance at end of period at Dec. 31, 2021 $ 0              
Stockholders’ Equity (Deficit)                
Issuance of common stock (in shares)     1,250,000 5,750,000        
Issuance of common stock 5,437 $ 71,088 $ 2 $ 6 5,435 $ 71,082    
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)     4,471,316          
Conversion of redeemable convertible preferred stock to common stock upon initial public offering $ 5,712   $ 4   5,708      
Issuance of common stock for cash upon exercise of stock options (in shares) 1,362,327   1,362,327          
Issuance of common stock for cash upon exercise of stock options $ 599   $ 1   598      
Issuance of common stock for settlement of restricted stock (in shares)     210,050          
Stock-based compensation expense 5,510       5,510      
Unrealized pension actuarial loss (50)           (50)  
Net loss $ (23,384)             (23,384)
Balance at end of period (in shares) at Dec. 31, 2021 31,530,682   31,530,682          
Balance at end of period at Dec. 31, 2021 $ 52,904   $ 31   $ 91,945   $ (81) $ (38,991)
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (23,384) $ (3,260)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 1,492 935
Stock-based compensation 5,510 458
Pension plan expenses 109 33
Operating non-cash lease expense (12) 532
Gain on extinguishment of debt (10) (1,593)
Other 1 1
Changes in operating assets and liabilities:    
Accounts receivable, net 477 (6,324)
Prepaid expenses and other assets (4,418) (2,608)
Accounts payable 350 414
Accrued expenses and other liabilities 2,836 3,016
Operating lease liabilities (33) (527)
Deferred revenue 16,268 11,086
Net cash (used in) provided by operating activities (814) 2,163
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (808) (654)
Payments for business acquisition 0 (4,500)
Payments of deferred consideration for business acquisition (500) 0
Other (51) 7
Net cash used in investing activities (1,359) (5,147)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock upon initial public offering, net of underwriting commissions and other issuance costs 71,344 0
Proceeds from issuance of common stock 5,435 0
Proceeds from PPP Loan 0 1,603
Payments of principal portion of Term loan (550) (600)
Principal payments under vendor financing arrangements (574) (441)
Proceeds from exercise of stock options 599 236
Other 0 (8)
Net cash provided by financing activities 76,254 790
NET INCREASE (DECREASE) IN CASH 74,081 (2,194)
CASH, beginning of period 11,744 13,938
CASH, end of period 85,825 11,744
Supplemental cash flow information:    
Cash paid for interest 19 65
Cash paid for taxes 489 1,529
Noncash activities:    
Conversion of redeemable convertible preferred stock to common stock 5,712 0
Unpaid deferred offering costs 256 0
PPP Loan forgiven 10 1,593
Property and equipment included in vendor financing 1,099 1,370
Recognition of new right-of-use assets and lease liabilities for the lease modification/obligation 749 165
Contingent and deferred consideration for business acquisition $ 0 $ 3,342
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS DESCRIPTION OF BUSINESS
Arteris, Inc. and its subsidiaries (collectively, the “Company” or “Arteris”) was incorporated in Delaware on April 12, 2004. The Company develops, licenses, and supports the on-chip interconnect fabric technology used in System-on-Chip (SoC) designs for a variety of devices and in the development and distribution of Network-on-Chip (NoC) interconnect intellectual property (IP). The Company also provides software and services to enable efficient deployment of NoC IP, IP support & maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, Korea and China.
COVID-19 Pandemic
In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic which has resulted in substantial global economic disruption and uncertainty. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change the Company’s business practices, including those related to where employees work, the distance between employees in the Company’s facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events. The extent and continued impact of the COVID-19 pandemic on our business will depend on certain developments including the duration and spread of the outbreak and new variant strains of the virus; the availability and distribution of effective vaccines; the severity of the economic decline attributable to the pandemic and timing, nature and sustainability of economic recovery; and government responses, including vaccination or testing mandates, all of which are highly uncertain and unpredictable.
The Company is unable to accurately predict the full impact that COVID-19 will have on its future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. The Company will continue to monitor health orders issued by applicable governments to ensure compliance with evolving domestic and global COVID-19 guidelines.
Initial Public Offering
In October, 2021, the Company completed its initial public offering (IPO), in which it issued and sold 5,750,000 shares of its common stock at the public offering price of $14.00 per share, including 750,000 shares of its common stock upon the full exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $71.1 million after deducting underwriting discounts and commissions and offering expenses. In connection with the IPO, all of the shares of the Company’s outstanding redeemable convertible preferred stock prior to the IPO automatically converted into an aggregate of 4,471,316 shares of common stock.
Deferred offering costs for the IPO were $3.8 million and consisted primarily of direct incremental accounting, legal and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized and included in other assets, non-current on the consolidated balance sheets. Upon completion of the IPO, deferred offering costs were reclassified into stockholders’ equity (deficit) as a reduction of the IPO proceeds.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).
Principles of Consolidation
The consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
Segment Information
The Company operates as a single operating segment. The chief operating decision maker is the Company’s Chief Executive Officer, who makes resource allocation decisions and assesses performance based on financial information presented on a consolidated basis, accompanied by disaggregated revenue information. Accordingly, the Company has determined that it has a single reportable segment and operating segment.
Use of Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of tax receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the consolidated financial statements.
Foreign Currency
The Company and its foreign subsidiaries’ functional currency is the US dollar. Accordingly, monetary assets and liabilities of foreign subsidiaries are remeasured into US dollars at the exchange rates in effect at the balance sheet date, non-monetary assets and liabilities are recorded at historical rates, and revenue and expenses are remeasured at average rates during the period. Remeasurement adjustments are recognized as a component of interest and other income (expense), net within the consolidated statements of loss.
Comprehensive Loss
Comprehensive loss generally represents all changes in stockholders’ deficit during the period except those resulting from investments by, or distributions to, stockholders. For the years ended December 31, 2021 and 2020, the components of comprehensive loss consist of net loss and unrealized pension actuarial loss.
Net Loss per Share
Basic net loss per share is computed by dividing net loss available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock during the period, plus the dilutive effects of stock options, restricted stock units (RSU) and restricted stock awards (RSA). Dilutive shares of common stock are determined by applying the treasury stock method.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates their fair value. As of December 31, 2021 and 2020, cash and cash equivalents consist primarily of checking and savings deposits. There were no cash equivalents as of December 31, 2021 and 2020.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable, net consist of primarily billed and unbilled trade accounts receivable. Unbilled accounts receivable represents amounts recorded as royalty revenue which will be invoiced within a short period upon receipt of the royalty reports from the licensees. The Company records accounts receivable when it has an unconditional right to consideration. Trade accounts receivable are recorded at the invoiced amount. The Company maintains allowances for doubtful accounts to reduce its receivables to their estimated net realizable value. In general, the Company does not offer extended credit terms and also do not require any security or collateral to support its receivables. The Company performs ongoing credit evaluations of its customers and establishes allowances for potential credit losses by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. The Company’s allowance for doubtful accounts activity has historically not been significant. Probable losses are recorded in general and administrative expense in the consolidated statements of income (loss).
Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management’s judgment the banks that hold the Company’s cash are financially stable. The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.
The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas and Asia Pacific regions.
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
As of December 31,
20212020
Customer A
12 %*
Customer B
21 %20 %
Customer C
33 %31 %
*    Customer accounted for less than 10% of total accounts receivable at period end.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Year Ended December 31,
20212020
Customer C
23 %15 %
Customer D
*25 %
*    Customer accounted for less than 10% of total revenue in the period.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives, generally ranging from one to seven years. Leasehold improvements are amortized over the shorter of the estimated useful life of the asset or the remaining lease term.
Depreciation expenses are recorded in cost of revenue and operating expenses in the consolidated statements of loss. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded as a component of operating expenses. Repairs and maintenance costs are expensed as incurred.
The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability of these assets is measured by comparing their carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. No impairment was recognized during the years ended December 31, 2021 and 2020.
Business Combinations
The Company allocates the purchase price to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates are based on information obtained from management of the acquired companies, the Company’s assessment of this information, and historical experience. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, and trade names from a market participant perspective, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. In addition, unanticipated events and circumstances may occur that may affect the accuracy or validity of such estimates, and if such events occur, the Company may be required to adjust the value allocated to acquired assets or assumed liabilities. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of income (loss). Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Goodwill and Intangible Assets
The Company performs its goodwill and other indefinite-lived intangible assets impairment tests annually or more frequently if events or changes in circumstances occur that would more likely than not reduce the fair value below its carrying value. For the years ended December 31, 2021 and 2020, the Company did not have any goodwill or other indefinite-lived intangible assets impairment.
Acquired finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from five to eight years, unless the lives are determined to be indefinite. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. Amortization expenses are recorded in operating expenses on the consolidated statements of income (loss).
Debt Issuance Costs
Costs incurred in connection with the issuance of long-term debt have been recorded as a direct reduction against the debt and are amortized over the life of the associated debt as a component of interest and other income (expense), net using the effective interest method.
Right-of-use Assets (ROU) and Lease Liabilities
The Company recognizes leases in accordance with Accounting Standard Codification (ASC) Topic 842, Leases, and subsequently issued additional related Accounting Standard Updates (ASU) (Topic 842).
The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.
At lease commencement, the Company measures and records a lease liability equal to the present value of the remaining lease payments, generally discounted using incremental borrowing rate as the implicit rate is not readily determinable on many of its leases. When determining the incremental borrowing rates, the Company considers information including, but not limited to, the lease term, the interest rates on its collateralized debt and incremental borrowing rates for its peer group.
On the lease commencement date, the amount of the ROU assets consists of the following:
The amount of the initial measurement of the lease liability;
Any lease payments made at or before the commencement date, minus any lease incentives received; and
Any initial direct costs incurred.
The Company assesses the option for lease extensions, renewals, or terminations on individual leases, and generally considers the base term to be the term of lease contracts, unless it is reasonably certain that the Company will exercise such options. Lease agreements may contain other variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred in the consolidated statements of income (loss). The Company does not include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and lease liabilities. The lease agreements generally do not contain any residual guarantees or restrictive covenants.
Operating leases are included in operating lease ROU assets, operating lease liabilities, current and operating lease liabilities, noncurrent in the consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other current liabilities and other liabilities in the consolidated balance sheets.
Revenue Recognition
The Company recognizes revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers, and subsequently issued additional related ASUs (Topic 606). The Company recognizes revenues as it transfers control of deliverables (software and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenues, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenues when a performance obligation is satisfied. The Company accounts for a contract when it has approval and commitment from all parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay based on a variety of factors including the customer’s historical payment experience.
Nature of Products and Services
The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.
Design Solutions
Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, “application engineer support services”) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.
The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.
Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.
Deployment Solutions
Deployment Solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. Revenue allocated to the software license is recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term.
A limited number of Deployment Solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.
Professional Services
The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.
Multiple Performance Obligations
Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives.. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.
Transaction price
Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.
The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.
The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.
In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.
Flexible Spending Accounts
Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.
Contract modifications
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.
Judgments
The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.
The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates.
Cost of Revenue
Cost of Revenues relates to costs associated with the Company’s IP licensing arrangements, deployment solution software and support activities, including applicable personnel related costs, travel, and overhead.
Research and Development
Research and development costs that do not meet the criteria for capitalization are expensed as incurred. Research and development costs consist primarily of compensation, stock-based compensation, and employee benefits of engineering and product development personnel, consulting services, and other direct expenses.
Software Development Costs
Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. Arteris has not capitalized any software development costs as of and for the years ended December 31, 2021 and 2020 as the period between establishing technological feasibility and general customer release has historically been short and therefore capitalizable costs have been insignificant.
The Company has not capitalized any internal-use software development costs as these costs have historically been insignificant.
Sales and Marketing
Sales and marketing expenses consist of compensation and employee benefits of marketing and sales personnel and related support teams, and stock-based compensation, as well as travel, trade show sponsorships and events, conferences, and internet advertising costs. Advertising costs, included in sales and marketing expenses, are expensed as incurred. The Company incurred advertising costs of $0.4 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively.
General and Administrative
General and administrative expenses include executive and administrative compensation and employee benefits, depreciation, professional services fees, insurance costs, bad debt, other allocated costs, such as facility-related expenses, supplies, other fixed costs, and stock-based compensation.
Stock-based Compensation
The Company measures equity classified stock-based awards, including stock options, RSUs, and RSAs granted to employees, directors, and non-employees based on the estimated fair values of the awards on the date of the grant. Stock-based compensation expense for awards with service-based vesting only is recognized on a straight-line basis over the requisite service period which is generally the vesting period of such awards, as a component of operating expenses within the consolidated statements of income (loss). For awards that include performance conditions stock-based compensation expense is recognized on a graded vesting basis over the requisite service period. Compensation expense is not recognized until the performance condition becomes probable. The Company accounts for forfeitures related to these awards as they occur.
The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term, the volatility of the Company’s common stock, and an assumed risk-free interest rate. As a result, if the Company revises its assumptions and estimates, the Company’s stock-based compensation expense could change.
The fair value of RSUs and RSAs granted is measured as the fair value per share of the Company’s common stock on the date of grant.
Income Taxes
The Company accounts for income taxes under the asset and liability method. Under this method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company provides for a valuation allowance when it is more likely than not that some portion, or all of its deferred tax assets will not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. As of December 31, 2021, the Company recorded a full valuation allowance against its U.S. federal, state, and certain foreign jurisdiction net deferred tax assets. As of December 31, 2020, the Company recorded a full valuation allowance against its U.S. federal and state deferred tax assets.
ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. There were $3.1 million and $2.5 million unrecognized tax benefits as of December 31, 2021 and 2020. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. No amounts were accrued for the payment of interest and penalties as of December 31, 2021 and 2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position.
Fair value of financials instruments
The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal market or the most advantageous market in which it would transact.
The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. Observable inputs are inputs that reflect the assumptions market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s own assumptions about the factors that market participants would use in valuing the asset or liability developed based on the best information available in the circumstances.
The standard establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value by requiring that the most observable inputs be used when available. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:
Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets).
Level 3 applies to assets or liabilities for which fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including the Company’s own assumptions.
The Company determined the estimated fair value of financial instruments using available market information and valuation methodologies considered to be appropriate. The carrying amounts of the cash, accounts receivable and accounts payable approximate their fair values due to their short maturities. The Company’s investments are recorded at fair value and Term loan, Revolving line of credit, and Vendor financing arrangements are recorded at net carrying value.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and in May 2019 issued ASU No. 2019-05, Credit Losses (Topic 326): Targeted Transition Relief (collectively referred to as Topic 326), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard requires contract assets and contract liabilities acquired in a business combination to be recognized in accordance with Topic 606 as if the acquirer had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those years and early adoption is permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Disaggregated Revenue
The following table shows revenue by product and services groups (in thousands):
Year Ended December 31,
20212020
Licensing, support and maintenance
$34,731 $27,408 
Variable royalties
2,647 3,470 
Other
486 934 
Total
$37,864 $31,812 
Contract Balances
The following table provides information about accounts receivable, contract assets and deferred revenue (in thousands):
As of December 31,
20212020
Accounts receivable—net$13,873 $14,350 
Contract assets$1,486 $1,359 
Deferred revenue$(49,176)$(32,908)
During the years ended December 31, 2021 and 2020, the Company recognized revenue of $19.1 million and $15.7 million, respectively, that was included in the deferred revenue balance at the beginning of the fiscal year.
Contracted but unsatisfied performance obligations were $49.3 million and $37.6 million at the end of fiscal years 2021 and 2020, respectively, and include unearned revenue and non-cancelable FSA commitments from customers where actual product selection and quantities of specific products are to be determined by customers at a future period. FSA commitments amounted to $0.2 million and $4.7 million at the end of fiscal years 2021 and 2020, respectively. The Company has elected to exclude the potential future royalty receipts from the remaining performance obligations. The contracted but unsatisfied or partially unsatisfied performance obligations, excluding non-cancelable FSA, expected to be recognized in revenue over the next 12 months at the end of fiscal year 2021 are $29.7 million, with the remainder recognized thereafter.
The following table is a roll forward of contract balances as of December 31, 2021 and 2020 (in thousands):
As of December 31,
20212020
Deferred revenue licensing, support and maintenance—beginning balance$32,908 $23,116 
Additions51,485 37,200 
Revenue recognized(35,217)(27,408)
Deferred revenue licensing, support and maintenance—ending balance$49,176 $32,908 
During fiscal years 2021 and 2020, the Company recognized $2.6 million and $3.5 million, respectively, from performance obligations satisfied from sales-based royalties earned during the periods.
Costs of Obtaining a Contract with a Customer
Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, Other Assets and Deferred Costs—Contracts With Customers, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. Total capitalized direct commission costs were as follows (in thousands):
As of December 31,
20212020
Short-term commission capitalized in prepaid expenses and other current assets$2,289 $1,079 
Long-term commission capitalized in other assets1,719 1,479 
Total
$4,008 $2,558 
Amortization of capitalized sales commissions were $2.3 million and $2.2 million during fiscal 2021 and 2020, respectively, and are included in sales and marketing expense in the consolidated statements of loss.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET LOSS PER SHARE
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET LOSS PER SHARE
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Year Ended December 31,
20212020
Numerator:
Net loss
$(23,384)$(3,260)
Denominator:
Weighted-average shares outstanding—Basic and diluted
21,972,101 17,577,846 
Net loss per share, basic and diluted$(1.06)$(0.19)
Since the Company was in a loss position for the years ended December 31, 2021 and 2020, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.
The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:
As of December 31,
20212020
Stock options
5,407,170 7,073,584 
Restricted stock units
3,925,097 843,095 
Redeemable convertible preferred stock
— 4,471,316 
Total
9,332,267 12,387,995 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Assets Measured and Recorded at Fair Value on a Non-Recurring Basis
Certain non-financial assets, such as intangible assets and property, plant and equipment, are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period.
Financial Instruments Not Recorded at Fair Value
Financial instruments not recorded at fair value include the term loan and vendor financing arrangements. The carrying value of the vendor financing agreements was $1.1 million as of December 31, 2021. The term loan was fully repaid in November 2021. The aggregate carrying value of the term loan and vendor financing agreements was $1.9 million as of December 31, 2020. The Company’s borrowings under its term loan facility and vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. The estimated fair values of these financial instruments approximate their carrying values
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS AND GOODWILL
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS AND GOODWILL INTANGIBLE ASSETS AND GOODWILL
Intangible assets, net
Intangible assets, net consisted of the following as of December 31, 2021 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$1,700 $(368)$1,332 
Customer relationships
1,100 (149)951 
IPR&D
500 — 500 
Trade name and other
176 — 176 
Total intangibles
$3,476 $(517)$2,959 
Intangible assets, net consisted of the following as of December 31, 2020 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$1,700 $(28)$1,672 
Customer relationships
1,100 (13)1,087 
IPR&D
500 — 500 
Trade name
150 — 150 
Total intangibles
$3,450 $(41)$3,409 

Amortization expense of intangible assets was $0.5 million and less than $0.1 million for the years ended December 31, 2021 and 2020, respectively.

The expected future amortization expense of these intangible assets as of December 31, 2021 is as follows (in thousands):
2022$478 
2023478
2024478
2025449
2026 and thereafter 400
Total future amortization expense$2,283 

Goodwill
As of December 31, 2021 and 2020, goodwill was $2.7 million. No goodwill impairments were recorded during the years ended December 31, 2021 and 2020.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET COMPONENTS
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BALANCE SHEET COMPONENTS BALANCE SHEET COMPONENTS
Accounts Receivable, net
The following table represents the components of accounts receivable, net, (in thousands):
As of December 31,
20212020
Accounts receivable
$13,674 $13,927 
Unbilled accounts receivable
509 812 
Total accounts receivable
14,183 14,739 
Less: allowance for doubtful accounts and allowance for foreign withholding tax
(310)(389)
Total accounts receivable, net
$13,873 $14,350 
The allowance for doubtful accounts was $0.3 million as of both December 31, 2021 and 2020. The allowance for foreign withholding tax was nil and $0.1 million as of December 31, 2021 and 2020, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of December 31,
20212020
Research tax credit$2,828 $523 
Capitalized commissions asset, net2,289 1,079 
Contract assets634 551 
Software & subscriptions388 158 
Other 810 547 
Total prepaid expenses and other current assets$6,949 $2,858 
Property and Equipment, net
Property and equipment consisted of the following (in thousands):
As of December 31,
20212020
Software and technology equipment$4,067 $3,209 
Office furniture and hardware equipment305 271 
Leasehold improvements295 100 
Vehicles
Finance lease right-of-use assets— 
Total property and equipment4,674 3,594 
Less: accumulated depreciation and amortization(2,236)(1,229)
Total property and equipment—net$2,438 $2,365 
Depreciation and amortization expenses related to property and equipment for the years ended December 31, 2021 and 2020, was $1.0 million and $0.9 million, respectively.
Other Assets
Other assets consisted of the following (in thousands):
As of December 31,
20212020
Capitalized commissions asset, net$1,576 $1,479 
Contract assets852 808 
Security deposits190 102 
Capitalized third party commissions asset, net143 123 
Other196 68 
Total other assets$2,957 $2,580 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
20212020
Payroll and related benefits$6,616 $5,303 
Deferred and contingent consideration1,668 1,074 
Accrued professional fees1,292 678 
Other accrued liabilities997 194 
Total accrued expenses and other current liabilities$10,573 $7,249 
Other Liabilities
Other liabilities consist of the following (in thousands):
As of December 31,
20212020
Contingent consideration$1,269 $2,268 
Pension accrual820 718 
Other 68 — 
Total other liabilities$2,157 $2,986 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
ACQUISITION ACQUISITION
On November 30, 2020, the Company, through Arteris IP SAS, its wholly owned subsidiary, completed the acquisition of Magillem Design Services SA (Magillem), by acquiring certain assets and assumed liabilities of Magillem in an all-cash transaction to expand the Company’s IP deployment technology. Magillem is a leading provider of complex design flow and content management software solutions. In accordance with the terms of the asset purchase agreement, the consideration transferred for the acquisition is as follows (in thousands).

NOVEMBER 30,
2020
Cash consideration paid at closing
$4,500 
Deferred consideration
500 
Estimated contingent consideration
2,842 
$7,842 
The deferred consideration represents a consideration holdback, in connection with a separate arrangement between Magillem and a third party, which was settled after the acquisition. The estimated contingent consideration represents the fair value of additional consideration payable to the seller upon (a) the achievement of specified milestones, estimated using the income approach and (b) in relation to potential indemnity claims. The contingent consideration payments are tied to a number of metrics, including claims received by the Company and certain product development, customer and revenue metrics in the next one to three years.
The Company incurred acquisition-related expenses associated with the Magillem transaction in a total amount of $1.4 million, which were included in general and administrative expenses in the consolidated statements of income (loss). These acquisition-related costs included legal, accounting, and other professional and consulting fees.
Additionally, in connection with the acquisition of Magillem, the Company issued 0.6 million RSUs and 0.6 million stock options to Magillem employees that transferred to us, all of which vest over four years from the date of acquisition of Magillem. These awards have been accounted for separately from the business combination and are recognized by the Company as compensation cost.
The acquisition of Magillem has been accounted for in accordance with the acquisition method of accounting for business combinations with the Company, as the accounting acquirer. Under the acquisition method of accounting, the purchase price is allocated to identifiable assets acquired and liabilities assumed based on their fair values on the acquisition date.
The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):
FAIR VALUE
Accounts receivable
$968 
Unbilled revenue
1,424 
Intangible assets
3,450 
Operating lease right-of-use
1,222 
Other assets
567 
Operating lease liability
(1,222)
Other liabilities
(1,244)
Total identifiable net assets
5,165 
Goodwill
2,677 
Total purchase price
$7,842 

The following table summarizes the fair value of the identifiable intangible assets acquired (in thousands) and weighted-average useful life:

 2020  WEIGHTED
AVERAGE
USEFUL LIFE
Developed Technology
$1,700 5 years
Customer Relationships
1,100 8 years
IPR&D
500 N/A
Trade Name
150 N/A
Estimated fair value of intangible assets
$3,450 
Goodwill generated from this business combination is attributed to synergies between the Company’s and Magillem’s respective products and services, and it is not tax deductible for income tax purposes.

The following table provides unaudited pro forma condensed consolidated results of operations information for the year ended December 31, 2020 assuming the Magillem acquisition was completed as of January 1, 2020 (in thousands):
PRO FORMA
COMBINED
Total revenue
$39,726 
Net loss
$(4,456)
Net loss attributable to common stockholders
$(4,456)
Net loss per share attributable to common stockholders—basic and diluted
$(0.25)
The unaudited pro forma results above include adjustments related to the purchase price allocation primarily to decrease revenue for amortization of the deferred revenue fair value adjustment, to increase amortization of identifiable intangible assets, to increase the non-recurring transaction costs, and to reflect the related income tax effect of the adjustments. The unaudited pro forma condensed combined financial information has been prepared by management for illustrative purposes only and are not necessarily indicative of the consolidated financial position or results of operations in future periods or the results that would have been realized had the Company and Magillem been combined during the specified period. The unaudited pro forma condensed combined financial information does not reflect any operating efficiencies and/or cost savings that the Company may achieve with respect to the combined companies, or any liabilities that may result from integration activities.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
LEASES LEASES
The Company leases its offices and data center hosting space at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.
Total operating lease related costs were as follows (in thousands):
Year Ended December 31,
 20212020
Operating lease cost
$1,096 $684 
Short-term lease cost
134 90 
Total lease cost
$1,230 $774 
The weighted-average remaining term of the Company’s operating leases was 3.6 years and 4.4 years as of December 31, 2021 and 2020, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 7.5% as of December 31, 2021 and 2020.
Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):
Fiscal year ending December 31,
2022$1,113 
2023953 
2024449 
2025278 
2026 and thereafter424 
Total undiscounted cash flows
3,217 
Less: Imputed interest
(405)
Present value of lease liabilities
$2,812 
Lease liabilities, current
$961 
Lease liabilities, noncurrent
1,851 
Total lease liabilities$2,812 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
BORROWINGS
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
BORROWINGS BORROWINGS
Term loans—In November 2018, the Company entered into a business financing agreement (2018 Term Loan) of $1.5 million with Western Alliance Bank which matured in November 2021, and was payable on a monthly basis of less than $0.1 million with the beginning six months being interest only payments. The interest rate on the 2018 Term Loan was prime plus 2%. Debt issuance costs were immaterial. The 2018 Term Loan was fully repaid in November 2021 and was not renewed. As of December 31, 2020, the Company had $0.6 million outstanding balance, net of debt issuance costs, and was classified as current liabilities.
Revolving line of credit—The Company had a revolving line of credit, under the business financing agreement dated August 2015, with a lender for $1.5 million (2015 Revolver) that matured in August 2018 and renewed in November 2018 for another three years that matured in November 2021 for $2.0 million (2018 Revolver). The interest rate for the 2018 Revolver was prime plus 1%. The 2018 Revolver was not renewed in November 2021 and was not used for the year ending December 31, 2021 and 2020.
Vendor financing arrangements—The Company has various vendor financing arrangements with extended payment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of 7.5%, which is reflective of its collateralized borrowing rate with similar terms to that of the software licenses and equipment transactions.
Vendor financing arrangements were as follows (in thousands):
Amount
2022$833 
2023319 
Total undiscounted cash flows
1,152 
Less: Imputed interest
(53)
Present value of vendor financing arrangements
$1,099 
Vendor financing arrangements, current
$833 
Vendor financing arrangements, noncurrent
266 
$1,099 
Interest expense from Term Loan and Vendor financing arrangements was $0.1 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively.
Borrowing Arrangement—In April 2020 and under the CARES Act, the Company entered into a loan agreement known as the Paycheck Protection Program (PPP) with a lender for $1.6 million (the PPP Loan) with 1% interest due per annum and repayable in two years. The Company applied for forgiveness of amounts due under the Loan, with the amount of potential loan forgiveness to be calculated in accordance with the requirements of the PPP based on payroll costs, any mortgage interest payments, any covered rent payments and any covered utilities payments during the 8-week period after the origination date of the PPP Loan. The Company used proceeds of the PPP Loan to fund payroll and other qualifying expenses. On December 8, 2020, the full amount of the PPP Loan, including principal and accrued interest, was forgiven.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Indemnifications—The Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual.
The Company has incurred no actual payment obligations from these above-noted indemnification provisions and director and officer indemnity agreements during 2021 and 2020, and the consolidated financial statements do not include liabilities for any potential indemnity-related obligations as of December 31, 2021 and 2020.
Legal—In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding various litigation matters. Although claims are inherently unpredictable, the Company currently is not aware of any such matters that may have a material adverse effect on the Company’s financial position, results of operations, or cash flows.
The Company has no other material contractual noncancelable commitments as of December 31, 2021 and December 31, 2020.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK
Redeemable Convertible Preferred Stock
Immediately prior to the closing of the IPO, all shares of the Company’s redeemable convertible preferred stock outstanding, totaling 4,471,316, were automatically converted into an equal number of shares of common stock and their carrying value of $5.7 million was reclassified into stockholders’ equity. As of December 31, 2021 and 2020, there were zero and 4,471,316 shares of redeemable convertible preferred stock issued and outstanding, respectively.
Preferred Stock
In connection with the IPO, the Company amended and restated its certificate of incorporation to authorize 10,000,000 shares of preferred stock with a par value of $0.001, which shares of preferred stock are currently undesignated.
Common Stock
Holders of common stock are entitled to one vote per share and to receive dividends and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to common stockholders. The common stock has no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. Common stock is subordinate to the preferred stock and redeemable convertible preferred stock with respect to dividend rights and rights upon liquidation, winding-up, and dissolution of the Company. In connection with the IPO, the Company amended and restated its certificate of incorporation to authorize 300,000,000 shares of common stock.
During the year ended December 31, 2021, 1,250,000 shares of the Company’s common stock were sold to third-party investors for an aggregate amount of $5.4 million.
Stock Repurchases
There were no repurchased shares for the years ended December 31, 2021 and 2020.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
2013 Stock Plan
The Board adopted and the Company’s stockholders approved the 2013 Equity Incentive Plan (the 2013 Plan) during the year ended December 31, 2013.
2016 Stock Plan
On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the 2016 Plan). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States.
The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards and other stock awards. The number of shares authorized for award is 20,803,838. The Company has granted awards of common stock in the form of 14,142,208 shares as of December 31, 2021 with none remaining available for future grant. Following the Company’s IPO in October 2021, all future grants will be made under the 2021 Plan (as defined below).
2021 Stock Plan
The Company adopted the 2021 Incentive Award Plan (the 2021 Plan) effective October 26, 2021. The 2021 Plan provides for a variety of stock-based compensation awards, including stock options, stock appreciation rights, or SARs, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. The Company has granted 228,185 shares subject to awards as of December 31, 2021 with 3,493,240 remaining available for future grant.
Following the effectiveness of the 2021 Plan, the Company will not make any further grants under the 2016 Plan. However, the 2016 Plan will continue to govern the terms and conditions of the outstanding awards granted under this plan. Shares of common stock subject to awards granted under the 2016 Plan that are forfeited or lapse unexercised and which following the effective date of the 2021 Plan are not issued under the 2016 Plan will be available for issuance under the 2021 Plan.
2021 Employee stock purchase plan
The Company adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP) effective on October 26, 2021. The 2021 ESPP will enable eligible employees of the Company to purchase shares of common stock at a discount to fair market value. The Company has initially reserved for issuance 607,000 shares of common stock pursuant to the 2021 ESPP. As of December 31, 2021, there had been no offering period under the ESPP.
Shares Available for Future Grant
Shares available for future grant under the Company’s 2016 and 2021 Plan consist of the following:
As of December 31,
 20212020
Shares available for future grant
3,493,240 650,170 
The Company issues new shares upon a share option exercise or release.
Stock Options
The following table summarizes the stock option activities under the Company’s 2013 and 2016 Plans:
 Options Outstanding
 Number of Shares Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Values
($‘000s)
Balances—December 31, 2020
7,073,584 $0.85 7.90$13,348 
Granted
— — 
Exercised
(1,362,327)0.44 
Canceled
(304,087)0.84 
Balance—December 31, 2021
5,407,170 $0.96 7.16$108,964 
Options vested and exercisable—December 31, 2021
3,209,726 $0.62 6.36$65,752 
Options vested and exercisable—December 31, 2020
3,157,172 $0.40 6.45$7,398 
The aggregate intrinsic value of the options exercised for the years ended December 31, 2021 and 2020 was $9.0 million and $0.4 million, respectively. The total grant-date fair value of awards vested was $0.5 million and $0.3 million for the years ended December 31, 2021 and 2020, respectively.
The amount of cash received by the Company for the exercise of stock options was $0.6 million and $0.2 million for the years ended December 31, 2021 and 2020, respectively.
As of December 31, 2021, there was $0.9 million of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.6 years.
Stock options granted generally have a maximum term of ten years from the grant date and generally vest over a period of four years with 25% vesting after one year and then monthly thereafter for three years.
The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:
Risk-Free Interest Rate—The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.
Expected Term—The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company’s historical behavior is available.
Volatility—The Company determines the price volatility factor based on the historical volatilities of the Company’s peer group as the Company does not have sufficient trading history for its common stock.
Dividend Yield—The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of zero.
The following table summarizes the stock option valuation assumptions:
Year Ended
December 31,
2020
Fair value of common stock
$0.60 - $2.74
Expected volatility
33.9% - 39.9%
Expected term (in years)
5.4 - 6.1
Risk-free interest rate
0.3% - 1.5%
Expected dividend yield
—%
The Company had no stock option grants during the year ended December 31, 2021.
Restricted Stock Units and Awards
The following table summarizes the restricted stock units activities under the Company’s 2013, 2016 and 2021 Plans:
Restricted Stock Units
Number of SharesWeighted-Average Grant Date Fair Value
Unvested—December 31, 2020
843,095 2.25 
Granted
3,607,652 6.09 
Vested
(210,050)1.82 
Canceled
(315,600)4.72 
Unvested—December 31, 2021
3,925,097 5.60 
The total grant-date fair value of restricted stock units vested was $0.4 million and less than $0.1 million during the years ended December 31, 2021 and 2020.
As of December 31, 2021, there was $17.1 million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of 2.9 years.
For RSUs granted under the 2016 Stock Plan, it contains both a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition for these awards is generally satisfied by rendering continuous service for approximately four years, during which time the grants will vest periodically. The performance-based vesting condition of certain awards is satisfied in connection with the Company becoming a publicly listed company or a change in control.
For RSUs granted under the 2021 Stock Plan, it contains the service-based vesting condition for these awards and is generally satisfied by rendering continuous service for typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter.
Stock-based Compensation
Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation, inclusive of the cumulative stock-based compensation expense recognize upon the effectiveness of the Company’s IPO, related to stock-based awards to employees and non-employees on the Company’s consolidated statements of income (loss) (in thousands):
Year Ended December 31,
20212020
Research and development
$3,495 $263 
Sales and marketing
797 92 
General and administrative
1,218 103 
Total stock-based compensation
$5,510 $458 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
For financial reporting purposes, loss before provision for income taxes, includes the following components (in thousands):
Year Ended December 31,
20212020
Domestic
$(11,253)$(1,307)
Foreign
(11,091)(927)
Loss before provision for income taxes
$(22,344)$(2,234)
Provision for Income Taxes
The provision for income taxes consists of the following (in thousands):
Year Ended December 31,
20212020
Current:
Federal
$13 $— 
State
17 18 
Foreign
904 1,008 
Total current
$934 $1,026 
Deferred:
Federal
— — 
State
— — 
Foreign
106 — 
Total Deferred tax
106 — 
Provision for income taxes
$1,040 $1,026 
Income tax (provision) benefit related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):
Year Ended December 31,
20212020
U.S. Federal (provision) benefit
At Statutory Rate
21.0 %21.0 %
State Taxes
0.6 %10.0 %
Valuation Allowance
(33.1)%(86.7)%
Foreign Tax Differential
6.0 %6.8 %
Tax Credits
2.0 %72.7 %
Stock Based Compensation
(1.0)%1.2 %
M&A Transaction Costs
0.0 %(8.2)%
Foreign Earnings and Adjustments
(0.2)%(11.0)%
Foreign Withholding Tax
(0.8)%(67.1)%
CARES Act
0.0 %15.0 %
Other
0.8 %0.4 %
Total
(4.7)%(45.9)%
Deferred Tax Assets and Liabilities
Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):
Year Ended December 31,
20212020
Deferred Tax Assets:
Federal & State NOL carryforward
$853 $831 
Research & Other credits
5,598 5,042 
Deferred revenue
8,380 3,140 
Reserves and accruals
1,000 510 
Stock-based compensation
953 41 
Other intangibles
327 172 
Lease liabilities
279 350 
Total Gross Deferred tax asset
$17,390 $10,086 
Less: Valuation allowance
(16,390)(9,019)
Total Deferred tax assets
$1,000 $1,067 
Deferred Tax Liabilities:
Property and equipment
(290)(134)
Prepaid expenses
(447)(499)
Right-of-use assets
(263)(329)
Total Gross Deferred tax liabilities
$(1,000)$(962)
Net Deferred tax assets
$— $105 
 
The provisions of ASC Topic 740, Accounting for Income Taxes (ASC 740), require an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. For the years ended December 31, 2021 and 2020, based on all available objective evidence, including the existence of cumulative losses, the Company determined that it was not more likely than not that the net deferred tax assets were fully realizable. Accordingly, the Company determined that a full valuation allowance against its U.S. (federal and state), French and China deferred tax assets is appropriate. The Company intends to maintain a full valuation allowance on net deferred tax assets until sufficient positive evidence exists to support reversal of the valuation allowance. During the years ended December 31, 2021 and 2020, the valuation allowance was $16.4 million and $9.0 million, respectively.
The valuation allowance increased by $7.4 million and $2.0 million during the years ended December 31, 2021 and 2020, respectively, primarily due to changes in the U.S. and foreign deferred revenue and stock compensation deferred tax assets.
Net Operating Loss and Tax Credit Carryforwards
As of December 31, 2021, the Company had nil net operating loss carryforward for federal income tax purposes. The Company had a total state net operating loss carryforward of approximately $3.7 million, which will begin to expire in 2030. Utilization of some of the federal and state net operating loss and credit carryforwards are subject to annual limitations due to the “change in ownership” provisions of the Internal Revenue Code of 1986 and similar state provisions. The annual limitations may result in the expiration of net operating losses and credits before utilization.
The Company has federal research and development tax credits of approximately $3.6 million, which will begin to expire in 2035 and California research and development tax credits of approximately $2.6 million which can be carried forward indefinitely. These tax credits are subject to the same limitations discussed above.
On December 27, 2020, the U.S. government enacted the Consolidated Appropriations Act, 2021, which enhances and expands certain provisions of the CARES Act. This legislative act did not have a material impact on the Company’s consolidated financial results.
On March 11, 2021, the American Rescue Plan Act of 2021 (American Rescue Plan) was signed into law to provide additional relief in connection with the ongoing COVID-19 pandemic. The American Rescue Plan includes, among other things, provisions relating to PPP loan expansion, defined pension contributions, excessive employee remuneration, and the repeal of the election to allocate interest expense on a worldwide basis. Under ASC 740, the effects of new legislation are recognized upon enactment. Accordingly, the American Rescue Plan is effective beginning in the quarter that includes March 11, 2021. These provisions did not have a material impact on the Company’s consolidated financial statements.
Unrecognized Tax Benefits
The Company adopted the provisions of ASC 740, which requires companies to determine whether it is “more likely than not” that a tax position will be sustained upon examination by the appropriate taxing authorities before any tax benefit can be recorded in the financial statements. It also provides guidance on the recognition, measurement, classification and interest and penalties related to uncertain tax positions.
The Company has the following activity relating to unrecognized tax benefits (in thousands):
Year Ended December 31,
20212020
Beginning balance
$2,522 $1,921 
Gross decreases—Tax Positions in Prior Periods(25)— 
Gross increases—Tax Positions in Current Period
614 601 
Ending balance
$3,111 $2,522 
The unrecognized tax benefits, if recognized, would not affect the effective income tax rate due to the valuation allowance that currently offsets deferred tax assets. Interest and penalties were nil. The Company does not expect the unrecognized tax benefits to change significantly over the next twelve months.
The Company files federal and state income tax returns. For U.S. federal and state income tax purposes, the statute of limitations currently remains open for the years ending December 31, 2018 to present and December 31, 2017 to present, respectively. In addition, all of the net operating losses and research and development credit carryforwards since inception that could be utilized in future years may be subject to examination.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS DEFINED CONTRIBUTION PLAN AND BENEFIT PLANSThe Company has a 401(k) plan to provide defined contribution retirement benefits for all employees. Employees may elect to contribute a portion of their pretax compensation to the 401(k) plan, subject to the U.S. Internal Revenue Service annual contribution limit. Employee contributions are fully vested at all times. For the year ended December 31, 2021, the Company contributed $0.4 million to the 401(k) plan. The Company did not provide any matching contributions under its 401(k) plan for the year ended December 31, 2020.
The Company has two defined benefit pension plans (the “Plans”), and both Plans are outside the United States. One of the defined benefit plans was assumed as a result of the acquisition of Magillem during the year ended December 31, 2020. The Plans cover all employees of the Company’s French subsidiary in accordance with French regulations. The Plans are unfunded and accounted for under the credit method and is subject to an actuarial measurement of what the Company needs at the present time to cover the future pension liabilities, including expected future salary increases.
Components of the net periodic pension costs and changes in benefit obligations under the Plan were as follows (in thousands):
Year Ended December 31,
20212020
Service costs
$106 $33 
Interest costs
Total net periodic pension cost
$109 $35 
As of December 31,
20212020
Benefit obligation, beginning of year
$717 $194 
Assumption of pension liability due to acquisition
— 449 
Service costs
106 33 
Interest costs
Net actuarial loss
50 11 
Foreign exchange (gain) loss
(56)28 
Benefit obligation, end of year, included as part of other liabilities
$820 $717 
Weighted-average assumptions used to determine benefit obligations were as follows:
As of December 31,
20212020
Discount rate
0.98 %0.45 %
Rate of compensation increase
3.00 %3.00 %
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company’s capital and their affiliates or immediate family members.
In November 2020, the Company entered into a lease agreement with Isabelle Geday, a member of the Board of Directors. The lease payments were $0.2 million and less than $0.1 million for the years ended December 31, 2021 and 2020, respectively. In addition, the Company signed a consulting agreement with Ms. Geday on December 1, 2021, which was subsequently assigned to Magillem Design Services S.A., effective January 10, 2022. Prior to signing the consulting agreement, Ms. Geday was paid as an executive employee of the Company from December 1, 2020 through November 30, 2021. As a consultant, Ms. Geday will provide services for an initial three-year term and is eligible to receive $26,445 per month for the first 12 months of the consulting term and $19,445 per month for the remaining 24 months of the consulting term. For the year ended December 31, 2021, the Company paid Ms. Geday less than $0.1 million for consulting services. Lastly, the 455,000 stock options and 62,200 RSUs granted in connection with Ms. Geday’s prior employment and 6,250 RSUs granted as a member of the Board of Directors of the Company continue to vest.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHIC INFORMATION
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
SEGMENT AND GEOGRAPHIC INFORMATION SEGMENT AND GEOGRAPHIC INFORMATIONThe Company’s CODM, reviews operating results on an aggregate basis and manages the Company’s operations as a whole for the purpose of evaluating financial performance and allocating resources. The Company thus operates in one reportable segment which, as more fully described in Note 2, provides NoC interconnect semiconductor IP and IP deployment technology for a wide range of applications.
Refer to Note 2 for information about customers which account for more than 10% of total revenue. Refer to Note 3 for a summary of revenue by major product and service group.
The following table summarizes revenues by geographic area based on customer location (in thousands):
Year Ended December 31,
20212020
Americas
$16,433 43.4 %
(1)
$10,459 32.9 %
(1)
Asia Pacific
16,748 44.2 
(2)
18,896 59.4 
(2)
Europe, Middle East
4,683 12.4 2,457 7.7 
$37,864 100.0 %$31,812 100.0 %
(1) United States
$16,311 43.1 %$10,135 31.9 %
(1) Other Americas *
122 0.3 %324 1.0 %
(2) China
10,257 27.1 %14,283 44.9 %
(2) Other Asia *
6,491 17.1 %4,613 14.5 %
*Other countries individually less than 10%
The following table summarizes property and equipment, net by geographic area (in thousands):
As of December 31,
20212020
United States
$1,626 66.7 %$1,834 77.5 %
France
803 32.9 %517 21.9 %
Other0.4 %14 0.6 %
$2,438 100.0 %$2,365 100.0 %
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
On February 21, 2022, Arteris IP (Hong Kong) Ltd. (AHK), a wholly-owned subsidiary of the Company, entered into a Share Purchase and Shareholders Agreement (the SPA) with SME Development (Shaoxing) Venture Fund, LLP, Jiaxing Luojia Chuangzhi Investment Partnership Enterprise (Limited Partnership), Gongqing City Guinie Zhuyu No. 3 Investment Partnership (Limited Partnership) (the Investors) and Ningbo Transchip Information Consulting Partnership (Limited Partnership) (Management Co).
The Company, the Investors and Management Co, pursuant to the SPA, will subscribe for the registered capital of TransChip Technology (Nanjing) Co., Ltd. (Transchip), a wholly-owned subsidiary of the Company. The registered capital of Transchip will increase from RMB 200,000 to RMB 196,500,000 (or approximately $31.0 million). The Company will subscribe for the registered capital of RMB 79,230,000 (or approximately $12.5 million), of which RMB 77,330,000 (or approximately $12.2 million) of the contribution will be contributed in-kind by way of a technology license by the Company pursuant to a five-year technology license agreement and the remaining in cash.
Following the consummation of the foregoing transactions, and subject to closing terms and conditions in the SPA, it is currently anticipated that the Company will hold a 40.321% equity interest in Transchip and that Transchip will receive aggregate cash proceeds from the Investors of RMB 76,500,000 (or approximately $12.1 million).
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP).
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
Segment Information
Segment Information
The Company operates as a single operating segment. The chief operating decision maker is the Company’s Chief Executive Officer, who makes resource allocation decisions and assesses performance based on financial information presented on a consolidated basis, accompanied by disaggregated revenue information. Accordingly, the Company has determined that it has a single reportable segment and operating segment.
Use of Estimates
Use of Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of tax receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the consolidated financial statements.
Foreign Currency
Foreign Currency
The Company and its foreign subsidiaries’ functional currency is the US dollar. Accordingly, monetary assets and liabilities of foreign subsidiaries are remeasured into US dollars at the exchange rates in effect at the balance sheet date, non-monetary assets and liabilities are recorded at historical rates, and revenue and expenses are remeasured at average rates during the period. Remeasurement adjustments are recognized as a component of interest and other income (expense), net within the consolidated statements of loss.
Comprehensive Loss
Comprehensive Loss
Comprehensive loss generally represents all changes in stockholders’ deficit during the period except those resulting from investments by, or distributions to, stockholders. For the years ended December 31, 2021 and 2020, the components of comprehensive loss consist of net loss and unrealized pension actuarial loss.
Net Loss per Share
Net Loss per Share
Basic net loss per share is computed by dividing net loss available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock during the period, plus the dilutive effects of stock options, restricted stock units (RSU) and restricted stock awards (RSA). Dilutive shares of common stock are determined by applying the treasury stock method.
Cash and Cash Equivalents Cash and Cash EquivalentsThe Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates their fair value. As of December 31, 2021 and 2020, cash and cash equivalents consist primarily of checking and savings deposits.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable, net consist of primarily billed and unbilled trade accounts receivable. Unbilled accounts receivable represents amounts recorded as royalty revenue which will be invoiced within a short period upon receipt of the royalty reports from the licensees. The Company records accounts receivable when it has an unconditional right to consideration. Trade accounts receivable are recorded at the invoiced amount. The Company maintains allowances for doubtful accounts to reduce its receivables to their estimated net realizable value. In general, the Company does not offer extended credit terms and also do not require any security or collateral to support its receivables. The Company performs ongoing credit evaluations of its customers and establishes allowances for potential credit losses by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. The Company’s allowance for doubtful accounts activity has historically not been significant. Probable losses are recorded in general and administrative expense in the consolidated statements of income (loss).
Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management’s judgment the banks that hold the Company’s cash are financially stable. The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.
The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas and Asia Pacific regions.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives, generally ranging from one to seven years. Leasehold improvements are amortized over the shorter of the estimated useful life of the asset or the remaining lease term.
Depreciation expenses are recorded in cost of revenue and operating expenses in the consolidated statements of loss. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded as a component of operating expenses. Repairs and maintenance costs are expensed as incurred.
The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability of these assets is measured by comparing their carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value.
Business Combinations
Business Combinations
The Company allocates the purchase price to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates are based on information obtained from management of the acquired companies, the Company’s assessment of this information, and historical experience. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, and trade names from a market participant perspective, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. In addition, unanticipated events and circumstances may occur that may affect the accuracy or validity of such estimates, and if such events occur, the Company may be required to adjust the value allocated to acquired assets or assumed liabilities. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of income (loss). Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
The Company performs its goodwill and other indefinite-lived intangible assets impairment tests annually or more frequently if events or changes in circumstances occur that would more likely than not reduce the fair value below its carrying value. For the years ended December 31, 2021 and 2020, the Company did not have any goodwill or other indefinite-lived intangible assets impairment.
Acquired finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from five to eight years, unless the lives are determined to be indefinite. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. Amortization expenses are recorded in operating expenses on the consolidated statements of income (loss).
Debt Issuance Costs
Debt Issuance Costs
Costs incurred in connection with the issuance of long-term debt have been recorded as a direct reduction against the debt and are amortized over the life of the associated debt as a component of interest and other income (expense), net using the effective interest method.
Right-of-use Assets ("ROU") and Lease Liabilities
Right-of-use Assets (ROU) and Lease Liabilities
The Company recognizes leases in accordance with Accounting Standard Codification (ASC) Topic 842, Leases, and subsequently issued additional related Accounting Standard Updates (ASU) (Topic 842).
The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.
At lease commencement, the Company measures and records a lease liability equal to the present value of the remaining lease payments, generally discounted using incremental borrowing rate as the implicit rate is not readily determinable on many of its leases. When determining the incremental borrowing rates, the Company considers information including, but not limited to, the lease term, the interest rates on its collateralized debt and incremental borrowing rates for its peer group.
On the lease commencement date, the amount of the ROU assets consists of the following:
The amount of the initial measurement of the lease liability;
Any lease payments made at or before the commencement date, minus any lease incentives received; and
Any initial direct costs incurred.
The Company assesses the option for lease extensions, renewals, or terminations on individual leases, and generally considers the base term to be the term of lease contracts, unless it is reasonably certain that the Company will exercise such options. Lease agreements may contain other variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred in the consolidated statements of income (loss). The Company does not include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and lease liabilities. The lease agreements generally do not contain any residual guarantees or restrictive covenants.
Operating leases are included in operating lease ROU assets, operating lease liabilities, current and operating lease liabilities, noncurrent in the consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other current liabilities and other liabilities in the consolidated balance sheets.
Revenue Recognition and Nature of Products and Services
Revenue Recognition
The Company recognizes revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers, and subsequently issued additional related ASUs (Topic 606). The Company recognizes revenues as it transfers control of deliverables (software and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenues, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenues when a performance obligation is satisfied. The Company accounts for a contract when it has approval and commitment from all parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay based on a variety of factors including the customer’s historical payment experience.
Nature of Products and Services
The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.
Design Solutions
Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, “application engineer support services”) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.
The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.
Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.
Deployment Solutions
Deployment Solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. Revenue allocated to the software license is recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term.
A limited number of Deployment Solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.
Professional Services
The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.
Multiple Performance Obligations
Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives.. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.
Transaction price
Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.
The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.
The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.
In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.
Flexible Spending Accounts
Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.
Contract modifications
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.
Judgments
The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.
The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates.
Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, Other Assets and Deferred Costs—Contracts With Customers, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms.
Cost of Revenue
Cost of Revenue
Cost of Revenues relates to costs associated with the Company’s IP licensing arrangements, deployment solution software and support activities, including applicable personnel related costs, travel, and overhead.
Research and Development
Research and Development
Research and development costs that do not meet the criteria for capitalization are expensed as incurred. Research and development costs consist primarily of compensation, stock-based compensation, and employee benefits of engineering and product development personnel, consulting services, and other direct expenses.
Software Development Costs
Software Development Costs
Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. Arteris has not capitalized any software development costs as of and for the years ended December 31, 2021 and 2020 as the period between establishing technological feasibility and general customer release has historically been short and therefore capitalizable costs have been insignificant.
The Company has not capitalized any internal-use software development costs as these costs have historically been insignificant.
Sales and Marketing Sales and MarketingSales and marketing expenses consist of compensation and employee benefits of marketing and sales personnel and related support teams, and stock-based compensation, as well as travel, trade show sponsorships and events, conferences, and internet advertising costs. Advertising costs, included in sales and marketing expenses, are expensed as incurred.
General and Administrative
General and Administrative
General and administrative expenses include executive and administrative compensation and employee benefits, depreciation, professional services fees, insurance costs, bad debt, other allocated costs, such as facility-related expenses, supplies, other fixed costs, and stock-based compensation.
Stock-based Compensation
Stock-based Compensation
The Company measures equity classified stock-based awards, including stock options, RSUs, and RSAs granted to employees, directors, and non-employees based on the estimated fair values of the awards on the date of the grant. Stock-based compensation expense for awards with service-based vesting only is recognized on a straight-line basis over the requisite service period which is generally the vesting period of such awards, as a component of operating expenses within the consolidated statements of income (loss). For awards that include performance conditions stock-based compensation expense is recognized on a graded vesting basis over the requisite service period. Compensation expense is not recognized until the performance condition becomes probable. The Company accounts for forfeitures related to these awards as they occur.
The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term, the volatility of the Company’s common stock, and an assumed risk-free interest rate. As a result, if the Company revises its assumptions and estimates, the Company’s stock-based compensation expense could change.
The fair value of RSUs and RSAs granted is measured as the fair value per share of the Company’s common stock on the date of grant.
Income Taxes
Income Taxes
The Company accounts for income taxes under the asset and liability method. Under this method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company provides for a valuation allowance when it is more likely than not that some portion, or all of its deferred tax assets will not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. As of December 31, 2021, the Company recorded a full valuation allowance against its U.S. federal, state, and certain foreign jurisdiction net deferred tax assets. As of December 31, 2020, the Company recorded a full valuation allowance against its U.S. federal and state deferred tax assets.
ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. There were $3.1 million and $2.5 million unrecognized tax benefits as of December 31, 2021 and 2020. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.
Fair value of financial instruments
Fair value of financials instruments
The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal market or the most advantageous market in which it would transact.
The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. Observable inputs are inputs that reflect the assumptions market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s own assumptions about the factors that market participants would use in valuing the asset or liability developed based on the best information available in the circumstances.
The standard establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value by requiring that the most observable inputs be used when available. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:
Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.
Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets).
Level 3 applies to assets or liabilities for which fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including the Company’s own assumptions.
The Company determined the estimated fair value of financial instruments using available market information and valuation methodologies considered to be appropriate. The carrying amounts of the cash, accounts receivable and accounts payable approximate their fair values due to their short maturities. The Company’s investments are recorded at fair value and Term loan, Revolving line of credit, and Vendor financing arrangements are recorded at net carrying value.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements Not Yet Adopted
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments and in May 2019 issued ASU No. 2019-05, Credit Losses (Topic 326): Targeted Transition Relief (collectively referred to as Topic 326), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This standard requires contract assets and contract liabilities acquired in a business combination to be recognized in accordance with Topic 606 as if the acquirer had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those years and early adoption is permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures.
Indemnifications The Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedules of Concentration of Risk
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
As of December 31,
20212020
Customer A
12 %*
Customer B
21 %20 %
Customer C
33 %31 %
*    Customer accounted for less than 10% of total accounts receivable at period end.
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Year Ended December 31,
20212020
Customer C
23 %15 %
Customer D
*25 %
*    Customer accounted for less than 10% of total revenue in the period.
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table shows revenue by product and services groups (in thousands):
Year Ended December 31,
20212020
Licensing, support and maintenance
$34,731 $27,408 
Variable royalties
2,647 3,470 
Other
486 934 
Total
$37,864 $31,812 
Contract Balances on Condensed Consolidated Balance Sheet
The following table provides information about accounts receivable, contract assets and deferred revenue (in thousands):
As of December 31,
20212020
Accounts receivable—net$13,873 $14,350 
Contract assets$1,486 $1,359 
Deferred revenue$(49,176)$(32,908)
The following table is a roll forward of contract balances as of December 31, 2021 and 2020 (in thousands):
As of December 31,
20212020
Deferred revenue licensing, support and maintenance—beginning balance$32,908 $23,116 
Additions51,485 37,200 
Revenue recognized(35,217)(27,408)
Deferred revenue licensing, support and maintenance—ending balance$49,176 $32,908 
Capitalized Direct Commission Costs Total capitalized direct commission costs were as follows (in thousands):
As of December 31,
20212020
Short-term commission capitalized in prepaid expenses and other current assets$2,289 $1,079 
Long-term commission capitalized in other assets1,719 1,479 
Total
$4,008 $2,558 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Net Income (Loss) Per Share
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
Year Ended December 31,
20212020
Numerator:
Net loss
$(23,384)$(3,260)
Denominator:
Weighted-average shares outstanding—Basic and diluted
21,972,101 17,577,846 
Net loss per share, basic and diluted$(1.06)$(0.19)
Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share
The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:
As of December 31,
20212020
Stock options
5,407,170 7,073,584 
Restricted stock units
3,925,097 843,095 
Redeemable convertible preferred stock
— 4,471,316 
Total
9,332,267 12,387,995 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS AND GOODWILL (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets, net consisted of the following as of December 31, 2021 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$1,700 $(368)$1,332 
Customer relationships
1,100 (149)951 
IPR&D
500 — 500 
Trade name and other
176 — 176 
Total intangibles
$3,476 $(517)$2,959 
Intangible assets, net consisted of the following as of December 31, 2020 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$1,700 $(28)$1,672 
Customer relationships
1,100 (13)1,087 
IPR&D
500 — 500 
Trade name
150 — 150 
Total intangibles
$3,450 $(41)$3,409 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets, net consisted of the following as of December 31, 2021 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$1,700 $(368)$1,332 
Customer relationships
1,100 (149)951 
IPR&D
500 — 500 
Trade name and other
176 — 176 
Total intangibles
$3,476 $(517)$2,959 
Intangible assets, net consisted of the following as of December 31, 2020 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$1,700 $(28)$1,672 
Customer relationships
1,100 (13)1,087 
IPR&D
500 — 500 
Trade name
150 — 150 
Total intangibles
$3,450 $(41)$3,409 
Schedule of Future Amortization Expense
The expected future amortization expense of these intangible assets as of December 31, 2021 is as follows (in thousands):
2022$478 
2023478
2024478
2025449
2026 and thereafter 400
Total future amortization expense$2,283 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, net
The following table represents the components of accounts receivable, net, (in thousands):
As of December 31,
20212020
Accounts receivable
$13,674 $13,927 
Unbilled accounts receivable
509 812 
Total accounts receivable
14,183 14,739 
Less: allowance for doubtful accounts and allowance for foreign withholding tax
(310)(389)
Total accounts receivable, net
$13,873 $14,350 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of December 31,
20212020
Research tax credit$2,828 $523 
Capitalized commissions asset, net2,289 1,079 
Contract assets634 551 
Software & subscriptions388 158 
Other 810 547 
Total prepaid expenses and other current assets$6,949 $2,858 
Property and Equipment, net
Property and equipment consisted of the following (in thousands):
As of December 31,
20212020
Software and technology equipment$4,067 $3,209 
Office furniture and hardware equipment305 271 
Leasehold improvements295 100 
Vehicles
Finance lease right-of-use assets— 
Total property and equipment4,674 3,594 
Less: accumulated depreciation and amortization(2,236)(1,229)
Total property and equipment—net$2,438 $2,365 
Other Assets
Other assets consisted of the following (in thousands):
As of December 31,
20212020
Capitalized commissions asset, net$1,576 $1,479 
Contract assets852 808 
Security deposits190 102 
Capitalized third party commissions asset, net143 123 
Other196 68 
Total other assets$2,957 $2,580 
Accrued Expenses and Other Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
As of December 31,
20212020
Payroll and related benefits$6,616 $5,303 
Deferred and contingent consideration1,668 1,074 
Accrued professional fees1,292 678 
Other accrued liabilities997 194 
Total accrued expenses and other current liabilities$10,573 $7,249 
Other Liabilities
Other liabilities consist of the following (in thousands):
As of December 31,
20212020
Contingent consideration$1,269 $2,268 
Pension accrual820 718 
Other 68 — 
Total other liabilities$2,157 $2,986 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Consideration Transferred for the Acquisition In accordance with the terms of the asset purchase agreement, the consideration transferred for the acquisition is as follows (in thousands).
NOVEMBER 30,
2020
Cash consideration paid at closing
$4,500 
Deferred consideration
500 
Estimated contingent consideration
2,842 
$7,842 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):
FAIR VALUE
Accounts receivable
$968 
Unbilled revenue
1,424 
Intangible assets
3,450 
Operating lease right-of-use
1,222 
Other assets
567 
Operating lease liability
(1,222)
Other liabilities
(1,244)
Total identifiable net assets
5,165 
Goodwill
2,677 
Total purchase price
$7,842 

The following table summarizes the fair value of the identifiable intangible assets acquired (in thousands) and weighted-average useful life:

 2020  WEIGHTED
AVERAGE
USEFUL LIFE
Developed Technology
$1,700 5 years
Customer Relationships
1,100 8 years
IPR&D
500 N/A
Trade Name
150 N/A
Estimated fair value of intangible assets
$3,450 
Pro Forma Information
The following table provides unaudited pro forma condensed consolidated results of operations information for the year ended December 31, 2020 assuming the Magillem acquisition was completed as of January 1, 2020 (in thousands):
PRO FORMA
COMBINED
Total revenue
$39,726 
Net loss
$(4,456)
Net loss attributable to common stockholders
$(4,456)
Net loss per share attributable to common stockholders—basic and diluted
$(0.25)
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Operating Lease Costs
Total operating lease related costs were as follows (in thousands):
Year Ended December 31,
 20212020
Operating lease cost
$1,096 $684 
Short-term lease cost
134 90 
Total lease cost
$1,230 $774 
Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):
Fiscal year ending December 31,
2022$1,113 
2023953 
2024449 
2025278 
2026 and thereafter424 
Total undiscounted cash flows
3,217 
Less: Imputed interest
(405)
Present value of lease liabilities
$2,812 
Lease liabilities, current
$961 
Lease liabilities, noncurrent
1,851 
Total lease liabilities$2,812 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
BORROWINGS (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Vendor Financing Arrangements
Vendor financing arrangements were as follows (in thousands):
Amount
2022$833 
2023319 
Total undiscounted cash flows
1,152 
Less: Imputed interest
(53)
Present value of vendor financing arrangements
$1,099 
Vendor financing arrangements, current
$833 
Vendor financing arrangements, noncurrent
266 
$1,099 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Shares Available for Future Grant
Shares available for future grant under the Company’s 2016 and 2021 Plan consist of the following:
As of December 31,
 20212020
Shares available for future grant
3,493,240 650,170 
Summary of Stock Options Activity
The following table summarizes the stock option activities under the Company’s 2013 and 2016 Plans:
 Options Outstanding
 Number of Shares Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Values
($‘000s)
Balances—December 31, 2020
7,073,584 $0.85 7.90$13,348 
Granted
— — 
Exercised
(1,362,327)0.44 
Canceled
(304,087)0.84 
Balance—December 31, 2021
5,407,170 $0.96 7.16$108,964 
Options vested and exercisable—December 31, 2021
3,209,726 $0.62 6.36$65,752 
Options vested and exercisable—December 31, 2020
3,157,172 $0.40 6.45$7,398 
Stock Options Valuations Assumptions
The following table summarizes the stock option valuation assumptions:
Year Ended
December 31,
2020
Fair value of common stock
$0.60 - $2.74
Expected volatility
33.9% - 39.9%
Expected term (in years)
5.4 - 6.1
Risk-free interest rate
0.3% - 1.5%
Expected dividend yield
—%
Summary of Restricted Stock Units and Awards Activity
The following table summarizes the restricted stock units activities under the Company’s 2013, 2016 and 2021 Plans:
Restricted Stock Units
Number of SharesWeighted-Average Grant Date Fair Value
Unvested—December 31, 2020
843,095 2.25 
Granted
3,607,652 6.09 
Vested
(210,050)1.82 
Canceled
(315,600)4.72 
Unvested—December 31, 2021
3,925,097 5.60 
Stock-Based Compensation Related to Stock-Based Awards to Employees The following table presents the amount of stock-based compensation, inclusive of the cumulative stock-based compensation expense recognize upon the effectiveness of the Company’s IPO, related to stock-based awards to employees and non-employees on the Company’s consolidated statements of income (loss) (in thousands):
Year Ended December 31,
20212020
Research and development
$3,495 $263 
Sales and marketing
797 92 
General and administrative
1,218 103 
Total stock-based compensation
$5,510 $458 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income (Loss) Before Provision for Income Taxes
For financial reporting purposes, loss before provision for income taxes, includes the following components (in thousands):
Year Ended December 31,
20212020
Domestic
$(11,253)$(1,307)
Foreign
(11,091)(927)
Loss before provision for income taxes
$(22,344)$(2,234)
Schedule of Provision for Income Taxes
The provision for income taxes consists of the following (in thousands):
Year Ended December 31,
20212020
Current:
Federal
$13 $— 
State
17 18 
Foreign
904 1,008 
Total current
$934 $1,026 
Deferred:
Federal
— — 
State
— — 
Foreign
106 — 
Total Deferred tax
106 — 
Provision for income taxes
$1,040 $1,026 
Schedule of Effective Income Tax Rate Reconciliation
Income tax (provision) benefit related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):
Year Ended December 31,
20212020
U.S. Federal (provision) benefit
At Statutory Rate
21.0 %21.0 %
State Taxes
0.6 %10.0 %
Valuation Allowance
(33.1)%(86.7)%
Foreign Tax Differential
6.0 %6.8 %
Tax Credits
2.0 %72.7 %
Stock Based Compensation
(1.0)%1.2 %
M&A Transaction Costs
0.0 %(8.2)%
Foreign Earnings and Adjustments
(0.2)%(11.0)%
Foreign Withholding Tax
(0.8)%(67.1)%
CARES Act
0.0 %15.0 %
Other
0.8 %0.4 %
Total
(4.7)%(45.9)%
Schedule of Deferred Tax Assets and Liabilities
Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):
Year Ended December 31,
20212020
Deferred Tax Assets:
Federal & State NOL carryforward
$853 $831 
Research & Other credits
5,598 5,042 
Deferred revenue
8,380 3,140 
Reserves and accruals
1,000 510 
Stock-based compensation
953 41 
Other intangibles
327 172 
Lease liabilities
279 350 
Total Gross Deferred tax asset
$17,390 $10,086 
Less: Valuation allowance
(16,390)(9,019)
Total Deferred tax assets
$1,000 $1,067 
Deferred Tax Liabilities:
Property and equipment
(290)(134)
Prepaid expenses
(447)(499)
Right-of-use assets
(263)(329)
Total Gross Deferred tax liabilities
$(1,000)$(962)
Net Deferred tax assets
$— $105 
 
Schedule of Unrecognized Tax Benefits
The Company has the following activity relating to unrecognized tax benefits (in thousands):
Year Ended December 31,
20212020
Beginning balance
$2,522 $1,921 
Gross decreases—Tax Positions in Prior Periods(25)— 
Gross increases—Tax Positions in Current Period
614 601 
Ending balance
$3,111 $2,522 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Schedule of Net Periodic Pension Costs
Components of the net periodic pension costs and changes in benefit obligations under the Plan were as follows (in thousands):
Year Ended December 31,
20212020
Service costs
$106 $33 
Interest costs
Total net periodic pension cost
$109 $35 
Schedule of Changes in Benefit Obligations
As of December 31,
20212020
Benefit obligation, beginning of year
$717 $194 
Assumption of pension liability due to acquisition
— 449 
Service costs
106 33 
Interest costs
Net actuarial loss
50 11 
Foreign exchange (gain) loss
(56)28 
Benefit obligation, end of year, included as part of other liabilities
$820 $717 
Schedule of Weighted-Average Assumptions
Weighted-average assumptions used to determine benefit obligations were as follows:
As of December 31,
20212020
Discount rate
0.98 %0.45 %
Rate of compensation increase
3.00 %3.00 %
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Summary of Revenue by Geographic Area
The following table summarizes revenues by geographic area based on customer location (in thousands):
Year Ended December 31,
20212020
Americas
$16,433 43.4 %
(1)
$10,459 32.9 %
(1)
Asia Pacific
16,748 44.2 
(2)
18,896 59.4 
(2)
Europe, Middle East
4,683 12.4 2,457 7.7 
$37,864 100.0 %$31,812 100.0 %
(1) United States
$16,311 43.1 %$10,135 31.9 %
(1) Other Americas *
122 0.3 %324 1.0 %
(2) China
10,257 27.1 %14,283 44.9 %
(2) Other Asia *
6,491 17.1 %4,613 14.5 %
*Other countries individually less than 10%
Summary of Property and Equipment by Geographic Areas
The following table summarizes property and equipment, net by geographic area (in thousands):
As of December 31,
20212020
United States
$1,626 66.7 %$1,834 77.5 %
France
803 32.9 %517 21.9 %
Other0.4 %14 0.6 %
$2,438 100.0 %$2,365 100.0 %
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
DESCRIPTION OF BUSINESS (Details)
$ / shares in Units, $ in Millions
1 Months Ended
Oct. 31, 2021
USD ($)
$ / shares
shares
IPO  
Subsidiary, Sale of Stock [Line Items]  
Sale of stock, number of shares issued in transaction (in shares) 5,750,000
Sale of stock (in dollars per share) | $ / shares $ 14.00
Sale of stock, consideration received on transaction | $ $ 71.1
Common shares issued upon conversion (in shares) 4,471,316
Deferred offering costs | $ $ 3.8
Over-Allotment Option  
Subsidiary, Sale of Stock [Line Items]  
Sale of stock, number of shares issued in transaction (in shares) 750,000
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Cash equivalents $ 0 $ 0  
Impairment of property and equipment 0 0  
Goodwill and intangible asset impairment 0 0  
Capitalized software development costs 0 0  
Advertising costs 400,000 100,000  
Unrecognized tax benefits 3,111,000 2,522,000 $ 1,921,000
Income tax penalties and interest accrued $ 0 $ 0  
Minimum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 1 year    
Finite-lived intangible asset, useful life 5 years    
Licensing arrangement, period 2 years    
Software license, period 1 year    
Maximum      
Property, Plant and Equipment [Line Items]      
Property and equipment, useful life 7 years    
Finite-lived intangible asset, useful life 8 years    
Licensing arrangement, period 3 years    
Software license, period 3 years    
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) - Accounts Receivable - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.00%  
Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage 21.00% 20.00%
Customer C    
Concentration Risk [Line Items]    
Concentration risk, percentage 33.00% 31.00%
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer C    
Concentration Risk [Line Items]    
Concentration risk, percentage 23.00% 15.00%
Customer D    
Concentration Risk [Line Items]    
Concentration risk, percentage   25.00%
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Total revenue $ 37,864 $ 31,812
Licensing, support and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenue 34,731 27,408
Variable royalties    
Disaggregation of Revenue [Line Items]    
Total revenue 2,647 3,470
Other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 486 $ 934
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue recognized $ 19.1 $ 15.7
Unsatisfied performance obligations 49.3 37.6
Flexible spending account commitment 0.2 4.7
Amortization of capitalized sales commissions $ 2.3 2.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation, expected timing of satisfaction, excluding flexible spending account 12 months  
Unsatisfied performance obligations, excluding flexible spending account commitment $ 29.7  
Sales-Based Royalties    
Disaggregation of Revenue [Line Items]    
Revenue recognized $ 2.6 $ 3.5
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]      
Accounts receivable, net $ 13,873 $ 14,350  
Contract assets 1,486 1,359  
Deferred revenue $ (49,176) $ (32,908) $ (23,116)
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Roll Forward of Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Change in Contract with Customer, Liability [Roll Forward]    
Balance at beginning of period $ 32,908 $ 23,116
Additions 51,485 37,200
Revenue recognized (35,217) (27,408)
Balance at end of period $ 49,176 $ 32,908
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Capitalized Direct Commission Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Short-term commission capitalized in prepaid expenses and other current assets $ 2,289 $ 1,079
Capitalized commissions asset, net 1,719 1,479
Total $ 4,008 $ 2,558
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Numerator:    
Net loss $ (23,384) $ (3,260)
Denominator:    
Weighted-average shares outstanding—Basic (in shares) 21,972,101 17,577,846
Weighted-average shares outstanding—Diluted (in shares) 21,972,101 17,577,846
Net loss per share, basic (in dollars per share) $ (1.06) $ (0.19)
Net loss per share, diluted (in dollars per share) $ (1.06) $ (0.19)
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 9,332,267 12,387,995
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 5,407,170 7,073,584
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 3,925,097 843,095
Redeemable convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 0 4,471,316
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Reported Value Measurement    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Carrying value of term loan and vendor financing agreements $ 1.1 $ 1.9
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 3,476 $ 3,450
Finite-lived intangible assets, accumulated amortization (517) (41)
Total future amortization expense 2,283  
Intangible assets, net 2,959 3,409
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets, gross 500 500
Trade name and other    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets, gross 176 150
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 1,700 1,700
Finite-lived intangible assets, accumulated amortization (368) (28)
Total future amortization expense 1,332 1,672
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 1,100 1,100
Finite-lived intangible assets, accumulated amortization (149) (13)
Total future amortization expense $ 951 $ 1,087
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 500,000 $ 100,000
Goodwill 2,677,000 2,677,000
Goodwill impairments $ 0 $ 0
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2022 $ 478
2023 478
2024 478
2025 449
2026 and thereafter 400
Total future amortization expense $ 2,283
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET COMPONENTS - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 14,183 $ 14,739
Less: allowance for doubtful accounts and allowance for foreign withholding tax (310) (389)
Total accounts receivable, net 13,873 14,350
Allowance for doubtful accounts 300 300
Allowance for foreign withholding tax 0 100
Accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 13,674 13,927
Unbilled accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 509 $ 812
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET COMPONENTS - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Research tax credit $ 2,828 $ 523
Capitalized commissions asset, net 2,289 1,079
Contract assets 634 551
Software & subscriptions 388 158
Other 810 547
Prepaid expenses and other current assets $ 6,949 $ 2,858
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET COMPONENTS - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Finance lease right-of-use assets $ 0 $ 7
Total property and equipment 4,674 3,594
Less: accumulated depreciation and amortization (2,236) (1,229)
Total property and equipment—net 2,438 2,365
Depreciation 1,000 900
Software and technology equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,067 3,209
Office furniture and hardware equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 305 271
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 295 100
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 7 $ 7
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET COMPONENTS - Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Capitalized commissions asset, net $ 1,576 $ 1,479
Contract assets 852 808
Security deposits 190 102
Capitalized third party commissions asset, net 143 123
Other 196 68
Other assets $ 2,957 $ 2,580
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Payroll and related benefits $ 6,616 $ 5,303
Deferred and contingent consideration 1,668 1,074
Accrued professional fees 1,292 678
Other accrued liabilities 997 194
Accrued expenses and other current liabilities $ 10,573 $ 7,249
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET COMPONENTS - Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contingent consideration $ 1,269 $ 2,268
Pension accrual 820 718
Other 68 0
Other liabilities $ 2,157 $ 2,986
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION - Schedule of Consideration Transferred for the Acquisition (Details) - Magillem
$ in Thousands
Nov. 30, 2020
USD ($)
Business Acquisition [Line Items]  
Cash consideration paid at closing $ 4,500
Deferred consideration 500
Estimated contingent consideration 2,842
Total purchase price $ 7,842
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 30, 2020
Dec. 31, 2021
Business Acquisition [Line Items]    
Granted (in shares)   0
Restricted stock units    
Business Acquisition [Line Items]    
Granted (in shares)   3,607,652
Stock options    
Business Acquisition [Line Items]    
Award vesting period   4 years
Magillem    
Business Acquisition [Line Items]    
Business combination, acquisition related costs $ 1.4  
Award vesting period 4 years  
Magillem | Minimum    
Business Acquisition [Line Items]    
Contingent consideration, period of recognition 1 year  
Magillem | Maximum    
Business Acquisition [Line Items]    
Contingent consideration, period of recognition 3 years  
Magillem | Restricted stock units    
Business Acquisition [Line Items]    
Granted (in shares) 600,000  
Magillem | Stock options    
Business Acquisition [Line Items]    
Granted (in shares) 600,000  
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION - Summary of Preliminary Estimated Fair Values of the Identifiable Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Nov. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill   $ 2,677 $ 2,677
Magillem      
Business Acquisition [Line Items]      
Accounts receivable $ 968    
Unbilled revenue 1,424    
Intangible assets 3,450    
Operating lease right-of-use 1,222    
Other assets 567    
Operating lease liability (1,222)    
Other liabilities (1,244)    
Total identifiable net assets 5,165    
Goodwill 2,677    
Total purchase price $ 7,842    
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION - Summary of Fair Value of the Identifiable Intangible Assets Acquired (Details) - Magillem
$ in Thousands
Nov. 30, 2020
USD ($)
Business Acquisition [Line Items]  
Intangible assets $ 3,450
IPR&D  
Business Acquisition [Line Items]  
Indefinite-lived intangible assets 500
Trade Name  
Business Acquisition [Line Items]  
Indefinite-lived intangible assets 150
Developed technology  
Business Acquisition [Line Items]  
Finite-lived intangible assets $ 1,700
Acquired finite-lived intangible assets, weighted average useful life 5 years
Customer relationships  
Business Acquisition [Line Items]  
Finite-lived intangible assets $ 1,100
Acquired finite-lived intangible assets, weighted average useful life 8 years
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITION - Pro Forma Information (Details) - Magillem
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
Business Acquisition [Line Items]  
Total revenue $ 39,726
Net loss (4,456)
Net loss attributable to common stockholders $ (4,456)
Net loss per share attributable to common stockholders—basic (in dollars per share) | $ / shares $ (0.25)
Net loss per share attributable to common stockholders—diluted (in dollars per share) | $ / shares $ (0.25)
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Operating Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease cost $ 1,096 $ 684
Short-term lease cost 134 90
Total lease cost $ 1,230 $ 774
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Narrative (Details)
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Weighted average remaining lease term, operating lease 3 years 7 months 6 days 4 years 4 months 24 days
Weighted average discount rate, operating lease 7.50% 7.50%
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 1,113  
2023 953  
2024 449  
2025 278  
2026 and thereafter 424  
Total undiscounted cash flows 3,217  
Less: Imputed interest (405)  
Present value of lease liabilities 2,812  
Lease liabilities, current 961 $ 767
Lease liabilities, noncurrent $ 1,851 $ 2,079
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
BORROWINGS - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 30, 2020
Nov. 30, 2018
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]        
Interest expense     $ 100,000 $ 100,000
Secured Debt        
Debt Instrument [Line Items]        
Debt instrument, face amount   $ 1,500,000    
Periodic monthly payment   $ 100,000    
Interest only payments, period   6 months    
Term loan, net of interest and debt issuance cost       $ 600,000
Secured Debt | Paycheck Protection Program        
Debt Instrument [Line Items]        
Debt instrument, face amount $ 1,600,000      
Credit facility renewal term 2 years      
Interest rate, stated percentage 1.00%      
Secured Debt | Prime Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate   2.00%    
Line of Credit | Revolving Credit Facility | Revolving Line of Credit Due August 2018        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     1,500,000  
Line of Credit | Revolving Credit Facility | Revolving Line of Credit Due November 2018        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 2,000,000  
Credit facility renewal term     3 years  
Line of Credit | Revolving Credit Facility | Prime Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate     1.00%  
Vendor Financing Arrangements        
Debt Instrument [Line Items]        
Term loan, net of interest and debt issuance cost     $ 1,099,000  
Interest rate, effective percentage     7.50%  
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
BORROWINGS - Schedule of Vendor Financing Arrangements (Details) - Vendor Financing Arrangements
$ in Thousands
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]  
2022 $ 833
2023 319
Total undiscounted cash flows 1,152
Less: Imputed interest (53)
Present value of vendor financing arrangements 1,099
Vendor financing arrangements, current 833
Vendor financing arrangements, noncurrent $ 266
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
vote
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Oct. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Temporary Equity [Line Items]        
Common stock carrying value reclassified into stockholders' equity | $ $ 0 $ 5,712 $ 5,700 $ 5,712
Redeemable convertible preferred stock, issued (in shares) 0 4,471,316    
Redeemable convertible preferred stock, outstanding (in shares) 0 4,471,316   4,471,316
Preferred stock, authorized (in shares) 10,000,000 0 10,000,000  
Preferred stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001 $ 0.001  
Number of votes per common share | vote 1      
Common stock, authorized (in shares) 300,000,000 31,525,154    
Common stock, sale to third party investor (in shares) 1,250,000      
Common stock, sale to third party investor | $ $ 5,400      
Stock repurchased during period (in shares) 0 0    
IPO        
Temporary Equity [Line Items]        
Common shares issued upon conversion (in shares)     4,471,316  
Common stock, authorized (in shares) 300,000,000      
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Oct. 26, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future grant (in shares) 3,493,240 650,170  
Exercises in period, intrinsic value $ 9,000 $ 400  
Aggregate intrinsic value, vested 500 300  
Proceeds from exercise of stock options 599 $ 236  
Option, cost not yet recognized $ 900    
Nonvested award, unrecognized, period for recognition 2 years 7 months 6 days    
Expected dividend yield 0.00%    
Granted (in shares) 0    
Award requisite service period 4 years    
2016 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized for award (in shares) 20,803,838    
Employee stock, shares granted (in shares) 14,142,208    
Shares available for future grant (in shares) 0    
2021 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future grant (in shares) 3,493,240    
Shares issued in period (in shares) 228,185    
2021 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Capital shares reserved for future issuance     607,000
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options expiration period 10 years    
Award vesting period 4 years    
Expected dividend yield   0.00%  
Stock options | Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 1 year    
Award vesting rights, percentage 25.00%    
Stock options | Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years    
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Nonvested award, unrecognized, period for recognition 2 years 10 months 24 days    
Grants in period, vested, grant date fair value $ 400 $ 100  
Nonvested award, excluding options, unrecognized $ 17,100    
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]    
Shares available for future grant (in shares) 3,493,240 650,170
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Shares    
Balance at beginning of period (in shares) 7,073,584  
Granted (in shares) 0  
Exercised (in shares) (1,362,327)  
Canceled (in shares) (304,087)  
Balance at end of period (in shares) 5,407,170 7,073,584
Number of Shares, Options vested and exercisable (in shares) 3,209,726 3,157,172
Weighted-Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 0.85  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0.44  
Canceled (in dollars per share) 0.84  
Balance at end of period (in dollars per share) 0.96 $ 0.85
Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share) $ 0.62 $ 0.40
Stock Options Additional Disclosures    
Weighted-Average Remaining Contractual Term, Balance 7 years 1 month 28 days 7 years 10 months 24 days
Weighted-Average Remaining Contractual Term, Options vested and exercisable 6 years 4 months 9 days 6 years 5 months 12 days
Aggregate Intrinsic Value, Balance $ 108,964 $ 13,348
Aggregate Intrinsic Value, Options vested and exercisable $ 65,752 $ 7,398
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00%  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum   33.90%
Expected volatility, maximum   39.90%
Risk-free interest rate, minimum   0.30%
Risk-free interest rate, maximum   1.50%
Expected dividend yield   0.00%
Minimum | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share)   $ 0.60
Expected term   5 years 4 months 24 days
Maximum | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of common stock (in dollars per share)   $ 2.74
Expected term   6 years 1 month 6 days
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Awards Activity (Details) - Restricted Stock Units
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Number of Shares  
Unvested, Balance at beginning of period (in shares) | shares 843,095
Granted (in shares) | shares 3,607,652
Vested (in shares) | shares (210,050)
Cancelled (in shares) | shares (315,600)
Unvested, Balance at end of period (in shares) | shares 3,925,097
Weighted-Average Grant Date Fair Value  
Unvested, Balance at beginning of period (in dollars per share) | $ / shares $ 2.25
Granted (in dollars per share) | $ / shares 6.09
Vested (in dollars per share) | $ / shares 1.82
Cancelled (in dollars per share) | $ / shares 4.72
Unvested, Balance at end of period (in dollars per share) | $ / shares $ 5.60
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 5,510 $ 458
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 3,495 263
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 797 92
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 1,218 $ 103
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of Income (Loss) Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Domestic $ (11,253) $ (1,307)
Foreign (11,091) (927)
Loss before provision for income taxes $ (22,344) $ (2,234)
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current:    
Federal $ 13 $ 0
State 17 18
Foreign 904 1,008
Total current 934 1,026
Deferred:    
Federal 0 0
State 0 0
Foreign 106 0
Total Deferred tax 106 0
Provision for income taxes $ 1,040 $ 1,026
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
At Statutory Rate 21.00% 21.00%
State Taxes 0.60% 10.00%
Valuation Allowance (33.10%) (86.70%)
Foreign Tax Differential 6.00% 6.80%
Tax Credits 2.00% 72.70%
Stock Based Compensation (1.00%) 1.20%
M&A Transaction Costs 0.00% (8.20%)
Foreign Earnings and Adjustments (0.20%) (11.00%)
Foreign Withholding Tax (0.80%) (67.10%)
CARES Act 0.00% 15.00%
Other 0.80% 0.40%
Total (4.70%) (45.90%)
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Tax Assets:    
Federal & State NOL carryforward $ 853 $ 831
Research & Other credits 5,598 5,042
Deferred revenue 8,380 3,140
Reserves and accruals 1,000 510
Stock-based compensation 953 41
Other intangibles 327 172
Lease liabilities 279 350
Total Gross Deferred tax asset 17,390 10,086
Less: Valuation allowance (16,390) (9,019)
Total Deferred tax assets 1,000 1,067
Deferred Tax Liabilities:    
Property and equipment (290) (134)
Prepaid expenses (447) (499)
Right-of-use assets (263) (329)
Total Gross Deferred tax liabilities (1,000) (962)
Net Deferred tax assets $ 0 $ 105
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Valuation Allowance [Line Items]    
Valuation allowance $ 16,390 $ 9,019
Valuation allowance, increase (decrease) 7,400 $ 2,000
Operating loss carryforwards, federal 0  
Operating loss carryforwards, state 3,700  
Research Tax Credit Carryforward | Domestic Tax Authority    
Valuation Allowance [Line Items]    
Tax credit carryforward, amount 3,600  
Research Tax Credit Carryforward | State and Local Jurisdiction    
Valuation Allowance [Line Items]    
Tax credit carryforward, amount $ 2,600  
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning balance $ 2,522 $ 1,921
Gross decreases—Tax Positions in Prior Periods (25) 0
Gross increases—Tax Positions in Current Period 614 601
Ending balance $ 3,111 $ 2,522
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Narrative (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
plan
Dec. 31, 2020
USD ($)
Retirement Benefits [Abstract]    
Contributions to 401(k) plan | $ $ 400,000 $ 0
Number of defined benefit pension plans | plan 2  
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Net Periodic Pension Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]    
Service costs $ 106 $ 33
Interest costs 3 2
Total net periodic pension cost $ 109 $ 35
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Changes in Benefit Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Balance at beginning of period $ 717 $ 194
Assumption of pension liability due to acquisition 0 449
Service costs 106 33
Interest costs 3 2
Net actuarial loss 50 11
Foreign exchange (gain) loss (56) 28
Balance at end of period $ 820 $ 717
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Weighted-Average Assumptions (Details)
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]    
Discount rate 0.98% 0.45%
Rate of compensation increase 3.00% 3.00%
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Granted (in shares) 0  
Restricted stock units    
Related Party Transaction [Line Items]    
Granted (in shares) 3,607,652  
Isabelle Geday | Affiliated Entity | Restricted stock units    
Related Party Transaction [Line Items]    
Granted (in shares) 6,250  
Isabelle Geday | Lease Agreements | Affiliated Entity    
Related Party Transaction [Line Items]    
Lease payment due to related party $ 200,000 $ 100,000
Isabelle Geday | Consulting Agreement | Affiliated Entity    
Related Party Transaction [Line Items]    
Consulting agreement, term 3 years  
Expenses from transactions with related party $ 100,000  
Isabelle Geday | Consulting Agreement | Affiliated Entity | Tranche One    
Related Party Transaction [Line Items]    
Consulting agreement, term 12 months  
Due to related parties, monthly amount $ 26,445  
Isabelle Geday | Consulting Agreement | Affiliated Entity | Tranche Two    
Related Party Transaction [Line Items]    
Consulting agreement, term 24 months  
Due to related parties, monthly amount $ 19,445  
Isabelle Geday | Prior Employment | Affiliated Entity    
Related Party Transaction [Line Items]    
Granted (in shares) 455,000  
Isabelle Geday | Prior Employment | Affiliated Entity | Restricted stock units    
Related Party Transaction [Line Items]    
Granted (in shares) 62,200  
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHIC INFORMATION - Narrative (Details)
12 Months Ended
Dec. 31, 2021
segment
Segment Reporting [Abstract]  
Number of reportable segments 1
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue, Major Customer [Line Items]    
Revenue $ 37,864 $ 31,812
Americas    
Revenue, Major Customer [Line Items]    
Revenue $ 16,433 $ 10,459
Americas | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 43.40% 32.90%
Asia Pacific    
Revenue, Major Customer [Line Items]    
Revenue $ 16,748 $ 18,896
Asia Pacific | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 44.20% 59.40%
Europe, Middle East    
Revenue, Major Customer [Line Items]    
Revenue $ 4,683 $ 2,457
Europe, Middle East | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 12.40% 7.70%
United States    
Revenue, Major Customer [Line Items]    
Revenue $ 16,311 $ 10,135
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 43.10% 31.90%
Other Americas    
Revenue, Major Customer [Line Items]    
Revenue $ 122 $ 324
Other Americas | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.30% 1.00%
China    
Revenue, Major Customer [Line Items]    
Revenue $ 10,257 $ 14,283
China | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 27.10% 44.90%
Other Asia    
Revenue, Major Customer [Line Items]    
Revenue $ 6,491 $ 4,613
Other Asia | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 17.10% 14.50%
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Property and Equipment by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue, Major Customer [Line Items]    
Total property and equipment—net $ 2,438 $ 2,365
United States    
Revenue, Major Customer [Line Items]    
Total property and equipment—net $ 1,626 $ 1,834
United States | Property, Plant and Equipment | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 66.70% 77.50%
France    
Revenue, Major Customer [Line Items]    
Total property and equipment—net $ 803 $ 517
France | Property, Plant and Equipment | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 32.90% 21.90%
Other    
Revenue, Major Customer [Line Items]    
Total property and equipment—net $ 9 $ 14
Other | Property, Plant and Equipment | Geographic Concentration Risk    
Revenue, Major Customer [Line Items]    
Concentration risk, percentage 0.40% 0.60%
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - AHK - TransChip
¥ in Thousands, $ in Millions
Feb. 21, 2022
USD ($)
Feb. 21, 2022
CNY (¥)
Feb. 21, 2022
CNY (¥)
Feb. 20, 2022
CNY (¥)
Subsequent Event [Line Items]        
Share purchase agreement, increase in registered capital $ 31.0   ¥ 196,500 ¥ 200
Share purchase agreement, amount of registered capital to be subscribed 12.5   79,230  
Share purchase agreement, amount of contributed in-kind $ 12.2   ¥ 77,330  
Share purchase agreement, agreement term 5 years 5 years    
Cash consideration paid at closing $ 12.1 ¥ 76,500    
TransChip        
Subsequent Event [Line Items]        
Percentage of voting interests acquired 40.321%   40.321%  
XML 108 aip-20211231_htm.xml IDEA: XBRL DOCUMENT 0001667011 2021-01-01 2021-12-31 0001667011 2021-06-30 0001667011 2022-02-28 0001667011 2021-12-31 0001667011 2020-12-31 0001667011 us-gaap:LicenseAndMaintenanceMember 2021-01-01 2021-12-31 0001667011 us-gaap:LicenseAndMaintenanceMember 2020-01-01 2020-12-31 0001667011 aip:VariableRoyaltiesAndOtherMember 2021-01-01 2021-12-31 0001667011 aip:VariableRoyaltiesAndOtherMember 2020-01-01 2020-12-31 0001667011 2020-01-01 2020-12-31 0001667011 2019-12-31 0001667011 us-gaap:CommonStockMember 2019-12-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001667011 us-gaap:RetainedEarningsMember 2019-12-31 0001667011 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001667011 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001667011 us-gaap:CommonStockMember 2020-12-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001667011 us-gaap:RetainedEarningsMember 2020-12-31 0001667011 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001667011 us-gaap:CommonStockMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001667011 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001667011 us-gaap:IPOMember 2021-01-01 2021-12-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001667011 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001667011 us-gaap:CommonStockMember 2021-12-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001667011 us-gaap:RetainedEarningsMember 2021-12-31 0001667011 us-gaap:IPOMember 2021-10-01 2021-10-31 0001667011 us-gaap:IPOMember 2021-10-31 0001667011 us-gaap:OverAllotmentOptionMember 2021-10-01 2021-10-31 0001667011 aip:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 aip:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 aip:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 aip:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 aip:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 aip:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 aip:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 aip:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 srt:MinimumMember 2021-01-01 2021-12-31 0001667011 srt:MaximumMember 2021-01-01 2021-12-31 0001667011 us-gaap:RoyaltyMember 2021-01-01 2021-12-31 0001667011 us-gaap:RoyaltyMember 2020-01-01 2020-12-31 0001667011 us-gaap:ServiceOtherMember 2021-01-01 2021-12-31 0001667011 us-gaap:ServiceOtherMember 2020-01-01 2020-12-31 0001667011 2022-01-01 2021-12-31 0001667011 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001667011 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001667011 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0001667011 us-gaap:PreferredStockMember 2020-01-01 2020-12-31 0001667011 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001667011 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001667011 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001667011 us-gaap:CustomerRelationshipsMember 2021-12-31 0001667011 us-gaap:InProcessResearchAndDevelopmentMember 2021-12-31 0001667011 us-gaap:TradeNamesMember 2021-12-31 0001667011 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001667011 us-gaap:CustomerRelationshipsMember 2020-12-31 0001667011 us-gaap:InProcessResearchAndDevelopmentMember 2020-12-31 0001667011 us-gaap:TradeNamesMember 2020-12-31 0001667011 us-gaap:NotesReceivableMember 2021-12-31 0001667011 us-gaap:NotesReceivableMember 2020-12-31 0001667011 us-gaap:AccruedIncomeReceivableMember 2021-12-31 0001667011 us-gaap:AccruedIncomeReceivableMember 2020-12-31 0001667011 us-gaap:TechnologyEquipmentMember 2021-12-31 0001667011 us-gaap:TechnologyEquipmentMember 2020-12-31 0001667011 us-gaap:OfficeEquipmentMember 2021-12-31 0001667011 us-gaap:OfficeEquipmentMember 2020-12-31 0001667011 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001667011 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001667011 us-gaap:VehiclesMember 2021-12-31 0001667011 us-gaap:VehiclesMember 2020-12-31 0001667011 aip:MagillemDesignServicesSAMember 2020-11-30 2020-11-30 0001667011 srt:MinimumMember aip:MagillemDesignServicesSAMember 2020-11-30 2020-11-30 0001667011 srt:MaximumMember aip:MagillemDesignServicesSAMember 2020-11-30 2020-11-30 0001667011 us-gaap:RestrictedStockUnitsRSUMember aip:MagillemDesignServicesSAMember 2020-11-30 2020-11-30 0001667011 us-gaap:EmployeeStockOptionMember aip:MagillemDesignServicesSAMember 2020-11-30 2020-11-30 0001667011 aip:MagillemDesignServicesSAMember 2020-11-30 0001667011 aip:MagillemDesignServicesSAMember us-gaap:DevelopedTechnologyRightsMember 2020-11-30 0001667011 aip:MagillemDesignServicesSAMember us-gaap:DevelopedTechnologyRightsMember 2020-11-30 2020-11-30 0001667011 aip:MagillemDesignServicesSAMember us-gaap:CustomerRelationshipsMember 2020-11-30 0001667011 aip:MagillemDesignServicesSAMember us-gaap:CustomerRelationshipsMember 2020-11-30 2020-11-30 0001667011 aip:MagillemDesignServicesSAMember us-gaap:InProcessResearchAndDevelopmentMember 2020-11-30 0001667011 aip:MagillemDesignServicesSAMember us-gaap:TradeNamesMember 2020-11-30 0001667011 aip:MagillemDesignServicesSAMember 2020-01-01 2020-12-31 0001667011 us-gaap:SecuredDebtMember 2018-11-30 0001667011 us-gaap:SecuredDebtMember 2018-11-01 2018-11-30 0001667011 us-gaap:SecuredDebtMember us-gaap:PrimeRateMember 2018-11-01 2018-11-30 0001667011 us-gaap:SecuredDebtMember 2020-12-31 0001667011 us-gaap:RevolvingCreditFacilityMember aip:RevolvingLineOfCreditDueAugust2018Member us-gaap:LineOfCreditMember 2021-12-31 0001667011 us-gaap:RevolvingCreditFacilityMember aip:RevolvingLineOfCreditDueNovember2018Member us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0001667011 us-gaap:RevolvingCreditFacilityMember aip:RevolvingLineOfCreditDueNovember2018Member us-gaap:LineOfCreditMember 2021-12-31 0001667011 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2021-01-01 2021-12-31 0001667011 aip:VendorFinancingArrangementsMember 2021-12-31 0001667011 aip:PaycheckProtectionProgramMember us-gaap:SecuredDebtMember 2020-04-30 0001667011 aip:PaycheckProtectionProgramMember us-gaap:SecuredDebtMember 2020-04-01 2020-04-30 0001667011 2021-10-31 0001667011 us-gaap:IPOMember 2021-12-31 0001667011 aip:A2016StockPlanMember 2021-12-31 0001667011 aip:A2016StockPlanMember 2021-01-01 2021-12-31 0001667011 aip:A2021StockPlanMember 2021-01-01 2021-12-31 0001667011 aip:A2021StockPlanMember 2021-12-31 0001667011 aip:A2021EmployeeStockPurchasePlanMember 2021-10-26 0001667011 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001667011 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001667011 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001667011 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001667011 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001667011 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001667011 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001667011 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001667011 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001667011 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001667011 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001667011 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001667011 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-12-31 0001667011 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2021-12-31 0001667011 aip:IsabelleGedayMember us-gaap:LeaseAgreementsMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001667011 aip:IsabelleGedayMember us-gaap:LeaseAgreementsMember srt:AffiliatedEntityMember 2020-01-01 2020-12-31 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember aip:RelatedPartyTransactionTrancheOneMember 2021-12-31 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember aip:RelatedPartyTransactionTrancheOneMember 2021-01-01 2021-12-31 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember aip:RelatedPartyTransactionTrancheTwoMember 2021-12-31 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember aip:RelatedPartyTransactionTrancheTwoMember 2021-01-01 2021-12-31 0001667011 aip:IsabelleGedayMember aip:PriorEmploymentAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001667011 aip:IsabelleGedayMember us-gaap:RestrictedStockUnitsRSUMember aip:PriorEmploymentAgreementMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001667011 aip:IsabelleGedayMember us-gaap:RestrictedStockUnitsRSUMember srt:AffiliatedEntityMember 2021-01-01 2021-12-31 0001667011 srt:AmericasMember 2021-01-01 2021-12-31 0001667011 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 srt:AmericasMember 2020-01-01 2020-12-31 0001667011 srt:AmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001667011 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001667011 srt:AsiaPacificMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 aip:EuropeAndMiddleEastMember 2021-01-01 2021-12-31 0001667011 aip:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 aip:EuropeAndMiddleEastMember 2020-01-01 2020-12-31 0001667011 aip:EuropeAndMiddleEastMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 country:US 2021-01-01 2021-12-31 0001667011 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 country:US 2020-01-01 2020-12-31 0001667011 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 aip:OtherAmericasMember 2021-01-01 2021-12-31 0001667011 aip:OtherAmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 aip:OtherAmericasMember 2020-01-01 2020-12-31 0001667011 aip:OtherAmericasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 country:CN 2021-01-01 2021-12-31 0001667011 country:CN us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 country:CN 2020-01-01 2020-12-31 0001667011 country:CN us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 aip:OtherAsiaMember 2021-01-01 2021-12-31 0001667011 aip:OtherAsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 aip:OtherAsiaMember 2020-01-01 2020-12-31 0001667011 aip:OtherAsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 country:US 2021-12-31 0001667011 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 country:US 2020-12-31 0001667011 country:US us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 country:FR 2021-12-31 0001667011 country:FR us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 country:FR 2020-12-31 0001667011 country:FR us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 aip:OtherMember 2021-12-31 0001667011 aip:OtherMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001667011 aip:OtherMember 2020-12-31 0001667011 aip:OtherMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001667011 aip:TransChipTechnologyMember us-gaap:SubsequentEventMember aip:ArterisIPHongKongLtdMember 2022-02-20 0001667011 aip:TransChipTechnologyMember us-gaap:SubsequentEventMember aip:ArterisIPHongKongLtdMember 2022-02-21 0001667011 aip:TransChipTechnologyMember us-gaap:SubsequentEventMember aip:ArterisIPHongKongLtdMember 2022-02-21 2022-02-21 0001667011 aip:TransChipTechnologyMember aip:TransChipTechnologyMember us-gaap:SubsequentEventMember aip:ArterisIPHongKongLtdMember 2022-02-21 iso4217:USD shares iso4217:USD shares pure aip:vote aip:plan aip:segment iso4217:CNY 0001667011 2021 FY false P1Y P5Y P2Y P1Y P1Y 10-K true 2021-12-31 --12-31 false 001-40960 ARTERIS, INC. DE 27-0117058 595 Millich Dr. Suite 200 Campbell CA 95008 408 470-7300 Common Stock, $0.001 par value AIP NASDAQ No No Yes Yes Non-accelerated Filer true true false false 0 31609223 Portions of the registrant's definitive Proxy Statement relating to the 2022 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended December 31, 2021. Moss Adams LLP San Francisco, CA 659 85825000 11744000 13873000 14350000 6949000 2858000 106647000 28952000 2438000 2365000 2765000 2753000 2959000 3409000 2677000 2677000 2957000 2580000 120443000 42736000 1722000 1116000 10573000 7249000 961000 767000 28403000 17894000 833000 643000 0 557000 42492000 28226000 20773000 15014000 1851000 2079000 266000 727000 2157000 2986000 67539000 49032000 0.001 0.001 0 0 0 4471316 4471316 4471316 0 5768000 0 5712000 0.001 0.001 10000000 0 0 0 0 0 0 0 0.001 0.001 300000000 31525154 31530682 31530682 18486989 18486989 31000 18000 91945000 3612000 -81000 -31000 -38991000 -15607000 52904000 -12008000 120443000 42736000 34731000 27408000 3133000 4404000 37864000 31812000 3731000 1491000 34133000 30321000 30812000 17020000 11726000 9749000 13360000 7329000 55898000 34098000 -21765000 -3777000 10000 1593000 -589000 -50000 -22344000 -2234000 1040000 1026000 -23384000 -3260000 -1.06 -1.06 -0.19 -0.19 21972101 21972101 17577846 17577846 -23384000 -3260000 -50000 -13000 -23434000 -3273000 4471316 5712000 17349695 17000 2918000 -18000 -12347000 -9430000 1002039 1000 236000 237000 135255 458000 458000 -13000 -13000 -3260000 -3260000 4471316 5712000 18486989 18000 3612000 -31000 -15607000 -12008000 1250000 2000 5435000 5437000 4471316 5712000 4471316 4000 5708000 5712000 5750000 6000 71082000 71088000 1362327 1000 598000 599000 210050 5510000 5510000 -50000 -50000 -23384000 -23384000 0 0 31530682 31000 91945000 -81000 -38991000 52904000 -23384000 -3260000 1492000 935000 5510000 458000 109000 33000 -12000 532000 10000 1593000 -1000 -1000 -477000 6324000 4418000 2608000 350000 414000 2836000 3016000 -33000 -527000 16268000 11086000 -814000 2163000 808000 654000 0 4500000 500000 0 51000 -7000 -1359000 -5147000 71344000 0 5435000 0 0 1603000 550000 600000 574000 441000 599000 236000 0 -8000 76254000 790000 74081000 -2194000 11744000 13938000 85825000 11744000 19000 65000 489000 1529000 5712000 0 256000 0 10000 1593000 1099000 1370000 749000 165000 0 3342000 DESCRIPTION OF BUSINESS<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Arteris, Inc. and its subsidiaries (collectively, the “Company” or “Arteris”) was incorporated in Delaware on April 12, 2004. The Company develops, licenses, and supports the on-chip interconnect fabric technology used in System-on-Chip (SoC) designs for a variety of devices and in the development and distribution of Network-on-Chip (NoC) interconnect intellectual property (IP). The Company also provides software and services to enable efficient deployment of NoC IP, IP support &amp; maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, Korea and China.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic which has resulted in substantial global economic disruption and uncertainty. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change the Company’s business practices, including those related to where employees work, the distance between employees in the Company’s facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events. The extent and continued impact of the COVID-19 pandemic on our business will depend on certain developments including the duration and spread of the outbreak and new variant strains of the virus; the availability and distribution of effective vaccines; the severity of the economic decline attributable to the pandemic and timing, nature and sustainability of economic recovery; and government responses, including vaccination or testing mandates, all of which are highly uncertain and unpredictable.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company is unable to accurately predict the full impact that COVID-19 will have on its future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of the pandemic and containment measures. The Company will continue to monitor health orders issued by applicable governments to ensure compliance with evolving domestic and global COVID-19 guidelines.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October, 2021, the Company completed its initial public offering (IPO), in which it issued and sold 5,750,000 shares of its common stock at the public offering price of $14.00 per share, including 750,000 shares of its common stock upon the full exercise of the underwriters’ option to purchase additional shares. The Company received net proceeds of $71.1 million after deducting underwriting discounts and commissions and offering expenses. In connection with the IPO, all of the shares of the Company’s outstanding redeemable convertible preferred stock prior to the IPO automatically converted into an aggregate of 4,471,316 shares of common stock.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred offering costs for the IPO were $3.8 million and consisted primarily of direct incremental accounting, legal and other fees related to the IPO. Prior to the IPO, all deferred offering costs were capitalized and included in other assets, non-current on the consolidated balance sheets. Upon completion of the IPO, deferred offering costs were reclassified into stockholders’ equity (deficit) as a reduction of the IPO proceeds.</span></div> 5750000 14.00 750000 71100000 4471316 3800000 BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company operates as a single operating segment. The chief operating decision maker is the Company’s Chief Executive Officer, who makes resource allocation decisions and assesses performance based on financial information presented on a consolidated basis, accompanied by disaggregated revenue information. Accordingly, the Company has determined that it has a single reportable segment and operating segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of tax receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company and its foreign subsidiaries’ functional currency is the US dollar. Accordingly, monetary assets and liabilities of foreign subsidiaries are remeasured into US dollars at the exchange rates in effect at the balance sheet date, non-monetary assets and liabilities are recorded at historical rates, and revenue and expenses are remeasured at average rates during the period. Remeasurement adjustments are recognized as a component of interest and other income (expense), net within the consolidated statements of loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Comprehensive loss generally represents all changes in stockholders’ deficit during the period except those resulting from investments by, or distributions to, stockholders. For the years ended December 31, 2021 and 2020, the components of comprehensive loss consist of net loss and unrealized pension actuarial loss.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock during the period, plus the dilutive effects of stock options, restricted stock units (RSU) and restricted stock awards (RSA). Dilutive shares of common stock are determined by applying the treasury stock method.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates their fair value. As of December 31, 2021 and 2020, cash and cash equivalents consist primarily of checking and savings deposits. There were no cash equivalents as of December 31, 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accounts receivable, net consist of primarily billed and unbilled trade accounts receivable. Unbilled accounts receivable represents amounts recorded as royalty revenue which will be invoiced within a short period upon receipt of the royalty reports from the licensees. The Company records accounts receivable when it has an unconditional right to consideration. Trade accounts receivable are recorded at the invoiced amount. The Company maintains allowances for doubtful accounts to reduce its receivables to their estimated net realizable value. In general, the Company does not offer extended credit terms and also do not require any security or collateral to support its receivables. The Company performs ongoing credit evaluations of its customers and establishes allowances for potential credit losses by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. The Company’s allowance for doubtful accounts activity has historically not been significant. Probable losses are recorded in general and administrative expense in the consolidated statements of income (loss).</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management’s judgment the banks that hold the Company’s cash are financially stable. The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas and Asia Pacific regions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></div></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer A</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer B</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer C</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    Customer accounted for less than 10% of total accounts receivable at period end.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer C</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer D</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    Customer accounted for less than 10% of total revenue in the period.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives, generally ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMTUvZnJhZzo3NWExMzM0ZTgwNGY0ZDZiOTFlNWYwNTI0YzIxZWYxZi90ZXh0cmVnaW9uOjc1YTEzMzRlODA0ZjRkNmI5MWU1ZjA1MjRjMjFlZjFmXzQ5NDc4MDI0MTI5Mzk_d03252e9-388c-49ef-bc1f-21a577f34b9d">one</span> to seven years. Leasehold improvements are amortized over the shorter of the estimated useful life of the asset or the remaining lease term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Depreciation expenses are recorded in cost of revenue and operating expenses in the consolidated statements of loss. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded as a component of operating expenses. Repairs and maintenance costs are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability of these assets is measured by comparing their carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. No impairment was recognized during the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company allocates the purchase price to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates are based on information obtained from management of the acquired companies, the Company’s assessment of this information, and historical experience. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, and trade names from a market participant perspective, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. In addition, unanticipated events and circumstances may occur that may affect the accuracy or validity of such estimates, and if such events occur, the Company may be required to adjust the value allocated to acquired assets or assumed liabilities. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of income (loss). Acquisition costs, such as legal and consulting fees, are expensed as incurred.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company performs its goodwill and other indefinite-lived intangible assets impairment tests annually or more frequently if events or changes in circumstances occur that would more likely than not reduce the fair value below its carrying value. For the years ended December 31, 2021 and 2020, the Company did not have any goodwill or other indefinite-lived intangible assets impairment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Acquired finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMTUvZnJhZzo3NWExMzM0ZTgwNGY0ZDZiOTFlNWYwNTI0YzIxZWYxZi90ZXh0cmVnaW9uOjc1YTEzMzRlODA0ZjRkNmI5MWU1ZjA1MjRjMjFlZjFmXzQ5NDc4MDI0MTI5NDE_809068d8-e8d0-4098-8762-01725b23b199">five</span> to eight years, unless the lives are determined to be indefinite. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. Amortization expenses are recorded in operating expenses on the consolidated statements of income (loss).</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Costs incurred in connection with the issuance of long-term debt have been recorded as a direct reduction against the debt and are amortized over the life of the associated debt as a component of interest and other income (expense), net using the effective interest method.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Right-of-use Assets (ROU) and Lease Liabilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company recognizes leases in accordance with Accounting Standard Codification (ASC) Topic 842, Leases, and subsequently issued additional related Accounting Standard Updates (ASU) (Topic 842).</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">At lease commencement, the Company measures and records a lease liability equal to the present value of the remaining lease payments, generally discounted using incremental borrowing rate as the implicit rate is not readily determinable on many of its leases. When determining the incremental borrowing rates, the Company considers information including, but not limited to, the lease term, the interest rates on its collateralized debt and incremental borrowing rates for its peer group.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On the lease commencement date, the amount of the ROU assets consists of the following:</span></div><div style="margin-top:9pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">The amount of the initial measurement of the lease liability;</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Any lease payments made at or before the commencement date, minus any lease incentives received; and</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Any initial direct costs incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company assesses the option for lease extensions, renewals, or terminations on individual leases, and generally considers the base term to be the term of lease contracts, unless it is reasonably certain that the Company will exercise such options. Lease agreements may contain other variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred in the consolidated statements of income (loss). The Company does not include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and lease liabilities. The lease agreements generally do not contain any residual guarantees or restrictive covenants.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Operating leases are included in operating lease ROU assets, operating lease liabilities, current and operating lease liabilities, noncurrent in the consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other current liabilities and other liabilities in the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC Topic</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"> 606, Revenue from Contracts with Customers,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> and subsequently issued additional related </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">ASUs (Topic 606). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company recognizes revenues as it transfers control of deliverables (software and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenues, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenues when a performance obligation is satisfied. The Company accounts for a contract when it has approval and commitment from all parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay based on a variety of factors including the customer’s historical payment experience.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products and Services </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Design Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMTUvZnJhZzo3NWExMzM0ZTgwNGY0ZDZiOTFlNWYwNTI0YzIxZWYxZi90ZXh0cmVnaW9uOjc1YTEzMzRlODA0ZjRkNmI5MWU1ZjA1MjRjMjFlZjFmXzg3OTYwOTMxMTAyMDc_35392e9c-3176-485f-a13f-3ad49c319045">two</span> to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, “application engineer support services”) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Deployment Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deployment Solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMTUvZnJhZzo3NWExMzM0ZTgwNGY0ZDZiOTFlNWYwNTI0YzIxZWYxZi90ZXh0cmVnaW9uOjc1YTEzMzRlODA0ZjRkNmI5MWU1ZjA1MjRjMjFlZjFmXzg3OTYwOTMxMTAyMzM_d901db38-cef7-4f16-a118-7a867f8b9792">one</span> to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. Revenue allocated to the software license is recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">A limited number of Deployment Solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Multiple Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives.. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Transaction price</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Flexible Spending Accounts</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Contract modifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Judgments</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cost of Revenues relates to costs associated with the Company’s IP licensing arrangements, deployment solution software and support activities, including applicable personnel related costs, travel, and overhead.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Research and development costs that do not meet the criteria for capitalization are expensed as incurred. Research and development costs consist primarily of compensation, stock-based compensation, and employee benefits of engineering and product development personnel, consulting services, and other direct expenses.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. Arteris has not capitalized any software development costs as of and for the years ended December 31, 2021 and 2020 as the period between establishing technological feasibility and general customer release has historically been short and therefore capitalizable costs have been insignificant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has not capitalized any internal-use software development costs as these costs have historically been insignificant.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Sales and marketing expenses consist of compensation and employee benefits of marketing and sales personnel and related support teams, and stock-based compensation, as well as travel, trade show sponsorships and events, conferences, and internet advertising costs. Advertising costs, included in sales and marketing expenses, are expensed as incurred. The Company incurred advertising costs of $0.4 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">General and administrative expenses include executive and administrative compensation and employee benefits, depreciation, professional services fees, insurance costs, bad debt, other allocated costs, such as facility-related expenses, supplies, other fixed costs, and stock-based compensation.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company measures equity classified stock-based awards, including stock options, RSUs, and RSAs granted to employees, directors, and non-employees based on the estimated fair values of the awards on the date of the grant. Stock-based compensation expense for awards with service-based vesting only is recognized on a straight-line basis over the requisite service period which is generally the vesting period of such awards, as a component of operating expenses within the consolidated statements of income (loss). For awards that include performance conditions stock-based compensation expense is recognized on a graded vesting basis over the requisite service period. Compensation expense is not recognized until the performance condition becomes probable. The Company accounts for forfeitures related to these awards as they occur.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term, the volatility of the Company’s common stock, and an assumed risk-free interest rate. As a result, if the Company revises its assumptions and estimates, the Company’s stock-based compensation expense could change.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The fair value of RSUs and RSAs granted is measured as the fair value per share of the Company’s common stock on the date of grant.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method. Under this method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company provides for a valuation allowance when it is more likely than not that some portion, or all of its deferred tax assets will not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. As of December 31, 2021, the Company recorded a full valuation allowance against its U.S. federal, state, and certain foreign jurisdiction net deferred tax assets. As of December 31, 2020, the Company recorded a full valuation allowance against its U.S. federal and state deferred tax assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">There were $3.1 million and $2.5 million unrecognized tax benefits as of December 31, 2021 and 2020. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. No amounts were accrued for the payment of interest and penalties as of December 31, 2021 and 2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financials instruments</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal market or the most advantageous market in which it would transact.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. Observable inputs are inputs that reflect the assumptions market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s own assumptions about the factors that market participants would use in valuing the asset or liability developed based on the best information available in the circumstances.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The standard establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value by requiring that the most observable inputs be used when available. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:</span></div><div style="margin-top:9pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets).</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Level 3 applies to assets or liabilities for which fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including the Company’s own assumptions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company determined the estimated fair value of financial instruments using available market information and valuation methodologies considered to be appropriate. The carrying amounts of the cash, accounts receivable and accounts payable approximate their fair values due to their short maturities. The Company’s investments are recorded at fair value and Term loan, Revolving line of credit, and Vendor financing arrangements are recorded at net carrying value.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">(Topic 740):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> (ASU 2019-12), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> and in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">May 2019 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">issued ASU </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">No.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">2019</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">05,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses (Topic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">326): Targeted Transition Relief</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> (collectively referred to as Topic </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">326</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. </span>This standard requires contract assets and contract liabilities acquired in a business combination to be recognized in accordance with Topic 606 as if the acquirer had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those years and early adoption is permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures. Basis of PresentationThe accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP). <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company operates as a single operating segment. The chief operating decision maker is the Company’s Chief Executive Officer, who makes resource allocation decisions and assesses performance based on financial information presented on a consolidated basis, accompanied by disaggregated revenue information. Accordingly, the Company has determined that it has a single reportable segment and operating segment.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of tax receivable, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the consolidated financial statements.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company and its foreign subsidiaries’ functional currency is the US dollar. Accordingly, monetary assets and liabilities of foreign subsidiaries are remeasured into US dollars at the exchange rates in effect at the balance sheet date, non-monetary assets and liabilities are recorded at historical rates, and revenue and expenses are remeasured at average rates during the period. Remeasurement adjustments are recognized as a component of interest and other income (expense), net within the consolidated statements of loss.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Comprehensive loss generally represents all changes in stockholders’ deficit during the period except those resulting from investments by, or distributions to, stockholders. For the years ended December 31, 2021 and 2020, the components of comprehensive loss consist of net loss and unrealized pension actuarial loss.</span></div> <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing net loss available to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock during the period, plus the dilutive effects of stock options, restricted stock units (RSU) and restricted stock awards (RSA). Dilutive shares of common stock are determined by applying the treasury stock method.</span></div> Cash and Cash EquivalentsThe Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash and cash equivalents. Cash and cash equivalents are recorded at cost, which approximates their fair value. As of December 31, 2021 and 2020, cash and cash equivalents consist primarily of checking and savings deposits. 0 0 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accounts receivable, net consist of primarily billed and unbilled trade accounts receivable. Unbilled accounts receivable represents amounts recorded as royalty revenue which will be invoiced within a short period upon receipt of the royalty reports from the licensees. The Company records accounts receivable when it has an unconditional right to consideration. Trade accounts receivable are recorded at the invoiced amount. The Company maintains allowances for doubtful accounts to reduce its receivables to their estimated net realizable value. In general, the Company does not offer extended credit terms and also do not require any security or collateral to support its receivables. The Company performs ongoing credit evaluations of its customers and establishes allowances for potential credit losses by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current economic conditions that may affect a customer’s ability to pay. The Company’s allowance for doubtful accounts activity has historically not been significant. Probable losses are recorded in general and administrative expense in the consolidated statements of income (loss).</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Account balances are written off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</span></div> <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash and accounts receivable. The Company maintains cash in checking and savings deposits. Management believes no significant concentration risk exists with respect to cash as in management’s judgment the banks that hold the Company’s cash are financially stable. The Company deposits cash with high-credit-quality financial institutions which, at times, may exceed federally insured amounts.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas and Asia Pacific regions.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></div></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer A</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer B</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer C</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    Customer accounted for less than 10% of total accounts receivable at period end.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer C</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer D</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    Customer accounted for less than 10% of total revenue in the period.</span></div> 0.12 0.21 0.20 0.33 0.31 0.23 0.15 0.25 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives, generally ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMTUvZnJhZzo3NWExMzM0ZTgwNGY0ZDZiOTFlNWYwNTI0YzIxZWYxZi90ZXh0cmVnaW9uOjc1YTEzMzRlODA0ZjRkNmI5MWU1ZjA1MjRjMjFlZjFmXzQ5NDc4MDI0MTI5Mzk_d03252e9-388c-49ef-bc1f-21a577f34b9d">one</span> to seven years. Leasehold improvements are amortized over the shorter of the estimated useful life of the asset or the remaining lease term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Depreciation expenses are recorded in cost of revenue and operating expenses in the consolidated statements of loss. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is recorded as a component of operating expenses. Repairs and maintenance costs are expensed as incurred.</span></div>The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. The evaluation is performed at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. Recoverability of these assets is measured by comparing their carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. P7Y 0 0 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company allocates the purchase price to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the purchase price over the fair value of these identifiable assets and liabilities is recorded as goodwill. Such valuations require management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates are based on information obtained from management of the acquired companies, the Company’s assessment of this information, and historical experience. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired customers, acquired technology, and trade names from a market participant perspective, useful lives, and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. In addition, unanticipated events and circumstances may occur that may affect the accuracy or validity of such estimates, and if such events occur, the Company may be required to adjust the value allocated to acquired assets or assumed liabilities. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of income (loss). Acquisition costs, such as legal and consulting fees, are expensed as incurred.</span></div> <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company performs its goodwill and other indefinite-lived intangible assets impairment tests annually or more frequently if events or changes in circumstances occur that would more likely than not reduce the fair value below its carrying value. For the years ended December 31, 2021 and 2020, the Company did not have any goodwill or other indefinite-lived intangible assets impairment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Acquired finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMTUvZnJhZzo3NWExMzM0ZTgwNGY0ZDZiOTFlNWYwNTI0YzIxZWYxZi90ZXh0cmVnaW9uOjc1YTEzMzRlODA0ZjRkNmI5MWU1ZjA1MjRjMjFlZjFmXzQ5NDc4MDI0MTI5NDE_809068d8-e8d0-4098-8762-01725b23b199">five</span> to eight years, unless the lives are determined to be indefinite. The Company routinely reviews the remaining estimated useful lives of finite-lived intangible assets. Amortization expenses are recorded in operating expenses on the consolidated statements of income (loss).</span></div> 0 0 P8Y <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Costs incurred in connection with the issuance of long-term debt have been recorded as a direct reduction against the debt and are amortized over the life of the associated debt as a component of interest and other income (expense), net using the effective interest method.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Right-of-use Assets (ROU) and Lease Liabilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company recognizes leases in accordance with Accounting Standard Codification (ASC) Topic 842, Leases, and subsequently issued additional related Accounting Standard Updates (ASU) (Topic 842).</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">At lease commencement, the Company measures and records a lease liability equal to the present value of the remaining lease payments, generally discounted using incremental borrowing rate as the implicit rate is not readily determinable on many of its leases. When determining the incremental borrowing rates, the Company considers information including, but not limited to, the lease term, the interest rates on its collateralized debt and incremental borrowing rates for its peer group.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On the lease commencement date, the amount of the ROU assets consists of the following:</span></div><div style="margin-top:9pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">The amount of the initial measurement of the lease liability;</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Any lease payments made at or before the commencement date, minus any lease incentives received; and</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Any initial direct costs incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company assesses the option for lease extensions, renewals, or terminations on individual leases, and generally considers the base term to be the term of lease contracts, unless it is reasonably certain that the Company will exercise such options. Lease agreements may contain other variable costs such as common area maintenance, insurance, real estate taxes or other costs. Variable lease costs are expensed as incurred in the consolidated statements of income (loss). The Company does not include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and lease liabilities. The lease agreements generally do not contain any residual guarantees or restrictive covenants.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Operating leases are included in operating lease ROU assets, operating lease liabilities, current and operating lease liabilities, noncurrent in the consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other current liabilities and other liabilities in the consolidated balance sheets.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC Topic</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"> 606, Revenue from Contracts with Customers,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> and subsequently issued additional related </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">ASUs (Topic 606). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company recognizes revenues as it transfers control of deliverables (software and services) to its customers in an amount reflecting the consideration to which it expects to be entitled. To recognize revenues, the Company applies the following five step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenues when a performance obligation is satisfied. The Company accounts for a contract when it has approval and commitment from all parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The Company applies judgment in determining the customer’s ability and intention to pay based on a variety of factors including the customer’s historical payment experience.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products and Services </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Design Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMTUvZnJhZzo3NWExMzM0ZTgwNGY0ZDZiOTFlNWYwNTI0YzIxZWYxZi90ZXh0cmVnaW9uOjc1YTEzMzRlODA0ZjRkNmI5MWU1ZjA1MjRjMjFlZjFmXzg3OTYwOTMxMTAyMDc_35392e9c-3176-485f-a13f-3ad49c319045">two</span> to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, “application engineer support services”) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Deployment Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deployment Solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMTUvZnJhZzo3NWExMzM0ZTgwNGY0ZDZiOTFlNWYwNTI0YzIxZWYxZi90ZXh0cmVnaW9uOjc1YTEzMzRlODA0ZjRkNmI5MWU1ZjA1MjRjMjFlZjFmXzg3OTYwOTMxMTAyMzM_d901db38-cef7-4f16-a118-7a867f8b9792">one</span> to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. Revenue allocated to the software license is recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">A limited number of Deployment Solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Multiple Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives.. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Transaction price</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Flexible Spending Accounts</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Contract modifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Judgments</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs—Contracts With Customers</span>, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. P3Y P3Y <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Cost of Revenues relates to costs associated with the Company’s IP licensing arrangements, deployment solution software and support activities, including applicable personnel related costs, travel, and overhead.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Research and development costs that do not meet the criteria for capitalization are expensed as incurred. Research and development costs consist primarily of compensation, stock-based compensation, and employee benefits of engineering and product development personnel, consulting services, and other direct expenses.</span></div> <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Software development costs are capitalized beginning when a product’s technological feasibility has been established and ending when a product is available for general release to customers. Arteris has not capitalized any software development costs as of and for the years ended December 31, 2021 and 2020 as the period between establishing technological feasibility and general customer release has historically been short and therefore capitalizable costs have been insignificant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has not capitalized any internal-use software development costs as these costs have historically been insignificant.</span></div> 0 0 Sales and MarketingSales and marketing expenses consist of compensation and employee benefits of marketing and sales personnel and related support teams, and stock-based compensation, as well as travel, trade show sponsorships and events, conferences, and internet advertising costs. Advertising costs, included in sales and marketing expenses, are expensed as incurred. 400000 100000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">General and administrative expenses include executive and administrative compensation and employee benefits, depreciation, professional services fees, insurance costs, bad debt, other allocated costs, such as facility-related expenses, supplies, other fixed costs, and stock-based compensation.</span></div> <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company measures equity classified stock-based awards, including stock options, RSUs, and RSAs granted to employees, directors, and non-employees based on the estimated fair values of the awards on the date of the grant. Stock-based compensation expense for awards with service-based vesting only is recognized on a straight-line basis over the requisite service period which is generally the vesting period of such awards, as a component of operating expenses within the consolidated statements of income (loss). For awards that include performance conditions stock-based compensation expense is recognized on a graded vesting basis over the requisite service period. Compensation expense is not recognized until the performance condition becomes probable. The Company accounts for forfeitures related to these awards as they occur.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The fair value of each stock option grant is estimated on the date of grant using the Black-Scholes option-pricing model. This valuation model for stock-based compensation expense requires the Company to make assumptions and judgments about the variables used in the calculation including the expected term, the volatility of the Company’s common stock, and an assumed risk-free interest rate. As a result, if the Company revises its assumptions and estimates, the Company’s stock-based compensation expense could change.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The fair value of RSUs and RSAs granted is measured as the fair value per share of the Company’s common stock on the date of grant.</span></div> <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method. Under this method, deferred taxes are determined based on the temporary differences between the financial statement and tax basis of assets and liabilities using tax rates expected to be in effect during the years in which the basis differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The Company provides for a valuation allowance when it is more likely than not that some portion, or all of its deferred tax assets will not be realized. In making such determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. As of December 31, 2021, the Company recorded a full valuation allowance against its U.S. federal, state, and certain foreign jurisdiction net deferred tax assets. As of December 31, 2020, the Company recorded a full valuation allowance against its U.S. federal and state deferred tax assets.</span></div>ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. There were $3.1 million and $2.5 million unrecognized tax benefits as of December 31, 2021 and 2020. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. 3100000 2500000 0 0 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financials instruments</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Company considers the principal market or the most advantageous market in which it would transact.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. Observable inputs are inputs that reflect the assumptions market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s own assumptions about the factors that market participants would use in valuing the asset or liability developed based on the best information available in the circumstances.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The standard establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value by requiring that the most observable inputs be used when available. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is as follows:</span></div><div style="margin-top:9pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Level 2 applies to assets or liabilities for which there are inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets).</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">■</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:12.27pt">Level 3 applies to assets or liabilities for which fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including the Company’s own assumptions.</span></div>The Company determined the estimated fair value of financial instruments using available market information and valuation methodologies considered to be appropriate. The carrying amounts of the cash, accounts receivable and accounts payable approximate their fair values due to their short maturities. The Company’s investments are recorded at fair value and Term loan, Revolving line of credit, and Vendor financing arrangements are recorded at net carrying value. <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">(Topic 740):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> (ASU 2019-12), which simplifies the accounting for income taxes. This Update removes certain exceptions for performing intraperiod tax allocations, recognizing deferred taxes for investments, and calculating income taxes in interim periods. The guidance also simplifies the accounting for franchise taxes, transactions that result in a step-up in the tax basis of goodwill, and the effect of enacted changes in tax laws or rates in interim periods. The Company adopted ASU 2019-12 on January 1, 2021 and the adoption had no material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> and in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">May 2019 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">issued ASU </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">No.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">2019</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">05,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses (Topic</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">326): Targeted Transition Relief</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> (collectively referred to as Topic </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">326</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. Topic 326 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model which will result in earlier recognition of credit losses. Topic 326 is effective for the Company for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. The Company does not expect the adoption of this guidance to have a material impact on its consolidated financial statements and related disclosures.</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. </span>This standard requires contract assets and contract liabilities acquired in a business combination to be recognized in accordance with Topic 606 as if the acquirer had originated the contracts. The guidance is effective for fiscal years beginning after December 15, 2022, including interim periods within those years and early adoption is permitted. The Company is currently evaluating the impact that the standard will have on its consolidated financial statements and related disclosures. REVENUE<div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table shows revenue by product and services groups (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Licensing, support and maintenance</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">34,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">27,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Variable royalties</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,647 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">37,864 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31,812 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, contract assets and deferred revenue (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accounts receivable—net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,350 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,486 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,359 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(49,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(32,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During the years ended December 31, 2021 and 2020, the Company recognized revenue of $19.1 million and $15.7 million, respectively, that was included in the deferred revenue balance at the beginning of the fiscal year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contracted but unsatisfied performance obligations were $49.3 million and $37.6 million at the end of fiscal years 2021 and 2020, respectively, and include unearned revenue and non-cancelable FSA commitments from customers where actual product selection and quantities of specific products are to be determined by customers at a future period. FSA commitments amounted to $0.2 million and $4.7 million at the end of fiscal years 2021 and 2020, respectively. The Company has elected to exclude the potential future royalty receipts from the remaining performance obligations. The contracted but unsatisfied or partially unsatisfied performance obligations, excluding non-cancelable FSA, expected to be recognized in revenue over the next 12 months at the end of fiscal year 2021 are $29.7 million, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table is a roll forward of contract balances as of December 31, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue licensing, support and maintenance—beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,116 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">51,485 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">37,200 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(35,217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(27,408)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue licensing, support and maintenance—ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">49,176 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32,908 </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:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During fiscal years 2021 and 2020, the Company recognized $2.6 million and $3.5 million, respectively, from performance obligations satisfied from sales-based royalties earned during the periods.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Costs of Obtaining a Contract with a Customer</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs—Contracts With Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. Total capitalized direct commission costs were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Short-term commission capitalized in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Long-term commission capitalized in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,719 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,479 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Amortization of capitalized sales commissions were $2.3 million and $2.2 million during fiscal 2021 and 2020, respectively, and are included in sales and marketing expense in the consolidated statements of loss.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table shows revenue by product and services groups (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Licensing, support and maintenance</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">34,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">27,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Variable royalties</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,647 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">37,864 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31,812 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 34731000 27408000 2647000 3470000 486000 934000 37864000 31812000 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, contract assets and deferred revenue (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accounts receivable—net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,350 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,486 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,359 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(49,176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(32,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table is a roll forward of contract balances as of December 31, 2021 and 2020 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue licensing, support and maintenance—beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,116 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">51,485 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">37,200 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(35,217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(27,408)</span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred revenue licensing, support and maintenance—ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">49,176 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32,908 </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> 13873000 14350000 1486000 1359000 49176000 32908000 19100000 15700000 49300000 37600000 200000 4700000 P12M 29700000 32908000 23116000 51485000 37200000 35217000 27408000 49176000 32908000 2600000 3500000 Total capitalized direct commission costs were as follows (in thousands):<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:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Short-term commission capitalized in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,289 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Long-term commission capitalized in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,719 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,479 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2289000 1079000 1719000 1479000 4008000 2558000 2300000 2200000 NET LOSS PER SHARE<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(23,384)</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Weighted-average shares outstanding—Basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,972,101 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,577,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Since the Company was in a loss position for the years ended December 31, 2021 and 2020, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Stock options</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,407,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,073,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Restricted stock units</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,925,097 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">843,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,471,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,332,267 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,387,995 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(23,384)</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Weighted-average shares outstanding—Basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,972,101 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,577,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -23384000 -3260000 21972101 21972101 17577846 17577846 -1.06 -1.06 -0.19 -0.19 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Stock options</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,407,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,073,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Restricted stock units</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,925,097 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">843,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Redeemable convertible preferred stock</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,471,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,332,267 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,387,995 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5407170 7073584 3925097 843095 0 4471316 9332267 12387995 FAIR VALUE MEASUREMENTS<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured and Recorded at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Certain non-financial assets, such as intangible assets and property, plant and equipment, are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Not Recorded at Fair Value</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Financial instruments not recorded at fair value include the term loan and vendor financing arrangements. The carrying value of the vendor financing agreements was $1.1 million as of December 31, 2021. The term loan was fully repaid in November 2021. The aggregate carrying value of the term loan and vendor financing agreements was $1.9 million as of December 31, 2020. The Company’s borrowings under its </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">term loan facility and</span> vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. The estimated fair values of these financial instruments approximate their carrying values 1100000 1900000 INTANGIBLE ASSETS AND GOODWILL<div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2021 (in thousands):</span></div><div style="margin-top:9pt;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:58.142%"/><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%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Fair 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Trade name and other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2020 (in thousands):</span></div><div style="margin-top:9pt;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:58.142%"/><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%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Fair 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Trade name</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was $0.5 million and less than $0.1 million for the years ended December 31, 2021 and 2020, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The expected future amortization expense of these intangible assets as of December 31, 2021 is as follows (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,283 </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><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div>As of December 31, 2021 and 2020, goodwill was $2.7 million. No goodwill impairments were recorded during the years ended December 31, 2021 and 2020. <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2021 (in thousands):</span></div><div style="margin-top:9pt;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:58.142%"/><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%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Fair 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Trade name and other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2020 (in thousands):</span></div><div style="margin-top:9pt;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:58.142%"/><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%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Fair 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Trade name</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2021 (in thousands):</span></div><div style="margin-top:9pt;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:58.142%"/><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%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Fair 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Trade name and other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2020 (in thousands):</span></div><div style="margin-top:9pt;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:58.142%"/><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%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Fair 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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Trade name</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1700000 368000 1332000 1100000 149000 951000 500000 500000 176000 176000 3476000 517000 2959000 1700000 28000 1672000 1100000 13000 1087000 500000 500000 150000 150000 3450000 41000 3409000 500000 100000 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The expected future amortization expense of these intangible assets as of December 31, 2021 is as follows (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 and thereafter </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,283 </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> 478000 478000 478000 449000 400000 2283000 2700000 2700000 0 0 BALANCE SHEET COMPONENTS<div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table represents the components of accounts receivable, net, (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accounts receivable</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,927 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">509 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">812 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total accounts receivable</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,739 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Less: allowance for doubtful accounts and allowance for foreign withholding tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(310)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(389)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total accounts receivable, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The allowance for doubtful accounts was $0.3 million as of both December 31, 2021 and 2020. The allowance for foreign withholding tax was nil and $0.1 million as of December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Research tax credit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Capitalized commissions asset, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,289 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,079 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Software &amp; subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">388 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">158 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,949 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,858 </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:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Software and technology equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,209 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Office furniture and hardware equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">305 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,674 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,594 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,438 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,365 </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:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Depreciation and amortization expenses related to property and equipment for the years ended December 31, 2021 and 2020, was $1.0 million and $0.9 million, respectively.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Other Assets</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Capitalized commissions asset, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">852 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">808 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Security deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Capitalized third party commissions asset, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">143 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">123 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total other assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,957 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,580 </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:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Payroll and related benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,303 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred and contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,668 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,074 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">997 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">194 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Other Liabilities</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other liabilities consist of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,268 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Pension accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">820 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">718 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total other liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,157 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,986 </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:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table represents the components of accounts receivable, net, (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accounts receivable</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,927 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">509 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">812 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total accounts receivable</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,739 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Less: allowance for doubtful accounts and allowance for foreign withholding tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(310)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(389)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total accounts receivable, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,350 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13674000 13927000 509000 812000 14183000 14739000 310000 389000 13873000 14350000 300000 300000 0 100000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Research tax credit</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Capitalized commissions asset, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,289 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,079 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Software &amp; subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">388 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">158 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,949 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,858 </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> 2828000 523000 2289000 1079000 634000 551000 388000 158000 810000 547000 6949000 2858000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Software and technology equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,209 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Office furniture and hardware equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">305 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,674 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,594 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,438 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,365 </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> 4067000 3209000 305000 271000 295000 100000 7000 7000 0 7000 4674000 3594000 2236000 1229000 2438000 2365000 1000000 900000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Capitalized commissions asset, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,479 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">852 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">808 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Security deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Capitalized third party commissions asset, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">143 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">123 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total other assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,957 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,580 </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> 1576000 1479000 852000 808000 190000 102000 143000 123000 196000 68000 2957000 2580000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Payroll and related benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,303 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Deferred and contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,668 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,074 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">997 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">194 </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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6616000 5303000 1668000 1074000 1292000 678000 997000 194000 10573000 7249000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other liabilities consist of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,268 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Pension accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">820 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">718 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total other liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,157 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,986 </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> 1269000 2268000 820000 718000 68000 0 2157000 2986000 ACQUISITION<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On November 30, 2020, the Company, through Arteris IP SAS, its wholly owned subsidiary, completed the acquisition of Magillem Design Services SA (Magillem), by acquiring certain assets and assumed liabilities of Magillem in an all-cash transaction to expand the Company’s IP deployment technology. Magillem is a leading provider of complex design flow and content management software solutions. In accordance with the terms of the asset purchase agreement, the consideration transferred for the acquisition is as follows (in thousands).</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:85.718%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NOVEMBER 30,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash consideration paid at closing</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Estimated contingent consideration</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,842 </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:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The deferred consideration represents a consideration holdback, in connection with a separate arrangement between Magillem and a third party, which was settled after the acquisition. The estimated contingent consideration represents the fair value of additional consideration payable to the seller upon (a) the achievement of specified milestones, estimated using the income approach and (b) in relation to potential indemnity claims. The contingent consideration payments are tied to a number of metrics, including claims received by the Company and certain product development, customer and revenue metrics in the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNmYTEzYTE1YmQ4YjQ3OWNiYTZhMjVkMjU2YWRkMGVmL3NlYzozZmExM2ExNWJkOGI0NzljYmE2YTI1ZDI1NmFkZDBlZl8xMzMvZnJhZzo0YzBiOTAzOWI0Zjk0OGU4OTE2YzM1OGMwYTA5OWNjYi90ZXh0cmVnaW9uOjRjMGI5MDM5YjRmOTQ4ZTg5MTZjMzU4YzBhMDk5Y2NiXzE3MDQyNDMwMjQzNzEz_d8cca953-8772-4fb6-819f-955c0a0cf795">one</span> to three years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company incurred acquisition-related expenses associated with the Magillem transaction in a total amount of $1.4 million, which were included in general and administrative expenses in the consolidated statements of income (loss). These acquisition-related costs included legal, accounting, and other professional and consulting fees.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Additionally, in connection with the acquisition of Magillem, the Company issued 0.6 million RSUs and 0.6 million stock options to Magillem employees that transferred to us, all of which vest over four years from the date of acquisition of Magillem. These awards have been accounted for separately from the business combination and are recognized by the Company as compensation cost.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The acquisition of Magillem has been accounted for in accordance with the acquisition method of accounting for business combinations with the Company, as the accounting acquirer. Under the acquisition method of accounting, the purchase price is allocated to identifiable assets acquired and liabilities assumed based on their fair values on the acquisition date.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FAIR VALUE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unbilled revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,424 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,222 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,222)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,244)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total identifiable net assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,165 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total purchase price</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,842 </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><span><br/></span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the identifiable intangible assets acquired (in thousands) and weighted-average useful life:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">WEIGHTED<br/>AVERAGE<br/>USEFUL LIFE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Developed Technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Trade Name</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">150 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Estimated fair value of intangible assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Goodwill generated from this business combination is attributed to synergies between the Company’s and Magillem’s respective products and services, and it is not tax deductible for income tax purposes.</span></div><div><span><br/></span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table provides unaudited pro forma condensed consolidated results of operations information for the year ended December 31, 2020 assuming the Magillem acquisition was completed as of January 1, 2020 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PRO FORMA<br/>COMBINED</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">39,726 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4,456)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4,456)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders—basic and diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.25)</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:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The unaudited pro forma results above include adjustments related to the purchase price allocation primarily to decrease revenue for amortization of the deferred revenue fair value adjustment, to increase amortization of identifiable intangible assets, to increase the non-recurring transaction costs, and to reflect the related income tax effect of the adjustments. The unaudited pro forma condensed combined financial information has been prepared by management for illustrative purposes only and are not necessarily indicative of the consolidated financial position or results of operations in future periods or the results that would have been realized had the Company and Magillem been combined during the specified period. The unaudited pro forma condensed combined financial information does not reflect any operating efficiencies and/or cost savings that the Company may achieve with respect to the combined companies, or any liabilities that may result from integration activities.</span></div> In accordance with the terms of the asset purchase agreement, the consideration transferred for the acquisition is as follows (in thousands).<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.718%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NOVEMBER 30,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash consideration paid at closing</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Estimated contingent consideration</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,842 </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> 4500000 500000 2842000 7842000 P3Y 1400000 600000 600000 P4Y <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FAIR VALUE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unbilled revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,424 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,222 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,222)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,244)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total identifiable net assets</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,165 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,677 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total purchase price</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,842 </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><span><br/></span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the identifiable intangible assets acquired (in thousands) and weighted-average useful life:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">WEIGHTED<br/>AVERAGE<br/>USEFUL LIFE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Developed Technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer Relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Trade Name</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">150 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Estimated fair value of intangible assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,450 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 968000 1424000 3450000 1222000 567000 1222000 1244000 5165000 2677000 7842000 1700000 P5Y 1100000 P8Y 500000 150000 3450000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table provides unaudited pro forma condensed consolidated results of operations information for the year ended December 31, 2020 assuming the Magillem acquisition was completed as of January 1, 2020 (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PRO FORMA<br/>COMBINED</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">39,726 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4,456)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4,456)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders—basic and diluted</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 39726000 -4456000 -4456000 -0.25 -0.25 LEASES<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company leases its offices and data center hosting space at various locations under noncancelable operating lease agreements expiring at various dates through 2027. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total operating lease related costs were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Short-term lease cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">134 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total lease cost</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">774 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company’s operating leases was 3.6 years and 4.4 years as of December 31, 2021 and 2020, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 7.5% as of December 31, 2021 and 2020.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fiscal year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,113 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">953 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,217 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Imputed interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(405)</span></td><td style="background-color:#cceeff;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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,812 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities, current</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">961 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,812 </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:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Total operating lease related costs were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease cost</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Short-term lease cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">134 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total lease cost</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">774 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1096000 684000 134000 90000 1230000 774000 P3Y7M6D P4Y4M24D 0.075 0.075 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of December 31, 2021 were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><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:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fiscal year ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,113 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">953 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2026 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,217 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Imputed interest</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(405)</span></td><td style="background-color:#cceeff;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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,812 </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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities, current</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">961 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,812 </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> 1113000 953000 449000 278000 424000 3217000 405000 2812000 961000 1851000 2812000 BORROWINGS<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Term loans</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—In November 2018, the Company entered into a business financing agreement (2018 Term Loan) of $1.5 million with Western Alliance Bank which matured in November 2021, and was payable on a monthly basis of less than $0.1 million with the beginning six months being interest only payments. The inter</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">est rate on the 2018 Term Loan was prime plus 2%. Debt issuance costs were immaterial. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The 2018 Term Loan was fully repaid in November 2021 and was not renewed. As of December 31, 2020, the Company had $0.6 million outstanding balance, net of debt issuance costs, and was classified as current liabilities. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Revolving line of credit</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—The Company had a revolving line of credit, under the business financing agreement dated August 2015, with a lender for $1.5 million (2015 Revolver) that matured in August 2018 and renewed in November 2018 for another three years that matured in November 2021 for $2.0 million (2018 Revolver). The interest rate for the 2018 Revolver was prime plus 1%. The 2018 Revolver was not renewed in November 2021 and was not used for the year ending December 31, 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Vendor financing arrangements</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—The Company has various vendor financing arrangements with extended payment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of 7.5%, which is reflective of its collateralized borrowing rate with similar terms to that of the software licenses and equipment transactions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Vendor financing arrangements were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">833 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">319 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Imputed interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(53)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Present value of vendor financing arrangements</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vendor financing arrangements, current</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">833 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vendor financing arrangements, noncurrent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,099 </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:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Interest expense from Term Loan and Vendor financing arrangements was $0.1 million and $0.1 million for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Borrowing Arrangement</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—In April 2020 and under the CARES Act, the Company entered into a loan agreement known as the Paycheck Protection Program (PPP) with a lender for $1.6 million (the PPP Loan) with 1% interest due per annum and repayable in two years. The Company applied for forgiveness of amounts due under the Loan, with the amount of potential loan forgiveness to be calculated in accordance with the requirements of the PPP based on payroll costs, any mortgage interest payments, any covered rent payments and any covered utilities payments during the 8-week period after the origination date of the PPP Loan. The Company used proceeds of the PPP Loan to fund payroll and other qualifying expenses. On December 8, 2020, the full amount of the PPP Loan, including principal and accrued interest, was forgiven.</span></div> 1500000 100000 P6M 0.02 600000 1500000 P3Y 2000000 0.01 0.075 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Vendor financing arrangements were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">833 </span></td><td style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">319 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Imputed interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(53)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Present value of vendor financing arrangements</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,099 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vendor financing arrangements, current</span></div></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">833 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vendor financing arrangements, noncurrent</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,099 </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> 833000 319000 1152000 53000 1099000 833000 266000 1099000 100000 100000 1600000 0.01 P2Y COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Indemnifications</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—The Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has incurred no actual payment obligations from these above-noted indemnification provisions and director and officer indemnity agreements during 2021 and 2020, and the consolidated financial statements do not include liabilities for any potential indemnity-related obligations as of December 31, 2021 and 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Legal</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding various litigation matters. Although claims are inherently unpredictable, the Company currently is not aware of any such matters that may have a material adverse effect on the Company’s financial position, results of operations, or cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has no other material contractual noncancelable commitments as of December 31, 2021 and December 31, 2020.</span></div> The Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual. REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Redeemable Convertible Preferred Stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Immediately prior to the closing of the IPO, all shares of the Company’s redeemable convertible preferred stock outstanding, totaling 4,471,316, were automatically converted into an equal number of shares of common stock and their carrying value of $5.7 million was reclassified into stockholders’ equity. As of December 31, 2021 and 2020, there were zero and 4,471,316 shares of redeemable convertible preferred stock issued and outstanding, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Preferred Stock </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In connection with the IPO, the Company amended and restated its certificate of incorporation to authorize 10,000,000 shares of preferred stock with a par value of $0.001, which shares of preferred stock are currently undesignated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Holders of common stock are entitled to one vote per share and to receive dividends and, upon liquidation or dissolution, are entitled to receive all assets available for distribution to common stockholders. The common stock has no preemptive or other subscription rights and there are no redemption or sinking fund provisions with respect to such shares. Common stock is subordinate to the preferred stock and redeemable convertible preferred stock with respect to dividend rights and rights upon liquidation, winding-up, and dissolution of the Company. In connection with the IPO, the Company amended and restated its certificate of incorporation to authorize 300,000,000 shares of common stock.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, 1,250,000 shares of the Company’s common stock were sold to third-party investors for an aggregate amount of $5.4 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Stock Repurchases</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">There were no repurchased shares for the years ended December 31, 2021 and 2020.</span></div> 4471316 5700000 0 0 4471316 4471316 10000000 0.001 1 300000000 1250000 5400000 0 0 STOCK-BASED COMPENSATION<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">2013 Stock Plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Board adopted and the Company’s stockholders approved the 2013 Equity Incentive Plan (the 2013 Plan) during the year ended December 31, 2013.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">2016 Stock Plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the 2016 Plan). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards and other stock awards. The number of shares authorized for award is 20,803,838. The Company has granted awards of common stock in the form of 14,142,208 shares as of December 31, 2021 w</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">ith none remaining </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">available for future grant. Following the Company’s IPO in October 2021, all future grants will be made under the 2021 Plan (as defined below).</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">2021 Stock Plan </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company adopted the 2021 Incentive Award Plan (the 2021 Plan) effective October 26, 2021. The 2021 Plan provides for a variety of stock-based compensation awards, including stock options, stock appreciation rights, or SARs, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. The Company has granted 228,185 shares subject to awards as of December 31, 2021 with 3,493,240 remaining available for future grant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Following the effectiveness of the 2021 Plan, the Company will not make any further grants under the 2016 Plan. However, the 2016 Plan will continue to govern the terms and conditions of the outstanding awards granted under this plan. Shares of common stock subject to awards granted under the 2016 Plan that are forfeited or lapse unexercised and which following the effective date of the 2021 Plan are not issued under the 2016 Plan will be available for issuance under the 2021 Plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee stock purchase plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP) effective on October 26, 2021. The 2021 ESPP will enable eligible employees of the Company to purchase shares of common stock at a discount to fair market value. The Company has initially reserved for issuance 607,000 shares of common stock pursuant to the 2021 ESPP. As of December 31, 2021, there had been no offering period under the ESPP.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Shares Available for Future Grant</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Shares available for future grant under the Company’s 2016 and 2021 Plan consist of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares available for future grant</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,493,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">650,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company issues new shares upon a share option exercise or release.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the stock option activities under the Company’s 2013 and 2016 Plans:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.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:12.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: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:12.994%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Values<br/>($‘000s)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balances—December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,073,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,348 </span></td><td style="background-color:#cceeff;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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,362,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Canceled</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(304,087)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.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:0 1pt"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Balance—December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,407,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">108,964 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options vested and exercisable—December 31, 2021</span></div></td><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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,209,726 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.62 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.36</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">65,752 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options vested and exercisable—December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,157,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The aggregate intrinsic value of the options exercised for the years ended December 31, 2021 and 2020 was $9.0 million and $0.4 million, respectively. The total grant-date fair value of awards vested was $0.5 million and $0.3 million for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The amount of cash received by the Company for the exercise of stock options was $0.6 million and $0.2 million for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2021, there was $0.9 million of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.6 years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Stock options granted generally have a maximum term of ten years from the grant date and generally vest over a period of four years with 25% vesting after one year and then monthly thereafter for three years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Risk-Free Interest Rate</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Expected Term</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company’s historical behavior is available.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Volatility</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—The Company determines the price volatility factor based on the historical volatilities of the Company’s peer group as the Company does not have sufficient trading history for its common stock.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Dividend Yield</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">—The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of zero.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the stock option valuation assumptions:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.778%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Fair value of common stock</span></div></td><td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.60 - $2.74</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33.9% - 39.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.4 - 6.1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.3% - 1.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected dividend yield</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company had no stock option grants during the year ended December 31, 2021.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units and Awards</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock units activities under the Company’s 2013, 2016 and 2021 Plans:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:58.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.626%"/><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.629%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested—December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">843,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#cceeff;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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,607,652 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.09 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(210,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.82 </span></td><td style="background-color:#cceeff;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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Canceled</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(315,600)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.72 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Unvested—December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,925,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The total grant-date fair value of restricted stock units vested was $0.4 million and less than $0.1 million during the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2021, there was $17.1 million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of 2.9 years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For RSUs granted under the 2016 Stock Plan, it contains both a service-based vesting condition and a performance-based vesting condition. The service-based vesting condition for these awards is generally satisfied by rendering continuous service for approximately four years, during which time the grants will vest periodically. The performance-based vesting condition of certain awards is satisfied in connection with the Company becoming a publicly listed company or a change in control. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For RSUs granted under the 2021 Stock Plan, it contains the service-based vesting condition for these awards and is generally satisfied by rendering continuous service for typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation, inclusive of the cumulative stock-based compensation expense recognize upon the effectiveness of the Company’s IPO, related to stock-based awards to employees and non-employees on the Company’s consolidated statements of income (loss) (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Research and development</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">797 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total stock-based compensation</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,510 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">458 </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="display:none"/><td colspan="3" style="display:none"/></tr></table> 20803838 14142208 0 228185 3493240 607000 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Shares available for future grant under the Company’s 2016 and 2021 Plan consist of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares available for future grant</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,493,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">650,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3493240 650170 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the stock option activities under the Company’s 2013 and 2016 Plans:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.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:12.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: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:12.994%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Values<br/>($‘000s)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balances—December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,073,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.90</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,348 </span></td><td style="background-color:#cceeff;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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,362,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Canceled</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(304,087)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.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:0 1pt"/><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Balance—December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,407,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">108,964 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options vested and exercisable—December 31, 2021</span></div></td><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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,209,726 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.62 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.36</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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">65,752 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options vested and exercisable—December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,157,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7073584 0.85 P7Y10M24D 13348000 0 0 1362327 0.44 304087 0.84 5407170 0.96 P7Y1M28D 108964000 3209726 0.62 P6Y4M9D 65752000 3157172 0.40 P6Y5M12D 7398000 9000000 400000 500000 300000 600000 200000 900000 P2Y7M6D P10Y P4Y 0.25 P1Y P3Y 0 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the stock option valuation assumptions:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.778%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Fair value of common stock</span></div></td><td colspan="3" style="background-color:#cceeff;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.60 - $2.74</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33.9% - 39.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.4 - 6.1</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.3% - 1.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected dividend yield</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 0.60 2.74 0.339 0.399 P5Y4M24D P6Y1M6D 0.003 0.015 0 0 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock units activities under the Company’s 2013, 2016 and 2021 Plans:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:58.839%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.626%"/><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.629%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair 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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested—December 31, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">843,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.25 </span></td><td style="background-color:#cceeff;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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,607,652 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.09 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(210,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.82 </span></td><td style="background-color:#cceeff;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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Canceled</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(315,600)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.72 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Unvested—December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,925,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 843095 2.25 3607652 6.09 210050 1.82 315600 4.72 3925097 5.60 400000 100000 17100000 P2Y10M24D P4Y P4Y The following table presents the amount of stock-based compensation, inclusive of the cumulative stock-based compensation expense recognize upon the effectiveness of the Company’s IPO, related to stock-based awards to employees and non-employees on the Company’s consolidated statements of income (loss) (in thousands):<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:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Research and development</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">797 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total stock-based compensation</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,510 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">458 </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="display:none"/><td colspan="3" style="display:none"/></tr></table> 3495000 263000 797000 92000 1218000 103000 5510000 458000 INCOME TAXES<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For financial reporting purposes, loss before provision for income taxes, includes the following components (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Domestic</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(11,253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,307)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(11,091)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(22,344)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,234)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Current:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">904 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total current</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Deferred:</span></div></td><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Deferred tax</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Income tax (provision) benefit related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">U.S. Federal (provision) benefit</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">At Statutory Rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State Taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Valuation Allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(33.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(86.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign Tax Differential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Tax Credits</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">72.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock Based Compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">M&amp;A Transaction Costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign Earnings and Adjustments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(11.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign Withholding Tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(67.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">CARES Act</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(45.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Deferred Tax Assets and Liabilities</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:9pt;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:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Deferred Tax Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal &amp; State NOL carryforward</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">853 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">831 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Research &amp; Other credits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,042 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,380 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,140 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Reserves and accruals</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">953 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other intangibles</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">279 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">350 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Gross Deferred tax asset</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,086 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(16,390)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(9,019)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Deferred tax assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Deferred Tax Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prepaid expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(447)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(499)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right-of-use assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Gross Deferred tax liabilities</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(962)</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net Deferred tax assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The provisions of ASC Topic 740, Accounting for Income Taxes (ASC 740), require an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets are recoverable. For the years ended December 31, 2021 and 2020, based on all available objective evidence, including the existence of cumulative losses, the Company determined that it was not more likely than not that the net deferred tax assets were fully realizable. Accordingly, the Company determined that a full valuation allowance against its U.S. (federal and state), French and China deferred tax assets is appropriate. The Company intends to maintain a full valuation allowance on net deferred tax assets until sufficient positive evidence exists to support reversal of the valuation allowance. During the years ended December 31, 2021 and 2020, the valuation allowance was $16.4 million and $9.0 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The valuation allowance increased by $7.4 million and $2.0 million during the years ended December 31, 2021 and 2020, respectively, primarily due to changes in the U.S. and foreign deferred revenue and stock compensation deferred tax assets. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Net Operating Loss and Tax Credit Carryforwards</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had nil net operating loss carryforward for federal income tax purposes. The Company had a total state net operating loss carryforward of approximately $3.7 million, which will begin to expire in 2030. Utilization of some of the federal and state net operating loss and credit carryforwards are subject to annual limitations due to the “change in ownership” provisions of the Internal Revenue Code of 1986 and similar state provisions. The annual limitations may result in the expiration of net operating losses and credits before utilization. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has federal research and development tax credits of approximately $3.6 million, which will begin to expire in 2035 and California research and development tax credits of approximately $2.6 million which can be carried forward indefinitely. These tax credits are subject to the same limitations discussed above. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On December 27, 2020, the U.S. government enacted the Consolidated Appropriations Act, 2021, which enhances and expands certain provisions of the CARES Act. This legislative act did not have a material impact on the Company’s consolidated financial results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">On March 11, 2021, the American Rescue Plan Act of 2021 (American Rescue Plan) was signed into law to provide additional relief in connection with the ongoing COVID-19 pandemic. The American Rescue Plan includes, among other things, provisions relating to PPP loan expansion, defined pension contributions, excessive employee remuneration, and the repeal of the election to allocate interest expense on a worldwide basis. Under ASC 740, the effects of new legislation are recognized upon enactment. Accordingly, the American Rescue Plan is effective beginning in the quarter that includes March 11, 2021. These provisions did not have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:120%">Unrecognized Tax Benefits</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company adopted the provisions of ASC 740, which requires companies to determine whether it is “more likely than not” that a tax position will be sustained upon examination by the appropriate taxing authorities before any tax benefit can be recorded in the financial statements. It also provides guidance on the recognition, measurement, classification and interest and penalties related to uncertain tax positions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has the following activity relating to unrecognized tax benefits (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Beginning balance</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gross decreases—Tax Positions in Prior Periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"/><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:'Arial',sans-serif;font-size:9.5pt;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gross increases—Tax Positions in Current Period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Ending balance</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,111 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,522 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The unrecognized tax benefits, if recognized, would not affect the effective income tax rate due to the valuation allowance that currently offsets deferred tax assets. Interest and penalties were nil. The Company does not expect the unrecognized tax benefits to change significantly over the next twelve months.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company files federal and state income tax returns. For U.S. federal and state income tax purposes, the statute of limitations currently remains open for the years ending December 31, 2018 to present and December 31, 2017 to present, respectively. In addition, all of the net operating losses and research and development credit carryforwards since inception that could be utilized in future years may be subject to examination.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">For financial reporting purposes, loss before provision for income taxes, includes the following components (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Domestic</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(11,253)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,307)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(11,091)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(927)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(22,344)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,234)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -11253000 -1307000 -11091000 -927000 -22344000 -2234000 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Current:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">904 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total current</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Deferred:</span></div></td><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Deferred tax</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,040 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 13000 0 17000 18000 904000 1008000 934000 1026000 0 0 0 0 106000 0 106000 0 1040000 1026000 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Income tax (provision) benefit related to continuing operations differ from the amounts computed by applying the statutory income tax rate of 21% to pretax loss as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">U.S. Federal (provision) benefit</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">At Statutory Rate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State Taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Valuation Allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(33.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(86.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign Tax Differential</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Tax Credits</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">72.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock Based Compensation</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">M&amp;A Transaction Costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign Earnings and Adjustments</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(11.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign Withholding Tax</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(67.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">CARES Act</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(45.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.210 0.210 0.006 0.100 -0.331 -0.867 0.060 0.068 -0.020 -0.727 -0.010 0.012 0.000 -0.082 -0.002 -0.110 -0.008 -0.671 0.000 0.150 0.008 0.004 -0.047 -0.459 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:9pt;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:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Deferred Tax Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal &amp; State NOL carryforward</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">853 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">831 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Research &amp; Other credits</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,042 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred revenue</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,380 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,140 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Reserves and accruals</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">510 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Stock-based compensation</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">953 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other intangibles</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">279 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">350 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Gross Deferred tax asset</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,086 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less: Valuation allowance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(16,390)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(9,019)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Deferred tax assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,067 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Deferred Tax Liabilities:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prepaid expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(447)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(499)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right-of-use assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total Gross Deferred tax liabilities</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(962)</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net Deferred tax assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#cceeff;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:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 853000 831000 5598000 5042000 8380000 3140000 1000000 510000 953000 41000 327000 172000 279000 350000 17390000 10086000 16390000 9019000 1000000 1067000 290000 134000 447000 499000 263000 329000 1000000 962000 0 105000 16400000 9000000 7400000 2000000 0 3700000 3600000 2600000 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has the following activity relating to unrecognized tax benefits (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Beginning balance</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gross decreases—Tax Positions in Prior Periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"/><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:'Arial',sans-serif;font-size:9.5pt;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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gross increases—Tax Positions in Current Period</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Ending balance</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,111 </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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,522 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2522000 1921000 25000 0 614000 601000 3111000 2522000 DEFINED CONTRIBUTION PLAN AND BENEFIT PLANSThe Company has a 401(k) plan to provide defined contribution retirement benefits for all employees. Employees may elect to contribute a portion of their pretax compensation to the 401(k) plan, subject to the U.S. Internal Revenue Service annual contribution limit. Employee contributions are fully vested at all times. For the year ended December 31, 2021, the Company contributed $0.4 million to the 401(k) plan. The Company did not provide any matching contributions under its 401(k) plan for the year ended December 31, 2020.<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company has two defined benefit pension plans (the “Plans”), and both Plans are outside the United States. One of the defined benefit plans was assumed as a result of the acquisition of Magillem during the year ended December 31, 2020. The Plans cover all employees of the Company’s French subsidiary in accordance with French regulations. The Plans are unfunded and accounted for under the credit method and is subject to an actuarial measurement of what the Company needs at the present time to cover the future pension liabilities, including expected future salary increases.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Components of the net periodic pension costs and changes in benefit obligations under the Plan were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Service costs</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total net periodic pension cost</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Benefit obligation, beginning of year</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Assumption of pension liability due to acquisition</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">449 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Service costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3 </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:'Arial',sans-serif;font-size:9.5pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net actuarial loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign exchange (gain) loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(56)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">28 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Benefit obligation, end of year, included as part of other liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine benefit obligations were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rate of compensation increase</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 400000 0 2 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Components of the net periodic pension costs and changes in benefit obligations under the Plan were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Service costs</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total net periodic pension cost</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 106000 33000 3000 2000 109000 35000 <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:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Benefit obligation, beginning of year</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Assumption of pension liability due to acquisition</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">449 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Service costs</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3 </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:'Arial',sans-serif;font-size:9.5pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net actuarial loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Foreign exchange (gain) loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(56)</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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">28 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Benefit obligation, end of year, included as part of other liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 717000 194000 0 449000 106000 33000 3000 2000 -50000 -11000 -56000 28000 820000 717000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Weighted-average assumptions used to determine benefit obligations were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.930%"/><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.083%"/><td style="width:0.1%"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rate of compensation increase</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0098 0.0045 0.0300 0.0300 RELATED PARTY TRANSACTIONS<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company’s capital and their affiliates or immediate family members. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">In November 2020, the Company entered into a lease agreement with Isabelle Geday, a member of the Board of Directors. The lease payments were $0.2 million and less than $0.1 million for the years ended December 31, 2021 and 2020, respectively. In addition, the Company signed a consulting agreement with Ms. Geday on December 1, 2021, which was subsequently assigned to Magillem Design Services S.A., effective January 10, 2022. Prior to signing the consulting agreement, Ms. Geday was paid as an executive employee of the Company from December 1, 2020 through November 30, 2021. As a consultant, Ms. Geday will provide services for an initial three-year term and is eligible to receive $26,445 per month for the first 12 months of the consulting term and $19,445 per month for the remaining 24 months of the consulting term. For the year ended December 31, 2021, the Company paid Ms. Geday less than $0.1 million for consulting services. Lastly, the 455,000 stock options and 62,200 RSUs granted in connection with Ms. Geday’s prior employment and 6,250 RSUs granted as a member of the Board of Directors of the Company continue to vest.</span></div> 200000 100000 P3Y 26445 P12M 19445 P24M 100000 455000 62200 6250 SEGMENT AND GEOGRAPHIC INFORMATION<span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company’s CODM, reviews operating results on an aggregate basis and manages the Company’s operations as a whole for the purpose of evaluating financial performance and allocating resources. The Company thus operates in one reportable segment which, as more fully described in </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i3fa13a15bd8b479cba6a25d256add0ef_115" style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 2</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">, provides NoC interconnect semiconductor IP and IP deployment technology for a wide range of applications.</span><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Refer to </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i3fa13a15bd8b479cba6a25d256add0ef_115" style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 2 </a></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">for information about customers which account for more than 10% of total revenue. Refer to </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i3fa13a15bd8b479cba6a25d256add0ef_118" style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note 3</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"> for a summary of revenue by major product and service group. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes revenues by geographic area based on customer location (in thousands):</span></div><div style="margin-top:9pt;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:46.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.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:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.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:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.531%"/><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:0 1pt"/><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Americas</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">43.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Asia Pacific</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44.2 </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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,896 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">59.4 </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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Europe, Middle East</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">37,864 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31,812 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1) United States</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,311 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">43.1 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1) Other Americas *</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">324 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2) China</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2) Other Asia *</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,491 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,613 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.89pt">Other countries individually less than 10%</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes property and equipment, net by geographic area (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><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="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">66.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">77.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">France</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">803 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">517 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,438 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100.0 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,365 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100.0 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes revenues by geographic area based on customer location (in thousands):</span></div><div style="margin-top:9pt;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:46.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.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:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.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:10.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.531%"/><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:0 1pt"/><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Americas</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">43.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Asia Pacific</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44.2 </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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,896 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">59.4 </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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Europe, Middle East</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">37,864 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31,812 </span></td><td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1) United States</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,311 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">43.1 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1) Other Americas *</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">324 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2) China</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2) Other Asia *</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,491 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,613 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:14.89pt">Other countries individually less than 10%</span></div> 16433000 0.434 10459000 0.329 16748000 0.442 18896000 0.594 4683000 0.124 2457000 0.077 37864000 31812000 16311000 0.431 10135000 0.319 122000 0.003 324000 0.010 10257000 0.271 14283000 0.449 6491000 0.171 4613000 0.145 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table summarizes property and equipment, net by geographic area (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.354%"/><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="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">United States</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">66.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">77.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">France</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">803 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">517 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,438 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100.0 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;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:'Arial',sans-serif;font-size:9.5pt;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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,365 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">100.0 </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:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1626000 0.667 1834000 0.775 803000 0.329 517000 0.219 9000 0.004 14000 0.006 2438000 2365000 SUBSEQUENT EVENTS<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:115%">On February 21, 2022, Arteris IP (Hong Kong) Ltd. (AHK), a wholly-owned subsidiary of the Company, entered into a Share Purchase and Shareholders Agreement (the SPA) with SME Development (Shaoxing) Venture Fund, LLP, Jiaxing Luojia Chuangzhi Investment Partnership Enterprise (Limited Partnership), Gongqing City Guinie Zhuyu No. 3 Investment Partnership (Limited Partnership) (the Investors) and Ningbo Transchip Information Consulting Partnership (Limited Partnership) (Management Co).</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The Company, the Investors and Management Co, pursuant to the SPA, will subscribe for the registered capital of TransChip Technology (Nanjing) Co., Ltd. (Transchip), a wholly-owned subsidiary of the Company. The registered capital of Transchip will increase from RMB 200,000 to RMB 196,500,000 (or approximately $31.0 million). The Company will subscribe for the registered capital of RMB 79,230,000 (or approximately $12.5 million), of which RMB 77,330,000 (or approximately $12.2 million) of the contribution will be contributed in-kind by way of a technology license by the Company pursuant to a five-year technology license agreement and the remaining in cash.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Following the consummation of the foregoing transactions, and subject to closing terms and conditions in the SPA, it is currently anticipated that the Company will hold a 40.321% equity interest in Transchip and that Transchip will receive aggregate cash proceeds from the Investors of RMB 76,500,000 (or approximately $12.1 million)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">.</span></div> 200000 196500000 31000000 79230000 12500000 77330000 12200000 P5Y 0.40321 76500000 12100000 EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *.!9U0'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 " "C@6=4S3K"ANX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%&!R;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?400G*_ (VFK2<,$+,)"9*JQ1IJ(FOIXP5NSX,-G;&>8-8 M>NPH0556P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&GW-^RY3@0A2\+OC#7E2R$O)^]3ZY_O"["?O>NH/[ MQ\970=7 K[M07U!+ P04 " "C@6=4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *.!9U0D[WHD=08 *0: 8 >&PO=V]R:W-H965T&UL MC5G;;MLX$'WN?@5A%-@6B&.)\BU%$L"QDZZW3>J-TQ;=Q3[0$FT)D40O2<7V MW^]0LB4GH$=ZL77A'!X.R3/#T>5&R&<5/T2K4YD'G^G+-5GS.]??U3,)=IT0)HH2G*A(ID7QYU1JY MGR;>T!CD+7Y$?*..KHD9RD*(9W,S#:Y:CF'$8^YK \'@[X6/>1P;).#QWQZT M5?9I#(^O#^AW^>!A, NF^%C$/Z- AU>M88L$?,FR6#^*S1]\/Z">P?-%K/)? MLBG:=KLMXF=*BV1O# R2*"W^V7;OB".#H7/"@.X-Z!L#]U0/WM[ :VK0W1MT M<\\40\G],&&:75]*L2'2M 8T&X4>IF?>YEO V CM]/18O7)(V^3Z? MD _O/UYV-(":5QU_#W!3 - 3 "XE]R+5H2*W:<"#UP =8%-2H@=*-Q1%G'#_ MG'CN&:$.=2V$QKCY'5^<$SK,S:G%?(*;_YFET+MCZ_W5:+S2P5Z.YZ$._F>T M4%K"(O\7@>R6D-T:NT_Z"L.B5+'K-6(S2-&,Q M>>1K(;6-#HZC9<81.OV23K\9G1F7D0C,:B2P(ZS^J4':K[_?WKVK60.#DML M11QG4AIJ=Y'RP5._.),H/QRMW79IV\-X#4M>PX8+23)0\ER(3T\CCK5DL<+F M\:+D=('BW*8ZTCMP5D.G/; 0U<[K>(" MQ>7\*=(0H\22N/3#XB.91VZT?LG3%3T;3 M&J"'T7PR^@OC5.D_;:3_/T%KVL\IB!5,)E.PT@(R52JS+[4:S >!4:LTGS;2 M_!\BAE .!_,\,9+*2@A'P@E5&D\;:?PAI2W2Q7QE@:!F=F(XXB^N,&:5PM-& M"C]--9=%.<$DV.Q UL]PGK X)C>9@M?*/IL8>95LN\U.@[<;H]/3<6ATT:K!JWNV.15"N\U.@O,0U QS$\U M,+6$*J7W&N7]LVP!63"YBP6S[<')'J67HY@RY>>\_P50.;."T4<0-0AX$ 2'7,/@7:4FB'(PQ 4M" S)C693J<%J4B] M+A(1F!13M26F%'7HGV^UH:7T$? YF6=P@'I+?0,'*[+@9 GZ%\ ="(-!V*<6 M$5" ^:T2#+,,(I57JDU;H.=2AP1L9_?9LJC2[$R5AIN:)IEPGYN,LZQ*8N:%P]W]PEA5H=/#0]X(* 4%K9C9).6F!N"DXG:. MROHF#N:?1Q3Q356GJ/"73\M/,*/\PT.G:EY\O[EG)HPJ$O,EF#KG UA.LO@D M4MQHL&PO=V]R:W-H965T&ULC91= M;]HP%(;_BI7KBI#PL;8*D0(,#0DF5-3U8MJ%20[$:NR3V<[2_?O93LBH!!$W M\==Y'[_'SG%4HWQ7.8 F'[P0:N;E6I?/OJ_2'#A5 RQ!F)4C2DZU&QX9-'TDIIY*W8..!,-"W]:,_A0A \WA"$ MK2!TOIN-G,LEU32.)-9$VFA#LQV7JE,;DXJ3*FR5HTUVO. M*?*UP=I%/VT1\P81WD $(=FBT+DB7T4&V6> ;_QTIL*SJ7G82UQ".B"CX(&$ MPS#HX8VZ)$>.-[HW2?(S.2@MS2_QJP<_[O!CAQ_WX5&2[Y3#M>/K5V]1*9)D ME"NRV>QZ[$PZ.Y.[[&PPO7FC_80]%60EJ4B92O&!+)(>5]/.U?0N5RLF.5DO MKYGJ!TPG3]=L^!?_/@=YF%"D@*.1 M#@=?S"G)IJJ;@<;25=(!M:E+U\W-0PC2!ICU(Z(^#^P&W=,:_P-02P,$% M @ HX%G5)E>GU/Y! >A( !@ !X;"]W;W)K_ ML0-)2!RW>_<&2)B9_,8>S]_._%G()Y4QIM%+D9?J9I1IO;L>C]4Z8P555V+' M2OAG(V1!-5S*[5CM)*.I=2KR,0F">%Q07HX6^S;2Y,5[,=W3+'IG^MKN7<#6NHZ2\8*7BHD22;6Y&'_'U MDD3&P5I\Y^Q9M7XCD\I*B"=S\2F]&06&B.5LK4T("E\'MF1Y;B(!QS_'H*/Z MF<:Q_?L4_7>;/"2SHHHM1?Z#ISJ[&4U'*&4;NL_U@WC^DQT3FIAX:Y$K^XF> MC[;!"*WW2HOBZ P$!2^K;_IR'(B6 XX'',C1@70=H@&'\.@0VD0K,IO6'=5T M,9?B&4EC#=',#SLVUANRX:69QD!Q@#=LU.3NRWQ!OQCJVO4(@O$ D(=@ MW^X>>'#">BA#&R\:B/=5 M:)I#:1]8N6>N\:G<)];=+*_#(DRF<30?']K0#BL\Q:2V.F.+:K;(R[842ILY M]=!5 >(SNA!WX/I&.)IA-]ND9IMXV?Z0IM!V4FRX=H%-^F 1#L,.F<,J",D M6ERCQ=8M'$#[>\TIE*2.FG@3?F"*4;G.$"PD:#D'Z*4[ ML^I.M-K54"7?M\*)+6I7\M,:<^K%?*0Y4Y81&OP3,\/@(ISVGXT3$G<( M^U:S))JY 6=#D==F&2) .$A%%7Y(;L!L@; M*<%^+;G_-=J^:. @ZM6$RZK5X,Y1&VG!L1?U+]BCYS#03K"XMPFX)&$X[0VC MPRXD\5 !- *%_0IU8D/0 I#**-0!U5KRU5[350XC*A",; '##!O4]5,F\I1) M=6$VU'R-WL/*3$6>4]D*\,&99X61M/GQ5= 5#Y=9<(6'VG(C<-BO[-?_H5$IV]+U&'F2;012NQ7RA_V- /$] ]?@W2A*G>RGRA&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%<,*>#4?-%K\P(D MCKL92YLL=COL(V/1ME!)=$7*:??K1\J.98L4[6']D%@O=\?GCL=[CM3E"R^_ MBB5C$GS/LT)<]992KMX/!F*V9#D5[_B*%>K-G)JV7 S$JF0TJ97R;( A M# 8Y38O>]67][+&\ON25S-*"/99 5'E.RQ^W+.,O5SW4>WWPE"Z64C\87%^N MZ()-F/R\>BS5W6!G)4ES5HB4%Z!D\ZO>#7H_)(%6J"6^I.Q%[%T#[M7ZQ]JYY4SSU2P(<_^ M2A.YO.I%/9"P.:TR^<1??F=;AWQM;\8S4?\'+UM9V .S2DB>;Y45@CPM-K_T M^S80>PK(ZU# 6P5\J@+9*I#:T0VRVJT[*NGU9FUE;>I(6> MQHDLU=M4ZX=%LK-(:HM>ET4JEK:P;+3\6DNOJ/5UY$?8OQRL][TW MI1 */6\G=0#)VT'RG)!N9C->%5+\^@L*X$7)9BQ=T^>,]4'!I WKQERPCX)$ M(6EAM4AYQ(=VK/X.J^_$^EBR%4T3P+ZK\B28 "K- )=+5JHUL#]7-MR^@2B( MO;@%VQ3":B;LJ(,=ZL")>LHES4X &)@A@T'@A2V(IAB.8A_;,88[C.&1R*J* M7\H?.J*;3&#?JG2E"K$\[\B#T,3AD:@%UB)$ M^.-=IAC9Q8'Q12*M-B 3*F M*O,V<74=/N?S\^KU27>@(Q-4&+07FTW()W;D\0YY[$0^+B0M%JE:7:)S><7F MN+'?3E-3B'@PMH-#L*GQT GO-\Z3ES3+K(4;FKB"L)V;QZ0.@>V1#W+/>+W$ MNR=TJ]X*F@'.(N5''24)-22!L'MY/TQO[L'-9#*:3JS@L+FN,?2\=L6TR'DX M)$$'OH9R$#F)Q;*4/J=9*E/FI#+4$ T&QPC?Y $'?(#N+6(B]KO78\ 9R$T>KT.V#[;]Z8$5M M4D0-Z)IB*(SBCKX' M-32"W#SRA14)+\$\+50WJZ-,RU*59Z9)[TB 37*(B ';% J\#@)!#8,@-X5, M69F#C-/"BLOD!=A&98KX?L>TXX8YL)LY#EN<(XL*FR3AJ=72+@H6,1QAW%$5 M<$,FV$TF9HH6O'!,-K;0!@R-&F 10SY$'5F*]_8@;GIQ%H$CR"W,$_GM0F"1 M4OYU%"_EI[*>ZYIU M9[S0./OO$)0,(O;4B=UK6YU7OQ8K.V%5O53+!RC7K70/;8<%/,'3H M?<.".'2V7$\L82S7/9%V?*TV5KKG!VJ8;>D1DL^^NKHPW+ 8=K/8:6/U59-6 M@C7-*@;X'+R![R!$>A4"L:2E;HTJN>1E^@]+^B 5HM*_=;M42:$V+4F]@B6X M8S.6/[-RL\5Z/:JY %[?"U&?H*#;WLGF(#BCBT7)%E1NMW)9JC:C":T/]#:. M,7W^I!SYAY6\-OS&[X=!M&]S=Y!4O]=V^ZKDBQ6K3P2S'_;D,TF[S: 6$3]$ M72NF(78<.W-FHJ=IR;.$E>+77R*,P@N@]^!J3WZ6L'DZ2^5;YQ%40];$3=:/ M)Z1&C0!?(-B'L/ZK@VA+E^ZLZ(C[Q9Z9_Y@9C4GK(9K9,+3GSBER&,ZFGR#N M?D*7.I671V-)X&$PE4\^]OO(]WY*4+4Y OM!A&L1%/6]*.C'4?R_8WTXDC7R M9N]#VFV&109U'*R1ICDB[N;H)DE2715HML&N3P?/TV)S,Z.K5#&E%;#9\\0H M]HP#5U.,!%U+G>P= KM;([4OK?(JJ\_2M]M1GJNZMM2?/=:JQ>/"RNG$;'C. M(R/.%J&]R3B$W'1%Y.A>?P=Y6XVL",V.YYQ$<6R M,@A/X =W1MI>B-R2F\D M3JBE5OAF-^3C&'IM]*;8.<(0=J5STS61(R?%]5'2_?CF=GP_GHY'DSYX&MV- M1A]O;N]'8/CPZ\/]W>CI\FKUZ,_ M/X^G?X.SN]&'\7 \M7L=F-\5; =4%CG; =5@[RN3_L3WD9:+M!!J^S)7>O!= MJ R4FZ]FFQO)5_6'IVWF@W-S&M<**&?4NVGIC.>2S=3Y\9Q='DW^Y4]9M6@-:AI#2Y"B^0JX8+^U7<,KX*+/$BFS!?LPWQ%I&TQ M& RQAX/#5/R:BG\1*E3*_#@-_RB-MD4OC:"F$5R$AN[L4NE-3+/5,2[!42YM MBUXNPYK+\")<&/V=FTYFY*%\"+J;':)2YO-[J+0M_&$0'N81UCS"WC:S,# 3 MSF(0\MV;T,7#CP@T9/4'76GEH1%5UWU-9E3G&?76:WZ);C(ZJ9L.*K(^XL0.^7O%?8#EDX'\#TUQ>Q[: M,[I!%;H7_ZV!]TH-^)(^Y7QR;Z$Q=W6^(T',\)0O4K"55%D!JZ:976K6K6[6':@P,WP:JQ,]M)VOWZ71O"DI1D>P'; MW'/N.??")=U(]:0K $.>:R[TV*N,65[YOBXJJ*F^D$L0^&0N54T-;M7"UTL% MM'2@FOM1$(S\FC+A9:D[NU=9*E>&,P'WBNA575/U,@$N-V,O]+8'#VQ1&7O@ M9^F2+F *YG%YKW#G=RPEJT%H)@51,!][U^%5GMAX%_"-P4;OK(EU,I/RR6YN MR[$76$' H3"6@>)M#3EP;HE0QJ^6T^M26N#N>LO^P7E'+S.J(9?\.RM--?8N M/5+"G*ZX>9";C]#Z&5J^0G+MKF33Q":8L5AI(^L6C/N:B>9.G]LZ[ #"T1% MU *B0\#@""!N ;$SVBASMFZHH5FJY(8H&XUL=N%JX]#HA@G;Q:E1^)0ASF2Y M%%IR5E(#)9D:O&&+C"9R3G)9XXM1V8ZM@7R26I-S\CB](6_.WI(SP@3Y6LF5 MIJ+4J6]0BV7TBS;OI,D;'P3E_P\/3LB)N\+&CB\^PM?5\G4I;T4A:R _KF?:*'R/?YY(-^C2 M#5RZP9%TG_&#Y]BBODXTR*%#VJ]ZG9U'<7PY2/WU;GUZPN)H%'11>[J&G:[A MR3)\,14H4NSY?ZUSCWK448].6GX4.+8X^XTO[K(=*UC,%56,\J.U:"A'NR:' MP4$A>F+"N+\,2:L+B*#E4Z.\,A1K4PLU*C:U8 M"=-\5=UI-XZOW10Z.)_@F&ZFZE^:9L;?4;5@0A,.BDW2_?J2L2!9),8J#K/D02]9S MQX?D\9X[:W['RF_5AA .[O.LJ$XF&\ZW[V:S*MF0/*[>LBTIQ),U*_.8B]OR M9E9M2Q*GM5&>S9#C^+,\IL5D,:^_NRP7<[;C&2W(90FJ79['Y8]3DK&[DPF< M/'SQF=YLN/QBMIAOXQMR1?C7[64I[F:MEY3FI*@H*T!)UB>3]_#="KO2H$;\ M3!(_OC=-).Z8T/+Q^ M\'Y>3UY,YCJNR!G+_J$IWYQ,P@E(R3K>9?PSN[L@S80\Z2]A657_!W<-UIF M9%=QEC?&@D%.B_UG?-\LQ($!Q ,&J#% 8PUP8X#'&KB-@:L:^ ,&7F/@*08H M&##P&P-?,8O8QXOYB6[ Z5$ M"V_RHHZ@VEKL.2UDL%_Q4CREPHXOSEA1L8RF,2)D M76<$"-0M*3F5UYB,Y;DXE/4,#=8?QEN;AS^W.WB?IE1FA3@#ES%-IZL"G,5; M:I[_QV-]F:E=/.(N27;Y+JLCYQ/?D%*$22XR[D:FPEL"_F"5:6]7X[TVH=-W M,A,1WH8Y:L,=^,+\>3,K)[<)U XBA/Y_=&ECBEB5^#LLQS/8#> ?, MO B,RVWI>6.I47$81^S;,@QD7.?MFQ>R\\[CM\83MX3%LQO"?G_8[0M?6W9 M8(#=R(\\,\V@I1F\=+@%&K5IY&*GY;6?0*"M,0SZD',=@B(8]D$7.FBJ8E8F M#,)N8%ZJL%VJL+;# TLU1N L:2IJAXFL.[*JJEV])6(7DKUT5+7(BJH6)'&U M ;NM^([K$9NJ$?A9%Z,D<@^[/I MY!6.UM>G"W[C6U$(QPE5_CI.%9MSJ$LS]@^JAR;:=-040W7G#2#H^?WU0Z[37#IP<#+QM!]XG0\[Z^;,6"EJ(3D6< M\NWN.J.)\"9,9'5BSYRG#;_>(EI+3-@I,[1+\XO/S3B?2(_5X?(4=7*-[')] M3#J QD9(U]:!7(4Z945V91U[NLV$H+9B0X0.>D?TDL4?Z@0/V05OL*9XI&! MNIQ!Y#GBKY]D/AB 7M ']JEWVH?LVC=$W;A'NLAYKEK9G2%=,0/HA&J:-L"0 M.FL=XBN)W$S)ZZ,^#E :.HZ=.B.[.O_LO+E$NE9;TR;JI!K9I?JGI$VD2WT*!/2,WOUY#2'2^W8D&G=O(&OCK@[ M]CK@F(80ZY+O>5!1FO/'4'W"76V [;7!42TAUOOIJ:<0OG@$U.?;E0[8WG'; M6L+&M%?<(8Q#)0FML-Y<*[@^N8-?FT?_W/R\*A#K906&'G;\4,VY8Y#]V705 M"#[R5^I1,]"5W4.1XZKT=9C:R)T;,!&,7$^--\,/ J':%)I .(PBJ"S6[. % MH'Q'_6=Q)Y+^* M V,E>D[BM#B?',HR^S*;%>&!)4'Q660LA6]V(D^"$C[F^UF1Y2R(ZD9)/".. MX\^2@*>3B[/ZWCJ_.!-5&?.4K7-45$D2Y"]?62R>SB=X'4MZ879QE MP9YM6/DC6^?P:=;U$O&$I047*;>O PF&U0L)6( M_^)1>3B?+"8H8KN@BLM[\?0':P?DR?Y"$1?U_^BIM74F**R*4B1M8U"0\+3Y M&SRWCA@TP+ZA 6D;D'$#U]" M@UH/=!&63VLJZ ,+LYR\81R:0V]R8O:-W5K M& U/Y31NRAR^Y="NO%B)M! QCX*216A3PA^8H[) 8H=607% -S#/!9JB'YLK M].&WC^@WQ%/TL. M9B"^&P$YCN KL?9XQ<+/B.)/B#@$:P2MWM[Z^?/[ M7QMT<__]&_J^OKZ_?+B]^QU=KAYN?]X^W%YOOEB>XW;/<>OGN(;GW,$2CT6A MG8*FI5>WE.OX\6)**%VX9[/'H6,T9I3X3F?U2I?7Z?*LX[^,_@M1VP11*6"E MAR(-> M1>LT+Q4]4SR>=]7&HT0O&CM].G:LLG\'\B(A'2JU5[PXR*4DTW'$MJ4VWSH: MK>/YUQIY2X./\8 >V.[E\L!RK2JLSOI8D\WDM1[2ZR'V['L(TCTK)*0&2:0H M&&0CN>!C'FQY?#*AX#[;8VIUP&48BDKF.D@LC#\&VYA]DNE-ZQ.JKL+Y?.P5 MU6CJ4^(:/-/C MMYLJ M52OJ8-\@NV<+ML.ERXRH28.GM*KLF Z2 M.L1Y5\UZ>_?S>O..FI7TO"!V7JRK/#P$8IV5[QF6.>F90HA=<_#2E+.P:4;;JH"OH8H-0A!<<%-5UO8YU#). M2AJ3J>LYAOJ;]$@B=B1U>NNBH5U 4(47$)-Y4_N^:R0:( U5MH-1K4P#Z9%% M[,@R%A=$PQMO7%YHC SYB/1 (G8@=8N]7>OP[Y$5;UC>1 70%%-O7 ;KS#SL MFG3WI"+^NQ;XS>W=Y=WJ'0N\APNQPV6=BY"Q"!9++A+$BZ(*TI#)4(1]3 *A M5\BM#:HR(9T'_@IBE%7;F(=@ [$*KJSK)]FB2B%@GW)>^U<[1X0 MBD)?PA"53'-,W7%FU9B9XK>G%SFQ0WJ3+[2B55AY[F!3V6I6K4R:>YP1.\Y> M:UZOU^A/$>CS@LHB)2FH)K#[,N"*]KBB]CW2,,%E$#$ASV04R:T\.!5N/K \ M0;%!-]5LA3RE8M19^:;<3'O^T1/\Z^4>!U%'.8+R)H*DO.,IQ$B=3_)<;F5J M&^TP-+#SYN.PUEE! 6\81H]$>@*)KZ*$/;,\Y$4=VK2$-!P_Z&]H"CI\_P:IP,*\9!"%B10C5\\XFG M1(#&;&F*XQZ$] 0(KQ^@2ES=7U]NKM&'J^OFZB/<0Y(U6KTJV^:NLQAC6V,V M)7AIJ.)HCT!JWZQ)69_0ENUYFDKGRMP!N!&15JOFX _/%6CHS.B2FN*BARBU M0[31RB3EK"I59BV\!1EC0F/V>C"O5?9XHPMK4;&ILBRN$Q2DLSJ,=S'TP=/F MY1(D %M)07LD43N2ZO<0]=F%+%MY6K(<:BZM0S2\45*+:N,;3FO=GDBNG4BO M)9;!LW[)NBI4W,58H,8(>V1ID-B3Q\76V;H3:3U';SM1=WL4N'84K 24P'G1 MDA>V&HPE\JQ&[CC@BY++ZRP_[D,:/I3B9 GD:C@Q5\Y@-5:&W.;VF'#MF/B1 MUC/9;9V.=:FYQG15.!!O?)JC,3))';P#.G&HU]9G,NSV'&H(K3J5 ,KYL,[& M>#SL]IAP[9A8:W?XL(;#N(J:'=2X\-&.0&4"=I2B06=%YR8?]^!P[>"X9Z'8 MI_Q86Z;LJ7F'D,L7Q%.QF\)>L+DS/&<>GZPUB>' VF\2$?$=#^LL.1.P_=D; MW^^X*F3FKC)V#8F,::WGD'N"0R*5>R\Y97)0_X?#A/:!GG81M$-132AUQR]6 M9H-7W@G+]_4O 0I4GQ3YQODOH58JBJ?&V' Q MJF-L?YI.0U&K1H:):Y7%+Y7SC8RX]>MI:+V2)6]JS'0QF_TX;:2VH\MS?K;T ME^1'DPOSUNY5@\J?FZ7'G?3P4JI M&V6#=E9X55V,KN8_79_0>E[PFU:;L'/^=6_] \>.6%8RJ!MG?M=EK"]&[T:B5)5,)GYRFY]5 M%\];LE4A>ORJL2]>WKY_N/ETM_SU[OZCN/\@KC\_W'U\ M__!P/HTP3DNF16?H.AM:?,/0?"%^<3;60;RWI2H/#4R!:H"VZ*%=+[YK\585 M$W$\'XO%;#'_CKWC(=1CMG?\#7OW?BVM_D,2&\;BQMG@C"YE)HG#IO]]!=#(@.F%$)_]_\O\G0^+*1^5U M&(L[BUQ2D!HQA+0*NM32:Q7$:S"(6^11F>U8Q%J)'_[Q;K&8G=VXII5VRW?S M,^%\_T-GM?OA2&QD$-H6SK?.(U%P8L6M,G(CO1+(Y57KM1'S!55R=C(1O\)' M9QP-!+^N!42C"_2ZPA7A#*F%-8 E0,Z^*6K=PBX<%\Y:X!657'E=B*B*VCKC MUEN10O;]L THUQOLNJ%=KQ_I9\9'%4EK=AX^DH<#='3#>4W@3^LAHA[N7M\MCP[CER8X^OU1 M Z (KHJ<-4Z!\AE9=$)9N3)*J*K2A298I6J-VS)" N1NQ-T295[VB1,_R*8] M$R3+41&/U6!O3/XJ%4A7 6YP0SY!;6VU7?,-P@LZJL%DO_(P AU$C=/@:Y)$ MBUR!&SA?(7ZTF30:*;=:LLD:5'$4A I]LC];39SA'@.V#Y[ CL6_)*R/Q;\= MCAK>BDQ;.1$W][_=W;Z9_U,L\5 U8,"=%;](7]2D$[/,X-^=-Z7X64D3:['? M]\A;822A9%ZEN(+Y+Y3"P:X4;6]Y4VN8)Y<9?J-D2)Y2U+2&A0>>5UMF MK4NH5(JU\SI2_];R48E",O<3J*CBP'"D!@T 'J?@B_A)"!'G3" VY8AH]S&%1UZ[ADG M9$234:)?:;>"-A4D76 YR5$BD[9O,(3]>0&-PH.1>4D^QUQHL1@H240T) M++B]7Z0*P7;)[Z!O-&*#+BAN7=$Q;U_,PD&Q4<7D=\=?'NIZ=T-KT$\6PQ5Q M#Z07@24B].L>M4_AC"_EH]1&KJC*VQ=E$^J5#QH8*PH"G3<&(/0ZJS'=[[H) MS8IEE%ZVPQK8M-29!L]TU?R<%R&\)RE$0?U'0 M9/O8X(VJ@L-8=!LXW"K!2\>(6,NXXP.7G56 6@DUKA(G(4L6%XI.GTS8L:B& MJ0;I*'4>AHS^FC 1='4K9*A%A7$]@"$,RB8T'"G/3M#T<^UX3J=G13VH%Y$< M1CCIO=@=YH2CZGN!(#0.YP3R7V=1=YZ;7(>0LC9*DH*"L[BK:'=VDGT8@Y9H M%BW6$?7HS"-!/VCT3M"'[*Z1%T4D#"3@FD5_F59P)>Y!9T\&(.SW170KY?.L M.MX7P.Q7\=G!#9AMM-F&ZVU@,K@_HH1V/-*QCXV3"0D3;\>G;V?CV6P&A9%T M.B"S9!(.D!PTIBO0KIDNS\UC D/G1G@HB0;(32<\+ MI4I&\^IT/IGC)<@8)ED%-Y"(,A7NW5&@)!($[&)Z?S\?'\QSU@ M^_6:8 [OW TQ%R[$/ ;W+C=TRK\ZGKS;Y3;W:(" 8RLPXH5=FSPN:Y_GV\+S M9((B0K(HUZS !MC,WBE7T=F]-U)T/B=XVSH,/*>Y_ 9R[$V&H")TR=(;0X(A&H\S88OA?8_T0IH\$M-[,ZK_F6C=-6IW6 VPO@O) MTS@)9E6Z+Q'GO1LY^AY04%>:_F$*XWL\H@E$$D-2\GR3U!+ P04 " "C@6=4X2D,9T0I M #9A0 &0 'AL+W=O2YU[FP)4&4=K$XW!_5W=G=9557]516D>SY]!>_>.2C MNIJDC+D#QAIV/3(C(^,=D5&O;MONJ]\XUQ=WV[KQ/S_9]/WNQV?/_&+CMJ4_ M:W>NH3NKMMN6/?WLUL_\KG/EDE_:UL_.GS__X=FVK)HGKU_QM8_=ZU?MT-=5 MXSYVA1^VV[+;OW%U>_OSDQ=/[,*G:KWI<>'9ZU>[_/CF.SS/#_Q7Y6Y]\G>!E.VTEGGIW65;_W>U[#<_/_G;DV+I M5N50]Y_:V_]PNI[O,=ZBK3W_6]S*LS_\^Y-B,?B^W>K+!,&V:N3_RSO%0_+" MWYX?>>%<7SAGN&4BAO)MV9>O7W7M;='A:1H-?_!2^6T"KFJP*==]1WJ]_ M_>;B^NJZ^/!+\?'3N^MW[S]??+[Z\+ZX>/^VN/[R^^\7G_X']ZZO?GU_]6'+^\_7[W_M?CXX;>KRZMWUZ^>]00)QGNVT%G?R*SG1V9]<5[\ MWC;]QA?OFJ5;Y@,\HR6$=9S;.MZRX"7ESS> MRR/C72P6[=#T5;,N/K9UM:B<+_[WQ=SW'='1_[EG@N_"!-_Q!-_]?T;\__M9 MBS>EKWS1KHJ/G?.NZ4OFK\\;1SRV:+>[LMD#;XNV\82Z9=F[9;&JFK)95&5= M>'K>$5OWOMB4-ZZ8.]<4)%!V94?/50T/TBWI:4>\T&_XMV[%KJMHD%U-F[%V MC>O*NM[COMOU\FY/0'QI*ORZQCP,YL76==6B+)[^>G'Q\>2,P ZCT-W+ *:M MXF' Z?UZ6#J>3L&3F;J>IO*SXJHA^_POX(FYX6 '"!^EP4]&S>E2I:Y$W*41\I\&^>@V5D@T J7]L6R\N5ZW;DU M/].Y&]<,+AV3=HBI$6C:S]+ETGYX@IFVCO:"7NXW94^[S9<#7HFJVZXOY_2G M(I87-X'N+]Z!@-[YOMKR]@#_PA6R.+K9/Y(V\1!64/5[X2#0/<'R]Z$B#-$6 M-*1N&9A>-J1P-NVL^&-8KF4@W89ANQ-JY!66JQ7I4P9%%D=@E-O -@V?;6N MRGE55STD)WX3KA=UZX>.%TH@ @$ (GM0AL;R;,63B\2 QV#0;92'W!V9+Z"C MY= !X?$EEB?$K>V2F&98;"(2Z($: /3M#./2KH::EW+@$#S,E8\8U0[9H;VCK>;E[7-EUH(6>2&M7ETH=V*<=7ID5J[+J MBINR'F34==LN;RL2&4Q$@ G"HVS6%2C,YA3AA.551*E5QQB;%;4C[@%(Q'*W M8"=?$)$4RW:8]X#=!,T,1HWK((S[\B[=44'+D@$2H@QCS6ASVL774^%0\!AA MO13\[-J>(, &@C^[&T,P;T=;8.?7.EPC<](N](QOLFY@OB4(PVU"HZMNP%5 M<''K@!&O"*%E=$-9T\\NS T0T-1] _BB?/"K(@R3YLBLNAPUC[3"2;GECI0ZF*4*E: MK(:&E0*-N[ Q5/Y^N:9-K.NR&PDKHES7DZ%]C"D)FU,S%J2'"5%;(I=!-#(M M,\P16-3=+39$>?0HXXNDCA/1H/?G95H1 M94%]US+33$E1&#%C\1'@D%;@M@!C(@*,\3_9XR*;EW^0Q:T2I@ML_@\,YEFC M;'<$OC SJVTBF(P9Z0E7/%6(3FC%M':(8#5-,DI)Q!D-1Z*1Z 0DT;D-G![2 MG+_1M=$E/);8/B3*1.EY\&(A6\*[P?Q(AL>2&,F(B!B;+-G^$!'83;*AE N$ M2_ $LT;5$ LI5N9$5Q :M"E=-1]4,;2S;#HF=QY][T Q#C9^01:ZV\X)2V:E M,^+HC^/T$/\]DZPSO%^0T$U$T/-T$L;ZM:H;JSP#]IV$Z@ .J:A#) MLP1 V!]A?7Y95R(V S0F*&4A](X[0P-1]_33]9<3Y>31 ^5MV2WYB8L373.F M. (>%I]88;3,K]P9RWS%[[_7IK2,*)TQ>EG[#L_,?[TCADDYCTDOE,A,< M[RAX:T.8(XZK*WIZF3&%>"EDHG75NH*$)@5!6%.%M>F<@RR&MTML05X'/ +X M/&0!;UA?$AV16ED84/R'BT E\(YO'8C+1>M[6-H5J2["1-?>J4(C;) M$0T* M4A:,S?O8\BA$@1?)(=L2H]6\U,7&+;X"\ZP\RQOZ$R;RKO45%D&H[4"!]$_3 M3JSD 7!$N[&1]RD8 'SWPJP0-FC>FD$3'@]_I(8#.".1*'$AI(EJX)(EB_X@ MKVR9>'IQ'#+<[9F)NYEXWH:[NEGT=[LOZWX?M)EL&UMX<[@A-RTY3DM3(.15 M;,AN-9$][#@L1G/M>K.5XX"P<+V9-B1 :2#22$ZV(5"X .,G86<:-8>F(5P0 MMI:5VB =Q(C(/^$1]98^'T/4 :$"JK!"04X.&R**/?WG'[18 01 9.IOPN16G[,,*PRA M!G,,")N[JQJ@\DLF(_BOW6O9@90B$<+]G2 M8S!::;*F[R(Y7@I-?*K\U^*7)%9#F!ADC;RY819"-KD@?V"7!Z]B)0[)<,N( M'49,Q';04).R>5J<\#N(DMROKGZ/89*YJRMWPX(@I841E R;NR/(U"0@T;_C M8(EJNY(-\QA^"21J,1=UG)JOBA\8E),A-AFN2X(CP&!_N&I;CKS!4,&..15T MGBK39O$T$I2]&O:LCV8LK:LM6!;<"%40F0-3>P MW"4FRP.RUC*=2!X$##N^%B4<1PV%WS2Z*U+OPE=E\;%<8(=HB#66<39E $35 M.(9T6_X!41VF"CHM1+'ZMB_K:>U9LD6S:L&,_L>CQA8LF^)2 M)RLNBA?GQ5^*_Q6OO"GHH;_08_1/N'A9O'Q)OU^^R)]5.( M,S2)C!H!^CY@ MRV!4D'*#4RRH_R>B*%@X([3\#VVOY( >Q,UE<8Y%O_@^Q<1;6O_Y]W\"#3'6 MF[E8'S4>Q\3TS@)Q^>40GV,"9KF=F-X\'X$P; >)EBV!'.(M,9#>)K\@3H/F M&+SY+% 7,*].D;Q1EZ6 _)6X2S!DTICC+(T)("!HSCMYU/F5OFTAC0LO(DIA"W7R6174'?,51:M*>] M,>F061RL$]C"M5@&-"0[8'"'J]P0'X5V#I<-ID L509F7>(:UK%8BB!3GUV* MG&?+9IE+8S7:Q!N[)QH\(C.QV;SG*&^,Z;*%[D 7V+&>OC\NI !.3/'K-O3,YP@!B U,E_WV844_HTJ)G$ M=AX7J3LKWD!..0E+SI&$9$,ABV9+2D^)W((<4/ +9\@=Y2R(;=EA6L[R4#"2 M3[C( ?)QHB.\%-."8U"17+UFAZ M*7'8S#^C4A2<;."+4LQ^\:FY@&B>.EY57I-+*AD^XDX6H2 22Z@3]V@$E"0I0?$H1FY6?% M?!#=#%9"KEP8<%R>F3:S>*UWBTW3UNUZ+_!+3*@IM\[>)H1U M7QW94F775S!F&[:K>&=(2<]&&MN2HLS0G*%(G8Z RX@$)&PB:<9-Y$A0FJE5 M?\4"BXB!MHT($Z!&HX,(&S>(R34]D='0&&(E\K6#A[#H+<@V$S4IZG0F ?:8 M3X/>2+-I 68.K)3+I:9*!]*9@AJ@7]46QP$RO87A6M+[W4$,0'7\T)4+CJ@0 M*JJE2GV?)7%5:MAEU9!X-0_P:$Y/69)1)FD@?DI179N_@;M&$$IU;6>"*E=+ M;Z-P37-,%D273=#9AQU&AJT&.9R:,S27KZ0^@E-H8]!%X&29*Y6Q8REYD&A3 MH%E^B%'608RTDG]H5RMZG_59D&-LTZGU1ZSFD[J$PR4",2L.AUM\/BMDB%GM M,:"PT::T &.,[1W$1HCIR!P#*38"R1%2T'KO0W!&'B9K#5-PNA ML=JM->*#X2QYYI@*CUJ&OZ;9_*LHS2X$'Y-10+CRDU4 2.VA[NFT9G=Z0CA& M*X"X@]FN&5B!F+.VZ@2%L,A6J4T9DXHYFR8L>LL)=1ZFKK["J&.72VP9CLR. M%.L]@VTFVXP$ M_S^L_BCWX^92-'>_&Q?TK)9RB)#H.,_.0F&%,.);-^^+*V(+=D NV0&1?XVX MM BHT4A?8/'*7F(WK5F?@C&)/^=]$@W,':,EK7ZANRA^5Q)JY#?9.,F7;ZNL MJY5+UM3"=V,_#J_]^8QZ])4E\0BDA)RV;F:I+3$I$KY&U+4D.7[9+-EX84T\OKB]/BL_MKEH4?_ON M?":3JF:*(@O\1OL"A"]C@D7=WZE)ONR6; _0^+2:IV&"D]S;-,A9F*$$CVLW M;LCY:0>-H+&U0"X.8;HAD8ZU268[>L \"FUZYU0PTE94K-F2P99J[W?ML-Z M+_^*Q-A2J4"2)-$O"V/ES,L9E#ESO<4()%\1+3Y2,5)M%#SEOKR;C7UR04.8 MU5X_6 D-N"040[L"OWJD7( Z_NA.M=1U(*$<5>AT,R&H:K MU&MEVEDTHI5.::)-7S,%MX>;'RN)-(R6.1\(F,ROA2Y(-!.$%MJ3;Q=$U0W0.? MT 'HPA'AKHF6=V?%AR:9--WLQ!Z+/CE^D8@QI:")BB#6)>Q)$_Y8_-N__/L/ M+\]_DJKI['WH&43B4XM*;XUHYZZ3:+2=B.>XV=ZCSLB*;\0IH\P9? M!($!#,'5E3(]A(C=\B=&73J9 :G:89%IGUP,A4I>S"]U(1J8Q6R<4/56*]*X M6V(O+C%*3$;9U(:+6L L=2)&(PM$@I(LBA*)^D FAUCSZ68V7,SOX99PU+;J MQ857;VD?)$<(U]B:V*1P=ZY;5#026X%:\7*FFB41,S#3,1G''UFK06Q*0(SQ M9E:D%K:0+BU3<39+!1\RUYS;152OO',^6C8\V%GQ7S:X+?.^^.2WIR*S[)(E MQZT>'@5^@56LFHN5Y8@Z5VKD[88.D5])Y=6+H4Z53I=J\#3FDK%!9<&= _F> MB$?)R]LN:&!8J&D]E(3;WCDK&>5R))@4B,'!8:7Q/^3ZT*OWS*MF)(X59I0" MLX-[">2SD '/P^T3#T)!Z[-3FY;56Z($KY+X]!%XIT/-,RF?=6E19;#%;/9Q M8;?N;HT!I='+Y.8SC?8 M7]=?O)E8-,7)8?U,#B2GMU 8@G,<*T@CEC-M#1)?.ECYG92F//7MJK]EPQG@ MD&4!$^V$0WA9-0<3K"F)SJTX?Z_J-BN_P:L:=>\UR.55_$&B]S6+YC9"'8 > M&6([L@Q48 >5):Z'[]U.ZLK*Q>;'XNF+$XN,[@T>QKG6Q(55S(JGYZ-'TX,= M[;S6&O"4>'@D>O/E22SQTZJ^<$A&8K?TT'@KRKTRPE=9: ;LW(9RP)>M'LD <8ZQK"2_:GK&, MC!%MN27+2Z1\/_ %B(?(>HF<6O2U:G3L"QFJ5X!F)RY"3V;*A)8]#O MRUZ/J7SL6OB](NBNE420V>&.>]8T1"_\0C(/$!$PVS M4"0V3CN:O&!7:$76BXBM>!G!AT:.&-DE=D2X0E "E [)AN*ZK;7=HI@*U,BU;2;;M/ 0L;( 1[@YJ"/+X72$UWE'=,FCU"E@ M\W(8(>(I XE%3@H/C+;]3HNYDB!*?]ORV(;;"%DD&QPJ]"P]F735HW?(K#LI MCQN_'3+7\K;A))8,S 10(WK M1#%"<<#ED0Y()NX1+9V7:GLJ#L M6@D183:'.9(IP>HPIZV5V1!6)A'C1A/IH1HT4 G92<"743.-7*FX.[8G*388 MA= ;T#5VHHDG6!)OP;R^;B]I,VCY/;A=: INMV@R'U/#UQ]Y!-[U7KH+#\6 MX6#;LB:T #F39>LT&B;UL^#!S)=D^Z? N3=[>(1 MTG,:,5R(DW+U<9;KUQ4C==T$V-2M33>>*PB)WQ#+=O]P>J!LYT[;@7??<:E: M!CEF7HZGSO%+;Y(9"Z&0,)]OHUN(&6D&VE3RVEUBO.7,9(>5%G)B6HAOC.H) MC/*J2\D7D\!LNWU(-6@9)-=GP_>UTR.CP0[A*$E;[/48-\CURQO2U5Y=L2.#T@QD4./\N', MQ P2*QQ9=90.*O0@YLK!0L!L1%^XV[3;TNR?EP+E?AE9 RLV\RK"SC/]I;I ,/XHHDAP>I M_?]&=-TS&^?#D!?+V"H$0&0E$M\.&ULU:6*2UX82VJ_&0]GXXI-.DPH_L&A/ MQ5X>^)Q@SHY-L%@URC?G,@ZE7\@OJR&I?' >#U*AF0> M:CQ>&&6_:VZJKFW"D7<)9-=2!Q^+7"0QV+EV=7BX7I+,G+J5L_5'+50"[XA- M:%4@2U[V0FTE-LZF^0JB\%L,O@EC3PS7HZ#.U"!4I#QZ-C[*S.5=0[U"_%'" MW,$_'!DL,XWS)V=$S>Z 4:L="F:15HXXLXQ["QM[J35AXD5T/6B/B/,D)2>G M^+L0"[&GQ\Z!($QIU9@B$LUZJ$DRD=%^>EON)=RO?OW<];?(6":B&J3^9S&\ M!M 9?UM^8=K<3E9MJ5H]DIT8[M&71@0A6H?KYBR&I IB!:F['$TQ0HHF-]I; MKF3MV[7CV!M+6 G#60(G'E*U7ALSM6RNPF.T/_W!#3R;FAF* M<&]'-(,Z#HZLX;WM:'R+;XZ5-^E 3+"H MH>/%H#TX8 J01E?&?0Z2DF#R!]#."%@7X9;"FT85(FC'+ L"CHN% @ 6I+2D M#S(.52]5WA)811(R.4H8X+6<)!_U/D2:P1>0]SC@.HDDXD ]#JB'=D'>7(*8 M*DL23$&V)<=K?^'(+I^0B=7HA]'"T38PF^K25(5(=!#KX?J*,IHNR4%//N"7 M;A:IJE'?*,EJ8RGA.'-VVI33^)-B4.$Y!DK&,2'8(@Y%P^=KK=Z/FYM,]$69 M'>!A3(ZQ2KD/E;!I-Z2Q%ZHP'A Q'[RI6PGU1FML\N(_*][Y#5'.@]<9#XG0 M"M>%Y#B,?\^)GXM0-1'[.TRN-23!8TNS]JM#,IYHV*'RK_);#9&TQ9RT*%$8 MFQ5 ^?GSGW:N_,I_OO@)CW5R>G/3(JE;J@#-MBPL-7 H:>#GY3J$%VHS9YN*^\LBZ.@:DN*J2IO>QQK M@>,V'EN_%'Y)_O">A3,=17Z4Q>5%,86M1U+K6I&L13XAP'I6_(XMV1&#?4R, ML ])GO)W/3LWZ<'G*>\HK*SR86NC'\F"AO+;O$ F50^Y8HE5.*"T46)1:QK=C45TV.LZV#12-*3RJY\6HX0:6%JCA!@,.? M4OJO XO$GAGOLDO)BM@:TG@<#DADE#?E"\N9V2B&XW"AH(]3 MU%:C0ZPIOERVK^H!L&:TJG^)*'$OJM+DIAX(7%8')=4Q0,.+4[)BY;]P%L&X M?T*32$E?QQ!&M%(0/=T7<)25;7'017(ETEP@L&HRHMB6$HVNO)862V&I]:ED MZTZ]Z)@<76G5'G*5D=UBZJ1+\8&:P,E%LJWCMK)AC"!U\U)S_Z:MX=L]A+&1 M\N?35=X %V$4ZY=S:64AFJ0[G%*/BQ7NZ >YM\3*!&&QV2S>A]:-:8U3;+XI M0O"I(HQHA^O:Y6235;G7^Y,LR!]0JMFI% L6A0W[P29R[G%(?RV323B4PFG8 MX,FJWR8ENLJ+'+-8PV)LM/"C'$A$=E(T&6)$!')KM4UBIEOE)<,:)[N63ESBH(V>U;KGYFO7[#/$*'I+;S(C+M47I(L.,.IMV,8)QH@)3'JK+ M6_/:UBRPN:"[WTPZ:5(2H'W1#(5L#:P[[E6HP1<1Y*BI/Q M2RM6R8*MB>0AC:]A9^/AT/_E&@]'JYB+BB1I67+M!M%#=_4D7OZ MR_5%<1%^GPB:1[41FJ11BT/4BS13#9QS(\(RA)I&\4Q1!V43HMW(6-GA=3U[ M7%?'W8)I"^/SZ#2.J2*4,&B@F@^]6=U&V*K G G0[^ 9'69./X21L^(=V=CCE0_A)%2$#XDBAD2.V67G&P)^DSB> M!N[35@=VZ!_&T?&B5DVA)DUH,T1)+EFFVR:'UZ9C&%%_6"MD?L6.32]GVI$E M'AL5]:.]MJ<]SL^;T+>%@UAL3::0'#^YFRLS$[08Q4R0)$X](C "5^%N(I 1 M]8F'RN_E XHG5X5NR,<\S;.\@G0\N8G\+$7-)>'9KDL[^V@*$V(6F]-AE_BQ M;$JWWL4Q[QF/$&*4 ULYC;P'THW.A14(A2J-46!'.CC>CP=UU!!1.CP*/H'] M9BF,&C@-Y14I2,#8XZ:>-L7YJ/*HE]L4%YA='L\I&=2C7&(HXF ",>',]6[' MRUL.#B[^9^B^?S_[C<([>4!1#3-A'+-C8^1G6MRV2?H6T?)8FVV4?X2-NNBD MNN5#Z4B5ZW[#OLU\3)A)NA0^(/<"U$QN^'Q!NFE63AX1)V$CWV8-'?+3 T>C M0ESL6G+/]WL7D8C,-]:0\7-FO4Y\)^"@1T9N[THKU$I:XJ?M1X2B?'@V[4/8_/72E]UK5!Q-O;C7$!O6 MHX,PP>I+#^MR#YHT?IRVW(K]RKA=5&A$P&$R8M^&K?##/,%4+8"*=P1&LL!A M&O03ZI4D$UM08GM;H'+TVSXHHIU-^3QF;(80@)G(2T]7M2&C$W)Y7G-Y17Z< MS!2,-+>M1H<;I&IA+GD CR*U>.)-6YL0/L@Z$ $$Q&Y6"FZ<[DV0=)CG^JA"NTM\"M MR\]QI'5C6M%^<* BH'*6=H')C]]H&9*P& M=4I FLIN)! .* -%A1I.#K*MT.] 8XI@?FD%'-I&BV!0WSU'?2)EA[1&S/HL,5Z-"'0=#SL'?NL5$W65SH5HL<09;DD/A%] M/]8LAQ?F/ 1Y!, U2VNLX/=P&B=>BR=TPM'@M ]SPD;'N2B.P3**QXX"2%2+ M"*%8KUYN[<#N<:Z-WP RJ27-V3Q.F*"CE6\[' +2(Q@WJKO;QBRIT&*0L.O0 M0XH$7E_%+"Z1\/C2K$B/4_M[\'1?#ZATTT.F^&!ZX.Y?GY]]5VQ)KQN&Z<*+ M<.';F&.6A [J?N1@HW;5"AT1 M;#/FI33YF%FST) Z'K7J6I4+YO%3([6X32"ZFE6EC"&A.GW_/A)$4C7>N4Q7 MFFYPZ @#UZ3?I[5ZZ)E)=\XI8![$J:;$.;(\1160C(>",>T K69A M\EK\B-8C4#1)4DBU,;M_YLS94<*/R2KGTZ0 .Y-ETIYS'YK861,U7H*44Z1? M9]3X6_H!K%2RXP1GV^%C>VG4*#TU,U&5JX=F[TR$'/VHIS(2/L@H&97<(8]? M!#QH,YU5E,LT*8!C[UX*0JP-N8S)06%-,8 S A1 M0'%XXL$UY%*'[EFC;_78.1GI[C'QF8.=?@([EL]F&-VI;*Q(\V M5K;*'7&9+:I/D$JISQ0USNS8-LP/&<6>EQW!&>&[4WP=MD5[H7!_N[LJ0MIISVTEV M8V-M1/9]NW]]F?AF[*R=GWT?+N"#E4'TL*0UP!_^!MXXY&LE%=JV*VNA2CI3 MC]HD9M:]DT^54[QOPZ<1>&TV56CAIE53XP:N6_PG$F'"+A($:C!@'RM&6US))X96(B2,DJ5QC4 MV7?C@X(_;$4,5W+1B#7DWP(_!^CQ&;]__BT,?4T:* M,ODLE"U&B8[+3LPS*^KFH]+E MJV?]ZU?/*D__+.B_KKVE?SG'];;LR]>OMJY;NTO:./ZH=-/__.3%D^0JRHA_ M?G+QXL>+\R?/Z,WX^.M7.X+\][);XYMDM5O1J\_/_OK]$\FYV(^^W6%('+WI MVRW_B4B\Z_ W5^U;6\_, ':\C!XK_\O4$L#!!0 ( *.!9U3X04U)DP8 M X1 9 >&PO=V]R:W-H965T$L!)N[@%=K=%T^UB<;@/M$3;1"52):DXOE^_SY"2K"1UNKOW M)99$SMLS,P^'N=QK\\7NA'#LH2J5O1KMG*O?3"8VWXF*V[&NA<+*1IN*.[R: M[<361O#""U7E))E.+R85EVIT?>F_?3#7E[IQI53B@V&VJ2IN#C>BU/NK43SJ M/GR4VYVC#Y/KRYIOQ9UPO]8?#-XFO99"5D)9J14S8G,U6L5O;C+:[S=\EF)O M!\^,(EEK_85>?BRN1E-R2)0B=Z2!X^=>W(JR)$5PXVNK<]2;),'AO]OT<8S(WVY+JW_R_9A;S8?L;RQ3E>M M,#RHI J__*'%82"PF)X02%J!Q/L=#'DOWW+'KR^-WC-#NZ&-'GRH7AK.245) MN7,&JQ)R[OKCN\_O?OGUW>7$01E]FN2MX$T03$X(Q@G[62NWL^R=*D3Q6,$$ M7O2N))TK-\F+&M^*?,S2.&+)-(E?T)?VH:5>7WHJ-'$O5"/8QNB*W<)7@Q( MO&[';CVPPK#_K-;6?__O"P:SWF#F#69_'2LNW6R.VW(F"=?Y_VB$& M7:)]I-HRQ]>E8':G]Q9-$7:L#ZPVNF@0'E<%L\+V$;JUKK4)BJG)G5!9=,%^\R-],X9?>"EDW @B2ZR.4NC;#YE[]T.=K+%!5NF&?ND'2]) MR3Q:7&3T$$<+U%2?IQM>DAW[S? 1[;TLL"A5X"7?X&N0#MH\UXUR!$XNY#UM MCUC>:>76"JQ1,&A=80PPZ%!\"M/*,KTYA=#JN9E__F.1Q,F_%)CTC,5IM)BG M])!%Z6QZC*OU L184&_Z6P),T^\.6.OLF44SR_.Z3%-HN5T<<[>-L:C $P. MR*)EXD0:*4)R-/)[;W55EAA.19/!O/NR\1 M]MI:>/HL#Z20HXTX@9^7#9GWP(GGB*Y##AGVT_I:;*52Y#^,TH>-M#FJ@"(9 M]PA!?HT\-LHBK78C\5X+X]-,NO2ZE%N?<,OVP@"H;#E.'WN?SL<7QR_!.( B MLP.3]BE2C\.D[VV$< ;[U2 R6E1:O<[)I]+7Y ]W*]1954F',PL9]K23MT0# M7W?D+.)K8+[KUL'I!(5?&ZZ<](T#3\D7N9%YMQE5"P5. T8@[83!:4!8'09& M$"MGF\8UV G0I"[&S_SB%14N)*'J;#I.'D.7'?/^-Y$;^X[M*FZ'.O%!!H/B M(0!*>FL-+G$2.EN/ V\<0DO5'82TU0BB'JJ<$Z40C.:G2T@;5G-#ULK#GZFM MJ'65;#Y/-*W6?5!K,6PLJ8Z]=8^6)/^5>' ,[%:%$_,DL"VN5-7)G.-AWQBE:/!:WWV9Y M*>QK&EV+P='<$EIQ/% "85AB8NM\9M^O7=MV_,D Q8\CU(\J1U&BDQ%OWDGJ M@63^1+*C*UJPTCH0G,2%0*(Q(5E(8.*"TX&WK/51@8L;G[2F!D#B0>2-9\[V M+.FL^ ZPHG6%6LF(KXTT?:OFO);PU6/>^$Y:W=UBF)F^SI"<,*6LCF-"7RL> ME;8,.C L^VTX3EH6C@U0+*B&#/0,$"H,Q ?>'E/CG(RSYK*@/O5;$:<+-Z 0 M"VW$>V,P(1Y)(5#Z0!30>V+M0+'1XP-:/LO9-Z5\,*=<&91N'^6Q2(]9)UGB M9S_P#<%O$3C&WKKB3W5N6Q9[/KZ^R#IW.T#_VOL[5#PP"VVXOGJHB,21E!"G M]IGW-:8&8UH2)8NE'].F\R7[2:OM][0'1:V".)K'2YKU(-S-O%DT#506S68+ MM@K%PKMB'FI[7AUAY$F>3CS)X!PO'E'0=V<KTP:L;S1&C_:% M#/3_ KG^ U!+ P04 " "C@6=4TGH]K-L# !7" &0 'AL+W=O;,F<,9TLN#TO>F1K3PV AI M5D%M;;N((E/6V# S42U*VMDIW3!+4[V/3*N15=ZI$5$:Q^=1P[@,UDN_=J/7 M2]59P27>:#!=TS#]=(E"'59!$AP7;OF^MFXA6B];ML<-VE_;&TVS:$2I>(/2 M<"5!XVX57"2+R]S9>X/?.![,BS&X3+9*W;O)3]4JB!TA%%A:A\#H\X ?4 @' M1#2^#9C!&-(YOAP?T3_YW"F7+3/X08FOO++U*I@%4.&.=<+>JL-G'/*9.KQ2 M">-_X=#;9G$ 96>L:@9G8M!PV7_9XZ##"X?9:P[IX)!ZWGT@S_(CLVR]U.H MVED3FAOX5+TWD>/2'#6:MYMNN1[,*2M4TY$[E5][72E2H#;SCDO!59PC+ MA("/);;V!49%]7>V@-^1Z;X0@(X1FRT9'(_2_<1PW36HF55Z =='*M_#NS0+ MLUE^YH99F)['9^0O%=5\;_K5-QA6[]D#>>^QCVJ ;AICB1*I\<-WLS1)?[S\ M5\9I$LZ+-$SB!)(BG!9%.,O/GX./.80GU"(ZR20^][SB23(_@PV7)7JI/ZBF M9?()#LP J<,&.&6X5Y_N3&_V1)(8P%[R.F?!LY; M]&3?CT%]$!*@)VP6<&$\4G?LP<0'&_Q+KOP%02P,$% @ HX%G5&N&ULI551;]LV$/XK!ZW84V;9LMMFK6W M3APL0!T$3I,]#'N@I9/$E2+5(V77_?4[4HKLHG,*K"^VR./WW?>==,?IWM G M6R(Z^%(I;6=1Z5S]+HYM6F(E[,#4J#F2&ZJ$XR45L:T)119 E8J3X?!-7 FI MH_DT[-W3?&H:IZ3&>P+;5)6@PQ*5V<^B4?2\L9%%Z?Q&/)_6HL '=(_U/?$J M[EDR6:&VTF@@S&?18O1N.?'GPX$GB7M[\@S>R=:83WYQF\VBH1>$"E/G&03_ M[? *E?)$+.-SQQGU*3WP]/F9_29X9R];8?'*J#]EYLI9=!E!AKEHE-N8_1_8 M^7GM^5*C;/B%?7MV/(D@;:PS50=F!974[;_XTM7A!' Y/ -(.D 2=+>)@LIK MX<1\2F8/Y$\SFW\(5@.:Q4GM7\J#(XY*QKGYS>)V T^+#X\K6*\6#X^;U7IU M]_%A&CLF]T?BM"-:MD3)&:)1 FNC76EAI3/,OB6(654O+7F6MDQ>9+S&= #C MT04DPV3T M^XMSH.?.-S5H4D>!*J0;B6-E7&-H06_EILK2/^.OY^(<>DSS$) M.28_7\[_100+:]%96*/PZC,0.H,-IH8ROW!P8M)_\W!G]&\<;XBD+F IK+1P MA>2X74%S+)=:Z%0*!2(P7W![IB4O0&HG="&W"KM0R%43SP-RAPNHE= N[.'G M1M;W?G:G,$R!. 9@"= M $ZT2YVJ)L.0W2%5H S;\.YWJ#/VT!62BRR(N' 8* ?PT7\"KT6#$+:]4F%[6P[@EL-HB]6W1\A\%>5S>**XS(5=7%D 9+E. (Q^?8=<:>.DD5N@05^T0W+FS)G#RVBR4_JSV2):>*R$-.?!UMKZ+ Q- ML<6*F;ZJ4=+*6NF*61KJ36AJC:ST094(DR@:A!7C,IA._-RMGDY48P67>*O! M-%7%]-,1 Y0BBPL Z!T><+7J 0#HAH_+''#+J4 M+O"Y?4!_ZVNG6E;,X(42GWAIM^?!*( 2UZP1]D[MWN&^GMSA%4H8_PN[UC=/ M R@:8U6U#R8&%9?MESWN=7@6,(J.!"3[@,3S;A-YE@MFV72BU0ZT\R8T9_A2 M?321X])MRKW5M,HISDZ7-P^SFZOE_/H29O?WEP_W,+M9P-6'#XM/R^OK26@I MA_,,BSW>O,5+CN#%";Q7TFX-7,H2RV\!0B+7,4P.#.?)BX@++/J0QCU(HB1^ M 2_M*DX]7GH$[TJI% "9+6$K+Y(:O!,+,&+0&%MP40IE&(_PV6QFKZ=S\ M_D+:K$N;^;393Q/ZO^ ]+XSYPGH@Z8H?F2X4W3)CL02U!KM%6"M!UY7+#;FY M.=H$K%:HNXV $R[)4S6&9#2G9W"EE3'PEG$-'YEH2,^B:*I&,(5DLME()M7F"5Q#WAE%$WY-T,#KUXS1-X,+?".*A M47@TL^6UH<68G$_B;'P*XSR&Y>W=:U;5;Q:0T_SK7T9)G+SQ]H-F)8)D%?K] M5U2LAG@XZ)R<_: L$\ [K0SE3WL9K1"?/!XZ/DEOG(]_FI[1_Z=GLI=S,/Q' M.=-3,J/1\-_I&>=?EYQ]1,7>F?D&D#Z%ZC'QQC!^#T[Y$$ID;?(\13'QXH MTE$IG-SKQKKW@!WA25G(^#O;8U>'^Z7V2)CO-A[.G$]"VF3#D3/3@Y$=C!RR M;.R,@6?O3C"RM:4,6710_27&[NPFHQ0.#^&/'K?P64>A\['Q?=/0N6ZD;9M+ M-]NUYEG;D;ZZMWW]/=,;+@UMTYI"H_XP#T"WO;(=6%7[_K12E@ZC-[?T]P*U M&PO=V]R:W-H965TSJ&JEE,G]0@$) M*%57HF4$M/NPV@=/XDRL)G%J.PSTU^^QG82AFIEMM0@QCN-S_?R=X_AXS<4W M65&JX*&I6WDRJY3JCN9SF5>T(?*0=[3%E9*+ABB M$-;.3H_-NX4X/>:]JEE+%P)DWS1$/)[3FJ]/9MYL?''#5I72+^:GQQU9T5NJ MOG0+@;/Y9*5@#6TEXRT(6I[,SKRC\U#+&X&OC*[EQC/H3):\A ^L)6W.2 VW^)(B%96$O\^64@DDTS][(@JGB$(34?@"Z.^U MI&OW2'8DIR>S3JZVQN:$[9/5G6U($66\!=1:'D-98J:U>@ M] *67F>!D:!P.>=-QULS18S(:$D\M^3 :]:B/.\E0BO?',&9D<<]IJ[#?4-2^>R^ _EGJ+=:JJBM>%!>H!7@>>^P9_ MT^S-[A@LRB:A- GT0^@$D6MP_Z]0UD3"@7L88!NH:\-9@^B2JVH+K#IP#>WA M%MN[4M >6E8;7?3D_>1IMQ,'4Y0=-1VV?CS4E=015L#E QX>DEH8KY$] BYZ M(9 \2 =),:E1DFY*F8QS00NF M-\1W4C_%,?(#N" =P_UC/] 7LKUA4A]!T@9B=]!W_#0#SW&33#<2TQ#&0.,@ MA"CRX):7:DT$A5>DZ=[AL;>4N6"=,K:"- 4O2@=04L^%*$P&WG2_C,D!Q$X6 M9C9^M+80>%H+]6@T+K_WK---RX;\;(V.:R\&ZY2M-J]H7K6\YJO'#4\'$#IN MG. 8.#X6ZW59,DW(7K1,]8-F141AS#SI!6X$?N)AP>+IJ^D*K.D$OQ\:LI]% MX+DN?*45RVM$*\$_V[HIU%H'A#Z:W_+R;8^3 ;I7?Z2^Y[^#)]"WPA.:#A0X M41:.'2//^Z:OB8:LT*T13XCI""$-%VHX8N ULB2(L2=XCN]/76&[HR$I3>F]-FX;C';I/;<#VA6Q\ M\7/96S(/E6TG+UR\OU":V%.=*(G-&&XISS3R(753N*583 Q!PDWDDN&*E[G( M)/^9$U4Q44!'-)H[''HAGBG8-FS"7A9#G Y[S3:*G>YOD M%2-XXC'%<'44W],5Z@WQET)\01X%:AIO(\66M*4E&_I/[&FL(R=P [114@RE M,-(8@4)W4Y,IJ+"4]9P8$=+-,YRR0LJ6U&"+L)44$\"BR7R(D[%'DD%R,\DL M2Q#P\.F\_1V$D" N,D6?PHGC8Q>U?C8QMV^VP/I_:;P+&DU:/[8-W4>0%L/U MQZ2&*::HG'@C)"@PMK%-OCU/TG>\@719&L.VC];YQO6AH6)E+DDZ5?SLL#>) MZ>UT#SNSUX\G<7N)^T3$BF%YU+1$5?&PO=V]R:W-H965T>RG)"_O\]Q# MG:VL^^ISI8+X5IC2?]C+0ZC>C48^R54A_=!6JL23S+I"!OQTRY&OG)(I"Q5F M-!V/CT>%U.7>^1FOW;GS,UL'HTMUYX2OBT*Z]84R=O5A;[+7+MSK91YH871^ M5LFE>E#A2W7G\&O4:4EUH4JO;2F= MAOS#WNF>2%4F:Q/N[>IGU?AS1/H2:SS_%ZNX]VBV)Y+:!ULTPK"@T&7\E-^: M./0$3L>O"$P;@2G;'0]B*S_*(,_/G%T)1[NAC;ZPJRP-XW1)27D(#D\UY,+Y M_/)?7ZX?KA^O;V_.1@$*:7F4-,(747CZBO!D*C[;,N1>7)6I2K<5C&!)9\ZT M->=B^EV-'U4R%(>3@9B.IY/OZ#OLW#MD?8>OZ+NH/5:\%Y>V6.A2QDHH4S'W M'A4_3WZOM=>\^N_YP@>'*OG/=\Z==>?.^-S9WPOK7Q86MZ6XL4^J6"@G#L<< M%_P/N2*/*EFNZ8>S]3(74TUYW&GS%O$^ES@>B77L9N#5:H;Q4I MZ?GZPS].IY.3]^QBJBICUX"'(()*\M(:NUP/>[IA@C" *;*M M?X,"]BT#++&Q"2J9M!6R!!JQ8F^SL)).X8NIR2P_%->$)(EUJ2P3A68-.5N( MT!?L'(>3BZNJ79(#,(1<.L4*8^)PD"=C8C&RTYER#G$"QKY(!_GA\<3 3B_V M$;*0V]K#8G\P%#>WOUY]OKBZY]JXI"!N:Z^D1AJ"2(SU%(@W8C8X&H^1V.;( M[>WTZ,H'#;2+SP*$*!+;VZ:#T]D4ND[X\Q$6I[OU.85)X:& DK']"(69+F3R M=4!5@$=E ],<42F\JB1V(A8. 6KRL5!AI52Y23(7&0*B70I774!AKW*=Y&*% MF"$'P< DF2$YS^,Z9+/5G_O:GC&S;I[)4SAJF:8!S4>JP1AE(7?CH^ZL>P_8BI@R5'\@B:).B MK!F$8&JA@M.)I\PEIN8&BXIQ?J(P9%-"AE[?QOYJ\ %6IW424#)/H 15[(LX MZ:">=CH\*1'@YAS!-:]$J;XA4J5BZUO-,*'FPNOE]BV' 6M $- '11WD;:)Y MK>O8KHCZL$.(!'<#HB8+6\?4O)D,9Y05@QU=@2FG&O^A%&(() )H8DFFF-2: MI@E1CHT9C2,4;FMTRO;X@(\8;QS5Y'8?[4KM#4^]VNE:8GWP&P.,6DHS8&2J M.:T#-L3B.$<1SS #8YTV4.?!6BAQF5*HAWE7QV:]LR&_,R2VIA'@RM>P9SP\ M;B,F[A^^Q''07T2ZDZ_"5HRJ5&!=.E1!P ZSH!?(U<=';*M1=K"2#(B)>$*+ M"$Q(!XRLG5@KZ0"7SA9L%L68&W6W[5V$@?*I%[E$MA:$,$T@&TQNP0B3M-.\ M:)E%\HQ94->@#^RRU'_LZ 06H'J($I3'V(^OS6",D%TVZ=USJ*\%_9/;-+K? MU@7+[K+=;W1TS$+Z1F]P!54^\8WX\?@4 MH5]0:6R @0TB HXO*6YN]K3V)3J=3 M<E4B?7SS/6+Q#HL%V3>47B=(O(M/E;#L!G,(5W^14^A9HX$ % M@3DJJPU\S=0[)N#BMZOKGWY^O/H('L5##(H>.Q(*PR>#$S"IHP:-+MOA=M^, M9Y_KRF/3!)M.FTW7=_<_R*)Z_Y%)V,UH+AZ=3)6XD9@'DZ.X=+6C-N/8>.[@ MFR;Y7:#C?&+1"&'HP)T81IT9,'@7==.:?@W))66XY5^[*#E%KL6L;A',J5)\ M[V['?MSHFPM%G%(ZT*&E!=A+XN6TCWV).,<3D9Z@/BKKE?^3)JY+"5)"QF-) M\'L+FF!T>_C"/LQ!;D];-?R'IFI\V4'1:"DY)4DHNN4BYTES'XOWU'%L M]):>;['*U<$A%]D6>,N)EHMS['@[OY6?+J]_SQOVJ/M=J3VQ\') M]%CO@<* MZX03F6K#10/%X^'TZ(#SM"L=;=SE I.[93&@3?]%IT0NU/*4)Y(7WH78FY(8^J.VK8MB7EKUAW]H58&?02RQ,S@ M J*3*-"8O=6%&UN@JR% [M7>%%D=:AR"-6U!VIH&;;+6+D)I[=J6WMS-XJ'_ATBG5D7(:[--UMANZB+).M$*%7+=7RLCD&NQM.ZBS)V$!3>!+S0'1_A!GO:0KQC,."Q2W M6C:W0WZ-RGN'N]Z3C7JO(C'REOS"E; /5":^E>Q6NW>Z\_@J<[,]OA#^+#%U MD'*C,HB.AR='>Y&[M#^"K?C%YL(&S%?^FBO,3$<;\#RSN (W/^B [DWW^?\ M4$L#!!0 ( *.!9U2&PO=V]R:W-H965TM&UK M5XLOR2S#21IBA5(L*!I-PS#/M#2 MV2(JD1I)V?&_WQTEN8[S4NR+1(IWSSW/'7G4?*?--UL@.GBH2F470>%-*J?#. M@&VJ2IC])99ZMPCBH/_P66X*QQ_"Y;P6&[Q'][6^,S0+#RBYK%!9J1487"^" MB_C\,F5[;_"'Q)T]&@,K66G]C2>?\D40,2$L,7.,(.BUQ2LL2P8B&O]VF,$A M)#L>CWOTCUX[:5D)BU>Z_%/FKE@$LP!R7(NF=)_U[C?L](P9+].E]4_8M;8Q M&6>-=;KJG(E!)57[%@]='HX<9M$+#DGGD'C>;2#/\H-P8CDW>@>&K0F-!UZJ M]R9R4G%1[IVA54E^;GES?7%_?3\/'6'QES#K_"Y;O^0%OSB!6ZU<8>%:Y9@_ M!@B)Q(%)TC.Y3%Y%_(#9$$;Q )(HB5_!&QV4C3S>Z"5E2,6R\/?%RCI#Q?_G M%@S8S5BM+5;VA^ M1/#["3[CPAN(!]'9A-Z360KWA3;N/6L]MHE'*9Q%';"G6AC5P)CFF!VVKUM?HEY]F23S]U9XJ)[$D=#2XY=)FNE$.*#9"8RES3D-%#!I*-;OXXZ)X8Y8- M]N1/RU1*L9*E=++C/1V.?_XAR2'<"M>8UHLL7P-]">M'.^(CZ:."<=8 5<[@ MIR")KV$1=O6:&T%*1NU^H//>Y9&WJK % MK#V;T8!J"S=H[3E\JNK&]5L>:>>\3:/Q.[@[3>]3[6\@&OA-N&AO MQ^_F[3_&K3 ;:CI$8$VNT7 Z#L"T]W8[<;KV=^5*.[IY_;"@7QTT;$#K:ZU= M/^$ AY^GY7]02P,$% @ HX%G5 =5690\!@ 30\ !D !X;"]W;W)K M&ULG5=M4^,V$/XK.RET8";-BT.X' 5F$N[:,G,O M&:!W'SK]H-ARK$&6C"3'I+^^NY+C.#D(G7Z V/+NLV_/KJ3+2IM'FW'NX#F7 MREYU,N>*BW[?QAG/F>WI@BO\DFJ3,X>O9MFWA>$L\4JY[$>#P7D_9T)UKB_] MVMQ<7^K22:'XW( M\YR9]8Q+75UUAIW-PIU89HX6^M>7!5OR>^[^+.8&W_H- M2B)RKJS0"@Q/KSK3X<7LC.2]P#?!*]MZ!HIDH?4CO=PF5YT!.<0ECQTA,/Q9 M\1LN)0&A&T\U9J+&6UO^'*LA&[SH0E];IO%9&#W*APB][KO/04I@,7E&(:H7(^QT,>2\_ M,,>N+XVNP) THM&##]5KHW-"45'NG<&O O7<]>SKW=W7[[=??K^_[#O$H]5^ M7.O.@F[TBNXP@L]:N@CXXTWD0;;V;10<0//.[!:-B%:! -#^"- MFNA&'F_T*M["P0=A8ZEM:3C\-5U89Y )?Q\ /VO SSSXV?]*W7_5A0=NK#P"2V<@D[A:-@;(Y.DI*:HA,O@.[<(J6"*:PC! M8<;4(U29B#.DFBN#M;9/$9:(J00J9J%@:[:0'*C%("<^R#4UBK!D39)K+F,* MC@:]X:Y=BFK!ET(I\MJ*YZ!N<9$6A _4.D1&1#1#(=D>/*":_P;TT3#G;1/8 M;K3!.X,C! I96HB.>^ )(:PM?9RQMLY"A59 X$Q"2,%D,/ "5%I*],/P@HD? M\]&D0VGTB2M>\:0'4Y\#9'40K)D]V"UHQA)*SGF3')R=UB$>)6'!)+G:!84# M&K&2'P/8EB*6S%J1"JP7O97&$ FPJ LAA1,X#?<> M]AQC&,S+ÐL>M-J.(A$B:8V 2FY1*G&>5UW WE9T@.CX!;RRXKB;;CVE5N M3HD_KLW$+=;$QU[G>Z\H^)&0&58D\WZB0[#FS-@? '=+Z?V)>H,=?R9;?UH4 M;!A(.@T%-Y+[#!P>M\BU(]1BS6%JE18E-L8H&)P'GBC[) MJQ+8>?$,95&D5 MQQBFEKX\]N7*6U@Q(S0ZO3JH["O)GQU5,MDT*6!F2/Y6B(,4>X.S3QM-*(]<)ATCG83#9A+UBLO18M!CK/!?.N[+; M5#Y/V+@B+TH7IF6K6JC]KC<^[M9##D<5G@7\06'E/PJ,#'=622.!2?$/ BRT MP?V!XO<(/FXKD"%8@A N>NQY5;OV1JB ^Y"RS)]-[%LE\B.*1A#ZI"L+)X)2 MB]5!2'MZ =-2C\_/&Q.W& M3_Y<4((A-3IOS6Q*]QMIQ93N;$NDLK/0[C0+@>2O=UH7:62+0".Y[L&LXO?Q'J:Q.[CU2Q]E,VNG M77T"QL>E83F)L(6%%(44\P_%MBHOR^@;QBGL/6 V\S0=:[V^-"$"+Q L-2#O?K MD(8V&"9G@:.!R;B4+# :3_\QSA6_:39@AIK1U%RHNY8BIE-^0M,+XS'8<=MM M=HTG%..6>%O9)F)S, G?8YS<5"+/ULTGGY[VU]+5&_)6)"D-$85\F/Q2+IJ?&=K!T[;D*:H. M>N_&'3#A\A9>G"[\A6FA'5Z__&.&]UUN2 "_IQJY5[^0@>8&??TO4$L#!!0 M ( *.!9U2W=@.'/P4 "(, 9 >&PO=V]R:W-H965T&O=5]\0!?&]U<:?3)H0N@_SN2\;:J6? MV8X,5FKK6ADP=.NY[QS)*AFU>KY<+'Z:MU*9R>EQFKMUI\!)^:GQYU^\^).[@4TM.%U7^H*C0GD_<345$MHPY?[/97ZOF\97^EU3[]%=N\]^UR M(LKH@VU[8R!HE8)EPYX,2RDL9Y.FQLUOA>#>\\4>B MFJP!3AE.REUP6%6P"Z<7GZ^O5_?75S?W=^+LYE)+:N4@;W M6I0V.NRP=9KN#TP0WGWTO0-$7!01/^3]3-S"($H3!&# !L8/AT[%ME%E(Z2C M'K3"^2XC3;!? N2I5:4U52R#=6)UF]+MX6/+OAYP@##NF4/ZIV/$V:-G3/N0 M[*:BL;H2C72M!O)I0-'R,[TSTXZ+LDIC[&:!;W/K=JH"K%!4=]Q;I396+W)V<$K MZV%BZR>;"TIAZ0E-A4VY"8T$+EP'$#)Q&67H^LU5T3(0?BK09'XM\19D ^'BK%2NK$C5*%2H^@/J B=[>@D!@ M-CI6]"A(2=E@VUD6!=L-"-XXTLGGF"J"@KCA[:*V -S]^S7 FHE/K*M]95YE M_1ON,_2H@.Y+Y./"Q$I!3 CM#&!\BXIK%Z>\H-*V(PEQIM,QE?)=#-CD,.0Z MO18;Y-U&KL>A1PV_@9^#F3C3H;%Q_:B(* ,5@;OFRX7^KU)ED.DRC*$E':1- MJ \<3+G-A3M%+ZFX/X4%&1(52!B"X'ER'%E9;8CY$VHBZ\\\^XX\9+"S7C'^ M*=AY-&,I].A:7<[%E".#>M.(&AVH?ZI>B#9?D0$!I))>?A:RL:;$0<@QR&)E MU#V\DN-_SBYFSS41\U'?UI);I^[4<_Y-R"W<,#LTP&>Y[WO8GKOG:^E03)%. MJF&ZF+U[.Q$N=Z1Y$&R7NL#"!O24Z;-!$T^.-V"]MI!V/^ #AG\+3O\&4$L# M!!0 ( *.!9U17C3(SGP0 +,+ 9 >&PO=V]R:W-H965T[U?WQGJ$L6Y8)^V#TYX/6SY('>N_!1%-LVA MX#;4)2CGP^&@W9A);:YHX5H.BGY%N[ _54N##V?#3 MQ9C.^P-?!>QM;\S(D[76#S2YRLX',1D$$E)'"!S_[6 .4A(0FO'88 XZ2KK8 M'[?HG[WOZ,N:6YAK^;?(7'X^.!NP##:\DFZE]U^@\>>$\%(MK?_+]O79T]& MI95UNF@NHP6%4/5__JV)0^_"6?S&A:2YD'B[:R)OY25W?#HQ>L\,G48T&GA7 M_6TT3BA*RITSN"OPGINN%I>+Q?7LXL\%F]_>?%VL[J]HO%PM/B]6N,GN[F_G M?P3'"VQV30&L*,TH;YHF9.WF >)NQ:*Y=;ME 99,\!(G2C M\R5I?;E(WD6\A#1DHV' DC@9OH,WZF(S\GBC-_ 6CY5P!_;/;&V=0?G\^P[F MN,,<>\SQ_Q#OG\/,5I !=H:U!#;7:@?&"1HOL9S &,C8G=/I [LJ"L@$=R / MK#1"&^8T+6\#QJ5D-N<&;+L\UT7)U>&W7\Z2X>GO%AM MQYKV6,N.U7I6[#O6<94A08"$CDNB&@?CTV$P&GX,V!X,,%YA77$G4N0]M'B( M(13:R!6#QXI+IJIB#88,>C(MU46!S:0F0QZR51B6(H% M*R7UGCTG!U+)K14;T1)YD%S+#(QM_"1FU%S(9IX-%0W>AE;5GA('<4#$Z(EW MYSL8[7UED7'L MXUD#CXB.^V@[RU*R9X.)<#YJ0J7:E-IPCT?)J%RNC?@.;!@'<>Q_/>>.O? 6 M<%9RT\M$',8QQF^?BS1_YRZN8\?%!>50%!7::\56D:4A^4%IKYW^4J?LI1P0 M "\+)Q$3;=<*V$ZC8R5FT//6BM&D!<"(LDSL1(:1L;01L*I$+"E0 ED= "R: M#!.C9473X 5#BT/E@]H"#"C?<2%]MC?U;6?$NFK#V;>W45[([JDH^X[D*%>E M*4!0E)1Z,D23X/#CO;:I$:4'-/3)LVT9D'OX4]I+KBA;#[#8'Z@T-AA2Q-0[ M05]T6^>JD1?99JLN/5W 6VT2KS:H2-))TT=>Y,]KZX?$?DS=YJ'O43,\S@GJ M2/C2^%"5@3_8R]!1\PI_9GV,XM<*I)_7D%U6AC)!S ? &JE)7W29@ V#Y.08 MZK6N_$PVOA=A*+(Z0\)D'[ 0\0LJ,!-X!$N&-(G]E6^W!K;D$R]TI5S3,,=M MPPR;2EM!69D4Y8@6W#_U.R^Q=B=K323LUC/[EFM= PU?^YA'O8=4 6;KGXOD M)=I8OZFZU>Y%.JL?8D_'Z^?L-3=;@2J7L,&K<7AZ,J@EU4Z<+OVS;*T=?HS\ M,,=7-1@Z@/L;C:VCF1!!]TZ?_@=02P,$% @ HX%G5.,#_9)[# #"0 M !D !X;"]W;W)K&ULK5IM;]LX$OXK1*Y[: '% MD>67V+VV0-*FN\5AMT'==K$XW =&HFU>)=%+2DF]O_Z>&5*RY-I)MKM T<@2 M.9R7AS//4'IQ9^P7MU:J$E^+O'0O3]95M7E^=N;2M2JD&YB-*O%D:6PA*_RT MJS.WL4IF/*G(SY(XGIX54I%M-M+E9N[ER?# MD^;&![U:5W3C[-6+C5RIA:H^;:XM?IVU4C)=J-)I4PJKEB]/+H;/+\1*30BI7:442)/[M& M^ENV';;<2*=>F_Q7G57KER>S$Y&II:SSZH.Y^TD%>R8D+S6YX__%G1\['IV( MM':5*<)D:%#HTO^57X,?.A-F\9$)29B0L-Y^(=;RC:SDJQ?6W E+HR&-+MA4 MG@WE=$E!65063S7F5:\6']^__O?IY<7BZHUX_?[GZZM?%ADT MYBP-DBZ]I.2(I&$B?C9EM7;BJLQ4UA=P!K5:W9)&M\OD7HEO5#H0HV$DDC@9 MWB-OU-HZ8GFC8[:NI56G%,-,7,LMH%6)"VMEN5)\_9^+&U=9X.2_]RPV;A<; M\V+CO\&Q]TJB;?G<;62J7IY@WSEE;]7)4?'PU7 D%I5)OXCK7);BXUJ)2R-M M)F1F-A5,EV4F*MQ];8J-++?__, MZVHKWI4I?(6=Y,4_;9_3SVC_:5?/ M]_B75H8,>-(VZ:@I9>%FD/MQ0R>IA[6ALNJ8 ^Z$EA BSY.L-#:@,$% I MJUU$AL'XH(\23DEB&J?"7*:SI032)=B(VVE4[V1//9F2S>1)4JH M07=D[@1&56OCE%#%)C=;J(G$Z2"A$?VIU&3G@LQU X[FD=5H] I@KLC_8?;2 MY,BZ')#M!N-PFZ,LY!T0X9X+W5KJ[WN[X(S2E*?DX[HR=KO_,,@ 1%2JO766 MLA\>462L3DGG[DH''M2P+#SE.!DH;'N3O+EES<@AU6G_8G -EUG]!R21W3Q6 M: >_1+-X%,U&,S^Q $^)0(G#K1J$. "@U=H4-,(1&'K'0%Z4)B23#."SX;."?[B6& M=F^%U-!*V>V "W9O=Q^$19X)M5PJ+JH[A:?>+PU0&WUZ0)7B5EJML%L;.(:< MC)" :S@/J 8W0&A>9^2PQX,0BRPN/GPO&B.Q49;I#IP@;DQ9NX-/#DS,-)D) M,"NDHUN9PX=>G2ZX\3.5;BV\T5VH'T)LDLRBX6S2 -'5-_^#TREQ-7OG�) MF:-H/!]%R3C^+GBV 2Z5<[MD%Z+:3\^,R=)4 .47)>C.LK9L=0!M%ZE24Y<5HTPV]%Q7@>]&+^EN_ MF7\DQ#8CCF_WCLS]0L3P(M#NH(C=YK2KOJ$6SX]91?_%C]!BEZ.FDS@:GL>] M@##RG2C1WP5_UQLJ#_Y7* >BV6FT^RQ:/B!B$-#YWA<,%MK9?*R+;T5!)1S; MU*TPOE\$$)2[WT^CX*>P'T&JFA7?=[+1+RV+"0[YE?M%E9UVKBY6*ZM6E @N M94Y0<[Q0\J]]W\8""#P?19/96#P1\0#UX7PPCW$]'$6C\CJ,1M,D&B7GSR!@/!:O:<&!;-I^/6&[72>3%GL-!'3P8BNIY/H?))\G]08 M4H<34C9AJ02YP7B"Z_-H-)\Q1&0; UV"(@#SJ<\3;8T)*^^2>\.^J>%QASL> M&!1V4RSND&*>S K+Q23/?^OQ4F4KF?L.<_V1T,/#Q'4U" 9(M?X/M1@4O#^'D_U M95\38$@K/_B&^H74K$I>@\@-,MI=DP@D?LN5:E(_-$K@'S:_R6J-]QIRL@)' MLURSUI@-887\JHNZ8+K$T$59\0Y<6E/LND5//,AY.Q%D2*/43H>EJ6T0P=PR MF?S (YEL+2O*;F7H^L,10RD*.A'*M][7?I"/IE6J,8@3"S'-.-R#X-* PFC#=A")HI$:G$ACXE:K/.M45SS^M! ?X6Q7HW'_0UD#I'+)#)648X=Z MOFM1.LALP-+)<^0*#D@;"H@;H)*$.1]I3L?ROC"K^,R*&@ ^=/%H8MI\] SJ MM-L9,07>VSH=FN_CVE]S%TC"BQ<6W.;8;TOR7*&JMG/R1E/-]#SH)5H0BJ#J$HB[MBOFMGE+HH#\=D@K^B< MCK0.@*H#7W8J1"EQNYNR!':CNV5E4QU_$H^]6LXLTN.!^)-TR+_QL@]8!U1\)*Z0MB9Y@@_]U0;J3-N M*[GQN)]F5ORNZP!\!4GI,R'QU A=)A7[",?GM; M^RYNA[16G-^!<"/MM<&?IID'\\]S\1NE43Y(]Z3A;2]!]OH-*IZQ.!5/DL'Y M>+_5[W-\E2'NO!,3$!!3L&(AC[!'2)$](>]MBJCIN;;G.X>=V),G>*'W9F-KX%T-NI/ BY\JGB$[P\>_+C'D_WH M0&M$%>&P;L=9_T4H\;Y5>T/.Y1!_YA!_"ESB*(^=C4=1/)^ %R23ENR/(NI, MIQ/BRO%&EA^,S4[]&6AHFM@-< M''=WA[$4)7I-V#F>+0\*II-#D^M,^M2(/P5[ WK 4(/-^C0W#@3D*5,S( NB MW;,>"3IRNHBZBS'IVO- D,;<;/A=_A,^5J2CG60Z$@N9!X7]R2^%YAR5;)Z( M'SW>?=K+L%$U?0/ GAY&R7 FAO%(?.1"=]3S3\0DF@SI &P\F8E#'P^<=;[0 M*)1=\73$__BJ_E1 MF0U_[X%\7YF"+]=* IPT ,^7QE3-#UJ@_0#HU?\!4$L#!!0 ( *.!9U0# M0'#*I0L (L> 9 >&PO=V]R:W-H965TNM7*L[57S=WEK<7394$IVIW&F3"ZM6;\X6X[092F=NC;IKSHI-F_.9FT8LY3M9R+>OK=D)2ZM! MC2Y85=X-X71.3KDK+-YJ["O>WOQ\_>GC>_%E\??W=Z\O"U"DYY=QM?O*[XZ> MV!U&XJ/)BXT3[_-$)<<$+B%*(T]4RW,5/4OQG8H'8ACV111$X3/TAHU^0Z8W M?$J_/#:9$E_D@WBG79P:5UHE_KE8NL("$?]ZAL6H83%B%J/O-.$?WRT -+'2 MNSO'2E$[FB;MX*?ZAI/5N%'""RI;*-HZ@GT"\ M WU7Z%BD&R(P1R?A7,PPO1FT=X_.$/"4QTHJ@_'(V8 M9-2/AKBZ/5I_<"76?]D\2RXV2!L.6IK5B07^O-K7I;6PV$OQDTJ4A5_.13C$ MSX]_F45A]$K<%;)0(IR*<-8881Z,!,P0S,074V!+[&E@UWPX(@+]()J X4KA M>7(@7=,\IGWZM.82!I/FF>=34R0S'+V^?<[TD&84-%+=-"]%KS'Q!7R8JY4N M@,H4,H&#(2L#GB69%57"2LJS3B1Z!2'$RIJ,;2\S4Q+@"'LE[5SNA=QNTSWM MHP4.2I:%L?N67,*2XO!>%/Y K%!QZ"G#7[K*G]\#XJ^#NT%C[B[]%@5;W0OT MF:2(PD$@?JC_>9=X% :#"9Z$ ;_X1:8EFT L2#@$L1*]X7" 4/A!]&:3P90N M:M_YC$26 BXHVB=,9#*8X9=>7L.-&F:+^/DT&DR9N8F_B2N4H41D93 8D:X,W-[(FZ01*]T+!%9 MKU^A ;\D Q;5&4R%+_$[PZQ&Y%-WFE M#/GSZ(6%J[ M1SSNI$T0?K,QI979,!2?E0.G>%/M\$:+*T",^^/Y#+_!*#JPL^I>Y:42L_YP M%HAA/T1 $Q5[K[R6,HYM*5/':2D0XS#P8'JQ9##%;3#-(<@HK-CJO)#Y6B]3 M$!I&R'+32'Q0V'1DN&@Z%\-Q4'GSKY;B]-TC@U..F?:'Y\;S2BO]/IL=>:"'F)>5!9*IBSS91OY5Z2T!' MQ6%&H:\Z:BLUWCZ01:!;;S0"-GNC.63@KO6%6;THG:JY]Z()*F%OR=NC? M-A8730$D;Q;W'7$CUYC%',GH?+7KK:K\0T:C8JN @)]0=Y!@Z-'U!BUGIY3P M)BHU0L9J[!HP_&J)D!?@'$?%F8:_ G_/286;IVQ!>$TQ%JZ0RC7AL,%? SGV M%?-RY9:Z8DYXUD&I*MMW\!R(=Z6MO?U'X?0$+7;W>3A!RG$=HE#[WT3<"1:#Z'NI(3'O&5>8Y*CYR4Z:+NR;WWB145E"AX MY8% PIE=CDC:Z"V_"5^=%!C:+-W2)1)RGRN3(L:BVRNQCJ/]5=M"S0S97DPZJF+76-66_=31""!#JGQ=9\0 M4A/L\O#D3WAX[),IDCD$R[7\7J[1@6O%% TN>++3M6*D,R0UDL$*%;BHTXU3 M1Z1/8,&CELS4,3"TBTM'R4@N48,'XE-^",AHVF]E1/594)]&<9K5 MN5DK-C3Q]=L&Y]&>"XX1M[>WB#KL9@R-/];O2S9SWVLA%,= MU^ULFYJ]HLXN*_/J9*#/_B8ET&"K0^5N3F@I=:%*QI1!J+N +XJZ"^<&CTYX MTV1'!D/7I^&EKU#>BJJO]1Y2F*EC'UBYVAW00@2J7A-3X^]0H\3 Z%%,>.YH MOKJMZ2H6I"AG NZ!JR3V6REMP=:E+K$^A#M&4AVK+:YK3DTF@*C5='7)=:ZIF MEBLU=WT,=LZQR%V.4D+CJ0<)'MZ3R[T_6CHTIT2"_"!+#.S6SUE5B2 -B4%] MPE.E4S*,33@@?0WN-. -Q$M=$ZE.K$L8O.IH/9C9OA[A&1J[TO+>OHA3-$9\ M/E'4W5T#:[H!L&7*@K;.U,J\SH1MFSQJ7TX/=OGKAB[V1S%RNU4-R?'E2V^JNNEI]17IT!(PC,:L6#3V<3?=,-$1X8T0M/_5N<_G"U7)>K(Y?;+EZ^S;G:[F0;7U!9!APLA;UIVMST^K MLJ#O5EY3:IV71ZU=*S4.NKYH7;8^$**FK?DS*"5QC-[^6V'SM/G2NO ?& _+ M_6=:E+(U>2!5*VP-!M/QF;#^TZ>_*&PO=V]R:W-H M965TVYO O^^,]\+" =J']F4O]MR^F<_C.5X;^]5EB!Z>Z?'8>W6GAZ; MTBNI\=:"*_-%P:GQX58XCWZQ^+6TM^@M9+*'+63 M1H/%Q4GO;'@X&;-\$/A-XMIUOH&1S(WYRC]7Z4DOXH!08>+9@J#7"L]1*39$ M87RK;?9:EZS8_6ZL7P;LA&4N')X;]46F/COI[?<@Q84HE;\SZU^PQK/#]A*C M7'C"NI(=CWN0E,Z;O%:F"'*IJ[=XJO/04=B//E"(:X4XQ%TY"E%>""].CZU9 M@V5ILL8? 6K0IN"DYJ+<>TN[DO3\Z<7T\FHVO8#SF]G#W=7D\>'J9@:WOY[- MX&QV 9/IC/8?PL+]\<"30U8;)+7Q264\_L#X,(9KHWWF8*I33%\;&%"D;;AQ M$^XD_M3B!29]& VW(8[BX2?V1BW\4; W^L#>'7IID4CF88(:%]([^.-L[KPE MNOSYB8-QZV <'(S_G_S^9\8?,H1SDQ="/T,F' @81\/-KUM0**'!&RBL62V M,#:8- OP&4I+CM&+)Q+*J=$X$39)B3:[(6Y3VYC_51ODOKA8([ M7*$N$>[1KF1"?K0N:?D5""5SZ5^"?+5)";$(BU*I9UBA\Y0 X0,\3RV(H%$+ M"&Z?45A 9C,0%S&?HVWYN!TDFBR_H$YA(^J/Z?0J]3ZX/G3+D\H4M/%M17B- MVD^22;U\$W1)@5C@:G2KN?CG6*/7+ID1?FW:XM=%AJ+NOFS6P28;_>F'_3B. MCFYY)7P/C[:V*492,CZ#L!Z223> X_!#L;3D--Q[X3F9-QKK^G_O,>BOF:&. M+@JN Y/5HJ,VVRB)Y%LIG6QX="V6E%K,(2TMY^C?8:\B3, MU4O-N>&B5>5DWXG%E+*1H\],)2E=]P2(<)^5PDIB>8["E?7QI-C7&5&WRT2- MF#JH%^FX.19D7E>'K+0U5U+,I:(DH]LFI(DJ4TXN/A44 P==@)X+AD#L> MC32:"E[5!S:7-.-M52*;.[M;$.^_"XM.70.H(4YUC MA T&I3U!^.OPBQ/N4 MHPK]ES!(8?JS(&+27%@U@J+F@B-3GAL5 :%Q"-]ES!N*''Y>F@OIPB$$2]T) MHO[!/OQ(K_$.O>YXB51?W4X-UV'4CR(2JE[O#0N#SF"6HUV&\9.;#KFK9K1V MM9UPSZK![D6\&H^OA26V.%"X(-6HO[?3 UN-G-6/-T48\Z@-T] 8/C.:TM&R M .TOC/'-#SMHY_[3OP%02P,$% @ HX%G5&W5I0-H! !@H !D !X M;"]W;W)K&ULK59A;R(W$/TK(YKV$UV6!7+IE2"1 MY.Z:ZI(BX%I553^8W5G6RJZ]9YL0_GV?O; AZ))*5;_ VIYY?C-^,_9XJ\V# M+9@=/56ELI>=PKGZ?:]GTX(K82-=L\)*KDTE'(9FW;.U89$%IZKL)7%\WJN$ M5)W).,S-S&2L-ZZ4BF>&[*:JA-E=<:FWEYU^YS QE^O"^8G>9%R+-2_8?:EG M!J->BY+)BI656I'A_+(S[;^_&GK[8/"[Y*T]^B8?R4KK!S^XS2X[L2?$):?. M(PC\/?(UEZ4' HVO>\Q.NZ5W//X^H'\,L2.6E;!\KJDL;?FG;V Y@G&ZLT]7>&0PJJ9I_\;3/PY'#1?R*0[)W2 +O M9J/ \D8X,1D;O27CK8'F/T*HP1ODI/*'LG &JQ)^;C+_\'FZ_'!#L^E\^2?O;_6+<<\#W5KUTCW758"6O8/43NM/*%98^J(RSEP ]$&O9)0=V M5\F;B#><1C3H=RF)D_X;>(,VVD' &[P6+9?"<48S8=R.ED8H*X(Z+/TU75EG M,/K[C7V&[3[#L,_P?\GJ?\6B9<%TK:M:J)U7(APM"J4)L4:($F-A*9,&-:"- M[1(_<;KQ=4 ZSV7*?DYIZ(IABA)O;;L$Z:4/A2XS&)$KA*-"P,_*M9)P%UJQ M=4BI+T5F%%Y\>N/WQW MD?3?_6PI%;5T,!(J\^L2@.!<2J!9#R^KBC,_HEQ4LMQ1Q=4*9".Z570/1G[D ME1-WC_&)%>@@0U(Y#7XEHZA)@":CV3C4GROHUHH5.@73)\X$HA%[\ /7*RU, MY@B36BX K>?I(6;!XA+TN+ M:!I!=GG>,*5?A=J@^4,( 3V):&:D#UPWR@(Y3_Y;7+M'/#V96LC,RQMY?)8U M5W6I=\PGHJ+9H1X.D?KC M Q6I< 90+:"9?_1G29!;%:? U";Z45SB%Y]R\ MH>VCS0Y)B^BSL-!2 SD=AW3=-&8?W'G2Q2N#YHLO%OT$QQ'*UR.J M_>W^4L=M#ZF#N!I1!+T'M&XR.@'S,OK7$C_5%+9'-)MPEH]L7?2MFZ-W=#=7 M;-;A!8+FIC?*-==T.]L^ .LYUJ[P\!OT#[])O\ 4$L#!!0 ( *.!9U3&,F,V MJ@0 ,\) 9 >&PO=V]R:W-H965T.[2%8.OF6Y<$<)Q+\Y +DG3#,.R!EFB)JT2J)!77^_7[2,E.UB79PP88 MEDB>\YWO7,6#C=)?3,FYI6]U)\4IO#0338;=R* MHK1N8W1TT+""WW'[N;G16(WV*+FHN31"2=)\?3A81!^/4R?O!7X6?&.>O)/S M9*74%[>XR \'H2/$*YY9A\#P>.!+7E4."#2^]IB#O4FG^/1]AW[F?8GU^>WBYM/%TNZN#J[OKU\P*%9>F6-TI;(0OZ;;$R5J-&?G\%/MW#IQX^_5^#^E\QZ;[DM%1UP^3V MQQ]F<33]R=#R^N0R0/<\N'(F]+)FWE_-#>H6.V@,_(I"\X)9[BI<&&SE*#*) MKC1DGT'M<92$*'ZT*57%"2/"2S>M;I3AI-;$'UC5=A;70C*9"581E/TTD1GW MEEA5J6Q/2[4ZXV;XU!N@MCNC8"0D:'/(NN2Q%2R;/I^;4F1EX#C52H-06U5; M]*C)M%CQW"E>*3@94T"-5@\"1]A9XL!RG2DI,2L 5@N\YVUFX=#%C>>(1\Z; M2FV]'-?@[B^D!?01 M1$-O*)H$:9)0F@Q3>DOOHO=N+PS2\9R2>#CO]Q9&,+IAF5B##U2FZ8S2=!C3 MN_@]1;-@-I_0> X(MSYM->HIH$N1YW#PE!E+:3"9)13%$(D!/J7I< I+R328 M35(8#(8<;L-9_NS%!:NW%E?H)YQ$D6.<>15P#9*QM#[ AE.9D^2&@?)9+Q;/_<-&#WYR")KA;]*F"Z2W?=V MO[N_K2RZC_2C>'?5N62Z$)B=%5]#-1Q.<3G0W?6A6UC5^$_V2EGTD7\M<>/B MV@G@?*W0Z/W"&=C?X8[^ E!+ P04 " "C@6=4A*V1E',$ B"@ &0 M 'AL+W=OW?Y* MJB>=(AIXS3.ASUJI,<6W3D='*>9,^[) 02M+J7)F:*B2CBX4LM@9Y5DG#((O MG9QQT1KTW=Q,#?JR-!D7.%.@RSQG:CW"3*[.6MW69N*6)ZFQ$YU!OV )SM'< M%S-%HTZ#$O,
92@,+E66O8_38ZLOO=A@>.*[WU#3:2A91/=G 5G[4"2P@S MC(Q%8/1ZP3%FF04B&L\U9JMQ:0VWOS?H%RYVBF7!-(YE]CN/37K6^MJ"&)>L MS,RM7%UB'<^QQ8MDIMT35M7>\+0%4:F-S&MC8I!S4;W9:ZW#EL'7X .#L#8( M'>_*D6-YS@P;])5<@;*["3 M!WK.^QU#L':Q$]40HPHB_ "B&\*U%";5,!$QQKL '>+3D HWI$;A7L1SC'SH M=3T(@["[!Z_7!-ES>+V/@BP7&I]+% 8F+_34\.=PH8VBDOAK#_Q1 W_DX(_^ MCX:?A(!?!5S@0I7TIT!821%Z,%0&%==P-8/VI10)_*#' 4Q-[$-[>/GCP ,& MJU1FV?I0K@3&]+$ M>E&*V(/I=.;!+YS9-9B6\I$S&*+OI,&SA1QSLX;O)1<^'"WG9$=U\[S MSG8/BE)ITLL 9:Q.@D=)R#*7YTCQ!0(QLX(9EM@)<#&-+\ ZC M5,A,)FMHWS#QZ!(VEKY7EU,3[2>*JHIGCV>GGB/,142G"&5UJ60.M]BI&_K'C2?/VJQ2'J65Y8G7VVL9-I8;J2)JEL2K=,7CJ"ZV)MW_>/C$*?<+ MBH0YA1F8MV1E/*)#$>WREO([I<%@26?=X1J9>L^2-7^R+;%*&GN VQ+F@L31 MJ0\7E&^YLE,U:7=N.])U(*0K)M+ML*EE[IS5G@,E]1_IX+5DHDQJMPE57A4U M@<7<;;;NFCKF!JBU1:521(WDHV!XQ MF-3$I,SOA.N%L:Z)@CP*_%W9_!NKQ MM@-PU]>TL>!O15>%2BC_JD.%$9)8) JIDI S%S]0'B/$6%?EN?MC;JIF;WU2 M[KMON???.V5?W+7=-^\1OGNNSKMJK]KT\V M7;?[^=DSO]RX;>[/FIVKX9=5TV[S#CZVZV=^U[J\H)>VU;/Y^?F+9]N\K)_\ M]@M]]Z'][9>F[ZJR=A_:S/?;;=[N7[FJN?OUR<43_>)CN=YT^,6SWW[9Y6MW MX[K/NP\M?'H61BG*K:M]V=19ZU:_/KF\^/G5_"=\@9[X[]+=>?-WADM9-,T7 M_'!=_/KD'"%RE5MV.$0._[MU5ZZJ<"2 XU\RZ),P)[YH_];1W]#B83&+W+NK MIOIG672;7Y_\^"0KW"KOJ^YC<_=?3A;T/8ZW;"I/_\WNY-GS)]FR]UVSE97=Y?WNT^6GZ_?OLLMWOVUT7KD@'> :K"4N:ZY)>S2='_-TMS[+G M%[-L?CZ_F!CO>4#1;W')2R;VL,JBKQS M1;8JZ[Q>EGF5>7C*VL:I"W@:0<4VFWHLV!E MUY8PR*X"O*Q=[=J\JO;XN]MU_&X'0'RN2_QT@_,0E)=;UY;+/'OZQ^7EAY.S M"3Q^'_#X_20"/D0X8/RKL- CV'ST8!DB]7X\POM57SA:O6"+%]YVL'(_RZYK M(-2\!A3!#W>;!M!VVMS5,)[O%[XLRKP%6CO++JL*!H.79!LSH+S:Y\36/ T0 MAH][YZH2V$4N.["T\$_A^D7 ]8M)]-RX-:X2UL"2X0B.OWD0PNV5K!-D3TOD MDL,_F0=:JYQ\B73G^?4SWH]-Z5;FQ\(M2Q(=V_R+:S,X&5T<^>]_^W%^\<-+ MGUW16Z^_NF6/TB%[OUJ52]?.<#OH30^BQS=]"V0/9-TL&4@=7+#OO<-_,IB< M%H*'!$5%D<&SD39*L\P=GU%^)$^I:8$'>1:.;8E?[;.B]/EZW;HU/=.Z6U?W MSHX)A$)G%-&TG]GE EEX@!DH"$@"7NXV>0=$1U\'O,)9;]HN7\"?@EA:W"&Z M)ZCGAT ]/TQN_&?O\"2\]EVYQ0T>(YUO&X%H@/D5(QA^[!YX3/$AQ&+9[9FW M(4<"?/RK+V&7@ QJT$\((1T31>9TVEGV5U^L>2 AA7Z[XX-)6,Y7*] _"!1& M,("1;P,O0-*15ZLR7Y15V:%XP<^PW\NJ\7U+"P40<1,0B.1!'AJ7IRL>720. M> P&(25^R'T%?0]IN>A;W/3X$G%Z8%Q-<9;=],M-1 (\4"$ 73/#<>&Y!EYK M 3E*I:U;-FL0 ( 7)LS>NU5?P5)NG<'#3(X2X9H@6S:W0'ZTW#U^LVN1'CL@ M[UV5"X7B/NWPE5FVRLLVN\VKGD==-TUQ5P+W)$)&F)"/YO6Z1"K7.9E/X_)* M."UE2QB;996#$XP@P;&_PR/M,R"2K&CZ18>P*\^=H1+H6A237?[5[BBCI2" MF"C#6#/8G&;YY92Y!)YSP'K.^-DU'4" &X@\HKU5!--V-!GN_%J&JWE.V(6. M\ W:(*J[!F'X,Z#1E;=XLA'!V9U#C'A!""RC[?,*/K9A/N0D7<\ @';K8=R^ M0HH$8FZS5=ML81,;;\X!@>*1*O@A1_C:YGL01@@>T T,!] _Z$Q.L9@? XOY M<9)!@,X.&GF=7?4M0K,?8S'?-D(BFE1LK^0A*[%%NF2KOB89#6M;ZA@BAS[? M "%55=X.F#:<'M>!=72,,<".CLV8@98&F[4%DNU97P-4ASD"FW!?EQN@?GB4 M]@PXGV/V)+\O\HID%]N#N#^SK&[JT_N@XMEQ&.B2<^P&C8D#*?C_HXRZCB+["2A,NU@=7\&P?S)%FW.P"?&0II44"T M"4. )USV5" Z@17#VE$,B.*:4*MAJ3 NWCI&E7R&P1C\'ILXJB$>NE#%A$$T09P)MM "6HJ0,+ X,G^YP.Y"F M0,\7?L#\ I\@)E'6P$QD;Q9 W<@^@33:Y:4!ZO&+81Y\5?<7/H.A^CKUN45T,*\(?//U0>L)" MWZGF>%N2?(N+O\W+BE0]X!/P*!SP9!_P+<3L'3DU7'&JA[+N:2, D323(CR\ MGS5]!V>DINE&SN[O9450/0;H1\-T =J#STSX@(!0D)A3D@ORTI8C4,E!DEV MR<0>Y: MXG9[>7KKX*@5DX1I?#\7TSPC]QM: ?WQ&O0H4%7P'(W2YR/'LE*3#B(1&/*< M#6PD<**JA(>+A%FPAP&4^+96!S0%M,ZJ< M(,III_H./056DV2Y57R75]W=5??7Q43+Y_S)3_,,JL\@:#&^/ M6 /-I,+=(QXO'[HV+XPC)HYSEGW69T9^303E-OPJY %_-_N\ZO9!NV%"(:MC M@>;Y;5,NX4E1*,#:WH MI<*SWY%O&^;:=6J_Q0'1ZO*J;H,H@X% 0T'UW)XI M!L:/PDZG0@W]&G !V"I*T4E;Y*,L /A4BA?ATS%$'1P-A"JLD)&3PH9A@0[^ M]?=:40@'*( ]$$"93.K%:H!3IM8&BP\6W027'+_K6O6;U/M1-#!*W2"&T7YQ M7SO6*Y8P(2 '.:]8[Y5OX&EZ5LS_# ?P;BGV 7#D/@&CL$>?V*0J"5[],>4H(X?(# :B3(8BDA'0E*WD]0P MT&<:&(U,,R "HYFCP@NV QFC,L:_P.8KT;A&L2KD.$8'8B>(7L^V#2P')FZV MH)$$(A,?")J!X@?)PPJ#"TZ-5<#F+M\GF(O/)-SAD'@HMH.#;)(U B? K21_ MJ >;J00E-D<:_= V"UJ)8"TA[#*0$1-% 7(9M=:<]02V$[+[K0.U+'".DS/E M8 %Y-.D=D!5L)%(F(!U/"I^JN.!\U:&5#NP$K)Y:M(=*@UK&W_MUDP-JA>N1 MKA-(9$6V/?E2]JQG,860'W$+CTU*D1@GN7A^CPD" -==&TGZBNGJ8^F_C,J* M_V"\[(WQJ\+N](QW(KBP9DZ7, )<'FO@)DHAB!.-J14[$1.,ELBV[*<&S4 M-RG&??U%\(-:_J@[G(=KC1,1,=@=KEJ7PV\05*C-G3(Z3X61)+YO8-Z=F'TD M(VX0S'!%3R/]NT:[C, X-2))4Y338 MEZAMTW>1ZY*'GWF Q*>8$U_Z,L\^Y$O<(1ABCKL-EH\,,W=H\,+$K5Y-HP:4P,N79@ED) M"?1I$S.&9"^FPZBOD#@<.Z,6&(_$DS-*W8\8)_7(K.Q" .?DE.WF' (+P40WQ#]=2$(9AK(6_S7E6J 6SA?,37Y$E4 M,PJ49*LRMP ,W*\#BM"HAX1IC)*I.NU(1,N*G]2K;T):LXPD#XN%H2@Z0!0M M/0T2M"8N:J.AS0)%J)X& UY00@7E&A'ULU'YE8:/P.+R=AK>T%$5&' UB@ X M=X@_4MJ!B^(Y/"0("?3/LD7/C!653@R_=^2)F&6KONOEE)&7B(3F"C0\L>[B M\E00S>)WG5MNZJ9JUGN&G^W8.M\Z?1L0UGX!BVB7MUV)PJXF Y-V!CCL;,!N M-;A(VBAYV:U2$G 9D8!!ATB:<1/)>K413]%GU/V"CBNP-,E41]2(#P5]??4& M8T0=D!'8I()8MM9WJ$$L.W4,S)C',2^& MQZA!]*.4D&.T+%O@T>BQU'A5 TR[/;!;A$'W;;XD*Q!041;BC_)),%2XAG[- M4]&@J5$JL3$YDH0R#F704X+J2O41_%4)0J@.H!!&99D!B.GH[;1Q$O5\\B;( M[/T.1T9!B_YV*XM@+E]RK@.%@8:@,\-)HB_"8X=<\B!8)$ 3_V")VB(;:=AI M#)80O(^#13Y& EE$-QPU;^+[ATM$Q*S(::A.U20A($:'AX"B@!V3 H0QATP: M[3DX="!+D11K,BX\;."Q.!1Q9$'+@:K]#89CW P2V;-@SE=N+58J#J>A%T=4 M^!BQ'K-_+J8S=_ZPD?7KR!$O":>C\OT_&7#?W%I/28<%FRTLJ YR4> 7P11,X8*DOD0E2KT^1;P'[6G3& MP9,J_07LPU+HB6T*XSVB-TEW2S="\5V5*V>PVZ!=0C8*OO;XH'FT SF8ANZR M\/(#XE8QM>-B.C.#N A+::)+'%M'%6.5BB- L39.I%O0#(E*2AFL$+,MK;IUQOD M9#]@3*80:F7_?+"(XE@INR/G_8+XI-KI["J/BCMH"IQ\I6EDF!XU&]K%C(8P MJ[Y^L!(8Y!;,,YH##@1JN[@NU&MA!W;Y7I2!#AC55^:3K@6^CNE5G0R'@6"T M/SA]+5&R6+'13#*)\AGS1TM#;/\,L+C+\%S8N(@7R3>PUQ,%V=9?_$ MV)0^J(SC^+R#W8Z19&M'AE0^-CB&=ACQ/D("SCJ3&85!<;X1#D*!6(WR$.<, M#'4"/J8#I L'A+L&6MZ=9>]K,ZG=;*-6LW]3MPM8C(I1\4<'0;AJ,"H $_Z< M_?UO/[UX/G])E)J^CY(9':Y6,9:?!K3S,HQRJ<<]4NV68H#D^UHX3#G33)OA M"F#S>I\%AH$80H\%9RVB2]85+PEU=C(%4J38,I&2*1L*R=4X/^=D$*9Y-HKE M>%@JPT;C$8@$Q4S@+Y(D1HWDP->WZ'WEB$VU["LK=%HKP:WK+#D& MI?KH#OB[88\<$M9=$.'>C48499Q,[ MF]\9=$:=?9CGSK\F_LS[X9M2(V/6Y<5TRN1'"1=\C-GI!-&[O).L^P]M@_HU M WH#TAO5H%%E\MMG.J(PQL*.0XWQYDK4P1?G+V:9#DJVT)6R(W[TRC@2OT%; MO/GL52&$*4X.$TU2(*DP!S,HL!YIA;R3N&)3(>X*AU9*E(:]V* MVB'"1Y*O@J6X2824&>52_,&N5/5Y$@:2+4 >B! MVK@#/4;$2Q"P9%H"(W,[3OG*EYN?LZ<7)^J.WRL\A'-)5PNKF&5/YX-';650 MLZ@D@=^2.HT$;SX_B)&$2]->)E-"\GL&OR<9M1&RB),8*!#@F'6==$#C#8HJ4 $LR 1:' MP7$EJ1!^+P\5W:-I,!)S0H"9R'?HJM6@24["WS$XFMP3"UA&1S8!#T6-#7S< MP^U&H^Z!27F3=*<8<1KNRFJ20'X9H+*LD98[[>,0Z ;,C1E%IZ MD4T%:J0D,.5MDJ&'#MH 1_BQ%[.;8C@8TZ$=D26G!(2%@;2O5.ZC>$I (I9C MX4$5<[^3K"?C).ON&AI;<1LABV2#M;J>N">1KO@?',;B'>>1#=\.L>X%*$FK M,A[*CY_^G(FVT+FUYE"M^KK(Q6S2(J")/#"F))(,1 2H=,A$,49Q_>$LN[I\ MS2<<>4'@"[*%!1!IU>R$%^1;V48N#@5%KJ+T)_)H1JW2+AJ>Q]0A=#TV+67T M4 (55N4Y#8".)+1Q)6H,VXG[I TXXW =PX& B^I4%\IC\2=-H<$P!"GOY*GF M"$F84]=*QQ!U8B#&C61XA+3)0"6@U2&^E)IAY%+8W;$]L=@@%*+<0%FCY6@T M00%G"XV!F^8*-@.6W^%I9QK N/"N%^2^@P>N/U"Y9;GN6PW*1CA($^[ 8O^W M\HH.\V8%;,B)-W;<^*.G S M;/9@Z >, $J%V7 X4P8]0,\!A=$>(GHU1)47MQ3BK[,-:*>DGGATE#J;T5L M4F:I?%T14M=U@$V,<+OQE-8&YPUC%>[?3JH!=^ZTZ6GW'>5/)9#CS,5PZA2_ M\"8HW<@4S.'S331B<4:8 38UVSIGE+?T,&F5UY+[$##Q#5$]@E%:=)S&BI:YW)8+!#.'*0%GMICD >EP+=9LN]*1(&\MBQ$LP("1FT M1\&DV*:E=HJK,_SK!BLJR;JA[$,.O'?Y%Q&(@YQKS,TKJ.\'4N:&RR>?H34< M/H' !.CJ)4A.X#]8-8*[C27^:^*WN8@\K4VDFBXBO\J& 8D2GW27#VTMK-S&@;3]%SN+=Z)6H^PJ@.I"6# M/Q2L(;RA3Z'&=9;]H68\ZWX4O3VE<'>S>NC0E/, B*DT;BU:6F//$@9>AT)! M/5:4W5Z[.VMU<4R/$@@$7G: T_$UP_(R_JNYPQCT@1<4^'#/2?+?B*Z)V2C> MB7'/Y%@%=PVOA+WQ86/+VD;#:6V8U_E%SU R/MNDXZ1"#RR;4]:7>ZS5&1S' M.FBLXI-<4.Z0T"_R+TU<*GTP'@_B[XG)J057J'( S#"NZQ3"S561$;>[^K; MLFWJT#.ATR1 LB)#8A$'?EO7K Z[,W!F0Q&;,QS54 &\(SJAIAX5M.REZ$JD MG(V?*V2%WZ+PC2A[K+@>!74F"J$@Y<&S41TZPKKJJQ5Z2]DI'^S#@<(RDZB$ M*6M5O0.56FEQ,8NT!3F[!T 9?B#X]- X8 M84*K>B@BT:S["C@3*.VG=_F>@Q-BUR]<=X=Q8,.JD=0?B^$U IV<;XV&C*O; M9M4:BI=:=J.X1UL:/0A1.US79]$EE<%1X+*,P10#I$@HIKFCW->N63OR%!*' M9:>AAIMB.:LV:R'/5-W($=790$>@0Y[:21;HCH%(7 M(OKI4IB%J0-N%M0HXE(/ 2I@C!6X**JY*P'X6SCYW]-"^.K?W,HO$$&X@3+"F4\*[0' ME9@(TN";88,(4Q@.]@"VY4*L,W.S\%JO0@3MF&8!P%$R6 ! G90:HL+X2$E' ME))M8#\Q9&IJ[@*\&D&EHO!#I"E\ 7D/ ZYE3R*6WF,I>^@WY=4DB($]$PX+ MO,W4H;XAS^XV_ZN)Q=DCWL+!-M QE:6)"&'O(*Z'LD'RJ+J8BDBJA+.;!:)J MT/^,8_"XE%#WFY1E4M+!*!L4>(Z!DIR8X&QA@Z*F0E1-,J6N,"--;68'>!B2 M8TR-[T+ZM6UE-;1"!<8#(J92G:IA5V_4QD:__-_R=WZ#E_/@=<*#85KA>R8Y M"LO#%[?U04%#9;/2^ M3P8(#-\ %+@Z8%PU&E?)ST]96:$,66L&6A,QQ NUI,18G;*1$@"8!0]2<"K. M!OG19Q%R$?T:6@GB5!M6>=VA])P&1X-(8MKI8"=9&2YLGG.JL)^%^LVH,"YD M<><+8">@#;6F=>DZ0K@,_9D-!Q!:G?I5>]S@FH,=M/+9^ M3E/C^.'$PHF.XGGDQ:4I/)FNAQ,!) U>4I*"@_4L>XM;LH,#]L$H8>]-G/*M M5-N-6O!IR#LR*\W3V.KH1Z*@(;TZ3>>QXB$5+#&'Z%A<-:K ,_&?[%D5$L55 M<@L/PK6E3XL]F*1XK*.3T:9%/P/E=U;($;VK*FG,JELY,]4W,=W:.CH#M@[# MBLT"R9LX(> \ RL \?F.5A']2%RV=84Z..?J6[>K4.R1W"'GIU)1NHAQ.P4 M&T@)%A(APF53QF.?0LG)T9C]/5.,!A./SA.DL\%&THCU3G0+/^ &'JNM)0D^ M0$.;0KTV!I3P,896S_D&21XR*V):GZ(LFQ6E68;,S+("_(LBK) M>D]R+(C'2**%&@*C:1;V6(SG6U!#.6TQMS*^$%%0&F\%86MLA^O5R,QA965M MTP>"39;'1#A>2WIT8_T::9BRVGN31H2>A'/CJZ%L3])JL4+$=UK:(0,SQY[I MV:6\Q$[,4!K;5$&=Z"(L=1/:H6EI"4;9Q))(!N,.IB@L;%@5_[D*?< MRS9++RP_M'+!5FYI\U1)#Y$N;ZO&9!^:Z/J8"A#G.4BD"U*;5#MQNJ$/A0UE MGH&=2F*''*QN(DF4HR*Z!NN/PP*8A/+&;&$J,35R,PX7T@\I1*TY.G TV99+ M]E4L )*,6DO!'B5J$Y4KWY0JU*(\2 "/#AI:G) 5"?^E4P_&](3*D4Q3SN!& MU%00*2D-.$K2MLCIPK$2[K,5CJH9D75+]D:77A*A.0U6FXR2=B=6= R.KB3' M$&.5\;C%T$EK\8$9C*.+)%W';7G#"$%BYEEU_[:IT+:[#V,#X4\E?5X!9V84 MLZU3;J4N&M-'3JC'Q7Q\;*2YU\#*"&&1VLS6A^2-28Y3[)S*3/"I( QHA[+P MN7)-<_*K_4GBY \HE>B4Q8)Z8<-^D(J<6AS*,$:8I0Z$\L/DB=&]E*Y+Y8_ M<2W>'4990J/4X*^@(:GW"9M<6TQ=))@QSZ99#F 9?*0[%J=3X2?)K08.M@.21 M&]^@GHT/ATYI-_APU(HIJ8B#ECEE6IMZG96.XG4447RM(??TSA#2?GEIEE<#4-_)DL#O(Z>+LQ8J4=$Z3@O2J/FP7C&L:G M0>V0BB),81!'-14U:MY&V*IPY+",JDK7ZJAO/*DB05G'&CWR#27YGZ',>V=S M[*(8DN0*-A9DM>$@CC@6<"O"8D+PQP1@&0PL2D+X'-;(+!V+;4ZB9&T\&!-( MO[TG=*@Z?1]&SK+7H&,/5]Z'NJT('P:*"!(N7DRJ,0)^C1]/'/>VOX9VFD#E MZ'A2JX103??>!%$<2^;IMJ;4;MR'$>6']K&F5[16OYA)#Y=8%LSB1QJECUN< MGS:ATPLYL4B;M) <+Q=/A9DR6AQ%51#CIQX0&( K<-<1R(AZ8Z'2>^F ;,F5 MH8WT,4OS+,T@'4ZN+#\)45-*>++K?!]"5(4!,R#=:%QH@E#(TA@X=KC5X30>Q%!#C])A_X$1[-<%']1PTC"]PH*$ M&'O8U..J.)6B#QJ,C9T"U12QX.&K.D^B[W#)7[#&S/&Z8H'YZUEPEPSQ?4@VQST*<2Y6G: M$/$YF9FSI354;?S.EAH]#720)* M(EJGTL5+7,D)J ZQX5HIQB'=WS[\Y/ MOSN?9>^)WU[&ZM#?]5Q1ZPXZ_O.7L;KNGTEUW=1M=?%Z@/ET9_\KB7&(YW>L MO/#;1L@&G_6"'NF 2GB*73\"?8RD"HPG&F*0+817O817L[3"3V4^-^8M!_4F MG$BRX-",Q[S!6(0H+8X WZ"PL4Q 6M^X?+)[R#QVO9]/=ZK_".2"B=NRW2&- M#DINPLS/;G"HMT))$-68!H6'EU"['EO;SZ4;S-TJ. M=EN.MO9Y]&!9^.D0]YSS$[G/P@'65,NL.7:#: LG+J0=DU]XA0U%Q V.\HK; M/(>6X"S+Q%V3#DAZ8O[: './?_WJ@-@C0GU33AD,5N M"K'A4EDG/<.MW#^&* U_4LN!::QU1FK1G(<@IP!,G8K8HGL^W5+[AL0L8N&M M%J&-'H=O'B5^%:O;0A, VUC;,)CC_"6.0<*$QHZ2@M4REA:QUB/?:K'[<7X6 M+S]3\<+=-#U69V$+0M^T6$ GY4NWHOC[=(?H/T]7^,NEJ/TH#CQTL^^/>[OG6U:!7;XX\ M?3^QS)+&RD?J@Z4C8FB#HONRR+FSSTROP@L9&(,VBZM\27SG5*DN[AC27T7J M#8_!'F]Y?XH:)[>3[=%OC&C7YG11S?T<4.EW>ZU*Q7JV-W>9N#:A?(% M2%;E&]RI]/'FL^#GX\VES];40H4C>++%N+6D%S3J&<"81?@U=0Z/MEX.]1I\ M&Y,\:J_*I&DQ261\B\)=#Y1%SJ-P5(H)2UZYU;K\B3BPJ?&)U\A<_'&,[./] M&8>(6B,OCOA\(*;.4FHUXTM:K\X1 SBC,&.>/O5W/=+4P6:"P;\K5W9T$@ZR M+P5+6I$DZ1HX5MK@F[QO]EPP/2+DD9X'5,M/Q)2G5U4.:+Y9;AJZJ)J&.56/ M_;8I7(4SPXCQ#E+ZEAV0]^U1<$/:V*9V#+>-G_%XFHMP%UI4J+DBGB-Y2G3: MJLEV;$M3;6)_MML&GZPFTLOM96I:!!NZ#./E&:=8()TV>I,D#&TK728C4_&K M]CX<+M,T>AX#YEZ<2J(+Q8O&J (YXR%C+'T6[\B49C7QM7B)W@-0-$I2D](H M=@6>3S?QO6:6\0ECZJ,2Z.&O'S][,0KNO(TVDI<*$1>;(TK/T=!+DK#(>5KV MSEYQ[-L[^*QPP=+PIL7K3ZT[VI;CC:3[2S7^5^5B1Z]ZEK.,U_1RJ#;U],4[ M6DV>/YM82:D*3V,!'+H-.=-,:$[&I&B3Q"[Q< 8H*$E\_%;CD9L'A,'&% 4Y MZ"$_>EA*Y>I\V84F@H/;LK0 C]L&C5R>'%W=?KS+,H==$!"ZN+J1U,FJTOJ, ML;6%_#KN7%^Q7_RZUB)FOMW8MA0_UI$2)XKF-UV4HPINC=>WDR*,:Y3N?,H! MY9H 30ED3XN&"P%2SB$=Y1[#YP-=3O#.[3K-R]6I>[J=/ MT9PE:0X[26SRPVL-@RU_F/+"[8FQ9K<:W3?M48Q;\/GLYDPO^YGQN9%,?>F: MJ.D[?P'=>[P2 ,="HVMD\X[!>/Z_!Z,H\\@TQP"8XI^Q#_5\NH/TFT02K,8N MN!IEJX\:U=MA!Y<[K?"NE>32!\V"*[7^]4Z#FJ%N#R+JNA1EC\#TOBR0R MFQOVS'G(E#:"I]>D>"IS/;S8(B0AV/ZFS$1&&\J:-9@WA+F,,[40/T#X<; N M#;SH[8=QZ&.,0%#&%U#I8L1-1CG$>7&;4^4?=D&6WP-;+Q7)BIGAQ6-?L5&. M<%2IW4TR]:G^G5P-@(^#1_OZ\&%BK(PG8DCF;M/WAR.WX4^;1*[2.&A-8YMX M%TJFS0TK48R;JQBDG4ETHUGQ+$-3F5YZAXR6@6.'>ZI J8<)8Z@6C*!K8E%# MK0KKKQ/U,.B]6D(AUXC\9^L?63=)?-1E;?/C*')4S[87%$CMG38!3ZZ6M*=D M4P*W:Y>;?3I;A4"P61@0.HOE'$&>@9AL6U#6@DHOR-1,/JT!LKT&DXQ%O#HTDMOK[BA]3=WB&^#AETO MBD:9IFEH6>@HXSG0^),YT=5$+2A][/#\)\UX$?M4-N8"&,NVD*,%?;#E>IE_ M]4VG)5V2T$J[Q20I^C3E*5+RZ^BX!]V+-_E!WP=I('>4-:>+F3]N,4(!)J-\ MN+SH9E6LA00Q0TD:J#@\:B$[C#U/DE1=ZZ?H$$PG)EL:&"PEN8XNYP#S+T>& MN&\CRCKL&WFAT)^)G>5*:OG>5$#Q#*_F3Z3E24_E>C\+QLEP:YY_R]88,J8D M?%/M'S4K+@+&!FU1LF$VDEZT8H^.X<%6.ED=^0%\>%(7BW=,S.^Y_X'U8'.! MPH>VJ9M>NI^/*V*30V9?M]7/?I %B^+9C>XTV'P M*!@K00.>GU_\Q'K)F\N;5]KT]_+F<_:N.:-?3R_FLRRQN:7U[P_?G9_\G-U0 M-<$JW$-_F6:MIB_BN#+FB98:>AY F^L.LEZM&2\^*KZ80K)J?3 $N/:(:'C% M*IGV2"PQ*T.-3-3%JW MQ2P8IMQG,;'V>?YPW;S8'::!>.)CX#O?8):M&+0B M2]=]R:4!E((WO=H5!AXV6,%+8\[2HRF:AN:WY=1Y&%->M?K)^A'T%I_8\R<: M\V17N\+>4H3O4L$"%N7HG7:CZXEE+T)G<4]1"_A'7O=H=MI(+N?*BO=RDZ./ M/A1/T\U!"-8#\NG&^B6<1D3@(/RC!R8#X+^8/ 0O M3B^>S\Q5PM?1)#J5RX;_Y"NBY6P\G[^ L_$VO5PA?1(6/#J@A ZSM_F>\#IV M)K/3[/S[638Q]:>\73M<(Y6.LN?Z(]Z[M\J>ZL70F.F,FJO0/'+R+(R1A0.: MN'>MT):\MY#-27X(O;LPN6Y\)9>M\6)%8&Q<10923$W#>-B9 :%UU$G)%+7) MJ>.,+[[G--[1Q2YK22>#*='!?EHUS1<-:PPATS=HF>38B:?+Y2U@JQTN,%F7 MA17=\:'+E^H.>E9X_7X9\IUCC@>W*PG\^.)[.C=S$T&.!S JI)C5;@<\!GX$FP\W_TU=B;+[@%G, FUXR4Q@!X,>I!?[#W8."QIU!F_2\\)V]>VFR _Y9-J4/Q,L"YM,M_*_! MY-G6,5E^5/Y/#V%WDI/8TT;/W,2D3">*)9/$N4,U?*QD$B'1M* @(8->8N.% MHZ& F-*WD TYRS[ "WVT7;RITTP:!VCF/:@N#&GH3ST&D'?;$J-K/=K"U++) M]O6R#<*II<#P4E<>T7,^+J,$-' JW]OD[1:U675>EML%+9GM34$?*M=2/1&9FR67+7U(HO-SZ)]3 ;E)MA^6 MT-,5E]6>/7'>EV0/J),V-8^.7[+'020).*IZ*GNKA6A2Y"7E506[);"(.039 MS<,+1VAKD<'267*4?Z=+HAY;O*"9-5C#76+V#I26DX6(B:&LP@L0MW@A5\W] M'/1>)YU\U+YY1J4(O^==_MLOP/76[LI5%7)XH/1?GV!N;/@6-0.\'.7GR_F3 M9_!F?/RW7W;YVKT%#0.P"YA?P:OG9S]\_X13X_5#U^QP2.R0!"R6_L3L7-?B M _#[J@'35C[@!-@]G<#[[?\!4$L#!!0 ( *.!9U3Q^^E*[0( +@& 9 M >&PO=V]R:W-H965T@(4"H:=*. M3:.ME&8O1&)=U72@"?'!3:ZM66(7VUVW?\_92;,.MB(AI"CQR]USSW,^7WH; MJ6[U$M' ?5D(W?>6QJQ.?%]G2RR9;LD5"MJ92U4R0U.U\/5*(EV63#T,L9";OA=XVX4)7RR-7? 'O15;8(KF M>C56-/,;E)R7*#27 A3.^UX4G R[UMX9?.&XT3MCL$IF4M[:29+WO;8EA 5F MQB(P^MQAC$5A@8C&SQK3:T):Q]WQ%OW<:2?L-9S:/$R66CWADUE>T3&V5H;6=;.Q*#DHOJR^SH/.P['[1<1E-;NQ>FER,DO,DCD93B.+XZGHT3487,+[ZG,3)60IOIFQ6 MH'[;\PU1LL!^5HP(NR3*Z%X6(!8UGPC*.&;]%,&T4%]7U/@&X3H.L" M=%\(D-(]R]>4/I!SB*7(4!"V*UE:F'!]^UQ:]V/6I#5=FPSYG3T=F"M9@EDB MQ2A73#R\?G4AZ:ZPT!^T#H-U2*K1TC#2LH*OT)_R& M::!G+@NZY_H$(J>'3@/+&:KF1.RK#7$=#"*@"CB =X\K0R"C S*C5[,80Z=# M\T[PU+;F@3F%54 IU"20B8KT/K+,P H5ESF@R%LPP3L4Z_^:(E5#_IZ6&V2J MJO6_YB:&T(H.#G;9M*0%C= 74$L#!!0 ( *.!9U1EW6!;,P0 ' * 9 >&PO M=V]R:W-H965T)MSIRYDO.=5)]U@6C@ MJ2J%7@P*8^KST4BG!59,G\D:!>ULI*J8H:G*1[I6R#(G5)6CT/5X8NS!:SFN6XQV:3_6-HMFH M0\EXA4)S*4#A9C%8!><7$WO>'7C@N-,'8["6K*7\;">_9(N!;PEAB:FQ"(Q^ MCWB)96F!B,:7%G/0J;2"A^,]^D_.=K)ES31>RO)WGIEB,9@.(,,-VY;F5NY^ MQM:>L<5+9:G=%W;-V3$=3K?:R*H5)@85%\V?/;5^.!"8^D<$PE8@=+P;18[E M%3-L.5=R!\J>)C0[<*8Z:2+'A0W*G5&TRTG.+&^O'ZY__70-I_=L7:(>SD>& M4.W>*&T1+AJ$\ A"$,)'*4RAX5IDF+T&&!&=CE.XYW01]B)>87H&4>!!Z(=! M#U[4V1@YO.B8C?B(8HNP4;*"2^*J*!?(SZ: 2^=A5/#G:JW=^E\]"N-.8>P4 MQL<,X)KEN<*Z9BDN!E1T&M4C#I;W!1DC2RHH+G(P M-G*@"[G35":-J>MGJ)7,MF0G$QE8.9ZBAES);:WAE LPA=QJVM3#<_@#F6K" M!^1\K-;DD7T [,>'#R1.E2ARC^JWKJ5J@&W9&Q1,I @G$,5>$@4T"!,O]J?P MP!1WY)1\9J7A1"#T)G$"D1% MYY%G1(6+IK6Z'K6FODF=*I5;86PT4^2/]K@'Z=X&IC72GO4^=1]4BDCOP_YU M7%?:)M^1D*[>JOG^NVD8A#\*N@Q.((B\:1+90>Q%8_^E>S?W("X()K+*,VYAJ&%LWC6U>TTVY M[P36Z3(7_&_2?QJ-O3!(AG#:U,WP?U!#D;WFU43@A6!/.4VZD)ZH"]K]*4O^E*K#W:HT.9'DUEO M.UQO)MP5Y- ?#*KJ%?"!6D(C5C7C&>!3;=M&4X'2M;!T2\$2!X41>N%TY@K# M3V;P08K\6^@-4 L0>$DPL]5%PONV&'M^DU[>>/Q^%$<'KP"ZTG+WUM'@BKQY M$'2KW7-JU;PB7HXW;[&/3%&&:RAQ0Z+^64)-3S7OFV9B9.W>%&MIZ/YTPX*> MA*CL =K?2&GV$ZN@>V0N_P%02P,$% @ HX%G5*D0")C+ P 30@ !D M !X;"]W;W)K&ULC5;;;N,V$/V5@5H4,:"-;G9D MN[:!7%SL KNI$:==%$4?:&EL$:%$+4G%2;^^0TI6LHUC[(O%R\R9,YPSI&=[ MJ1YT@6C@J125GGN%,?4T"'168,GTN:RQHIVM5"4S-%6[0-<*6>Z<2A'$87@1 ME(Q7WF+FUE9J,9.-$;S"E0+=E"53SUC6R]L[@3XY[_6H,-I.-E ]V\BF?>Z$EA (S M8Q$8?1[Q&H6P0$3C6X?I]2&MX^OQ ?TWESOELF$:KZ7XRG-3S+VQ!SEN62/, MG=Q_Q"X?1S"30KM?V'>VH0=9HXTL.V=B4/*J_;*G[AQ^Q"'N'&+'NPWD6-XP MPQ8S)?>@K#6AV8%+U7D3.5[9HJR-HEU.?F9QN[R'S[^OU[!:WL'ZX^7=$L[N MV4:@'LP"0P&L69!U8%(/9 M.221#W$81R?PDC[=Q.$E[^ MF:IXM=.P0@7K@BF$OR\WVBA2QS\G\(<]_M#A M#]_!7U/3Y(U D%NXI9;Z5&6R1#C[++4>O 0]=K2G@>\+A*T4U$-$'XRM$% 7 M:JR,!D.;&1-9(YB3.@4GI?(,6)5#SD5C,(>*Z BB 36QT"YU9HSBFZ9%,Q*( M:TGN)+KLH9 B1Z7AC%>$+QM-6-H'?,JP-J\P+-D2)3N.7G\9Q%/]Z]2;C./(G:>Q'8011ZH_2U!\/+UZ"]SGX1TZ+ MZ$3GX87C%9Y'D\$)<8QZ<8Q^6!PK::ATG GQ##&UL[5=M;]LV$/XK!VTH8B"+WOV2V@;L.,D,I&D0 M>^V'81]HZ6P3E4B7I.)TOWY'RE;=(O8R8!@PH%^L(WGWW OOD<[]K52?]!K1 MP'-9"#WPUL9L+GU?9VLLF;Z0&Q1TLI2J9(:6:N7KC4*6.Z.R\*,@:/LEX\(; M]MW>@QKV964*+O!!@:[*DJDO8RSD=N"%WG[CD:_6QF[XP_Z&K7"&YK?-@Z*5 MWZ#DO$2AN12@<#GP1N'EN&WUG<('CEM]((/-9"'E)[N8Y@,OL %A@9FQ"(P> M3WB%16&!*(S/.TRO<6D-#^4]^HW+G7)9,(U7LOC(<[,>>%T/QZ/H/1 M_01NW[^??)S>W<'9G"T*U*V^;\B9-?&S'?"X!HZ. (<1O)/"K#5'&3>NSPXB-XMU+F6UX4P$0.4V&86'%* M%D9:H]$PX3HKI*X4PN^CA3:*&NB/$VZ3QFWBW"9'W,Z(5WE%?N02;KC@!G^Y MH\9\(827BGX2VS+X4F]8A@./**I1/:$W/,!E#O<,*/K"BHKBSK"JK@EG4 M42F5X7\R1[Y[.!12'PL*AZ37?:#H,2?DL3'HMZ*4A3!\>W[!R\W8"*>V_^:D;A=%;)\\5 MRQ$$*]%=M:1D%82==J-DY;DTK #>U$J3__@\H1.*)PT[-I[HO)?VX-^J9_#? MU3/:E;/=^=MRQBT2@V[G=?4,TZ]'5CY2Q=1%D82M>AGTX 21TH9(Z:N)-*5W MS/(?D^DD_@\R_2#3_Y],[89,[==_E2ICOWK?U.CZF<9 C2^QZ"3PRRR:TXTB M(6;V+I:U.W;H#FMWN]LG@7_?)T=YQ=U1W2_ZNZZ 2ZL34>&23M>*\5Y(]D(* M2=*S0MOUMVUO9$M#'I)@?R6G(K:-'77C%^_$/YC3J&E6;AK5U.R5,/7(UNPV M ^^HGO.^JM?3\CNF5EQH*'!)IL%%A]YEJIY ZX61&S?U+:2A#G7BFH9V5%:! MSI=2FOW".FC^!@S_ E!+ P04 " "C@6=4S_Z.XH(% "L#P &0 'AL M+W=OTFSCL%I(52 M]21:$-#>A]-]\";.QFH2I[;#0G_]C9UL6'2[*=55B'5>/*_/,S/Q\5K(;ZID M3,-#737J9%9JW1[-YRHK64W56]&R!M\40M94XZUM&\YKR M9G9Z;)]=R]-CT>F*-^Q:@NKJFLK',U:)]W/!5JEQ2U?LENDO M[;7$N_FH)>QU9Y!U2HMZ$$8/:M[T*WT8\O 2 3(($.MW M;\AZ^9YJ>GHLQ1JDV8W:S(4-U4JC<[PQH-QJB6\YRNG3L\7EXO/Y!=Q^O+BX M@_.K3]=7GR\^W]W"P1U=5DP='L\UFC&;Y]F@\JQ72?:H] A\$HTN%5PT.TX3^HX84#YZ)1 MHN(Y[6G2Y' MF6*-[A^( C[PAC89IQ7LGDB)+Y<6'Q7S7P"CS?B>*@OTA)#%^:):\JEN^R"J&;0H*4NA,:\[]KAQB6NNBVQ W*S_?@/U9P@^6GRU)4>9^H!SCP M/?<0?Y/T<+\/-C=]0$GLFXO \4,7)I@1CLP()YF!7&PIS^'B ?NP8KWK5XB8 MA/-.2@0,(5!,JUU4F52]FRH;>VS;GK#VLL$>M?:0,=B:E4;(X; MIZ:@;6%N'(W\ ,+0@UM1Z#65#%[3NGV'F RI33P7PB > M$&]?G)-7$#EID/;^H[8) D0C :*?$ GL-2/UNC%]XZWIO_L[0Z3RO9!OF6! M;2S\-GS'M!OUFF5E(RJQ>MRR] H"QXUB7'V'8+U?%04W9=G)ANMND"RIS*V: M)SG?#8'$'M8\SF53M,#K5HK[H4.3- 3/=>$K*WF&LPQB_.M[.8/*R( T0_N- M*-YT>#-@^/J/A'CD'3RAOS,]@6UBOA.FP:;I9%E7=Q4U*$$+P*[KA'%DUV!'&TA" HF;P"W#HN689L1(*(YOO-1%HI!G1G3) M90XM-7CL,>@%.'6P/?4!>VD$43) *;9S8.!*P]BN83(Y%9(1MN1GWPNR8SNG MPB6G.$ZYYFPGH)-Z=P.Z,3;1_JHGH[\-\FOZ*%'26I.L+ZLE:UC!AT8;>0;L MT/%='W44#%W)[6[T0*.YL8GE3/9UYSD10F2F1 ";J+#J"F;!1=P*A@%@4:8$ MHG@S#.BP#ID^!7,H0,=9&JYD,A=@B.BPE&I",CTA<4\D_ GU0Q M59YLXWE!^ M:1+M3/9\ZP15,[FRYT03*G[H]8>I\>EX%%WT)["G[?TY]A.5*XZ-HF(%BKIO M8_P(D_W9L+_1HK7GL:70>+JSER4>IYDT&_!](83>W!@#XP']]%]02P,$% M @ HX%G5!F\8&;V! G@L !D !X;"]W;W)K&ULC59=<]HZ$/TK.]Q,)\R08,QG4\(,24A+IPE<0M*'._=!V O61+9<28;F M_OJ[DHT#"6'Z K:D/?MQ]LC;WTCUK"-$ []CD>C+2F1,>E&OZR#"F.ESF6)" M.TNI8F;H5:WJ.E7(0F<4B[KO>9UZS'A2&?3=VE0-^C(S@B>P6:RD/+9OHS#RXIG T*!@;$(C/[6>(U"6" *XU>!62E=6L/=YRWZ MK,,,&?24WH.QI0K,/+E5G3<'Q MQ)+R8!3M_C>O*/XIX@\$Y-!LU\#V_<02O6>;9='C-#_"N,DTK M6L.UC!<\87E+)"$,M:;6'P:_,JZY6_UGN-!&4;O\>\1OJ_3;,0"4==6?E>Z)0%>%DA?6I4:ZP, MQK;Q ZE"E@1(O64BY\B@BK6-R;XP5X(T4T%$_0ULI1!)=Z;F=H.]J,V!J-E. M\;@F.-H1I'8-IYPL(IEIJK2NGL/]Y&ET=S6:0=.KP373T1OTE/$0F(% 2*)K M!2?0JK4]#VZP<+E_W&Z-M.$DSGS/D!$%_N:87^NU?,+JNO\CI+9+4MM_3.H, M [E*^'\4P#@DWWS)L>@JG?-IX[:=]H.S!1=4)M1V/XO?"B4G^:CKPR3/B82\ MY+9HQJH84B775 +M&,*R2$O&%:R9R+"DGQ=A.S.6!\YV Q<[@;,\<$ORMGMV MV _)QQO2+^!V.)[!T_#'XXCJ$<@L(7R% ?*U\W@"GSL]>$S(A2!@A6M,,H1& MK>6W8)P8EJSX3F3-6JOMP21UY%*V FW/*GOYGLGE6::MJ>_[,*'@U-:JW>F^ ML]FF]0*GSJ):F.RF:W=:K2K,I6%BOU():6:+7FMTVO!5RG!#25"_=;K=PJ14 M5:IX@&43'F(L_RY2)^6V#O6@Y^C\==O\]$-B6U-W^J4@.881(D4) MJC5#X52F(YYJ.M2@0[WBT'@Z^\3B],N-4^I]?6@OO1#AGL7$4CM?&AWH39OQ M^P1/"O*/*+A3*KAS5,%3)<%]U:G#\LGF@ROW.,Q1X64)RT)N$Z,E<%[LQ40D MZN(FDX*'+G-2,DT13E(R+:XM314H0ROO6EM80/N1)9X"C!=$0?&9]')QNDCH MY!U;647%>P+=D&X#&:<"32GB[RS):!Z#+4QS4/,%S) 7=T0?-J B@(Z;P M3P ^_=7S&_X7&LYXX+H]Y"*S^1&P=^ZWJX<:IKXS,U$?K]QD:(M#]U,^/I6K MY? YS&>NU^/YY'K'U(H37P*79.J==^D*5_DTF+\8F;H);"$-B<8]1C1 H[(' M:'\II=F^6 ?E2#[X'U!+ P04 " "C@6=4 3A.:1B,KO%,MPB2*1F'-N R6<[_W MI)=SU5K!)3YI,&U=,_WS%H7:+H(XV&]\X)O*NHUP.6_8!E=H_VN>-*W"'J7@ M-4K#E02-Y2*XB6>W0V?O#?[GN#4',KA*UDI]]0 M" =$:7S?809]2.=X*._1W_K:J98U,WBGQ"=>V&H13 (HL&2ML!_4]E_,3 MS)4P_@O;SC9+ LA;8U6]04@3N!125L9N)<%%B\!0LJF3RG9IW2;G$5\@_DUI/$ DBB)S^"E?8FI MQTM?*Q&I:P:^W*R-U70*OI[!S'K,S&-FKV"^;U SR^4&/#K<*6/-*?+.PK@; M-S,-RW$1T)4RJ)\Q6'Y4E@E0?03A(V@4S&(!N8L$6]0(S$"I!%TK Y=<@JU4 M:Y@LS-4,/B/374. Z,1ZC;JGU'TB>'^$[W#A N)!-!W1?S3)8%4I;?^QJ.M# MFSC-8!I!E^61;Y)&]!^/,SC#\;#G>'B6XT=F6\TMI]ZI$HX9?^!LS857G^+] M+/1IWE_&.^9?_([GB">+/XG]6U?> 4D974(LC(J.M)2\@F5ZWTQX69"DJ?33I(XC&Q9\P, MWM5-Z]2&M/#,1(NNQC]KOX!D,*%+_W"L&="XTMIY7\!T M%)\RD$KN;>+!9!B_.$2G@IPZ1>'!L*M1;_Q(-^ +[N9>O]N_&C?=L/QMWCTY MCTQON#240$FNT?683HWNQGBWL*KQHW.M+ UB+U;T\J%V!J0OE;+[A0O0OZ7+ M7U!+ P04 " "C@6=491R8;)," "@!0 &0 'AL+W=O[S*L&)=!.O)G,YV.5&,%ESC38)JJ M8OKW%(7:C(,HV!W,^:JT[B!,1S5;X0+M]WJF:1=VE)Q7* U7$C06XV 2#:=] M9^\-7CANS-X:7"9+I=[ MT>]\[I3+DAF\4>*5Y[80-<:J M:NM,"BHNVS=[W]9AS^&J=\ AWCK$7G<;R*N\99:E(ZTVH)TUT=S"I^J]21R7 M[J,LK*9;3GXVG3[-YT^O]]^^+.#TF2T%FK-1: GLKL-L"YFVD/@ )(KA44E; M&O@L<\S_!82DJ),5[V1-XZ/$6\PN((G.(>[%T1%>TJ69>%YRD+>T<,M-)I1I M-,*/R=)83;_$SR/P?@?O>WC_ 'Q!G9(W D$5\((R5QKNN&0RXW(%$ZV97"'] MQ]9\5-FC:->20U.S#,D5EP8$ M%N3:N_@T"$"W\Z#=6%7['EPJ2QWMER6-4-3.@.X+I>QNXP)T0SG] U!+ P04 M " "C@6=4-_XH6W&*6.WZQ:9(WG/'A\\=R>-'J1[T M' U[IJ],EH83D3_:=%R7\X7ACO'I\5+,\0;-Y^65HJ]QCU*4-3:ZE THG)V, MIO[16<;S[82[$A_U5AMX)?=2/O#'A^)DY'% 6&%N&$'0WPK/L:H8B,+X9XTY MZEVRX79[@_[.KIW6#H-@;1#8N#M'-LJWPHC38R4?0?%L M0N.&7:JUIN#*AC?EQB@:+7'Z\N/MU,;S]\F05DT_S&L.#D)RH1WHI(/$ABS_%3 M#P9(CGN2XV&2NYK"@=T8F3_ Y9*3GFCGK"_-TVLD#T*^3O+M-A5@[ J[>E;^ M2\MFIK3U+Y?/1:=%=C1_L44' MB\.MUG0^5S@7!N%,$%2.VCH*?OMVQSQ('2\-G3B+8 \\-XLA=2<>M?W0":.L M4R>ER-J^_[_XBBHO.7GV?2=, B<,T@,"B"(X9X<5CX1>Y'B9[2?\=2@[(O$A M=B(OM6+@2"8)14)44"1>YDR2J&=CA9HC8K*PBX*W8"SI3B56OXS<#.Y3V.Y3^:+VY MIAA4:?UU^_:Y*8VV8IH^"E4,UZ!!-S]=@]1S3-U.M%U,/UJ-G%=.!-KZ'4O= M79:F*U1TM>LJ";SEC;)RN;-R^=QTB;=_KAP[&AC.MF( M6K:-/?*M:M8WI'PK:(?2+J]:33?IS4,RA79) MW6R.LQG:FWF#6F\PO]7DAZM+AXQ[OK8=B9XOW/!EA=O(YO"Y9^WM6V"^Y+7SZ;QUN.A1C6W3R1FAJ30O2/ZWOX5-NT> M'\_3NR?<1Z'F)1U3%<[(U'-3NF&I[EG4?1BYM$^1>VGH86.;"WI)HN()-#Z3 MTFP^V$'_-CW]#U!+ P04 " "C@6=4L=PNIF<& !3$ &0 'AL+W=O MRJ,Q1;V5M?3 >FVPE2FY&JA85SBR5+KG%3WT[-K46/'>;RF+,@B 9EUQ6 MO>-#-W:ICP]58PM9B4L-IBE+KN]/1*'NCGIA;SUP)6]7E@;&QXQU(FGC]OL:_;6S'6U9<"-.5?%)YG9UU$M[D(LE M;PI[I>Y^$ZT]$\++5&'<+]SYM4G0@ZPQ5I7M9M2@E)5_\F^M'[8VI(]M8.T& MYO3V@IR69]SRXT.M[D#3:D2C%V>JVXW*R8J"_"BSM#(X46/&5IEJA1PP[_!F319H4RC!?PY7QBKD1I_ M[1$1=R)B)R)^1,0U9DS>% +4$EIQ_0MES !.!*:/@$NMODI'9_R$C4;"[/+X M?F'(25C*BE>9Y 6F1ZVTE=4MU(VNE1%F"&BB@8677#^0++UD2Y*']%4TN3!@ M5P*G"\Q3 L(EM:I$90WT9863JC&\RLW@ /X07/M X9)E NANU#13P!GB&^L MS. 9],-PR";1P+T.HV Z -0=LZ5R4\$L'$!_QG#XXDD*$PYCPRB.'20;LB@> M[(G>I(O>Y,G1^[% [<6EJGI@:IZ)HQZ632/T5]$[OEGM-3%36/4,>AYU>1B5 M'P_%::,U1O$ 7HM<:.3*,P@C_'GQ2\I"]@JN+;<"PBF$:1>861 #AB9(X499 MW))Y#-PUBV("& 8L08%+@>/Y!GJ-^1#[^]&UE#!(NC$O9XU(;G@P?;F/#JA- M''1:[:%"TE$A>3(5SI=+X3K'%@W@BLRZ$ABF3!:24W_918S]4MYT5D"_X\( M$Z 22VDQI0N4@JY01 ?,[8;BC]U8.WD&VC!0:CT5BE[[<<")I,03M9^)Q$(45IU-4.;EKB_4P%^#"Z'G6\V&7? MW#IZ>(6<0UDX"N#Y^N&YXY(.@E&"(V'@)C[RHG$N@#DIAQ40ZVP4C;"./(=^ MFHRF]+(FF2_XY"DD,)7*Q($DHQ1_:?(4^2;1;.3M*N5*G**(6F+"U.W,)EZ@T_G5]BYYYEM1883 M]WB/ ='7ORL?TE:%SVJ:P\(U>Q48O MX-AV_A?E=QB_51J)*2VIW[V_@(QK?8_%[([K'&M7.J&:G$8AEA6#DK)5N\,' M,FM).AE.9BG^!C';B-/BJZ@: >DP2@.(AB%6PROO)V\ESS+=\,*XFA[ ) P\ MP5\N',&S;8+/4)$X;,7*RO+J5M*A$"*&+6+*X$+@I@>.8],91).@9=BOFFK' MV7\<3@5Z.HQFKE('PR!-$,J@AS;YS#?Y'":TE$X&PR!$HN[H#VT8G[56N62)2V6D[[$H]E)+/')<"GSD%._)H(N+1\!FNA^A/8&U&)"$,21!2.H_5 \S M-PP[-7>%>[QUT2N%OG776>KXV/C]G:\;[6[,UWAK5]H6H#S2Z7L^H,$=/\C'/\+4$L#!!0 M ( *.!9U3L=A)$O0, -<( 9 >&PO=V]R:W-H965T-)=_MK=L(A_V<[7"%]G.^T+0*:Y249R@-5Q(T;@?!J/DX[KK[_L*? M' _F9 [.DXU27]UBE@Z"R!F$ A/K$!@-+SA!(1P0F?&MP@QJE4[P='Y$_^A] M)U\VS.!$B2\\M?M!T L@Q2TKA%VJP^]8^=-Q>(D2QG_A4-[MM )("F-55@F3 M!1F7YJSB<"/2B"P)Q)1![NTM%WLHILVS8U^H VMTF-#?QKGII,HY+1\K* M:CKE)&>'TZ>/L_G3%";/\_5R-OZ\GCW/8?'': ZC^13&3W,Z7_N-%=RLV4:@ MN>V'EC0[^3"IM(Q++?$%+9(KI?P%",KFV.S[:/8ZO(DXQ:4"K M>0=Q%#>OX+7J.+0\7NL"WA(MUTC99F&,$K?<&OA[M#%64][\P1)*O.CRKQ2F3B5P&0*R9[)'1K@$C:E^Z V@N^8*QT#!;&F M/8XNQ&G\/S+NB* =EY++G9-[Q>'AS:,#+VO MN7_QZ/@8*,'9A@MNWR M$*RBU_!;P0WW]W[YJ1R+&?:NA-%^:=K3SBZO.E1C$KOKU#?K:GO_C#U7_QSCNFOHQ?4U)U. MXGJ6^.O(-1JKT-@[&A2&_"1*4J0HTQ./9TOPNYI[A*MY,^4F404]9II9A*CQ MT(.?:6AW:%BZ+1)-Z)&@]/#X+N#4TPU"JQ%%=*DJ=;ZD&O+JR M[]2[==<>E!SK=*V>/"*:C_98;_ E!+ P04 " "C@6=4T9 XHK@# ;" &0 M 'AL+W=OA MHDBTI9T^T"+:F=5JM0\F,<2:Q&9L4Z;SZ_?:"1EVIK#[0F+GWG/.]3VV&>VD M^JI+Q@Q\KRNAKWJE,9M+W]=YR6JJ^W+#!'Y92553@T.U]O5&,5JXI+KR21"D M?DVYZ(U';FZNQB.Y-147;*Y ;^N:JK=K5LG=52_L[2<6?%T:.^&/1QNZ9L_, M?-[,%8[\#J7@-1.:2P&*K:YZD_#R.K'Q+N +9SM]\ ZVDJ647^W@H;CJ!580 MJUAN+ +%QRN[855E@5#&MQ:SUU':Q,/W/?J=JQUK65+-;F3U!R],>=7+>E"P M%=U69B%WGUA;CQ.8RTJ[7]@UL4G<@WRKC:S;9%10<]$\Z?=V'0X2LN!( FD3 MB-/=$#F5M]30\4C)'2@;C6CVQ97JLE$<%[8IST;A5XYY9OP\O9]-'U]@\G@+ M]].G^\5D_NGA!AX>[YX6L\G+P],CG+W09<7T^<@W2&C3_+P%OV[ R1'PD,!, M"E-JF(J"%?\&\%%I)Y?LY5Z3DXBW+.]#%'I A*>P(NZ\B.'%QTKGZW18086 M;".5X6(-?TV6VB@TR]\GX.,./G;P\3'XQNH@5\CPRL26P?(-[IE<*[HI>0X3 MW$COK>MIV)>2P4I6N*&L8F/;T^XJ_H-IW"N.2ENN]4\NBES.P07@=FB\Q114 M,J=N@YQQ ::46TU%H<\OX4]&5=,XP&5G]1*#]TMO?P*88#[/J88/$*9>'$40 M1_T8/L)9>&[G B].AA"1_K"=FVA.84YSOD(]F#*(,XCC/H$S<@YAYF7#%)(A M0MCQ=*OP[/%@QHL""YQ2;2#VTBR"D& (0? !#/H#9(H&7I;&2!CT Z3Z8'5F MZ+[]A.7^++C!4IX--:Q5'(6A51RZ%%0;1@EF=FJ?3(DE=T5>("^!H!_AYX@@ M6P.-2F]*+J@%(*B(#!Q@&'L$I6)UPS:JA;-+< &X7,,0PB86JPJQJKB?X."B M#^-WQ^KW+'N:YC\LNSFD9GMJ#P0S[[GX5ZM.M-5_Q*6_-=Y+20IIBLYQ M??>R*(;!P"W^G:(B9Y %T=ZV28@M;3S1]&6(%HA=@_$E=1!HQ2@[&PO=V]R:W-H965T%,P%H176095=_FP.5AZH7> M:>&>[?;&+OBS24YW$(-YR-<*9WZ%DK(,A&92$ 7;J7<=OIJ'D35P.SXP..C: MF%A7-E(^VLDRG7J!500<$F,A*#Z>X 8XMTBHX\L1U*LXK6%]?$)_[9Q'9S94 MPXWD'UEJ]E-OY)$4MK3@YEX>WL#1H;[%2R37[DX.Y=[!V"-)H8W,CL:H(&.B M?-*OQT#4#+K#,P;1T< %PB^)G,H%-70V4?) E-V-:';@7'76*(X)FY78*'S+ MT,[,%K?QS?UR_7ZY>D=6K\G\(5Z^NXUC4P6:,$$>!#/Z M"A=Q?,5&]')C7G4 M"KA*3(=TPRL2!5'X$"_(Q8O+9^'EO86F6T6KZVAZ9VB6ZU4+2J]"Z3F4[AF4 MN-AHEC(L@BL24PY$;DEL9/)(/KW%K61I(-.?6XCZ%5&_5>X)7%OP*R**; /* M+1SSJ74!J4VE451H6A;*!<[+#9=-F2TI!X[2UOS3K#_L!WA-_*<&K8-*Z^#/ MM3H-J>2<*DURU.ST7)+OM:^Q25M)T:]I"WO-LH:5K.'?A##!SYVEH*@I3Z4$ M\$Q)B?PY@BBS25W)-*ZI&X:=8%R_FL6.*K&C5K$W,LND^"6[18Y+J/L)E/Z# M](Y^2V^O-PR[X:!9VKB2-FZ5MH M*&5#M<4!$SN4I(T^%ZKQ;Z'J=D;-"L+@ M^:@+6C6L, 0OKSF7!MN*(:O<)JNES,+:(1K^VXH.HV>JZ/_7])&SGO7&FO9K MC28#M7/M5&,J"V'*GE.M5BW[NFQ4S]O+?G]'U8X)33ALT33H#+%J5=E"RXF1 MN6M;&VFP";KA'G\[0-D-^'XKI3E-+$'U(S/[ 5!+ P04 " "C@6=4D1D" M*#0$ !,$ &0 'AL+W=O[%KM1ML'DH5!2)0MN+5"@J[:U6IWOA)@-8Z]BL;:#=3W^. PD4<'J/ M?=$FSLS?OQG',W$[:ZF^ZSF 0:\)%_JJ,C=F<1D$.II#0O6Y7("P3Z92)=38 M6S4+]$(!C9U3P@-2K3:#A#)1Z7;$I [.XC<&:[US MC=)07J3\GMZ$\56EFA(!A\BD$M3^64$?.$^5+,>/C6@EGS-UW+W>JM^ZX&TP M+U1#7_*O+#;SJTJK@F*8TB4WCW+]*VP":J1ZD>3:_4;KC6VU@J*E-C+9.%N" MA(GL+WW=)&+' 3=/.)"- WGO4#_A4-LXU#[J4-\XU%UFLE!<'@;4T&Y'R352 MJ;552R]<,IVW#9^)=-TG1MFGS/J9[G5O$D[0PRT:/]Y,;D9/O:?P881ZHP&: M/ ^'O<=OZ;-)>#<*;\-^;_2$>OW^P_/H*1S=H?'#?=@/;R;H"QI1I6BZ@NC3 M QE7'^VH\^3 ?KTR^=.8"QI.E\0;:BN,RIR@@H3-)3"S#6Z$3'$^P*!#3&/ MDVSCO"9>Q0%$YZB&SQ"I$GP$J/]Q]^H1]\&'W7';$TTM7[6:TZN=T!LKN_&5 M>3M#8TZ%053$Z.;'DBWLCC3H]WMKCD(#B?[#,UD]GZSN)JN?F*Q/]1R!55]1 M;N7UL>7,%!I.(2TUJZ[-TFHWOSZ+/:Q&CM7P8H7)@C+E I93M-ADQ*4"MJDX MAIJI-CVH/HL]U&:.VO2BWDD9KQGG#HX)0\6,O7! 5&M;V5D>R#'<9BFNSV(/ M]R+'O2A9\ 4SE+.?$",MIV9-%=A:NK)-(GO!(JF/OP87I; ^BSW85@[;\L+V MXI5==Z:9F)WF:AW,6J^F/^_@#LWPOMD>83LG;'L)GX6"2,Z$RZ>AK^@%!$S9 M<=+V 4(-8WR(>FA'&H0 MOM^@0-NB%$5J^;YX;ZI_M;1>>$WVF7=Z'?8R#YE@R3+QU$1,"BWRWY=@7!1\ M7/.BCX_6MS.TU#!=6< M?O&&X]0^T*)M8'_?N&=1^MEJRT7ZS2)FD"729I?)XR^K7X^4LQ5] OL;Q61; M;;F#!"^67ZI\:8MV@/W]8$A?R[9-4:UQZW_8-D7IQ?[:^W>WC5_UHG3)25%' MB;^._K-]4R+>*@8E8":N>.J MME\=2V&RDT@^FA^)>^X@^&[\&E_VLX-M(9.=LX=4S9C0B,/42E;/+VSM4=G1 M-;LQ0P#\?C.C8J97+%&20NJ0#JQ(\$=NQ@ MC*24)2$/P84TE4PBC[\EJ5;%E,##\9[]1HD78I:8 M@4O2GTG$X[YVJ:$(5GB;\CG9?8=2T(7D"TG*U"_:E6<-#85;QDE6@D4&69(7 M3_Q4&G$ ,#LU *L$6*\![1J 70)L);3(3,D:88X'/4IVB,K3@DT.E#<*+=0D MN2QCP*G8302.#X9.X 5H>H-F\W$P]A?.PIOZR/%'*+B?3)SY+[D7>+>^=^.Y MCK] CNM.[_V%Y]^BV?3.<[UQ@,Z1$X9DFW.&YA!"\HB7*2"7Y"'DG&)5KWG" M'M#7$7"089L@S+/)*0^WZXT9".757/5GSM&K[*+:>!K%V1 MM16974?VMEZ_[\09Y''(V)^&"!=5A(OF=%]$H"+"&=H E6OBRCA6WV8^TVH9 MQI>&Q#I58IWW^3AL(.M69-U/\O&RBG#YP3XV\UGF6Q^+O_,)G''"_ZM*T-7[ M_'<;R$SC^4XS/JD"YL&]:7YP#4X0VG9=$4X!CU2O$*4?] 7A[EJU2X;4O5O< M>=5JU9(=U8A>K0]EJU;]YIFFZ/,33-=)SE **T%IM+KBC:5%ZRPFG&Q4]UD2 M+DJLAK'XW J#XC]%2%\/Y$!J@^8P7]02P,$% @ HX%G5+)^R!JB @ M4P< !D !X;"]W;W)K&ULM55M;]HP$/XK5J1) MF]21-Z"H J00:!>I!$3HIFG:!S'BC;\11 H, M0@3BKEPRN3,;EB0K@/",$L1@,S(\^\H?*'_M\#V# S]9(Z7DGM*=V@3)R+!4 M0I!#+!0#EJ\'\"'/%9%,XT_-:30A%?!T?62_UMJEEGO,P:?YCRP1Z<@8&"B! M#=[G8D4/WZ#6TU-\,4MV=1"UT:CI9J,J"Y&@LG33.+$>.)% M0806UVBYFD6S<.VM@T6(O'"*HKOYW%O]5&=1_UMYW/J\-[3B[]Q;W0E"_$=3_6/VG+627#=GE?ZK_H(DP^+?U]]OYG+-U-$_FDZS/ M5H]MCF*Z)Z+ZVQIKB"^LD_DC5$-^&>:ZKJ98[;-"$&ULM59= M;]HP%/TK5M2'5NJ:3Q): 5+YF#:IW2KZL8=I#R:Y)%83.[,=:/_];"<$2B&: M5/6%V,X]YYY[@GT]6#/^+#( B5Z*G(JAE4E97MFVB#,HL+A@)5#U9LEX@:6: M\M06)0><&%"1VY[CA':!";5& [-VQT<#5LF<4+CC2%1%@?GK&'*V'EJNM5F8 MDS23>L$>#4J*YA GFLFI>-O0VJU.35P=[QA_VJ*5\4LL( ) MRW^11&9#JV^A!):XRN6O82&6,*R%9T8#5O""T?N*7 MQH@=@!L> 7@-P-L'!$< ?@,PSMFU,E/6%$L\&G"V1EQ'*S8],-X8M*J&4/T9 M[R57;XG"R=%\]C3[\3A#7]"4")RF'%)L_&5+-(<5T K0Z10D)KDX4U&/]U-T M>G*&3A"AZ"%CE< T$0-;*BV:T8Z;O.,ZKWY( X>\6Y)" Z"KYL22\_UUG7 MV1Y#SL>\;?!O; N#:,_; U'J$SB'O75W#DFW4]U/F0'OJM/;,GF?;.GV '+] M#UKJO]OS03_<=_1]T*4?[!EJ[S2@ GAJ^K) ,:NHK$_P=K7M_=>FX^VMC_6= MP#2V+4U]H;C%/"54H!R6BM*YB)0B7O?H>B)9:=K<@DG5-,TP4_<:X#I O5\R M)C<3G:"]*8W^ 5!+ P04 " "C@6=4+).O+) # !,"P &0 'AL+W=O M*$@9/ LEMEF'Q?0:4[R9.X!PN%B3=*'/A3<<_DL2M9DX-PY*8(VW5"WX[@.4 M ?6-O9A3:?^C72GK.RC>2L6S4EDCR @K?O&^)**F$ Q:%,)2(3Q7Z+4H1*5" M9 ,MD-FP'K#"T['@.R2,M+9F'BPW5EM'0YCYC$LE]%NB]=1T,?\\__0\1]?H M$Q8"&T[1VP=0F%#Y3M\^+Q_0VS?OT!M$&'HDE&KNY=A3VK4QX,6EFUGA)FQQ M$X3HD3.UD6C.$DA.#7@:I@!3;[.1KM( 78%M __VE1=%'!9G\TN&H5SGJ64>]M@]6FA40 M\Y21'^=D%MP5-D;6AJGDEVDP7 )QG?#,\0-0KTVBH<5X&$GX+N,"T5^ M5(D6XYPH3$TJ((DIR *XE&UD#R^^>WA!]? 2>%B+[@3X307\YC6I>Z5+PPP8 M0_53+47^KE+D"LWWN>[S.J!_2&;D=)A+FU<(&[&.ZM;F[;LOF MQI[=#4PW[B7IK"N9WIA M2-""?\=4$>CDY3@X@C\\.8+CZ A^Q^P(+N="6&NR17]H$(K<_AG+7FTOR4"D M=ETS[4E_QF+25[?52GAG%Z&S^YE9%>V^?J<# .J@5Z^C]02P,$% @ HX%G M5"2P0CF* @ A 8 !D !X;"]W;W)K&ULC55= M;YLP%/TK%JNF3FK+=YIT!*D-G;:'356S=@_3'ARX!*O&SFP3NG\_VU"6=*3* M2_ UYYQ[[KV.25HNGF0%H-!S39F<.Y52FRO7E7D%-987? -,ORFYJ+'2H5B[ M*,H87 GD&SJ&HL_-T!Y.W=\YV7CGJPK M93;<--G@-2Q!/6SNA([<0:4@-3!).$,"RKES[5]EL<%;P".!5NZLD:EDQ?F3 M";X4<\ZN7]0_V=IU+2LL8<'I#U*H M:NY,'51 B1NJ[GG[&?IZK,&<4VE_4=MC/0?EC52\[LG:04U8]\3/?1]V"'YT M@!#TA.!80M@3PF,)44^(;&>Z4FP?,JQPF@C>(F'06LTL;#,M6Y=/F!G[4@G] MEFB>2N]O'V^_/=RB<[3@3 D]!G2#*68Y2*3'HC<+/6,HS$IR2@JL=-!#T-*> MS-,,%"94?M J#\L,G9Y\0">(,/2]XHW$K)")J[17D]'->U\WG:_@@*\,\@L4 M^F1P$YD"U>43A##-38 M-#JYV,J9JV*;^N'T,DS<[6[31U!1&'L#:L]K-'B-WO0Z] -+"6KTK'0"D[V\ MT\DKXL';_&;WC(H00A]XD4WP3%S\7]-.8]F_N5K>R.P,)AYTWU8 M-@(+0M^?O*K#W?G+F_OY*Q9KPB2B4&JB=W&I%41WYW6!XAM["ZRXTN?-+BO] MF0!A /I]R;EZ"&ULC55;3]LP%/XK1Q$/( %IDC8! MU%:BEVF38$)EL(=I#VYRFE@X=F>[+>S7SW;:++V*E\1VSO>=[UQRW%T)^:8* M1 WO)>.JYQ5:S^]\7Z4%ED1=BSER\V4F9$FTVV!W^_.28[/J%_F3]+L M_)HEHR5R104'B;.>=Q_<#1-K[PQ>*:Y48PTVDJD0;W;S+>MY+2L(&:;:,A#S M6N(0&;-$1L:?-:=7N[3 YGK#_L7%;F*9$H5#P7[23!<][\:##&=DP?1$K+[B M.IZ.Y4L%4^X)J\HV,<;I0FE1KL%&04EY]2;OZSPT $%\!!"N >$NH'T$$*T! MD0NT4N;"&A%-^ETI5B"MM6&S"Y<;AS;14&ZK^*RE^4H-3O!=>%@C'/,-LF\$TL=4#A)J!!>))QA.DU1,$E MA*TP."!H^'EXZX20D/E$PI MH_H#?C5+\/N$\W;MO.V(I -$PQIYQ3GMO2SE%2D1VJ5L77<7QV M "S[47C;NNGZRV8*]ZW"* CBVFI+;*<6VSDI]C[+J/VS#W91!8T;'CM!^Z:S MHVO?*DK,.#NL*ZYUQ2=U;=I?8BIR3O_N=FDE,-YS?15UPB#947C +$S:C01O M24QJBN+?NT&W9NNDV%-C^4 M6Q;F-D-I#&ULC51=3]LP%/TK5K0'D(!\ MM(4.I9$@9=H>-B$*[&':@YO<-A9QG-DW+=NOW[430H 6\9+XXYY[SSFV;[Q5 M^L$4 ,@>95F9F5<@UN>^;[(")#Q:K 4%5QK9AHIN?Y[":7:SKS0>UJX$>L"[8*?Q#5?PP+PKK[6 M-//[++F04!FA*J9A-?,NPO-T8N-=P+V K1F,F56R5.K!3K[E,R^PA*"$#&T& M3K\-I%"6-A'1^-/E]/J2%C@T M9>9DS3GR)-9JR[2-IFQVX+QQ:%(C*GN*"]2T*PB'R"^2E M^ HZ:;1H6#!4G<@HM":3Q&T))E MSWYG@],@?^F%UESD#![I^1HPC+QF"@LBDS5:0X6,&P.XT_^V_L35MZ]ZDT31 M]'/L;X8NOPT*@[/GH!?2QKVT\;O2AE?J69MIJ1ZQ"G 7W3;GZ9#)6?B:[HZ@ M\3ZZDY[NY%VZMXK([F(T>>/-. BFKQB]#8HFD^DK1O[@I=HN^9WKM2!'2E@1 M+#@Y([QN.T\[056[Q[M42'?/#0MJUJ!M .VOE,*GB>T'??M/_@-02P,$% M @ HX%G5-;WW9+\ @ DP@ !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K=22%Q#H *D\IDYJ.P3M^MDEAEAS;&8[T/W[73LA M2VF@3-H7\./6TWQ90[@YY=F\I!3V2:44ZF$JDL3;'\/21,;/N. M[^P69G25:+/@#GIKO")SHI_64PDSMV2):4JXHH(C299]Y\:_'G4-W@)^4+)5 ME3$R3EZ$^&DFW^*^XQE!A)&%-@P8_C9D1!@S1"#C5\'IE$>:P.IXQ_[5>@7F*V M;*1YL3>#JR ,.\V>NZFZKX&%0=LK46]TM4I=K:,FQX0+J-R/;+9+NO91F\_V MS23Q%=Y [E9D5W9P12D-=4;YZO.G3N '7X98T04ZAQK,(1=UFZ ?M:*HTVS7IROG=4G[WG^7'E=2? M9J![DH$:5(T!MW*_PX6QLFU/H87(N,[OOG*U[*PWMJ'LK0^AX^8-\B]-WJ[O ML5Q1KA C2Z#T&A&\TS)O@?E$B[7M(B]"0T^RPP2^&H@T -A?"J%W$W- ^1TR M^ -02P,$% @ HX%G5!R4!/&ULS59=;]HP%/TK5IY6:6L^(5 !4DN96JG=$-G'P[0'DUR( M5T_WZV$\)'@?:1%V([]QZ?F)%EKLR".QJ4> D)J)_E5.B9VZ)DI F"6=(P&+H7/M7 M8S\T"3;B%X&5W!HC(V7.^9.9W&=#QS.,@$*J# 36CV<8 Z4&2?/XUX Z[9XF M<7N\1O]JQ6LQ-,F:04%8_<0O32&V$OSND82@20CV$Z(C"6&38"OGULRLK%NL\&@@^ H) M$ZW1S,#6QF9K-809&Q,E]%NB\]3HV^0'>OB>)&@ZF:'D[GHV05]0HO\L644! M\06:<@5,$4SI*[HEM#)51PFDE2"*@$23EY16&61H(7B!5 YHC&E:46Q=T@ V M2;^?8,$(6THT!8&2' M GVY!84+EA=Y3FA4Y<)469:BY:2/@IA80'!'@!^B1 M,Y5K)DS3V 5P=37:D@3KDMP$)Q%O(;U$H?\9!5[@'R T_GBZ=X).V#H46KSP M"-ZUKG[V;N''O"@KU1;]0+'_/&A@=*^@D']/T(I:6I&E%7V$EMS0@AU:Z2XM M6-,J-2U9_P<(:[R_.&1^3:)K29@CZ7G4#\,@Z,8#]WG;D[=Q?A#VXGZ_TP;N MR.RT,CLG92:*IT^(ET:!/%&V;HO7/2[,?>GIMOXV(O M#CN]Z+"9O59E[Z3*&4@E2&I.(VE]K1A1IUSMM\#]U'H'?M*_:UKS'_'V@QT@S/7EU;*V3,(1W-1^.%9F!V^\7#_^ST0$D6Q'_K=/9_=K&PO=V]R:W-H965TH M#ZW4D1#HME80B0+5D*"J8+"':0\FN8!5Q\[L \J_G^V$B$FEZDMR9]_WW7UW MMGL'I5_-%I'@K1#2](,M4?D0AB;=8L%,2Y4H[4ZN=,'(NGH3FE(CRSRH$&$< M15_#@G$9)#V_]J*3GMJ1X!)?-)A=43!]?$2A#OV@'9P6YGRS);<0)KV2;7"! MM"Q?M/7"AB7C!4K#E02->3\8M!^&71?O U8<#^;,!J=DK=2K$;;?O ]@ QSMA,T M5XZCZ< =K="X"X!L2?!71J M0,<+K2KSLD:,6-+3Z@#:15LV9_C>>+15PZ6;XH*TW>461\G38#*'U6"Z',-L M/%@LY^/9^/GG JY'2(P+/0_/+2B&^5QHSSV?-T+?',LE2;,8,7$#F&& MS.PTV@-*'Y!W&O*.)^]<:BOCNB8><9,*Y;AO86",O9A,9C#E;,T%I^,M/"LZ M9<^ $9QA?T\M+TP("_/G@ZJZ357=#R4/F=9'+C>P]^PJ!T)=@%!,^J+V*#.E M(>>2R=3%L8U&WY)WQUTEN_?)W&NQ3]HM.]C]^4S?B[EO8BH5X=GQ=4_'C.D- MEP8$YA85M;[=!:"KZU@YI$I_HM>*[/WPYM:^8*A=@-W/E:*3XRY)\R8F_P!0 M2P,$% @ HX%G5/>XI*;' P = \ !D !X;"]W;W)K&ULO5?9;MLX%/T50BB*%F@BD9*\M+8!Q^YBP$V#.)T^%// 2+1% M5"(U)!6G\_5#R8H6:W$G:/UBB^)=SCV\/"(G>RY^R( 0!1ZCD,FI$2@5OS5- MZ04DPO*2QX3IF2T7$59Z*':FC 7!?N84A2:RK($98U"ARIH[5YZ?H'[+B=3'W6)(%#[]17P538V0 GVQQ$JI;OO]$\H+<-)[' M0YG]@GUN:QG 2Z3B4>ZL$424'?[Q8TY$Q0$Z'0XH=T"_ZF#G#G96Z %95M82 M*SR;"+X'(K76T=*'C)O,6U=#6;J,&R7T+-5^:K:ZOIM??UQ=K=^#^6;S_FX# MYM=+\/'+E^6WU7H-+L!&-XZ?A 3P+5@QA=F.WNO17$JB)'BU) K34+[6EE\W M2_#JQ6OP E &[@*>2,Q\.3&5AIDF,[T);#A&X L!%O<%[_N M;M7=34U.P1 J&$)9/+LCW@?*J"(7:]UM?@L#W]?:'JP4B>3?/=GL(IN=97.Z MUJ-,@+,$;\!.<-E*XR&2FT5*M^O#S':&@XGY4"6KS& M.ZYP"+:)2@2I@03D46ND)&U@W08.A$9V.Y!! 63P?U><$=66?=#,/G;'1U0U MC6S'&K=#'!80A_T0;VY?XBA^M^QI\%$1:W2&[30NLHU/D*LE_42W=NZO<8-* MU[*.Z.ZWJ6&&5JG)5G]O"NP3P'"D03(?P(6]M1EWR!DL1AOTJO"0/^H 3:\"*> 'C(=_][".D%$[HG&,!2I&#_2IW M2JF[R6]*'1PVNO^451UUJ8BP7Q)_Y_<%-@7QPAZ,C@MIL4*CCCI*V83]NOFL M;TP>L\:I;:-CP"U6@R'J0%R*,QSU(EYD)TXB] D]S)#*@,:RKQ5+)8;C,[0^ M*D44]8OHLUL_CUNC%C9:_Y15'76IT B>K?7S5+6FAL[Q@:'5JN-,@RJ'YG[E M?U;KYS&KA]6Q"X_Q-HV@-1H> 38K5Z+T/OH9BQUE$H1DJ]VLRZ'V%X)S=DNZYTCL@>PSTM9B(U$#/;SE73X/TXE5V4;G_];$-8TB99 M>0#?^;[OOCOP$3=<_)0E@$(O%65RY)1*U1>N*_,2*BS/> U,[RRYJ+#2IEBY MLA: "PNJJ!MX7N16F# GB:WO3B0Q7RM*&-P))-=5A<7O,5#>C!S?V3CNR:I4 MQN$F<8U7, ?U6-\);;D]2T$J8))PA@0L1T[J7TPB$V\#OA%HY-8:F4H6G/\T MQK08.9X1!!1R91BP?CS#!"@U1%K&KX[3Z5,:X/9ZP_[%UJYK66 )$TZ?2*'* MD?/9004L\9JJ>]Y\A:Z>H>'+.97VCIHV-@H=E*^EXE4'U@HJPMHG?NGZL 7P MHP. H ,$KP&# X"P X2VT%:9+2O#"B>QX T2)EJSF87MC47K:@@S;W&NA-XE M&J>2Z>PAG5U-Q]>7*)W/+Q_F*)UEZ.KV-GN:7E^C3VB&A<"FU>@D X4)E:?: M^SC/T,F'T]A56H-A(#OBO.B(90BS HT90JS%5E00*F4 MH"3*B,PIEVL!Z'NZD$KH[_C'D;2#/NW IAT<2)M67"CR!]NS 2_ZD$O8]W9: MEJ%E,2?\.1EZYHK=Y^V>O0WS=\-V1 Y[D<.C(C>]V2>L149;&8/H_/RMLO_' M[4B+>FG1NZ0A4M68"#VGE-PG,WK3F-<"CT6TTMRMXUJ!6-DI)E'.UTRUWWWO M[0=E:N?#*_]8#]!VWOVC::?O#18KPB2BL-24WMFYUB/:B=8:BM=V*"RXTB/& M+DO]$P!A O3^DG.U,4R"_K>2_ 502P,$% @ HX%G5.[J9 V6 @ <08 M !D !X;"]W;W)K&ULC97;;MI $(9?963U(I%( M;,S)C0 )0DB1"(D":515O5CP&*]B>^GN."1]^NZNB44;$W*#]_3/]\\R'G>W M0CZI&)'@)4TRU7-BHLV%ZZI5C"E3YV*#F=Z)A$P9Z:E M-G=2S]PR2LA3S!07&4B,>LZ@?C$,S'E[X#O'K=H;@\ED*<23F4S"GN,90YC@ MBDP$IA_/>(E)8@)I&[]W,9T2:83[X[?H8YN[SF7)%%Z*Y)&'%/>^ M"Y!U.6+$^ETIMB#-:1W-#&RJ5JW-\I=K'?4GL\5@=CT93J]@,)]? M+>8PF(W@^O9V]#B93N$,YKH,PCQ!$!&,<\HEPB 5DO@?9J_UZD77AT(X&2$Q MGJA3^ (\@T4L<\&RJBR"$248L6_.ESFN@%)*JP0RI5IE:#<9< MK5@"/Y!)N&'Z#CB]PL_!4I'45?7K W.-TES#FFL>,*=3]:MNJE"UK,J\7\_] M9B?HNL\5J&:):AY#-:I0A:K]&52K1+6.H9I5J-;G4>T2U3Z&:E6AVN]1S:_5 MJ$Z)ZAQ#M4&7-E",N@]&A+**W'E/]KQJ&ULQ5913^) $/XKF\8'3=1V6Z!@ M@ 0!HPDB$;Q[N-S#TBYTXW:7ZR[@_?N;+;46**@7$Q^TN^U\WWPSLSM,.8)'^O*9?KEH6MUQ>/;!YI\\)N-Q=D3L=4 M/RU&">SLG"5D,16*28$2.FM9'7S5Q9X!I!8_&%VKPAJ94*92/IO-7=BR'*.( M%DC"Y0)PCD4FB%'FE V8I,.3U' D[6:8]JPK@Z Z.G M<0^=GIRA$\0$FD1RJ8@(5=/6H,UXL(-,Q_5&AWM 1X\&E\C#Y\AU7%P"[WX< M[FS#;T*\!$* [ M36/U^XA[+W?OI>XK!]Q/I"8RZ#8":@7=%QYV=H(K,ZH?B*V:QU;]OQJDEZ!,:G5/!?;J_FXA M2JPJ7M4I%UO+Q=:.BNT<+T&9VMJ>#L_9S>MQFRVE?J[4_X323QP$?T_+KMI] M"WQ(;3U76S^N]KTKN,7:R%D;W]%=L//6])VOZR\9U_:YKOF5G>R7FC5[[>"MU>-OZ?7XK=GC+^SV>+^15YW&;BWVC>K8W:F$ M79@:S,AV3Y(Y@\ YG0'*N?0!GFRFH,U&RT4Z2$REAK$D748P.=+$&,#WF83\ M91LSF^2S:/L?4$L#!!0 ( *.!9U1MQAE@_P( /L' 9 >&PO=V]R M:W-H965T8ZFF?&6+@@-.C"C/;,]QNG:.";6&?;,VX\,^ M6\N,4)AQ)-9YCOF_6\C89F"YUF[AB:Q2J1?L8;_ *YB#?"EF7,WLVDM"4K862B;XM%:S>THXKL-L2S#L"-H;X"OGN)?(OSI-G_/E'_$WY"E/RCG7M7:*(4<$RDN"R%%5>5+*$RDBYP);HCE!, M8X(S-%>+H.I>Y>GW:"$D5Y7[YP217Q/YAJASA.A);8AYG"*)MRCFD!#9EN72 M26"OTKMMQ@QHW.(W+J#F9DJ^U7H/&MEV_?%-]5N%R+FI-"%UHK9;2#XX>%Y-VW<(&S' M[-68O9.8IC&T\?0:>X6N<\#3M DZO7:>L.8)3_+LNA?L=R]FNE=<=:_C1QTV M[D/WNG-8ADTC+VQDT=YKS?I9?,!\1=0UR&"I9,Y53^EY^=24$\D*TZT73*K> M;X:I>IV!:P/U?&PO=V]R:W-H965T)E3A*^GUK0.DQ\H-M8F0E[ M-MGA+=D0]7&W%GID5U%"FA(F*6= D&AJW<#K!7*,0V[QB9*];#P#4\H3YU_, MX'TXM1Q#1!(2*!,"ZZ]GLB!)8B)ICJ]E4*O*:1R;SX?H;_/B=3%/6)(%3S[3 M4,53:V2!D$0X2]0'OG]'RH(&)E[ $YE_@GUIZU@@R*3B:>FL"5+*BF_\K6Q$ MPP'Z9QQ0Z8!.';PS#F[IX.:%%F1Y64NL\&PB^!X(8ZVCF8>\-[FWKH8RLXP; M)?1;JOW4;'YS>W._6('-N]7J$2P>[M8/]ZO[QPVX!&NA-XM0+P"S$*R^9G2G MET]= *8WU^LE49@F\HVV^[A9@M>OWH!7@#+P&/-,:@ &0@V 'T.+[W9T>'+?J MM9O'<\_$.S3T JP3S-1Q7\'?M]HS#N3["UEF 4$)$1O MZ;J?FQUK6PPKBR/.0<4YZ.5\Y HG M8-?<:^30DR[$(IK? /#\H7="V39R!V.O&]2O0/U>T%LBY;66G2!+LP0K$FJU MT,H94%SHD0;'*1>*_IM/=+'[+:Q+A%S_!+[#"B(T[J8?5O3#GV[SGW^,$$1_ MZ=]U%_2PA8,\=W3"W&'D^H-NY%&%/.I%7C;:VP4V:N6$CG.Z7]M&XX;-$=>X MXAKW4BY\Q>AJBF1;VT#U%$M;9%F6!49>52Q%B$^;I\UT+4 MH@U_@VK#6K9AOV[_^$)X[18[@]-U:!NA(3RS#+5TPW[MOC7_+3%/0D!3+2W/ MQ*#*OC;48@O]W]#U6AUAOSS^>-<[%&_OM< M:QD<__H^HUK5D//_]KF,UWW@* ]Q?28%I]TX(*=$;/-[@P0!SY@JCI/5;'4W MN&PO=V]R:W-H965T8_%^"Y1O^D[+^1QX(LM,F0%WT"OP$F:@ M7HJIT#VW]I*2')@DG"$!B[XS;-W$D;&W!C\);.16&YE(YIR_FL[WM.]X!@@H M),IXP/JWAA@H-8XTQM_*IU,O:83;[4_O=S9V'^N8[J+-2I\.M4 M^-9?<,#?1"PQ(Q_8E-<(45 3!9:H?8 HQ@51F)(/2%'"\YQ(UT9?<-LU;OLX+F!;?W0Q-/MR&1N_6W;],YL,=1 MC1/]'^=(Z45[%>]?A]T=K :C,/)VP-RMZ]8\=0]8+(G>)0H++?.NNEHORN>C M["A>V!MXSI6^SVTSTR\N"&.@YQ>H" "+!P &0 'AL+W=OT%2(P\M0E%;:62%C$):$5A>S'MA9M<&@O'[FR7PC[];"?-2ILR MWB1^N/_Y=Y?SI;_AXED6 J]EI3)@5,HM;IT79D64&)YSE? ]$[.18F5GHJE M*U<"<&9%)74#SXO<$A/F#/MV;2:&?;Y6E#"8"23798G%VQ50OADXOK-=>"#+ M0ID%=]A?X27,03VM9D+/W,9+1DI@DG"&!.0#9^1?)K&QMP;?"6SDSAB92!:< M/YO)MVS@> 8(**3*>,#Z]0()4&H<:8S?M4^G.=((=\=;[]N/7.@\[ M K]S1!#4@N"S@K 6A#;0BLR&-<8*#_N";Y PUMJ;&=C<6+6.AC#S%>=*Z%VB M=6IX-;H=W2<3-+^93!Y1,KV;3>\G]X]S]!6-TE2L(4.35UTR$B3"+$-358! MR5H(8 K=$KP@E"BB=T_&H#"A\E1+G^9C=/+E%'U!A*''@J^EULJ^JS2Q.==- M:[JKBBXX0C>&]!R%_AD*O,!OD2>?EWOOY:[.4Y.LH$E68/V%1_Q-Q1(S\@>; M CQ#"6>24Y+AJAYUJA M43?TPL;H'6BG >U\"#J&''3-9)8TY4P1MC05I(>29"!LSMJ(*[?1#HP?11=[ MQ"U&7MQI)^XVQ-T/B;?EOQ(\!VFZEOZ..4!K7KN' $$OV*,\-(KBBW;(J(&, M/H2LKB.N4>F_Z]@&&1VXR'-G[O2"+CAC'^5")AMX]P"Y[6?>0_X/%! M0?I>-P[WT ^MXJ#3VV-W=UJE^4W=8;$D3"(*N99YY['6BZKU5Q/%5[9[+KC2 MO=@."_VW!&$,]'[.N=I.3$-N_K_#OU!+ P04 " "C@6=42NC*"+0ML!/^DMR0*G MJ)^6$VEZ?N.2TQ*YHH*#Q'G?&X27:6SC7< WBANUU0:;R4R(9]OYFO>]P (A MPTQ;!V)>:TR1,6MD,'[5GEZSI!5NMU_=KUWN)I<949@*]IWFNNA[70]RG),5 MTP]B ^'<'T M9C1ZA'1\-QG?C^X?I_ %QKI ";>4S"BCFJ*"XR%J0IDZ,;-/TR$<'YW $5 . MCX58*<)SU?.U@;+6?E8#7%4 T0& (69GT I/(0JB<(\\_;P\>"OW32F:>D1- M/2+GUSK@-Y8+PND?8O?8*:2"*\%H3JHMQW.82%3(=34@YG!-.>$9)0RF9A#- M_M8*?@QF2DNS0W]^0-1JB%J.J'V R#!HRA?&&#*#0W.4;O5]I:Z<.L[)GM]U M$D;Q1<]?;Q=T-RB*XFX3] :RW4"V/X2:9)E<$;:/K3*(MY;MVB_V!FTW MYCP\0-9IR#H?DKE=O(^GL[/65A$JG-V08#],W,#$_XR??$;F@7 '#N9$%9^=&+ZM[KNIHL717Q4QH<_&X9F%^ M#2AM@)F?"Z%?._;V:7XVR5]02P,$% @ HX%G5 GAWCEH @ H 4 !D M !X;"]W;W)K&ULA53=;]HP$/]73E$?6FDC:?AH M585(!38-:>VZ MO#M >( M!EX+4>JQEQM3W?B^3G(LF.[)"DO:R:0JF*%0K7U=*62I Q7"#X-@Y!>,EUX< MN=R#BB-9&\%+?%"@ZZ)@ZFV"0F['WJ7WGGCDZ]S8A!]'%5OC LVJ>E 4^1U+ MR@LL-9)VF!N^MW]J^N=JKEB6F<2O&;IR8?>]<>I)BQ6IA'N?V&;3U# MRY=(H=TO;-NS@0=)K8TL6C Y*'C9?-EKVX<=0'AY!!"V@-#Y;H2&DO96$4[7+"F?AV^G,U7\R7\Q_W\!D6=.=I+1!D!E-) MG4]1,=>]I6*ESE I3('^"F!RA-ODI>::N_WS&1K&A;X@ECNVYD)@ 6? "9G+ M6K,RU9%OR+"5]9/6W*0Q%QXQ=R\W/>@'GR ,PF"UF,'YV<4^BT_E=C6'7=^/"D M^!=M.(U.HVZH:BS-_XT,/Q@)KP?A82>CSLGHI).E-$Q 5:LDIR&&2O$$#VF/ M/ES!U4=M?V?@[-MUQ]2:EQH$9@0+>E>$5\U[T 1&5FX&GZ2AB7;+G)Y05/8 M[6=2FO? CG7W*,?_ %!+ P04 " "C@6=4N.8? FX# %#@ &0 'AL M+W=O%GM@I+%-1")=DK83H#^^0TJ1U-9AO$#L@R52G/=F'JE'<;!5 M^L$L 2QY+')IAM'2VM6'.#;I$@IN3M0*)#Z9*UUPBTV]B,U* \]\4)''+$GZ M<<&%C$8#WW>C1P.UMKF0<*.)61<%UT]CR-5V&-'HN>-6+);6=<2CP8HO8 ;V M;G6CL177*)DH0!JA)-$P'T87],.$]5R '_%5P-:T[HDKY5ZI!]>89L,H<1E! M#JEU$!PO&YA GCLDS.-;!1K5G"ZP??^,_J'@=&VL*JI@S* 0LKSRQTJ(5@#MOA# J@"V M;T"G"NCX0LO,?%F7W/+10*LMT6XTHKD;KXV/QFJ$=-,XLQJ?"HRSHXO)Y[OI M;/IE^NF:_$&NN=;0]80E+=H1/PN&7D&(X]>'TY_ 8BZXK9W7ES.-U7L ; MKPWV&$,NTF]K881?5?]^Q#XRM5"8_P(G_1[;+=UIS7X:9)]YO=3*_K[(?\([J_'.#J;8>@"(&U+(H>3$+: MV %EP91KEE05]T)RQ_(>MYF&4D/.W<),E?GU9:K\KV0X;ZU)>M+=O1YIXR$T M;")[SN[X%9@]IK>Q%QKVE^?I)=]Q/Y"B6 CAWH8V]T+"_3)1T2H*T M.)/X/9*!KB:[U):H.4YUJA;2)[!3ZC #]5*'DFW^&RAKW8=W#2=B8$>N]B82]_22,6]_H[H!TQ?5" M2$-RF&-@63P$^-LEGM- NP'X?*Z4?6ZXDT!]\AO] M %!+ P04 " "C@6=4;N8ILF@# #%"@ &0 'AL+W=O351I!9=P MKXDI\YSI[[<@U'[J4>]IX2/?9M8M^+-)P;:P OM8W&N<^8V5E.<@#5>2:-A, MO3E]M:!#!ZA.?.*P-ZTQ<:&LE?KB)LMTZ@7.(Q"06&>"X6<'=R"$LX1^?*V- M>@VG [;'3];?5,%C,&MFX$Z)SSRUV=0;>R2%#2N%_:CV?T =4.5@HH2I?LF^ M/AMX)"F-57D-1@]R+@]?]JU.1 M HS. L :$EP(&-6!P*2"J 5&5F4,H51X6 MS++91*L]T>XT6G.#*ID5&L/GTM5]937N7)'5H?I$ M;0>R[*0] M6(A;M#0*HV[><<,[[N5=2LODEKOGSJKGWD4\/B$>1,.@F_BF(;[I)?Y0@&:6 MRRT1@%+__!<:!Z^U$_8KM;DJ36<&;DXS$(9AMR,T.*IFT.\**I_N";^&MVF' M\9F'05M:3?]/ HBHE?5[IPOTQ(6KGM"/ND3#"T(71U'O) ^[R*,S-X\>!8OV M*]:#LDP0WO[+D=@<]11B<%H(&@_/^''4*-HO4CW*>5M#XXM4D1ZUC XO"+TH M=9*YVA>:)YT7OC;3EIK1./JQ['ZK97 -WCNFMUP:O%@;A 77(\3K0\]TF%A5 M5%W$6EGL2:IAAGTF:'< ]S=*V:>):TR:SG7V#U!+ P04 " "C@6=4LUM+ MW \# "E"@ &0 'AL+W=OH&UE7H16J7!.@KL8=J#VYPT%DX<;*>%?S_;"6DGB'>1^I+X M=K[SG>/CS^YON7B4"8!"SRG+Y,!+E,HO?5^N$DB)/.,Y9'HFYB(E2G?%VI>Y M !)9HY3Y81!T_)30S!OV[=A<#/N\4(QF,!=(%FE*Q,L8&-\./.R]#MS2=:+, M@#_LYV0-"U#W^5SHGE^C1#2%3%*>(0'QP!OARS'N&@.[XH'"5NZUD0EER?FC MZ6A52\;0RU@Q2FI5_\EPE8L\@ MQ T&86406MZE(\MR2A09]@7?(F%6:S33L*%::TV.9F97%DKH6:KMU' T^78_ M6\SN9E]OT"E:E'N#>(RN"!7H@; "3$\E@&819(K&E"R9[F2*9&MJFB,I04DT M6CT55$"$CJ:@"&7R6 ->DS5E#%+T =$,W26\D"2+9-]7FKMAX*\JGN.29]C M\X9OSE K.$%A$ ;WBRDZ^G#\.XJO(Z_##^OP0PO;:H =%U*/R(J]I+92?GS1 M8VBF()4_'3Y:M8^6]7'>X&,O5<2FZKWH2XBVA3 G:3-LG;>#OK]YQ_%Y[?C< M[7A^^Y&D^:>I(XAVC=4^6*(ZM8_.'Q*ECQ/-J()3IH]JI$OF+S)78G;V,M<. M&A+7K8ETG43N!(D W9 4'%'U:K#>P3)W4?NX.$#F+MYD#C>5' YV>A(XJ4QA MHZ4^UQP4K)*,,[Y^<42(]X0*'RR/>*<'.'32O_KG+%: ^T<7=YLJ$.]$ [M5 MHY93][Z>H*V]>/0@$BI"N9._W!;@&:V/L+ MA+Z^&3'[)1.:.Z%W&ULM55M;]HP$/XKIZR:6JDE(;RN R0HJX:T M=JR4[<.T#R8YB%6_4-N!3MJ/G^U RC1 :-*^)/;Y[I[G.=OGSEJJ)YTA&GCA M3.AND!FSO Y#G63(B:[()0J[,I>*$V.G:A'JI4*2^B#.PCB*FB$G5 2]CK>- M5:\C<\.HP+$"G7-.U,\!,KGN!M5@:WB@B\PX0]CK+,D")VBFR[&RL[#,DE*. M0E,I0.&\&_2KUX.V\_<.7RFN]0((1\DU M*.=ML[F!E^JC+3DJW*9,C+*KU,:97O_FRW0T&3V./M_#%8R5!"\61J+8<%>Y M\R$:0IF^L!YW9$$90PYG$(+.B$(-5,!44*,OK=&.'S.9:R)2W0F-9>APPF3# M9E"PB0^PJ<9P)X7)-'P0*:9_)@BMM%)?O-4WB(]F'&)2@5KU$N(HCJ:3(9R? M7;Q2/P)0*PM8\P"U P"#7%N+UM!/GG.JJ:_8]T_6!B.#7/\X@E$O,>H>HWX MXU$:PNP56*'(<5]5B_"&#W?7<-6KO6O%S4ZXVH/:*%$;1U'O;4M@4N_=QB*R MN0-X5:\W#@ V2\#F28! C%%TEALR8PA&0B(YMU6UER%YRB1+4>TEU?RK"D=( MM4I2K=-(+5$5I^84>F_?M.-J_-[V"YK N;T4J62,J)TL%_ +#AW$0D[!J[4K M)ZK$C?URVJ6<]O^3DU*6&TS_55#[)$'A3C/CJ!:^96O+*A>FZ&NEM7P5^D4S M?'4OGI0[HA94:& XMZ%1I67/ABK:=#$Q$8/'$" !"!@ &0 'AL+W=O[%%BN?PD++H="75DRX!D+Q47.B!5R+6 M5[ZO\Q(JJL]D#<+LS*6J*!I3+7Q=*Z"% U7ESG>GLE0ND3,! M=XKH9551]3H"+E<#+_36CGNV*-$Z_"RMZ0*F@(_UG3*6W[$4K *AF11$P7S@ M#<.K<6+C7SS &SBV1D?&WY?2Z ME!:XN5ZS?W6UFUIF5,-8\E^LP'+@77BD@#E=3J^GY)3\J$%19&)!;L"TA8RE1DV. M)X"4<7UB(AZG$W)\=$*."!/DH91+346A4Q^-#$OFYVW*49,RVI,RC,BM%%AJ MWLXWXZ'N^/)S?%\U/J&I>]8[ U^SL+@,DG] MY\UV[ 8E%[TNYIV^?J>O?U#?M)0*3Q%4]8G AB;9%!CWMO3MQEP&'\M+.GG) M07D/$BG_1%FRV[HH#K:D[0:=GV^WSM^XCA6HA9M2VN1="FP^ZL[;#<*AN_]; M_I$9D,T\>Z-IINLM50LFM*EH;BB#LW.C2#43JS%0UN[2SR2:$>*6I1GRH&R MV9]+B6O#)NA^&]D_4$L#!!0 ( *.!9U11"2#**0( (D% 9 >&PO M=V]R:W-H965T!:U M-).@LG9[$X:FJ% P,U!;E+2S5EHP2Z'>A&:KD94>).HPCJ+K4# N@SSS:PN= M9VIG:RYQH<'LA&!Z?XNU:B;!,#@LW/--9=U"F&=;ML$EVI_;A:8H[%E*+E : MKB1H7$^"Z?!FEKI\G_"+8V..YN"4K)1Z=,'7=,SW ^^(N!); GU'3/Z2J[9N%R [4K!Q:U MN )J,V?G8?64E9?K)+!'I@V,02AI*P/74+*].67J9:*T(TH/1'%Z@NF%%VGO M1?HV+TIN"K63%D@[OLJ$RP7&@U'T[I3D-\-:?>%1H[A'ZCO3&RX-'6]-1-%@ M3$VGV\9O ZNVOG=6RE(G^FE%;R5JET#[:Z7L(7#MV+^^^3]02P,$% @ MHX%G5/S,NB;R @ Y0@ !D !X;"]W;W)K&UL ME99=3]LP%(;_BA5Q 1*0.%]M45L)"M.0BE91V"ZF7;B)TU@X=F8[+?OWLY,0 M.N*V[*:-8[_G><])?)SQEHL7F6.LP&M!F9PXN5+EE>O*),<%DI>\Q$S/9%P4 M2.FA6+NR%!BEM:B@KN]YL5L@PISIN+ZW$-,QKQ0E#"\$D%51(/'G!E.^G3C0 M>;OQ2-:Y,C?OWZ)_J9/7 MR:R0Q#-.?Y!4Y1-GZ( 49ZBBZI%OO^(VHWBW!!7A JA)$$2P!S\"W$@ND"%N#.=9% G."5H0V MTZ>W6"%"Y9E6/2]OP>G)&3@!A(&GG%<2L52.7:6M&8";M#9N&AO^'ANW.+D$ M 3P'ON=#BWSV>;GWK]S5!>FJXG=5\>MXP;ZJF*0E^'F]DDKH-^W7@9A!%S.H M8X9[8FIKOJTPC2JJ56;3;:80PF#L;BRLL&.%QUB!C=6HXAW6*-J#BCI4= P5 MVE!1#Q6&(SLJ[E#Q,51D0\4]E#\8VE&##C4XAHJ!?I6!RK'NCIG"PD8>]),T MU;"1AQUY>)#\Q!6BH&(ID0FOF,(I2)#,0:8;KG5C#7L> A\.["9&G8G101-S M+.45N"_*RO")=B&P5#;ZJ$>_"+W(3H?>>U/R#O(7&H>9 AM$*VSZ$:V[$'WO M0M86X_5?A"'T]YC9Z9#P2#$^L,]U8Q9"^[.:@/T]%L/.0]O-8&_3#^(]SPR^ M-RWH_Z]1QMDAKWZ_]PRCGMG^*M\;?-S+[LX99#X 'I!8$R;UD\NTS+L<:+UH MSM1FH'A9'TLKKO0A5U_F^CL$"[- SV>!.>FZ+YOI7U!+ P04 " "C M@6=4:_P"W:X$ !>% &0 'AL+W=O>IZ(Y9$R=B05P M?#(5,F,:;^7,4PL)+,Y!6>I1W^]X&4MXH]_+QT:RWQ-+G28<1I*H998QN1E M*M97C:"Q'1@GL[DV UZ_MV S> 3];3&2>.=5+'&2 5>)X$3"]*IQ'5S>AM0 M\AG?$UBKG6MB7)D(\61N[N.KAF\L@A0B;2@8_JS@!M+4,*$=_Y:DC6I- ]R] MWK+?YQZX(=.LWY-B3:29C6SF(H]^CL9X)=P4RJ.6^#1!G.X/OHS'7W[5')/2BXZ1[N@'P67,\5 MN>4QQ#7XX0$\=1!XZ&CE+=UZ.Z!.QNN%/".AWR34IWZ-03=N^(-8;>'!>9T_ M;O@0(H0'^>I!#?SV>+CO"$98I3[,^<*]?!--[KG2!4,[9S!2-JJ'_CFK^>M=N-R<-H+ ]N5 M@6VG@8\0+27$Q,3!X6^GHNN<(IS=BK[KM#:G3RKZ)IFR" C+Q)+KNDKN_AJS MMB-HYY49YTXS1B 3$2<1R@I M=D1@!2P(WW-/#$JZ%Q7IC*S5NL M=C<8UD2;]9,TT1MLH3BL64HP]UFM)6XZ M2C; I+,DK6[*X,SW/[B,LYH9=-Y4 MD1*;4#)&"UWL5C*#[DD*T(IAX%;# 5.)(D6+CGI$5DPF;))"'NLZ*3K 1P\% MUHIDX%:UW%.4G[(P?Y(QK$2Z2OAL.W2WK=7=9Z]@PR60Z^4,V]":EN=E!V8E MDOJG2 JU*D?=*K?U(7JY)YNF;4ZR948F0B*I<3=B"WRJ-[6]7+%*Y]@W*+6Z M2.G_E!ML2"&;@#R8'2NI]"1-(;5*2=W2]E[9^;4GI+XK.U8OJ5OVS03[&C^3^0SRQM/U(68U,3R))H96$T.W)KY'7SHLUWC9T%]<[-USH57$ MT*V(KWH4F$XA/T!RMRG# ZS=LW9]!7@[YR49R%E^4*70;^P;B^_G:K0Z#+O. MCX!>C0^"RYN@9GP87-X61UV6OCAY^\SD##M6DL(4E_+/NAA-61QF%3=:+/+3 MFHG06F3YY1QW!$@S 9]/!?;JY8U9H#I2[/\'4$L#!!0 ( *.!9U0\,MJ MI0( !T' 9 >&PO=V]R:W-H965T8 "KT7E,FIDRM5WKBN3'(HL+SB)3#])N.BP$IWQ=:5I0"< M6E%!77\PB-P"$^;$$_ML*>()KQ0E#)8"R:HHL/@U \KW4\=S/AZLR#97YH$; M3TJ\A36HYW(I=,]M7%)2 ).$,R0@FSJWWLUL;,;; 2\$]O*HC4PE&\[?3&>1 M3IV! 0(*B3(.6-]V< >4&B.-\?/@Z3211GC<_G"_M[7K6C98PAVGKR15^=09 M.2B%#%=4K?C^"QSJ"8U?PJFT5[0_C!TX**FDXL5!K D*PNH[?C]\AR.![W4( M_(/ M]QUD*6<8X7CB>![),QH[68:ME2KUG"$F4E9*Z'?$JU3\>QQM7I\77S[ MO$:7:*VG/*TH()ZA%V I%^B>,,P2PK;H5@C,MJ G1$ET-@>%"97G6M4_\A,B M##WEO)*8I7+B*@UMHMWD #BK ?T.P#DD5RCP+I _\+WG]1R=?3K_T\75)3=U M^TW=OK4-.FTW"BV85*(RG.C[@QZ %@H*^:/'/FCL VM_W6&O8?VV6FM5:%5F MO^SB41!,W%U+U'43=?VOJ* MJE9%1U&!-VZ/"INHL#?JB2M,4<52(A->,04I M2K#,4::W=NO4AB<,GA?Z[1!1 Q'U0CR E#=H4925R2>:0H!4;>G12?IEV/&Q MATWXL#=\J;/,?9##NF)=10S7JI7KI@[C0 MQX@0NM5&,SJAZ5R/XP9F_#\PC+,>GO')_O"CZ"\>]^BT,S^.KUAL"9.(0J95 M@ZNAEHOZ,*X[BI?V -QPI8]3V\SU_PN$&:#?9YRKCXXY4YL_8OP;4$L#!!0 M ( *.!9U2R]!'[4P0 )X/ 9 >&PO=V]R:W-H965T<6 M7P>XKQU*B^^,+N5:&VDIKYR_ZR!-9_J)E M96MW4%A(Q=/*&1BD+#/_R<\J$&L.7;S'P:D?@50ZE=,MH+P/G$T6& \&72&AK0-.-,OJE-\2+9?J@/"D!LPS\U' :^$$P MOKW[%J#1X\/W8/I\K]N3:? EF,(D>GI^''T]WQY MP\^.(S'CP_5P*E/%6&) M/$,GR$(R)H)*Q#+TDC$ESV$0VL\Q+R3)(CFP%'#7#*RPXGEG>#I[>&('C7FF M8HF"+*+1)H %HFOESH?R.Z<5T:?A!7+Q.7)L![\\^>CTY&S!%5W1-[\-7$?' M(]L5\A&H?COJ8ZAV^!Z!&AS-%5]5J$U8&R%VZ\/EEN#N'O!GFN9<0/Y!P8^" MJ7?TYS>P0/>*IO*O%OQNC=\M\;M[\$<\32'9P"4)WU!(A'AGV1PM2%)02&)A M0J1D,T8C.'N*&[.8)Q$5\C=$#:-_T$G3833K>N6Z.M0@H.(&U$QJLCX[5&9DHC"A7E-:$HY-F""L5T&VK)C H!$2F#<8Z8 ME 7T3N%RFET_:XJ&6:O7$HU=BVZWCUW<:Y;1JV7T?HD,J(!206+1VW] 2^^@ MEEV+;2UFWP[;;6CNUYK[K9HGV^)(H6(NV-^']ZF_PPC;YF]+XJ[AEH5_!-2& MNLM:W>7GU.5$5#=6BXMXDA A44Z%$7JF;VB=Y9I$F_4NU[54GR4E7_( M:D/R52WYJE7R0Y&^@AP^0[J\&&UAE;FT*E"H)YJT7>WN0C,7;*_JO7UTSOS, MV:I@U[FX=O/I:C+%GN-AK[N'_=K7"OX$>TD@&4!F5S$3D3Y)D- 9I F8%@?U MX-W8.M[^ XZ=%4?G5W'<4WVJ!39*0GR3@J:%R*,X>,Z0E$A M=,J$$\GXX1/@'DR=K2:;K%%6L<'NU&JU= M:OE16HLK"EZ5%=Q>5_[SQ=\M!;L7WW"RUMXA*17S\@$H M07V1*?-A7H_6C\S;\FFU-7Z'KT?FJ;B",2_7,1%SEDF4T!E VA=]V'1A'H.F MHWA>OG9>N8*W4]F,X0%-A3: ^1F'7%MU] +UDWSX+U!+ P04 " "C@6=4 MD(PPU^$% !\&@ &0 'AL+W=O0\/+^\]O*2N=XQ_%6M")'A)XE3<=-92;C[T>B)1Y@UZ":=J97)NV.9]!D>=.YA1]F M@3$P/7ZG9">.GH&>RC-C7_7+Q^BFXVE&)":AU!!8_=F2*8ECC:1X?"M .^68 MVO#X^8#^DYF\FLPS%F3*XC]H)-'+-V0YPW5NAZ0?C3&.MID]3O>X+R=6O5-G)R>+I\?%K=/'Q\?P'OP@#G'>E7 VQF1F,;BG6K]LIB!MV_>@3> IN!IS3*! MTTA<]Z0BHR%[83'P73XP:A@8(O")I7(MP'T:D>@4H*=F44X%':9RAYR(,Q)> M 1]V ?(0K"$T/=_;DO0[I"$Q9 MHO)<8),IMVI5TA51N2?!\QX<]YOCO6F^W6$>@3]_4Y#@HR2)^,M!*"@)!890 MX"(D -ZJ2,#/,0%*=, RDQDG8*4H2?!6180PO=[5Q4,./S#P6HZV$S\8^RA0 MSMX>+U.UWZ#OP:'M=D*_7]+O.^G?OQ >4J%FH%AN"*)DA25Y3;(+MD3(UQF3DQU47->O M<*WV\9NX#DNN0R?7.6^'0!.C9 M[<-K2:N-VL'5#"*ZI1%)(["G)*YU8 N2=^5YW[LX'6UIT(GTLU8C1:E%CPJ4 MX]AK6$^([-#(G;5&>3GYEE%!5>X*PKNG_3^?]EG$.!WZU_Q0G?A2T'?D#J["! M6V'-\?KD&BV?5+ U4ZPJ8@)K'X'[FJVL@;D M)8RS2*=%H0BGRU)+'U:9#:O<>D?7\@GA*_-Y0X"09:G,K[7+UO(3RJWY>?^K(7R3;F,O_9R8E2\SCFN"( M<-U!_;YD3!Y>] #E!Z?)OU!+ P04 " "C@6=427*()B@" "H! &0 M 'AL+W=OYCVX, %K!K,;!/:_WZVH2S5FJHO^,Z^[[N[C[/#CHL'60(H M]%BQ6BZ=4JGF F.9E5 1.>4-U/IDST5%E'9%@64C@.065#'LN^X"5X363A3: MO:V(0MXJ1FO8"B3;JB+B:06,=TO'Q=)8.)MP \*G3RRD>EDQ_F#<:[SI>.:@H!!I@P#TIO'] M]>8635!:$@$2Q0="&=DQ0'IFT%6K6@'HBR"U0A_6H/2A/-/1TD:'6.FB##7. MA@)6?0'^B0+6D$U1X'U$ONM[K\"3]\/=EW"LI1CU\$<]?,L7G-+#M#$Q@Y&C M+7G2\ZI0+'2W!5C[5[R32NCA^_U&LF!,%MADL[>2241>*+SO%2YZA6D]*'OV MFK0]_<+2F_MZB(+9Y\"?:24.QQK^'[>8N][YO["^?'PT1^8.WQ!1T%HB!GL- M=*?G

)_E[TCN*-':T=5WI0K5GJIP2$"=#G>\[5LV.F=7R&ULI5AM;^(X$/XK%K$JEFO*%)58<:)0+I8E%;-NW4AIGG4$_7WOD@SY;RR3.X)$CL4Y3RC]& MD+#-=0=WM@M/\6(I]8(UZ*_H J8@7U:/7,VL"B6*4\A$S#+$87[=&>+O8Y(+ MY#M^QK 1.V.D39DQ]JHGM]%UQ]:,((%0:@BJ?MY@#$FBD12/_TK03J53"^Z. MM^A_Y\8K8V94P)@EO^)(+J\[W0Z*8$[7B7QBFW^A-,C3>"%+1/X7;% M:R%96@HK!FF<%;_TO73$C@!QCPB04H#L"_A'!)Q2P,D-+9CE9DVHI(,^9QO$ M]6Z%I@>Y;W)I94VC-!XX>[QYO[Z?#Y]N$> M7:)I$5G$YF@J6?B*'E;:\P(-M>MC^8'.)B!IG(ASM?ME.D%GW\[1-V0AL:0< M!(HS])+%4ERH135^7K*UH%DD^I94S+5^*RQ9C@J6Y A+3- =R^12H)LL@N@S M@*5,KNPF6[M'Q(@X@? *.?@"$9O@!D+C]N*V@8Y3A<')\9PC>/?K= ;\SS^P M;_^E_9T[T(#K5KANCNL>P1W1A&8A("K1#!9QEL790@=T!3QF$3I382F"==X4 ME +;S[%U/7@;!';@>%VW;[TUD/(J4IZ1U#^<9A).:O<.M-O->OU*KV_4>_,. M/(S%:9+[/C$(4$S@: B$!@)C'4LDM/Z@T/]CNW:W2/JNY7Z;MO# %G4 M_AAT#^AXKAW@H Y'D3*'^XS'I5?1[AEI%[F!JK2XJ K1&PA]CE1-05#$ELX2 M.&5.[X"F0^Q>0/P]8#<-K[K>$1^0FA]I70-:$B%MZP&N MJRYVOE 16O(H(#'^Y!'WR"''=:7&YE+]J3BTI.(V43F6;[BNS]AT01-8A$F3*S-;PA@2\I8/HNOE=IGX.D%*@]/ MH[/,:@+T =KC&*7ZL8=(%T7TH^FY.&Z+9!=0 A&W >NS.^K[")LOI"^YPWS2 M&KUDUNZ7MKE;TWK'O=0.R=LBJ6?V"2>1^I(CMA%\N%AP6% )Z%:Y)%9]7XA^ MTF0-QA-2@GH[B8+M;L]W]Q*J:9_CN-WFE"+UM4G,UZ:!]=<#6>K:)>E[@;=? M'!JV!4YOWQ1KI\=+@2_RUE>@D*TS6;0]U6K57@_SIG)O?:3:[J))KF&*GOV. M&ULS5??;]LV$/Y7#L(&M$!CB9)_Q(5MP'92+.C2&''7/0Q[ M8*RS3404-9*V8V!__$A*D=S6IK.B#WF12(KW\;OCQ]-QL!/R4:T1-3SQ+%?# M8*UU\3X,U6*-G*J6*# W7Y9"TAH?M9_0/SGGCS -5.!79GRS5ZV%P&4"*2[K)]+W8_8:50QV+ MMQ"9C>#8]W5*;PU^\&$FXT8HF552MF4I MYBGL&6;IL:WS T6M*/K50ZA3$^IX<4J]B5)8'KQNC==]'1'OU81Z+XOX5F2& M2<;T_IT]TXQO^#&!^M&2I-7WQOVRIG7Y [3HTRE:?K2D?X96OZ;5]P+=,_5X ML92(P'*-)JEHD%2C-V)^Q*B5>)F1J$F:T0]R.QVV,Y"DU?&3.\CHY"<=[.D9 MI',GF\0-I]B+=%ON&?P++SWEI$FLY)5D5M*D5N)/B1\HD[ U?TP$L82%X-S0 M4<[S-RR'5&09E0H*E.4/\^W1S2G7Z+DU;#FV-1O2'83;8]2:)$O\6;96A]'M M<9WZ[3NP1\N]#;S\7\=M2.G>NY5-QB9=OTS*X_-_9-(D7])[)3)I$B_QY\J? M(Y/+[V02MWKM$SIILB_Q)\OS.O';=RN=D%(GT#VIDO"@>N4H5ZZH5R8&ULK99MC]HX$,>_ MRB@]G5JI2YY(@!X@ ;M]T&D?M'2WKTTR@+6.36T#K=0/?[:3#5PAW"ZZ-TGL M>/[^S3@SF?Y6R">U1-3PHV!<#;REUJL/OJ^R)19$M<0*N7DS%[(@V@SEPE"=!K8N"R)]C9&([\$+O>>*>+I;: M3OC#_HHL<(KZ874GS8(F08::M!#&W#4Z0,:MD.+Y7HEZ]IS7;#]CY5!B]3+!E+O"MEH;>)"ME19%96P("LK+._E1!6+/ M(&XRB"J#R'&7&SG*2Z+)L"_%%J1=;=3L@W/561LXRNVI3+4T;ZFQT\/IU]O) MWQ?CT?3J$B:WUW=7-]/1UR^W-W !T_*@0,SA'I66--.8PU2+[ D>.-4*",]A MM"4R5S"RT:7Z)[R]1$TH4^^,PN]F?[X)T^ O9]OWM:&W#'Y6D8Y+TJB!-(S@ M6G"]5'#%<\S_+> ;MVO?HV??Q]%)Q4O,6A"'[R$*HO /\$$MB4157D_HQW5L M8Z>73._@%Q_PJPU1NE[KM;!IOAMUV'/22OK\Y@IG4F,E)S$^2 M<'OT+Z5(#BCB-.BD270<(ZTQTI,8CRY6+Z9(#R@NHC (DN X1:>FZ)RDF-AS M8NP5()U#D#A,TJ !I%N#=%__\:!)Y-=_-MW# ^M%2=#K'"?LU82]DVGSS552 MS"]&&Y3FSP#N0RK3R-0XA(^$2G@D;(TGDBD,=A4P^/_2*1>,$:GL5!D9&Z)= M[3A:ULKM.WMQBEI10W*%>X4[?'%ZG4-5_1?"/:RT%?0:L*(=5O32=#N'*CJD M"EO=AA(0[BIQ&+\B_?Z]S M*% N7'^D(!-KKLLFHIZM>[!1V7GLEI<-W#61)F44,)P;TZ#5,?51B M<9EY>O.>14YOR\6CC 4>4KB5/:M2*GLTK9E$$%"Y07/(,6=)1<)53@5*UMF M FAHDI+8]ARG92>4I=:@9]9F8M#C:Q6S%&:"R'624/$\@IAO^Y9KO2S,V2I2 M>L$>]#*Z@@6H^VPF<&:7*"%+()6,IT3 LF\-WF"T,=E8#4NUC0LE M<)=AGAHL[F['W\Y'P\5T0L:WU[/IS6)X=W5[0\[)0O'@\7R$&H5DS!/\XTAJ MI)]#3!4N*OXJ9KBE(I1Z=9ID,7\&D.1D HJR6)XBWOUB0DX^G9)/A*7D+N)K M2=-0]FR%96@R=E!0'N64O2.478]<\U1%DDS3$,+7 #;67XK@O8@P\FH1)Q!< M$-\](Y[CN0<(C?\_W:FAXY>>^ ;//^9)1 6=+2D JW*WN^T]2PX$=;W# MEKB5@]^MY?H%4A#(5HM#0[Q:F%2"ZDNU3@IO!^]]$'=VQZKKO[<[_ILCRO7< MSKX]!Z*<_4_&KMS1"8B5:5TD,L!2\YNJ7"W;HZ%I"O;61[IM,G?_#B;ON:ZI M6+%4DAB6".E)?D'93 [^ M 5!+ P04 " "C@6=4U.;@@YT" "&!@ &0 'AL+W=O9%;$LJ<)+9[,Y'$O%(%93@3(*NR M).+W" N^'3B^L]MXHJM,905A@J@P#T:\-CK$H#)&6\:OA=-J0!KB_ MWK%_L+GK7!9$XI@7WVBF\H'SWH$,EZ0JU!/??L0FG[[A2WDA[1.VC:_G0%I) MQ!R!L *%-M%9FTYH019)8\"T(XZW9 MS,+6QJ)U-I29KSA70I]2C5/)X^?QE^D#/ ^_/\SA&N:Z2[*J0.!+>&0I+Q$N M/W$IKV"$NF409H)OJ/V$VMRY/),WE' Y045HH7VOX64^@8WD#H MOX/ "_P3@L;_#_?.R G;^H>6+^RJ?UM!F%"9%EQ6NLH_A@NIA&[QGV="]-H0 M/1NBUR59!Y"*IJ>J7R/[%FDN_":Y]OV@'\;N9K\FI]Q"[[;U.M#5;W7US^K2 MUU!?,G9*5@V,#F5Y=_Z1K!-N=T&'JJA5%9U59;H=%G6SKP^:G=:?2IEF/R4Z M^K=(01#V>D>B.]R.5+M[5[I$L;*33D+**Z;J9F]WVV$ZM#/D:'^DAVP]$__2 MU!-Z2L2*,@D%+C6E=W.K-8EZZM6&XFL[.!9&ULG99=;]HP%(;_BA7UHI6VQDD@0 5(!5JM%]U0H=MN MW>1 HB8VLQV@_WZV$\)'/E3U!FSGO&^>8Q_''NX8?Q<1@$3[-*%B9$52;NYL M6P01I$3$JDZO*U+38<2&A$:6*[&/MV2F)JC8=F;,['0Y;))*8P MYTAD:4KXQP02MAM9CG48>(G7D=0#]GBX(6M8@'S=S+GJV:5+&*= 18 M6N4[M?"T?7!_-,FK9-Z(@"E+_L2AC$96WT(AK$B6R!>V^P%%0EWM%[!$F%^T M*V*QA8),2)868D60QC3_)_MB(DX$CM\@< N!>RGH- B\0F!FSL[)3%HS(LEX MR-D.<1VMW'3#S(U1JVQBJI=Q(;EZ&BN='#_]G/YZ?D#+^[\/"_0=+529A%D" MB*W0G+-M;)9+50MZH@%+ 2W)'@2ZGH$D<2)NE.1U,4/75S?H"L44+2.6"4)# M,;2EHM/OL(."9)*3N TDCHN>&9610 \TA/#(01.DKI)SH5= M(]1[>#MVO*&]/4V[&H++B#.<;HG3;<592"*A#B:7^:OO&R .Q= U1@'XP:D7HG4:T5:,DD2M9U- =2!]:I@WB58-<;! MKE\/UB_!^JTU.8,5**BPK2@'I=?@JT4YJ*#CB^3:(LYH''S\LN&O566A:\-I M#3GG.?G2.E^MRT)YOK;^)5,UJ(G)/3*YGRC,0Q4@2?:U>.YG\*I!37C'+Z;C MM>*='T%Q?@1)?0358GK5;Q_N5):V+JJRC^R3(S4%OC8W#8$"EE&9GT#E:'F; MN3=G^,7X1-]RS%%]M,FO2,^$KV,J4 (K98EO>PJ)Y[>.O"/9QAS<;TRJ:X!I M1NJF!EP'J.&ULE5=;C^,F&/TKR-*N4JF- MC9W;;)-(CB?5SL-T1\GL;J6J#XQ-8CH84B#-[+\O8(^3[&(\?4D <\YW#K M;['Z?'@0NA:V+ 6I,).$,R#P;A&D\$,&QP9@>WPA^"0ORL!8>>+\V53NBD40 M&468XEP9"J3__L49IM0P:1W_-*1!&], +\NO[+]9\]K,$Y(XX_0K*52Y"&8! M*/ .':G:\--'W!BR G-.I?T%I[KO5'?.CU+QJ@%K!15A]3]Z:0;B @ G'8"X M <3? T8=@*0!)-9HK>"GX PO36;*=BQL6CMAC SC5LE]%>B<6IY M]WOVZ7X-'M,_UEOP"]CJ95(<*09\!]:[';:##.Y8SBL,'M$+V""%P0;GG.6$ M$F2G8G"+%2)4_C0/E99DB,.\";^JP\<=X6$,[CE3I01K5N#BFB#47EI#\:NA M5>QEO,7Y$"3P9Q!',70(RMX.CSQRDG9\$\N7=(WO>>ANB!P9_IDU1" M+^&_/"%&;8B1#3'J")$JL%5('147W^S\N*;!3Q'#812]1BW'L9> M(F/ CA*6+O5^<#2_P$P11%UV_$R3K@75!YMY MIV36&IEY>8R!3.""*.=Z\H/C+NU^V#0VT^ 1?].*O^G9##Q_!BN=G J0\4IG M;&F7E\N)GVE@]Z=S3?F!U0=?DW!HT#:1IV[,R[=\]+# MY=BPM9D>W&!F[/@V"+S(E_!-6V2-!"-L+P%B!4B+OW6JUK>;#EM^RD'DD-<8 MZT%"UP1?.XO/SN(W.?M*5%ER6FAWYB!P&O(S:4.S+D,]R,G4<0I>&SJG7IAX MR;)THR\U::Z<%OS8[J7FQ\%Q3U*!Y[0._A]NY%=^ M3N;0GUD?N7+GC![<8.1(9(WV/N1X>-.Q;L*+VW&%Q=X^&B3(^9&I^E[9MK8/ MD]1>Q[]K7YD'B[UUGVGJU\X]$GO")*!XIRFCX52K%?4#HJXH?K!W\">N](W> M%DO]Z,+"=-#?=YRKUXH)T#[CEO\!4$L#!!0 ( *.!9U3*?&LK^P, P. M 9 >&PO=V]R:W-H965T.Q7, M"WP_]@I"R\%L4K^[$[,)KQ2C)=P))*NB(.+E,S"^G0[PX/7%/5VNE'GAS29K MLH0YJ)_K.Z%;7A,EIP64DO(2"5A,!Q?X_!(GQJ&V^$5A*UO/R SED?,GT_B> M3P>^(0(&F3(AB/[;P"4P9B)ICM_[H(.F3^/8?GZ-_K4>O![,(Y%PR=F_-%>K MZ2 9H!P6I&+JGF__@?V (A,OXTS6OVB[M_4'**NDXL7>61,4M-S]D^=](EH. M>-3A$.P=@E,=PKU#6 ]T1U8/ZXHH,IL(OD7"6.MHYJ'.3>VM1T-+,XUS)?17 MJOW4[/O-Y>V/+^CAXK\O:2,*@H2?;@"12B3'[7OS_D5^O#N(WJ':(D>5KR2VEI./*4Q36=>MD?ZO$,* M.I"N(#M#(?X;!7Z '>Z7I[O[?[I[.CE-AH(F0T$=+^R,9Z7AO"=LV(0-Z["C MCK!?(0=!V/N_<.Q_>D^*]2^&BQNX^,U4B@WL M=A3),E$1YDQ?;'6.??^8T#:*< ?@N $<]P+.%<^>AJ9"YBCCA98-24SA=3&. MK>Y3:SG:-J..U9@TA$DOX6[ET5*1VG#EO:R M78-.'&*'2NEB2ZU^@W%ZQ&;;A%''S&+_4//]7KH'K@A#WP27\E#EE2YOQ)0W M9\7V'3D*T^-UZ#+S_23N &Z)%'XCG5*>HU^$560G_DP?/TB9.??T/E8;8HAC M!ZS#+O5QV@%[T L+FTM6>_3-WP0"]RO M%G="'S:%>JE+'/RNZ%H?_]RKRR[_P\">+X<5#D<=23BH!.Z7B3L!:T(UX;.I M<>Z=BFT)&(Y&QW7$:95VK:>#4N WI,*<1(=\,:QT2>E92;8(#(/XN R[K,*@ MB_$@%KA?+3HKRALE$-NR,'2M?X=9&G?4:'P0$-RO(#?ZFG3J/DVLXY0%:9M@ M/SIB]%I'=7-/^D'$DI82,5AH+_]LK-W%[NJQ:RB^KD_OCUSINT#]N-+7-1#& M0']?<*Y>&^9"T%P 9_\#4$L#!!0 ( *.!9U30ZCSX(0, +@) 9 M>&PO=V]R:W-H965T0.G)K4XK: M2KTPC8F;*+!)TQY,D2LV/7%?&*69$'O YYGIFRD5&E.Z*F2OG DEBC3+F!IX7N1FA MN=/OVK%+T>_R0C&:XZ4 6609$4]#9'S1+8TU04;S\I\\+A-1,_"C+0;!TB!X;;#- M0[@TL)ES2S(;UI@HTN\*O@!A5FLUT["YL=8Z&IJ;SSA10L]2;:?Z)^>CB[-C MN!Y\.Y[ 1S@G0A"36-@;HR*4R7T]>C,9P]Z'??@ -(?KE!>2Y(GLNDH#&!DW M7CH;ELZ"+<[\ ,YXKE()QWF"R4L!5Y-7^,$*?QCL5!QC? "AWX# "_P-0*._ M-_=VX(15-D.K%V[1NR6L('9[#I@^("2/$;Z?ZD5PHC"3/W:X:%8NFM9%\X\N MR,K%I@]1BK2LB#G*#WT_"CLZQH=Z=M97=3R_4RUZ =BJ %O_"MC0^R;614;J M;95@V=K?1%TJ1S6>=M-[#=U:@]8UR]L,'570T4[HBSF:?9_/@'$I(=;'X$G7 MR 41B6S %!,]S3811VO$6TC:%4G[#212$;7Q>[?7.,+VMJ0<5BB'.U&N4"(1 M<0K7Y!%& A.J8%3C@5\PYAE*16.[9%"HE NJGG9L\T[EN_->)\GWGFN?MS- M QV7<=7SW "2\2)7&PN)O5N?9X" "2!P &0 M 'AL+W=O: M A)'VN8A+8*DK53UP>P.K!6O36TOT'[ZCKW+EG"E+^!CYN_?C&?'[954SSH% M,&2=<:$[7FK,XM;W=9Q"1O6U7(# G9E4&34X57-?+Q30Q#EEW(^"H.EGE FO MVW9K(]5MR]QP)F"DB,ZSC*K??>!RU?%";[,P9O/4V 6_VU[0.4S /"U&"F=^ MI9*P#(1F4A %LX[7"V\'+6OO#+XR6.FM,;&13*5\MI/[I.,%%@@XQ,8J4/Q; MP@ XMT*(\:O4]*HCK>/V>*/^P<6.L4RIAH'DWUABTHYWXY$$9C3G9BQ7GZ", MIV'U8LFU^R6KTC;P2)QK([/2&0DR)HI_NB[SL.40-H\X1*5#M.M0/^)0*QUJ M+M""S(4UI(9VVTJNB++6J&8'+C?.&Z-APM[BQ"C<9>AGNO>?!U\>[LAC[_O= MA%R1"59)DG,@A()8S@7[ PEYI&O2!P$S9C0Y'X*AC.L+]'B:#,GYV04Y M(TR0QU3FFHI$MWV# !H\/_NP0F<6I7IFM.K'=$;8S)%S#BCKGY/)?B2W*UC MGB=,S$DOD[G G(] 82<8'6OJ$I^GD"N5\AU MAUP_@MR'.1/NR"GE5,1PZ%H+B8:3L#UCV8T:4=3VE]NIWC<*W]E+61Z@:U1T MC9-T'Y74&C_9&+N7!OWVS4T41N]M0D92,YMD;6MRI)A4-GU,'J[+XI3F%MM5 MU-CAW[<)#L,W*_CF?\ S\0K\(%<*A"GQ#]$W]\B:87V'_H!-<"3YK8J_=9(? M/])7ZJ*U=^6U, QWR/:-7A1/@>9OM;<,U-QU?4UB^V$4[:!:K1Z6GNNG.^M] M?'"*]^&?3/%:/5"%I:X)AQE*!M$ @ Q04 !D !X;"]W M;W)K&ULC53;;MLP#/T5PNA#"VSU)9<-A6,@CE,L MP.H&2;L]#'N0;3H6:EN>I"0=L(^?)#MNVC7!\A!+%,_A(272WS/^) I$"<]5 M68N)54C9W-BV2 NLB+AF#=;J)&>\(E)M^<86#4>2&5!5VI[CC.V*T-H*?&-; M\L!G6UG2&I<Y)$3@C)7?:2:+B?79@@QSLBWEBNV_8)>/$9BR M4IA_V+>^X[$%Z59(5G5@I:"B=?LESUT=C@#>Z 3 ZP#>6X![ C#H .3:*O, MI!4120*?LSUP[:W8],+4QJ!5-K36M[B67)U2A9-!-+]=Q/,(9O?QPVH1/CXL M[F-8?IW&,(TC".>Q.G\PAC5\A)AP3G3=X3)"26@IKGQ;*AF:S$Z[D&$;TCL1 MTO7@CM6R$#"O,\Q>$]A*?Y^$=T@B],XR1IA>P\#] )[CN8_K""XOKIJ2U.]H MF_T_D],QG1$XZ*L\,+2#$[0KE)2C>OP20JPQIU+ CVDB)%?/^.>9 ,,^P- $ M&)X(,%,%Y339ZM80(!D,'??RZ0IT%> /7+QW2RWCR##J9M\%0T?_?'MW7+!_ MW5X\7FD=]5I'9[7&VRI!#BS7[:;.,DC:FD#330>M6BC9)^XP;/G'1Y*\-Y+L MHXZHD&_,H!"0LFTMVW?56_M9-#4M^,8>JAG5CI07FG; W1&^H4IFB;FB=*X_ M*56\'1KM1K+&]%W"I.IBLRS4G$6N'=1YSI@\;'2 ?G('?P%02P,$% @ MHX%G5&B8"!BE @ ?P8 !D !X;"]W;W)K&UL MC57?;]HP$/Y7K*@/K;21D$"V51")7]60UA0!W1ZF/9CD(%83.[,-=/_]SD[( M* 6TE\0^W_?==_;YW-L+^:(R $U>BYRKOI-I7=Z[KDHR**AJB1(XKJR%+*C& MJ=RXJI1 4PLJCT/A;A^\,]NIH3$PF M*R%>S&2:]AW/"((<$FT8*/YV,((\-T0HXW?-Z30A#?!X?&!_L+EC+BNJ8"3R M'RS56=_Y[) 4UG2;Z[G8?X4ZGZ[A2T2N[)?L:U_/( =G@!X-< _Q30N0 (:D!@$ZV4V;3&5-.H)\6>2..-;&9@]\:B,1O&S2DN MM,15AC@=C2#F?#I^7TZ>8S+X-8C*(QV0XB7%]:0T+\I$LL(C2 M;0Y$K$F,)38#R43*$AQ4YSH22BMR.P9-6:[N$/*\&)/;FSMR0Q@GRTQL%>6I MZKD:Q1L);E(+'59"_0M"VSYY%%QGBDQX"NE; A>S;E+W#ZD/_:N,8TA:)&A_ M(+[GM\\(&OT_W+LB)VA.(K!\P06^.6@F 2^()D/@L&:XD3\'*Z4EEOJO*P$Z M38".#="Y$& !V'/W1WOR7N?(&A'#XY@GJMY[^.=%A8VH\*JHI= T)QQ+O#R4>%F7N)%Y3F5X M9O>^G.A\[Q-T3X2Z1W>Y +FQ+4YAU"W756TWUJ:+#FSS.+$/L;M6S? ?3=6: M'ZG<,*Y(#FND]%J?4)"LVETUT:*T'6,E-/8?.\SPA0!I''!]+80^3$R YLV) M_@)02P,$% @ HX%G5-/5T\U* P 2@D !D !X;"]W;W)K&ULC9;;;MLX$(9?92#T(@':Z.!S81OP(<4::!PC3KH7B[V@ MI;%,E")=DHK3MR])*:IKR4)O;!YF?GXS%#D=.S&-G(Z%KEFE.-& M@LJSC,B?A(%U("&;-*AN-'*>I5 M:UK'\_:[^A<7O EF1Q0N!/N7)OHP\88>)+@G.=-/XO0/E@'UK%XLF'*_<"IM M P_B7&F1EH=(@N';I7'#JE0\<%6I"YL)9$D^E8 MBA-(:VW4;,/EQGF;:"BWV[C5TLQ2XZ>GR_LOJ_7]$A:/Z^>GU?SE>?6XALW7 MV1IFZR7,[]=F_MD-;.$3;,U7E.0,0>QA<2 \1064PQPY[JF&QQVC*;';H^!F MB9I0IFZ-V\MV"3!!<'Q3< M\P23/P5\$WD5?O0>_CQJ55QB? >=\"-$010V "W^WCUHP>E4N]%Q>IVK>GLS MDE0)W3#"/Y:9;DXT_/A6#%W'T+W","=FT1B!:-AA2CFG M/+7[?41)1=*T:85>S^G9:^-U.@@'8__U/(]UFW#4K6S^ .U5H+U6T)DR=\_1 M)<'A%5<+HV1'&=4_(MVBVQTUH_>@7ULS#/H77'6;3J<9:U!A#5JQ5ERC1*6OY?[6#<)PV:T484V:D4SI\Z4"0[X M%A=']"8UA?/V*N2H1O"I=[FK=9MHV$P9!K_O^.!OCS3RI/TPEU+G)W487::R MP>C\R!>8_EE5RE"FKE@K\VWE7!C,_M0\%5N]\RQ2OC@4AS M0RE@N#>2P=W $,FB@4 !D !X;"]W;W)K&ULE51M;YLP$/XK%E*E35H# ;IU%4$B+]4B;31*TO7#M \.',&J MP^$[@YTZ6A,3R4:(9V/,\Y'C&4' (=.&@>+O!2; N2%"&;\Z3J=W:8#'ZP/[ MO8T=8]E0!1/!GUBNRY%SZY <"MIRO12[+]#%,L3I>#J[GZ>S*9D\I.OE?/RXGC^D9/$U24F23LEXEN+YVFZL MR#5981'E+00Y@*>%T+H@V'ZKQ^W M\1]02P,$% @ HX%G5$&>=W(9! :1( !D !X;"]W;W)K&ULM5A1;^(X$/XK5G0/7:G7) X)I0(D"MQ>I>XN G97I],] MN&0 JTG,V:84Z7[\V4F(Z1)\L%=X@,3Q?#/S>?)Y<'O#^+-8 DCTFB:9Z#A+ M*5=WKBMF2TB)N&$KR-23.>,ID>J6+URQXD#BW"A-7.QYD9L2FCG==CXVXMTV M6\N$9C#B2*S3E/#M/21LTW%\9S)?-$!/19\IW&#.6B/P;;8JYS9:#9FLA65H:JPA2FA6_Y+4D8L_ CXX8X-( _VC0.&(0E 9! MGF@169[6@$C2;7.V05S/5FCZ(NV=&;>Y9P@HK M(,<+CA$("9$0HQ'A5+C=^P\AM:_8Y!2$YGVK6JQMDS6F=4"DM" M404<79:Y9N6H^1[,-0^8"R*O&86XGK_;RONMU?N#($]*I0!]A)ALT3^H-Y_3 MA.:I#S-)I1X[F^16Y;UU69)]SRB)]QXTERC[/$?1_ A*W5%O MP0'4MB-%'?.VO+'QC"],L=$:/[ F6>2T(EN=$8K7@"13FVGA?Z7]US)>@(9[ MC*M=7GTJS@OAK)GGOYWW-FRC7+Y=N@[6IL\RH?99FBW, IV[/D:__/#"ZV,4 MS8^LB>[E179Y72,)/*U=%SM8@+9 N$T$?*. OET"AZ^J[Q,@T)RS%$G#@5#] MAER>4$/-\VK#J*-_ICR>6AMJ3*^EZFO1EPQL+!FM]"\LEMB();:+Y7F5\A]@ MJLE*\R;+%II14FQ7TL&AK% 0UX6+9(M(RM:9K W3/Q2:J-$(ZVL$&X7%^.(U M,MTP&SM&@O&%^SUL9!/;9?/,&K&#X<8)-6(T%=N;PO]1(^&AD+2.UXB17FQ7 MRX,:&7'*.!JFJX1M?V)_P49;)E2]U]02P,$% @ HX%G5'UVW8 E M @ :@0 !D !X;"]W;W)K&UL?91-CYLP$(;_ MRHA3*[4AD&2W6A$D\K'9'/*A9-L>JAX<&,!:8U/;2;;_OK8A-)6:7,!CSSSS MSC F.@OYIDI$#>\5XVKLE5K73[ZOTA(KHGJB1FY.>X%WV=C1HM1VPX^CFA2X M1_VUWDIC^1TEHQ5R104'B?G82X*GR=#Z.X=O%,_J:@VVDH,0;]989F.O;P4A MPU1; C&O$TZ1,0LR,GZU3*]+:0.OUQ?ZLZO=U'(@"J>"?:>9+L?>%P\RS,F1 MZ9TXOV!;S\CR4L&4>\*Y\1T]>I >E195&VP45)0W;_+>]N$J( QN!(1M0.AT M-XF&F7$$JCEPWH]#M=A;GKWMS"U=$ M%I0K8)B;T'[O<>2!;":[,;2HW30=A#:SZ9:E^1F@M [F/!="7PR;H/N]Q'\ M4$L#!!0 ( *.!9U2N,GOU_ 0 (4; 9 >&PO=V]R:W-H965T4&6E__#HAC1,:G"YJ>"E).-_QN?3[XH-'6RZ>$Y\Q"7Y$89R<=WPI MUV>6E;@^BVC2Y6L6JV^67$14JENQLI*U8-3+0%%H(=MVK(@&<6<\RI[=B_&( M;V08Q.Q>@&03153\O& AWYYW8.?UP3Q8^3)]8(U':[IB"R8?U_="W5F%%R^( M6)P$/ :"+<\[$W@V)4X*R"Q^#]@V*5V#-)4GSI_3FVOOO&.G$;&0N3)U0=7' M"YNR,$P]J3C^R9UVBC538/GZU?NW+'F5S!--V)2'?P2>],\[@P[PV))N0CGG MV^\L3ZB7^G-YF&1_P3:WM3O W2221SE811 %\>Z3_L@+40) YP Y0"T#R ' M #@'X"S176196I=4TO%(\"T0J;7REEYDMS MVPKN]NP:]@L>LQX$LP9R\LWC#P]!-< M,;X2=.T'+IBH_R#P^9))&H3)%X5X7%R"SY^^@$\@B,&#SS<)C;UD9$D5;A7>S"0P?"@PC<\%CZ"9C%'O.J#BR5:Y$P>DWX AD]7C*W"S#\"I"-8$U MT_?#;4,XN*@_SOSA _[R>GX%-_1O+L TZS@3X,_?E"&XEBQ*_C(L0XIE2+8, M,2]3UX =L)W6LL;));UA?QT$1U>!==03_%OQ<"AZ!J:*. M4$*I-$7ZNB87+'9]1>AG95\BL;)V60K(]'4>),^&@@V+T(9M]@7:6L=L8PVJ MT0L5_5>P9B)]IEY'MNL$R M<$T.D7:(6FV'EC6(CR5*CJPRI4\&>TRI,QL,ADX]5:!60FB6PG)-3T@8J$41 M]EKMD99,Z'PT9FB Y0Q WO#MURK)J4%&IH5>K81:H^KBA=X7LC C";2 MY%=++!RTVA4MF'!X-'.&;RA!G,'^*Z;&"I%>OYXW2 LL,LM:36%/2!^D-1/! M-AN%M)8B],'T:7 (T:$W3@.PW^T;V8.T;".S;#_&@60>6$@JF6E;AK3<(M)J M.[1L(O-FTL";'%E]XV (]XA39V9#W#O '*VSR*QNE:*>DC-:-%&_U29I%47F MG>H1G#$[5+LT>( S9B"&#;LTI!4;F17[3OJJ5N\89K 66VRWV1"LU1*;=Y@& MUN3("AT0VN-,C1%&I)XQ6$LK-@M:M:(GI PNS>VM#NY8"R@V[U?_/V4:'-I= M7,^8!ASLVD;"8"W5V"S54S^(J*@U -0&9WRI$*S,Q M*W.N@6I:-;G3DDI:G?R)%D9R].1/WH[T#AGN;\-JK(@##_"$E'X!-)DL#D'1[]62Q2@<:J@BK[)PG 2[?Q'+W4W_Q MM#A+FF0G*'O/+^#9='I L4)V_C_P!02P,$% @ HX%G5#25.6"P M P _ X !D !X;"]W;W)K&ULM5==%)&7\V3>%Z-"2BQ6(:J2=;QD,BU9+O M3!%S2C8:% 8FMBS'#(D?&:.!WEORT8#M9>!'=,E![,.0\-=K&K##T$#&<6/E M[SR9;)BC04QV=$WE8[SD:F7F+!L_I)'P602<;H?&&'V>8)P M,5?/CV(TCTD MH3PQ]IPLYINA824>T8"Z,J$@ZO)")S0($B;EQ]>,U,C/3(#E^R/[C0Y>!?-$ M!)VPX&]_([VAT3-@0[=D'\@5.WRA64"=A,]E@="_<,AL+0/2JZ>^PLG1>G:[F-T]P/AN"K>S^]O5>/EE/H'YW^P M3FL,; M+KMX@+E^!1!N8?=W[L:JIA*=7N*5LQTGL^2Z,U0L%'Z=4$C\0GQ3! MXWH*'S]\@@_@1_#@L;U0<#$PI8H@\<-T,V^O4V_Q!6\1A@6+I"=@%FWHYI3 M5*'G\>-C_->XEG%*W1;8Z JPA5&%0Y,?AULU[MAY.6S-9U_@6]$7&NWI%2S( M?XS#1+\ E,,_?RI#F$L:BG]KCFGGQ[3U,>T+QSPP20*(R[6DQUK^]DL/(_Q' M1&55?5+>CN9-).)EA-MV;V"^E'-6860[G=SHQ.5.[G*GUN7'R)=T VM))!4U M*7!R/J?)3'?S8[H-9;K[)HG(PG:[.M.]W.7>CV<:ON M/^W\[^7&G[#(59N<:(E>^>*Y)H7]W)]^DY5"5B&%5FW@I]YSY?T5J,B3/?5% MJU2K>D+':76M7ZM4Y1U@M]OJG -/@RKI.ZJENN%$155'A0LJW&@A"A%$=D-- MDQ&7&Z)GV6=-4V'40=WJID&%I*)Z34T3W6"_H$(J4:?10A4:BIR?W3'UA#9N M]2]T3#T0H[? TZ *Q4;UDGTO/8?0:K6K>^5=G%/=*F9ICE I MV.GQ2H#+]I%,_U+GN_D(-]:#R]G^M1KMTD&LH$GGP@7A.S\2$-"MHK1:7?5: M\7342A>2Q7I:>6)2U4'?>FH\I3PQ4,^WC,GC(CD@'WA'_P-02P,$% @ MHX%G5''_##Q7 P G0H !D !X;"]W;W)K&UL MM59A<],X$/TK&E_OILRTL2W'20-)9F@:!H:#*:3EAF'N@V)O8DUMR97DI/Q[ M5K;K"O5C4X #+G+4J$G3F),_MQU=91 QG1/YB#P MSTJJC!D!-/',]Z!"E$QE(P_&Q@!FEJF="/VYK4:=:TP';_GOU5 M*1[%+)F&F4S_X;%))LZ90V)8L2(U'^7V-=2"0LL7R527+=G6MIY#HD(;F=5@ M]"#CHOJRNWHC6@#J[P'0&D ?"PAJ0/!80+\&]!\+"&M *=VMM)<;=\$,FXZ5 MW!)EK9'-=LK=+]&X7US8@[(P"O]RQ)GIXOI\,?]P/7]_1>:?L%V0XPLPC*?Z M&3DEBV*IX;8 8H5+'N$^B>$>I1>+R[(\=&S#I;93[#, MWG\FQY6O7507OX]J_A@J[T=4+L:Q"29M@DE+[F!?,!^&Z\O?:$'>&,CTOP?X M@X8_*/G[^_@3IH#DA8H2O)N$K14 )@US@N&.,$WA'+?I8\VU 04QB5C.#4N[ M3D"U4EBN9+/99AKX8W?3CDEEXM.6C3\:A)ZW:S?OL*,MHQVI_49J_XE2628+ MW%JYZA!*C"1+P*R[U)'B2XB[E%<+8VYMR:*]\('XRFK0,AJ.:+!'5=BH"G]9 M522%0=\+@[*X.+WAHE-%M=!H5P1]("+\/C+#8;!/Q:!1,7BJBOLNP;!D76X? M9@[)5V"J*V/-G@#<$3=LQ T/,LV83FP,-(]!L?(QS1F/"3,D2J7F8MTE:]@5 MC0?W:3;LB,;.==IQ^*QQ^.R@P\U3<$#\J.$:_2\)S/?^>^Z\@]Y>@HJ0&&L@ M>]8WTN"&XC&WMU@;C77+;<%5][W] 7/?ZP74_[/S<7D"LM+GMEYV6[B]8VK- MA28IK)#*ZPWQAJFJ%JH&1N;E8[^4!DN'LIM@_0C*&N#_E93F?F#KAZ8BG7X# M4$L#!!0 ( *.!9U3:T>]?/ , @4 - >&PO.Z:#OLQ?9D\T7 MAQ"HC['^V.B"(/9]ON\^^R[8,"C-2K#;.6,F6.9"ED,R-Z9X%X;E=,YR6IZK M@DF+9$KGU-BNGH5EH1E-2W#*1=CK=.(PIUR2T4 N\NO[V M,1V2;OR6!(YNK%(V)/>GK[\ME+EZ%;C[R9N3D\[]V=6N_;0"SDCH);TX@/2\ M@_-:#*..#Z/>RXV27QY$OH<:(^YO$V^(?N>8^!7]_('DIP%:"0KK2A@-,B4W M!1$19[!Q::KKJ]"[)QJ&XVR$3IE.DF3)>L3:.!8!G(T7PVA[M110B@,2JWC933F9*T MTK#VJ!N6=LJ$N(4G^&NVQ;W,6AGM0#YET[2"ZJ:C<1W@;[,Y[C9M]"S>H. / MRGQ8V.G(J@^5PFXTR_BRZB^S1@#&WL79:5&(U7O!9S)G;O('!QP-Z-HOF"O- M'VTT*)6I-3!-@@>F#9^V+=\U+>[8TJS+:9GAFGLO4//?7><9DTQ3T19M:_^8 M5_G9BNLM[U]HKKY6=A5[14:7QZ^QWN:/763\$D2^B'3WCU]DE!R_QOI0=W0B MP_J0T3K);)UC&FL Y\4A^0+G4K$)&DP67!@NZ]Z/ M^C@O'S*N7E@2>+/-A8'/+ L8+4#\?UQH*;\/E$$ M6<6T84\PCB0)AD M^FLTCI'5B>'ESP_VE$11DO@1P/P*H@A#X&G$$4P!:,"0 M**KVP9W]*%SO4^'FO[_1+U!+ P04 " "C@6=4EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *.!9U1R+?J]SP8 M &(\ / >&PO=V]R:V)O;VLN>&ULQ9O?<]HX$(#_%0U/O8<>P?@7G:8S MQHC4;TJQ:V+N7#4_$-C$?:TG?:B7>/Y?5 MEX>R_,+^V>5%?=O;-LW^7;]?K[9R)^K?R[TLU)5-6>U$HPZKQWZ]KZ18UULI MFUW>-VYN[/Y.9$7OP_O3O195'QZ4C5PU65FHD^V)^TP^UR_7VT/VE-790Y9G MS=?;7O=W+GMLEQ79+OLFU[>]FQZKM^7SQ[+*OI5%(_)D595Y?ML;'"_L>*\1.WO;\\DE6[?=1'Q"LC]^M45 @4M6[3%VH@G6'1X?B'=99PX+B M^,_J*L R$"R#%LM7QV6>K=6GKUG20K3_4+-RPV9E70/((0(Y?$7(L0-H(I'TUR%BN)8!T$$CG>I$4]19 MN@BD2PLYX8D?!XLTB$(63=EXF00A3Q( -T+@1K1P8R\)DA9K$?.$AZG787KA MA"7+^=R#0_8--F;?T&+&_)Z'2PYQ4(40.R3D*9M%2<(6/&;)1R_6R#"+#(@U M,O6"F-U[LR5G<^XERYC/U5.%C6V ^6- +)! M;#P+AC/./.2A*=)U]3NHFCR M.9C-("4FD0&Q1<;>S M]KIXL5P_:C^:+*/PYBI@_!L0"\?Q/RR )VJX*D3!; M#(AU,5.-C6L!PK0P(/;".(KCZ',0WFE$F ,&Q!)0C6@>I%U?[)J\'X6IXN.A M'^AAPUPP()9!S">QZG74]5:ICR6!OC#$P&!K$,DC3R_WBKS,4G M7>?D8>+]U!<,S X&L1V"4%%QEGI_:H_60&<7Q%Z8\*G*.H[M+@[&RT[S"S7, M=:UQ##$Q/QC$?HCYS$L5YL*+T[]8&GOJT?HMJQ9(S T&L1L2?M?VXJ.W>'07 M>XN/@<^"I4!]<_P:Y,),8Q";Y-4$^ASC$+#(DM@B>BC*( MBQ,),,J6<9/Y+4LVB8 M/8;4]KB089UI=)A+AL0N@8G6V1AB!AD2&P3-N#31#3&##(D-@N8S.B8FE"&Q M4"X4T=B;B6Q$EL/J,R85DU@J>-I@0DQ,*B:Y5#!,"V)B4C&)I8)CVA 3\XM) M/FDY)F%OV22KQ>-C)1^[-QUKY4\0$UT:(?;-"V8HJDJT*X6G[J.-FB9F'I/8 M/"^0?EDTE5@UIV65XPXS+/V;2LGD6U;A_X1&ZTE4X3V4R*6JH>5#^91C%A%QIA%AI1SX5^WK9ZMI0P MP@PTZ@S4[]YRIY_W?O@74$L#!!0 ( *.!9U0<1N&VJP( "LV : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUJXT 0AN&K&!T@&.*O9 M9!MR >&T?XAM&4E#DMN/<1;V)V8QFZ!O95K"I1<$#Z;=CR_ET([[[C3L]N=A M\7D\G(95M1O'\Z^Z'M:[EEN72Z_Y^ M1O7T>#]S\?IU+O\SL=ML]NORNUO_.9;3^(_!]4?7OP^[4L9J\=KVVS*NJOKS M<+L\U->/\'"97"V>WU95__P6JGKN(($@F3\H0E"!P.N 8 <"L0.2'0C,#HAV M(% [(-N!P.V < <"N0/2'0CL#HAW(-!;4&\AT%M0;R'06R8_M@GT%M1;"/06 MU%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/2.J'D4#OB'I' KTCZAT)]%;46PGT5M1; M"?16U%L)]%;46PGTULEF-X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z M&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=XV^;.20&]#O8U ;T.]C4!O0[V-0&]# MO8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y\<-B'0VU%O)]#; M46\GT-M1;R?0.Z'>B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#OA'HG KT3ZIT( M]$Z3PX($>B?4.Q'HG5#O1*!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9 M]F?4.Q/HG5'O3*!WGASV)M [H]Z90.\&]6X(]&Y0[X9 [P;U;GY2[V'\ M.I3AUO.]QN?_)-7CY;OE]OCK\OOBY+U<<:[O*X:GOU!+ P04 " "C@6=4 MS1YDO$ " !Z- $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NVC 4Q_%7 M0;FM2(@=.V8JO6EWN_5B+^ EID3DGV*WHV\_$]I*FSJTBDG[WA"![?,[\9$^ M=UQ_>QZ=7QRZMO>;9!?"^"G+?+5SG?7I,+H^KFR'J;,A?IT>LM%6>_O@,K%: MZ:P:^N#ZL S'&LG-]9W;VL[M%+[8+N[* M#FWFPW/K?'J^Q#L]#MMM4[EZJ!Z[>"3UX^1L[7?.A:Y-3T6OSB>'>,/N])E? MG#^7.1<8=]Y/P^CCQ";W\;C7D1Q/+\=8R$VA.?^*;XFQ],7OYX[3KEW]E]GQ M>G\,TWZ>A\_FQ^5W_.N,W^I_L \!Z4-"^B@@?2A('QK21PGIPT#Z6$/ZR%>4 M1BBBYA12LWX=A_X_CYV?:V:9_S<_FOQS=_ 102P$"% ,4 " "C@6=4!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( *.!9U3-.L*&[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ HX%G5"3O>B1U!@ I!H !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5"\6SZ4]!@ B!\ !@ M ("!]2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HX%G5.$I#&=$*0 V84 !D ("!*3L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5(BK<$(X"0 ]18 !D M ("!@WP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HX%G5+=V X<_!0 (@P !D ("!I9 M 'AL+W=O&PO=V]R:W-H965TPP PD 9 M " @?&: !X;"]W;W)K&UL4$L! A0#% @ MHX%G5 - <,JE"P BQX !D ("!HZ< 'AL+W=O&PO=V]R:W-H965T:5U2"X &Z> 9 " @??& !X;"]W;W)K&UL4$L! A0#% @ HX%G5/'[Z4KM @ N 8 !D M ("!=O4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ HX%G5,$@&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G M5 $W,T,4 P 5P< !D ("!SP\! 'AL+W=O&PO=V]R:W-H965T05 0!X;"]W;W)K M&UL4$L! A0#% @ HX%G5+'<+J9G!@ 4Q M !D ("!P!L! 'AL+W=O(@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5$KXTQ(; P U @ !D M ("!02H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ HX%G5+)^R!JB @ 4P< !D ("!\#0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5"2P M0CF* @ A 8 !D ("!I#X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5-;WW9+\ @ DP@ !D M ("!&D&PO M=V]R:W-H965T&UL4$L! A0#% @ HX%G5/>XI*;' P = \ !D ("! M1% ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HX%G5!/9Z1T8 P EPH !D ("!U%D! 'AL+W=OH" "+!P &0 M@(%K9P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5 GAWCEH @ H 4 !D M ("!5VT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HX%G5+-;2]P/ P I0H !D ("!.G@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ MHX%G5%$)(,HI @ B04 !D ("!(8 ! 'AL+W=O#P &0 @(%K MC0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5$ERB"8H @ J 0 !D M ("!#9@! 'AL+W=O&PO=V]R:W-H M965T? 0!X;"]W;W)K&UL4$L! M A0#% @ HX%G5&YZ][A/ P I0H !D ("!T*(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G M5+(ON5H" P !PH !D ("!DZP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5-#J//@A P N D M !D ("!W;X" "2!P &0 @($UNP$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5&B8"!BE @ ?P8 !D M ("!%<$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ HX%G5$&>=W(9! :1( !D ("!Z\D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ HX%G5#25 M.6"P P _ X !D ("!RM4! 'AL+W=O&UL4$L! A0#% @ HX%G5)>*NQS $P( L ( ! MIN ! %]R96QS+RYR96QS4$L! A0#% @ HX%G5'(M^KW/!@ 8CP \ M ( !C^$! 'AL+W=O7!E&UL4$L%!@ !D &0 * XML 110 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 111 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 183 543 1 false 78 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://www.arteris.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.arteris.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Statements of Loss Sheet http://www.arteris.com/role/ConsolidatedStatementsofLoss Consolidated Statements of Loss Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets Sheet http://www.arteris.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1003005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) Sheet http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders??? Equity (Deficit) Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.arteris.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://www.arteris.com/role/DESCRIPTIONOFBUSINESS DESCRIPTION OF BUSINESS Notes 9 false false R10.htm 2103102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 2109103 - Disclosure - REVENUE Sheet http://www.arteris.com/role/REVENUE REVENUE Notes 11 false false R12.htm 2116104 - Disclosure - NET LOSS PER SHARE Sheet http://www.arteris.com/role/NETLOSSPERSHARE NET LOSS PER SHARE Notes 12 false false R13.htm 2120105 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.arteris.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 13 false false R14.htm 2122106 - Disclosure - INTANGIBLE ASSETS AND GOODWILL Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL INTANGIBLE ASSETS AND GOODWILL Notes 14 false false R15.htm 2127107 - Disclosure - BALANCE SHEET COMPONENTS Sheet http://www.arteris.com/role/BALANCESHEETCOMPONENTS BALANCE SHEET COMPONENTS Notes 15 false false R16.htm 2135108 - Disclosure - ACQUISITION Sheet http://www.arteris.com/role/ACQUISITION ACQUISITION Notes 16 false false R17.htm 2142109 - Disclosure - LEASES Sheet http://www.arteris.com/role/LEASES LEASES Notes 17 false false R18.htm 2147110 - Disclosure - BORROWINGS Sheet http://www.arteris.com/role/BORROWINGS BORROWINGS Notes 18 false false R19.htm 2151111 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 2152112 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK Sheet http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCK REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK Notes 20 false false R21.htm 2154113 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 21 false false R22.htm 2162114 - Disclosure - INCOME TAXES Sheet http://www.arteris.com/role/INCOMETAXES INCOME TAXES Notes 22 false false R23.htm 2170115 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS Sheet http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANS DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS Notes 23 false false R24.htm 2176116 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 24 false false R25.htm 2178117 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION Sheet http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATION SEGMENT AND GEOGRAPHIC INFORMATION Notes 25 false false R26.htm 2183118 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.arteris.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 26 false false R27.htm 2204201 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 2305301 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 28 false false R29.htm 2310302 - Disclosure - REVENUE (Tables) Sheet http://www.arteris.com/role/REVENUETables REVENUE (Tables) Tables http://www.arteris.com/role/REVENUE 29 false false R30.htm 2317303 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://www.arteris.com/role/NETLOSSPERSHARETables NET LOSS PER SHARE (Tables) Tables http://www.arteris.com/role/NETLOSSPERSHARE 30 false false R31.htm 2323304 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables INTANGIBLE ASSETS AND GOODWILL (Tables) Tables http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL 31 false false R32.htm 2328305 - Disclosure - BALANCE SHEET COMPONENTS (Tables) Sheet http://www.arteris.com/role/BALANCESHEETCOMPONENTSTables BALANCE SHEET COMPONENTS (Tables) Tables http://www.arteris.com/role/BALANCESHEETCOMPONENTS 32 false false R33.htm 2336306 - Disclosure - ACQUISITION (Tables) Sheet http://www.arteris.com/role/ACQUISITIONTables ACQUISITION (Tables) Tables http://www.arteris.com/role/ACQUISITION 33 false false R34.htm 2343307 - Disclosure - LEASES (Tables) Sheet http://www.arteris.com/role/LEASESTables LEASES (Tables) Tables http://www.arteris.com/role/LEASES 34 false false R35.htm 2348308 - Disclosure - BORROWINGS (Tables) Sheet http://www.arteris.com/role/BORROWINGSTables BORROWINGS (Tables) Tables http://www.arteris.com/role/BORROWINGS 35 false false R36.htm 2355309 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.arteris.com/role/STOCKBASEDCOMPENSATION 36 false false R37.htm 2363310 - Disclosure - INCOME TAXES (Tables) Sheet http://www.arteris.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.arteris.com/role/INCOMETAXES 37 false false R38.htm 2371311 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS (Tables) Sheet http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSTables DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS (Tables) Tables http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANS 38 false false R39.htm 2379312 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Sheet http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONTables SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Tables http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATION 39 false false R40.htm 2402401 - Disclosure - DESCRIPTION OF BUSINESS (Details) Sheet http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails DESCRIPTION OF BUSINESS (Details) Details http://www.arteris.com/role/DESCRIPTIONOFBUSINESS 40 false false R41.htm 2406402 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 41 false false R42.htm 2407403 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) Details 42 false false R43.htm 2408404 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) Details 43 false false R44.htm 2411405 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 44 false false R45.htm 2412406 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.arteris.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 45 false false R46.htm 2413407 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) Sheet http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) Details 46 false false R47.htm 2414408 - Disclosure - REVENUE - Roll Forward of Deferred Revenue (Details) Sheet http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails REVENUE - Roll Forward of Deferred Revenue (Details) Details 47 false false R48.htm 2415409 - Disclosure - REVENUE - Capitalized Direct Commission Costs (Details) Sheet http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails REVENUE - Capitalized Direct Commission Costs (Details) Details 48 false false R49.htm 2418410 - Disclosure - NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details) Sheet http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details) Details 49 false false R50.htm 2419411 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) Sheet http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) Details 50 false false R51.htm 2421412 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.arteris.com/role/FAIRVALUEMEASUREMENTS 51 false false R52.htm 2424413 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) Details 52 false false R53.htm 2425414 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) Details 53 false false R54.htm 2426415 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details) Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details) Details 54 false false R55.htm 2429416 - Disclosure - BALANCE SHEET COMPONENTS - Accounts Receivable, net (Details) Sheet http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails BALANCE SHEET COMPONENTS - Accounts Receivable, net (Details) Details 55 false false R56.htm 2430417 - Disclosure - BALANCE SHEET COMPONENTS - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails BALANCE SHEET COMPONENTS - Prepaid Expenses and Other Current Assets (Details) Details 56 false false R57.htm 2431418 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, net (Details) Sheet http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails BALANCE SHEET COMPONENTS - Property and Equipment, net (Details) Details 57 false false R58.htm 2432419 - Disclosure - BALANCE SHEET COMPONENTS - Other Assets (Details) Sheet http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails BALANCE SHEET COMPONENTS - Other Assets (Details) Details 58 false false R59.htm 2433420 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details) Details 59 false false R60.htm 2434421 - Disclosure - BALANCE SHEET COMPONENTS - Other Liabilities (Details) Sheet http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails BALANCE SHEET COMPONENTS - Other Liabilities (Details) Details 60 false false R61.htm 2437422 - Disclosure - ACQUISITION - Schedule of Consideration Transferred for the Acquisition (Details) Sheet http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails ACQUISITION - Schedule of Consideration Transferred for the Acquisition (Details) Details 61 false false R62.htm 2438423 - Disclosure - ACQUISITION - Narrative (Details) Sheet http://www.arteris.com/role/ACQUISITIONNarrativeDetails ACQUISITION - Narrative (Details) Details 62 false false R63.htm 2439424 - Disclosure - ACQUISITION - Summary of Preliminary Estimated Fair Values of the Identifiable Assets Acquired and Liabilities Assumed (Details) Sheet http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails ACQUISITION - Summary of Preliminary Estimated Fair Values of the Identifiable Assets Acquired and Liabilities Assumed (Details) Details 63 false false R64.htm 2440425 - Disclosure - ACQUISITION - Summary of Fair Value of the Identifiable Intangible Assets Acquired (Details) Sheet http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails ACQUISITION - Summary of Fair Value of the Identifiable Intangible Assets Acquired (Details) Details 64 false false R65.htm 2441426 - Disclosure - ACQUISITION - Pro Forma Information (Details) Sheet http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails ACQUISITION - Pro Forma Information (Details) Details 65 false false R66.htm 2444427 - Disclosure - LEASES - Operating Lease Costs (Details) Sheet http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails LEASES - Operating Lease Costs (Details) Details 66 false false R67.htm 2445428 - Disclosure - LEASES - Narrative (Details) Sheet http://www.arteris.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 67 false false R68.htm 2446429 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details) Sheet http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails LEASES - Maturities of Operating Lease Liabilities (Details) Details 68 false false R69.htm 2449430 - Disclosure - BORROWINGS - Narrative (Details) Sheet http://www.arteris.com/role/BORROWINGSNarrativeDetails BORROWINGS - Narrative (Details) Details 69 false false R70.htm 2450431 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details) Sheet http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails BORROWINGS - Schedule of Vendor Financing Arrangements (Details) Details 70 false false R71.htm 2453432 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK (Details) Sheet http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK (Details) Details http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCK 71 false false R72.htm 2456433 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 72 false false R73.htm 2457434 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details) Details 73 false false R74.htm 2458435 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) Details 74 false false R75.htm 2459436 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) Details 75 false false R76.htm 2460437 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Awards Activity (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Awards Activity (Details) Details 76 false false R77.htm 2461438 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details) Details 77 false false R78.htm 2464439 - Disclosure - INCOME TAXES - Schedule of Income (Loss) Before Provision for Income Taxes (Details) Sheet http://www.arteris.com/role/INCOMETAXESScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails INCOME TAXES - Schedule of Income (Loss) Before Provision for Income Taxes (Details) Details 78 false false R79.htm 2465440 - Disclosure - INCOME TAXES - Schedule of Provision for Income Taxes (Details) Sheet http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails INCOME TAXES - Schedule of Provision for Income Taxes (Details) Details 79 false false R80.htm 2466441 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 80 false false R81.htm 2467442 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details) Details 81 false false R82.htm 2468443 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.arteris.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 82 false false R83.htm 2469444 - Disclosure - INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) Sheet http://www.arteris.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) Details 83 false false R84.htm 2472445 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Narrative (Details) Sheet http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSNarrativeDetails DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Narrative (Details) Details 84 false false R85.htm 2473446 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Net Periodic Pension Costs (Details) Sheet http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofNetPeriodicPensionCostsDetails DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Net Periodic Pension Costs (Details) Details 85 false false R86.htm 2474447 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Changes in Benefit Obligations (Details) Sheet http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Changes in Benefit Obligations (Details) Details 86 false false R87.htm 2475448 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Weighted-Average Assumptions (Details) Sheet http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofWeightedAverageAssumptionsDetails DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Weighted-Average Assumptions (Details) Details 87 false false R88.htm 2477449 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS 88 false false R89.htm 2480450 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Narrative (Details) Sheet http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONNarrativeDetails SEGMENT AND GEOGRAPHIC INFORMATION - Narrative (Details) Details 89 false false R90.htm 2481451 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Area (Details) Sheet http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Area (Details) Details 90 false false R91.htm 2482452 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Property and Equipment by Geographic Area (Details) Sheet http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Property and Equipment by Geographic Area (Details) Details 91 false false R92.htm 2484453 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.arteris.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.arteris.com/role/SUBSEQUENTEVENTS 92 false false All Reports Book All Reports aip-20211231.htm aip-20211231.xsd aip-20211231_cal.xml aip-20211231_def.xml aip-20211231_lab.xml aip-20211231_pre.xml exhibit1021.htm exhibit211.htm exhibit231.htm exhibit311fy2110-k.htm exhibit312fy2110-k.htm exhibit321fy2110-k.htm exhibit322fy2110-k.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aip-20211231.htm": { "axisCustom": 1, "axisStandard": 31, "contextCount": 183, "dts": { "calculationLink": { "local": [ "aip-20211231_cal.xml" ] }, "definitionLink": { "local": [ "aip-20211231_def.xml" ] }, "inline": { "local": [ "aip-20211231.htm" ] }, "labelLink": { "local": [ "aip-20211231_lab.xml" ] }, "presentationLink": { "local": [ "aip-20211231_pre.xml" ] }, "schema": { "local": [ "aip-20211231.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" ] } }, "elementCount": 689, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://www.arteris.com/20211231": 3, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 9 }, "keyCustom": 56, "keyStandard": 487, "memberCustom": 24, "memberStandard": 51, "nsprefix": "aip", "nsuri": "http://www.arteris.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.arteris.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "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": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - REVENUE", "role": "http://www.arteris.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - NET LOSS PER SHARE", "role": "http://www.arteris.com/role/NETLOSSPERSHARE", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.arteris.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - INTANGIBLE ASSETS AND GOODWILL", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL", "shortName": "INTANGIBLE ASSETS AND GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - BALANCE SHEET COMPONENTS", "role": "http://www.arteris.com/role/BALANCESHEETCOMPONENTS", "shortName": "BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135108 - Disclosure - ACQUISITION", "role": "http://www.arteris.com/role/ACQUISITION", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142109 - Disclosure - LEASES", "role": "http://www.arteris.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147110 - Disclosure - BORROWINGS", "role": "http://www.arteris.com/role/BORROWINGS", "shortName": "BORROWINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151111 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.arteris.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aip:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152112 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK", "role": "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCK", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aip:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154113 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162114 - Disclosure - INCOME TAXES", "role": "http://www.arteris.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170115 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS", "role": "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANS", "shortName": "DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176116 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178117 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION", "role": "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATION", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183118 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.arteris.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - REVENUE (Tables)", "role": "http://www.arteris.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Statements of Loss", "role": "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "shortName": "Consolidated Statements of Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - NET LOSS PER SHARE (Tables)", "role": "http://www.arteris.com/role/NETLOSSPERSHARETables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323304 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables", "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328305 - Disclosure - BALANCE SHEET COMPONENTS (Tables)", "role": "http://www.arteris.com/role/BALANCESHEETCOMPONENTSTables", "shortName": "BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - ACQUISITION (Tables)", "role": "http://www.arteris.com/role/ACQUISITIONTables", "shortName": "ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - Disclosure - LEASES (Tables)", "role": "http://www.arteris.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348308 - Disclosure - BORROWINGS (Tables)", "role": "http://www.arteris.com/role/BORROWINGSTables", "shortName": "BORROWINGS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355309 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363310 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.arteris.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2371311 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS (Tables)", "role": "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSTables", "shortName": "DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2379312 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "role": "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONTables", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets", "role": "http://www.arteris.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "ic2623421ed8c446ebae1fef3c15522b6_D20211001-20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - DESCRIPTION OF BUSINESS (Details)", "role": "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails", "shortName": "DESCRIPTION OF BUSINESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "ic2623421ed8c446ebae1fef3c15522b6_D20211001-20211031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:CashEquivalentsAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CashEquivalentsAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee28f14dff7f45b7a54245d52aa7b0bf_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee28f14dff7f45b7a54245d52aa7b0bf_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "ia0efccd791274602b409c58646d086b4_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "ia0efccd791274602b409c58646d086b4_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "role": "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i6726e893cbeb497b8b595783915ec796_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - REVENUE - Narrative (Details)", "role": "http://www.arteris.com/role/REVENUENarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)", "role": "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails", "shortName": "REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i73d4dacd033244c8adddc11f94223d8c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - REVENUE - Roll Forward of Deferred Revenue (Details)", "role": "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails", "shortName": "REVENUE - Roll Forward of Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "aip:ContractWithCustomerLiabilityAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - REVENUE - Capitalized Direct Commission Costs (Details)", "role": "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails", "shortName": "REVENUE - Capitalized Direct Commission Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details)", "role": "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails", "shortName": "NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)", "role": "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails", "shortName": "NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "ie0dd16655b0341f9b09618be2d559d62_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "role": "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "ie0dd16655b0341f9b09618be2d559d62_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details)", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - BALANCE SHEET COMPONENTS - Accounts Receivable, net (Details)", "role": "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails", "shortName": "BALANCE SHEET COMPONENTS - Accounts Receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - BALANCE SHEET COMPONENTS - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "BALANCE SHEET COMPONENTS - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - BALANCE SHEET COMPONENTS - Property and Equipment, net (Details)", "role": "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails", "shortName": "BALANCE SHEET COMPONENTS - Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aip:CapitalizedContractCostNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - BALANCE SHEET COMPONENTS - Other Assets (Details)", "role": "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails", "shortName": "BALANCE SHEET COMPONENTS - Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aip:CapitalizedContractCostNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "BALANCE SHEET COMPONENTS - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - BALANCE SHEET COMPONENTS - Other Liabilities (Details)", "role": "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails", "shortName": "BALANCE SHEET COMPONENTS - Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i8eaba711f1e64cf19b6fbbdc95ba4617_D20201130-20201130", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - ACQUISITION - Schedule of Consideration Transferred for the Acquisition (Details)", "role": "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails", "shortName": "ACQUISITION - Schedule of Consideration Transferred for the Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i8eaba711f1e64cf19b6fbbdc95ba4617_D20201130-20201130", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - Disclosure - ACQUISITION - Narrative (Details)", "role": "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "shortName": "ACQUISITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i8eaba711f1e64cf19b6fbbdc95ba4617_D20201130-20201130", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - ACQUISITION - Summary of Preliminary Estimated Fair Values of the Identifiable Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "ACQUISITION - Summary of Preliminary Estimated Fair Values of the Identifiable Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i41819c4d247144f4950800bdda79bcfe_I20201130", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i41819c4d247144f4950800bdda79bcfe_I20201130", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - ACQUISITION - Summary of Fair Value of the Identifiable Intangible Assets Acquired (Details)", "role": "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "shortName": "ACQUISITION - Summary of Fair Value of the Identifiable Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i2bff67dd92f14ee09fd7bee6fb5cf18d_I20201130", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "id64ddacb41c24c3b97cc2511c1ee4396_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - ACQUISITION - Pro Forma Information (Details)", "role": "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails", "shortName": "ACQUISITION - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "id64ddacb41c24c3b97cc2511c1ee4396_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - LEASES - Operating Lease Costs (Details)", "role": "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails", "shortName": "LEASES - Operating Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - LEASES - Narrative (Details)", "role": "http://www.arteris.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "LEASES - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - BORROWINGS - Narrative (Details)", "role": "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "shortName": "BORROWINGS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "ie2db5cdde30f4eeb88b023bdc59ea51c_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "role": "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i1f5678c2e4ad46b1ae9880aa7400f859_I20191231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "id6d5d6fd1baf472b83fb4f1403c14eef_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details)", "role": "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails", "shortName": "BORROWINGS - Schedule of Vendor Financing Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "id6d5d6fd1baf472b83fb4f1403c14eef_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK (Details)", "role": "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails", "shortName": "REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i6625223ef6a54daca990ccd27fa1f126_I20211031", "decimals": "-5", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456433 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457434 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails", "shortName": "STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i73d4dacd033244c8adddc11f94223d8c_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458435 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459436 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "shortName": "STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i8d85fbc1e0d040b89a6f448e1f6cc477_D20200101-20201231", "decimals": "3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i2cce025767aa438987d6c3529b0b07eb_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Awards Activity (Details)", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Awards Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i2cce025767aa438987d6c3529b0b07eb_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461438 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464439 - Disclosure - INCOME TAXES - Schedule of Income (Loss) Before Provision for Income Taxes (Details)", "role": "http://www.arteris.com/role/INCOMETAXESScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails", "shortName": "INCOME TAXES - Schedule of Income (Loss) Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465440 - Disclosure - INCOME TAXES - Schedule of Provision for Income Taxes (Details)", "role": "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails", "shortName": "INCOME TAXES - Schedule of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466441 - Disclosure - INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)", "role": "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails", "shortName": "INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467442 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468443 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.arteris.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i73d4dacd033244c8adddc11f94223d8c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469444 - Disclosure - INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details)", "role": "http://www.arteris.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472445 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Narrative (Details)", "role": "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSNarrativeDetails", "shortName": "DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473446 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Net Periodic Pension Costs (Details)", "role": "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofNetPeriodicPensionCostsDetails", "shortName": "DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Net Periodic Pension Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "aip:DefinedBenefitPlanPeriodicBenefitCostCreditNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i73d4dacd033244c8adddc11f94223d8c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474447 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Changes in Benefit Obligations (Details)", "role": "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails", "shortName": "DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Changes in Benefit Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "ie2db5cdde30f4eeb88b023bdc59ea51c_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475448 - Disclosure - DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Weighted-Average Assumptions (Details)", "role": "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofWeightedAverageAssumptionsDetails", "shortName": "DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS - Schedule of Weighted-Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477449 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i5d1692a8fb8c44cca8c1f6fb4e61f957_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480450 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Narrative (Details)", "role": "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONNarrativeDetails", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - DESCRIPTION OF BUSINESS", "role": "http://www.arteris.com/role/DESCRIPTIONOFBUSINESS", "shortName": "DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "iee757011b9ef48a8b4a5c424a971ec88_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481451 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Area (Details)", "role": "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i779228482b0d456f84423031cce376cf_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i986c41691cbe4d4790a9b3523d9fe01f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482452 - Disclosure - SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Property and Equipment by Geographic Area (Details)", "role": "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "shortName": "SEGMENT AND GEOGRAPHIC INFORMATION - Summary of Property and Equipment by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i270bbc7e8c814f55a57cdbb4d8bc69fd_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i49f7c3e050344901acb1ec71a3be86b9_I20220221", "decimals": "-5", "first": true, "lang": "en-US", "name": "aip:SharePurchaseAgreementSharesAggregateAmountOfSharesSubscribed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2484453 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20211231.htm", "contextRef": "i49f7c3e050344901acb1ec71a3be86b9_I20220221", "decimals": "-5", "first": true, "lang": "en-US", "name": "aip:SharePurchaseAgreementSharesAggregateAmountOfSharesSubscribed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 78, "tag": { "aip_A2016StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Stock Plan", "label": "2016 Stock Plan [Member]", "terseLabel": "2016 Stock Plan" } } }, "localname": "A2016StockPlanMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "aip_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 ESPP" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "aip_A2021StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Stock Plan", "label": "2021 Stock Plan [Member]", "terseLabel": "2021 Stock Plan" } } }, "localname": "A2021StockPlanMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "aip_AccountsReceivableAllowanceForCreditLossAndForeignTaxWithholdingCurrent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss And Foreign Tax Withholding, Current", "label": "Accounts Receivable, Allowance For Credit Loss And Foreign Tax Withholding, Current", "negatedTerseLabel": "Less: allowance for doubtful accounts and allowance for foreign withholding tax" } } }, "localname": "AccountsReceivableAllowanceForCreditLossAndForeignTaxWithholdingCurrent", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "aip_AccountsReceivableAllowanceForForeignWithholdingTaxCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Foreign Withholding Tax, Current", "label": "Accounts Receivable, Allowance For Foreign Withholding Tax, Current", "terseLabel": "Allowance for foreign withholding tax" } } }, "localname": "AccountsReceivableAllowanceForForeignWithholdingTaxCurrent", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "aip_AccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued And Other Liabilities, Current", "label": "Accrued And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedAndOtherLiabilitiesCurrent", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "aip_ArterisIPHongKongLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arteris IP (Hong Kong) Ltd.", "label": "Arteris IP (Hong Kong) Ltd. [Member]", "terseLabel": "AHK" } } }, "localname": "ArterisIPHongKongLtdMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "aip_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.arteris.com/20211231", "xbrltype": "stringItemType" }, "aip_BusinessAcquisitionContingentAndDeferredConsiderationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Contingent And Deferred Consideration, Liability", "label": "Business Acquisition, Contingent And Deferred Consideration, Liability", "terseLabel": "Contingent and deferred consideration for business acquisition" } } }, "localname": "BusinessAcquisitionContingentAndDeferredConsiderationLiability", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aip_BusinessCombinationContingentConsiderationPaymentMetricsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Payment Metrics Period", "label": "Business Combination, Contingent Consideration, Payment Metrics Period", "terseLabel": "Contingent consideration, period of recognition" } } }, "localname": "BusinessCombinationContingentConsiderationPaymentMetricsPeriod", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "aip_BusinessCombinationDeferredConsiderationLiability": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Deferred Consideration, Liability", "label": "Business Combination, Deferred Consideration, Liability", "terseLabel": "Deferred consideration" } } }, "localname": "BusinessCombinationDeferredConsiderationLiability", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "aip_BusinessCombinationEstimatedContingentConsiderationLiability": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Estimated Contingent Consideration, Liability", "label": "Business Combination, Estimated Contingent Consideration, Liability", "terseLabel": "Estimated contingent consideration" } } }, "localname": "BusinessCombinationEstimatedContingentConsiderationLiability", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "aip_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease\u00a0Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease\u00a0Right-Of-Use Asset", "terseLabel": "Operating lease\u00a0right-of-use" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "aip_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Unbilled Revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Unbilled Revenue", "terseLabel": "Unbilled revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "aip_CapitalizedContractCostNoncurrentNet": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Noncurrent, Net", "label": "Capitalized Contract Cost, Noncurrent, Net", "terseLabel": "Capitalized commissions asset, net" } } }, "localname": "CapitalizedContractCostNoncurrentNet", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "aip_CapitalizedContractCostThirdPartyCommissionsNoncurrentNet": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Third Party Commissions, Noncurrent, Net", "label": "Capitalized Contract Cost, Third Party Commissions, Noncurrent, Net", "terseLabel": "Capitalized third party commissions asset, net" } } }, "localname": "CapitalizedContractCostThirdPartyCommissionsNoncurrentNet", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "aip_ChangeInContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract with Customer, Liability", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ChangeInContractWithCustomerLiabilityRollForward", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "aip_CommonStockSaleToThirdPartyInvestorShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Sale To Third Party Investor, Shares", "label": "Common Stock, Sale To Third Party Investor, Shares", "terseLabel": "Common stock, sale to third party investor (in shares)" } } }, "localname": "CommonStockSaleToThirdPartyInvestorShares", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "sharesItemType" }, "aip_CommonStockSaleToThirdPartyInvestorValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Common Stock, Sale To Third Party Investor, Value", "label": "Common Stock, Sale To Third Party Investor, Value", "terseLabel": "Common stock, sale to third party investor" } } }, "localname": "CommonStockSaleToThirdPartyInvestorValue", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "monetaryItemType" }, "aip_ConsultingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting Agreement", "label": "Consulting Agreement [Member]", "terseLabel": "Consulting Agreement" } } }, "localname": "ConsultingAgreementMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Additions", "label": "Contract With Customer, Liability, Additions", "terseLabel": "Additions" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "aip_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "aip_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "aip_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "aip_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "aip_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "aip_DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Interest Only Payments, Period", "label": "Debt Instrument, Periodic Payment, Interest Only Payments, Period", "terseLabel": "Interest only payments, period" } } }, "localname": "DebtInstrumentPeriodicPaymentInterestOnlyPaymentsPeriod", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "durationItemType" }, "aip_DeferredTaxAssetLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Lease liabilities", "label": "Deferred Tax Asset, Lease liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetLeaseLiabilities", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aip_DeferredTaxAssetsOtherIntangibles": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Other Intangibles", "label": "Deferred Tax Assets, Other Intangibles", "terseLabel": "Other intangibles" } } }, "localname": "DeferredTaxAssetsOtherIntangibles", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aip_DefinedBenefitPlanPeriodicBenefitCostCreditNet": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofNetPeriodicPensionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Periodic Benefit Cost (Credit), Net", "label": "Defined Benefit Plan, Periodic Benefit Cost (Credit), Net", "totalLabel": "Total net periodic pension cost" } } }, "localname": "DefinedBenefitPlanPeriodicBenefitCostCreditNet", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "aip_DueToRelatedPartiesMonthlyAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Due To Related Parties, Monthly Amount", "label": "Due To Related Parties, Monthly Amount", "terseLabel": "Due to related parties, monthly amount" } } }, "localname": "DueToRelatedPartiesMonthlyAmount", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "aip_EffectiveIncomeTaxRateReconciliationAcquisitionCostsPercent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Acquisition Costs, Percent", "label": "Effective Income Tax Rate Reconciliation, Acquisition Costs, Percent", "terseLabel": "M&A Transaction Costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAcquisitionCostsPercent", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "aip_EffectiveIncomeTaxRateReconciliationCARESActPercent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, CARES Act, Percent", "label": "Effective Income Tax Rate Reconciliation, CARES Act, Percent", "terseLabel": "CARES Act" } } }, "localname": "EffectiveIncomeTaxRateReconciliationCARESActPercent", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "aip_EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Foreign Withholding Tax, Percent", "label": "Effective Income Tax Rate Reconciliation, Foreign Withholding Tax, Percent", "terseLabel": "Foreign Withholding Tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignWithholdingTaxPercent", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "aip_EuropeAndMiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe And Middle East", "label": "Europe And Middle East [Member]", "terseLabel": "Europe, Middle East" } } }, "localname": "EuropeAndMiddleEastMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "aip_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "2026 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "aip_IsabelleGedayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Isabelle Geday", "label": "Isabelle Geday [Member]", "terseLabel": "Isabelle Geday" } } }, "localname": "IsabelleGedayMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_LesseeOperatingLeaseLiabilityToBePaidAfterYourFour": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Your Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Your Four", "terseLabel": "2026 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYourFour", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aip_LicensingArrangementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licensing Arrangement, Period", "label": "Licensing Arrangement, Period", "terseLabel": "Licensing arrangement, period" } } }, "localname": "LicensingArrangementPeriod", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "aip_LoanForgivenessCARESAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loan Forgiveness, CARES Act", "label": "Loan Forgiveness, CARES Act", "terseLabel": "PPP Loan forgiven" } } }, "localname": "LoanForgivenessCARESAct", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aip_LongTermDebtUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt, Undiscounted Excess Amount", "label": "Long Term Debt, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LongTermDebtUndiscountedExcessAmount", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "aip_MagillemDesignServicesSAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Magillem Design Services SA", "label": "Magillem Design Services SA [Member]", "terseLabel": "Magillem" } } }, "localname": "MagillemDesignServicesSAMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "aip_NumberOfDefinedBenefitPensionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Defined Benefit Pension Plans", "label": "Number Of Defined Benefit Pension Plans", "terseLabel": "Number of defined benefit pension plans" } } }, "localname": "NumberOfDefinedBenefitPensionPlans", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSNarrativeDetails" ], "xbrltype": "integerItemType" }, "aip_NumberOfVotesPerCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Votes Per Common Share", "label": "Number Of Votes Per Common Share", "terseLabel": "Number of votes per common share" } } }, "localname": "NumberOfVotesPerCommonShare", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "integerItemType" }, "aip_OfferingCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Offering Costs Incurred, But Not Yet Paid", "label": "Offering Costs Incurred, But Not Yet Paid", "terseLabel": "Unpaid deferred offering costs" } } }, "localname": "OfferingCostsIncurredButNotYetPaid", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aip_OperatingLeaseRightOfUseAssetNonCashExpenseLeaseTermination": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Non-cash Expense (Lease Termination)", "label": "Operating Lease, Right-of-Use Asset, Non-cash Expense (Lease Termination)", "terseLabel": "Operating\u00a0non-cash\u00a0lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetNonCashExpenseLeaseTermination", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aip_OtherAmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Americas", "label": "Other Americas [Member]", "terseLabel": "Other Americas" } } }, "localname": "OtherAmericasMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "aip_OtherAsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Asia", "label": "Other Asia [Member]", "terseLabel": "Other Asia" } } }, "localname": "OtherAsiaMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "aip_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "aip_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program", "label": "Paycheck Protection Program [Member]", "terseLabel": "Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "aip_PrepaidSoftwareAndSubscriptions": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Software And Subscriptions", "label": "Prepaid Software And Subscriptions", "terseLabel": "Software & subscriptions" } } }, "localname": "PrepaidSoftwareAndSubscriptions", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "aip_PriorEmploymentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prior Employment Agreement", "label": "Prior Employment Agreement [Member]", "terseLabel": "Prior Employment" } } }, "localname": "PriorEmploymentAgreementMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_ProceedsFromPaycheckProtectionProgramLoan": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Paycheck Protection Program Loan", "label": "Proceeds From Paycheck Protection Program Loan", "terseLabel": "Proceeds from PPP Loan" } } }, "localname": "ProceedsFromPaycheckProtectionProgramLoan", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aip_RelatedPartyTransactionAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Agreement Term", "label": "Related Party Transaction, Agreement Term", "terseLabel": "Consulting agreement, term" } } }, "localname": "RelatedPartyTransactionAgreementTerm", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "durationItemType" }, "aip_RelatedPartyTransactionTrancheAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Tranche", "label": "Related Party Transaction, Tranche [Axis]", "terseLabel": "Related Party Transaction, Tranche [Axis]" } } }, "localname": "RelatedPartyTransactionTrancheAxis", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "aip_RelatedPartyTransactionTrancheDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Tranche [Domain]", "label": "Related Party Transaction, Tranche [Domain]", "terseLabel": "Related Party Transaction, Tranche [Domain]" } } }, "localname": "RelatedPartyTransactionTrancheDomain", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_RelatedPartyTransactionTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Tranche One", "label": "Related Party Transaction, Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "RelatedPartyTransactionTrancheOneMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_RelatedPartyTransactionTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Tranche Two", "label": "Related Party Transaction, Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "RelatedPartyTransactionTrancheTwoMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_RepaymentsOfVendorFinancingArrangements": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments Of Vendor Financing Arrangements", "label": "Repayments Of Vendor Financing Arrangements", "negatedTerseLabel": "Principal payments under vendor financing arrangements" } } }, "localname": "RepaymentsOfVendorFinancingArrangements", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount", "label": "Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount", "terseLabel": "Unsatisfied performance obligations, excluding flexible spending account commitment" } } }, "localname": "RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Excluding Flexible Spending Account, Period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Excluding Flexible Spending Account, Period", "terseLabel": "Remaining performance obligation, expected timing of satisfaction, excluding flexible spending account" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExcludingFlexibleSpendingAccountPeriod", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "aip_RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Flexible Spending Account Commitment, Amount", "label": "Revenue, Remaining Performance Obligation, Flexible Spending Account Commitment, Amount", "terseLabel": "Flexible spending account commitment" } } }, "localname": "RevenueRemainingPerformanceObligationFlexibleSpendingAccountCommitmentAmount", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_RevolvingLineOfCreditDueAugust2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Line Of Credit Due August 2018", "label": "Revolving Line Of Credit Due August 2018 [Member]", "terseLabel": "Revolving Line of Credit Due August 2018" } } }, "localname": "RevolvingLineOfCreditDueAugust2018Member", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "aip_RevolvingLineOfCreditDueNovember2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Line Of Credit Due November 2018", "label": "Revolving Line Of Credit Due November 2018 [Member]", "terseLabel": "Revolving Line of Credit Due November 2018" } } }, "localname": "RevolvingLineOfCreditDueNovember2018Member", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Intrinsic Value, Vested", "label": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Vested, Grant Date Fair Value", "terseLabel": "Grants in period, vested, grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Common Stock Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Common Stock Fair Value", "terseLabel": "Fair value of common stock (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCommonStockFairValue", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested", "label": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested", "terseLabel": "Aggregate intrinsic value, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number", "terseLabel": "Number of Shares, Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term, Options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "aip_SharePurchaseAgreementAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Purchase Agreement, Agreement Term", "label": "Share Purchase Agreement, Agreement Term", "terseLabel": "Share purchase agreement, agreement term" } } }, "localname": "SharePurchaseAgreementAgreementTerm", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "durationItemType" }, "aip_SharePurchaseAgreementSharesAggregateAmountOfSharesContributedInKind": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Purchase Agreement, Shares Aggregate Amount Of Shares Contributed In-Kind", "label": "Share Purchase Agreement, Shares Aggregate Amount Of Shares Contributed In-Kind", "terseLabel": "Share purchase agreement, amount of contributed in-kind" } } }, "localname": "SharePurchaseAgreementSharesAggregateAmountOfSharesContributedInKind", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "aip_SharePurchaseAgreementSharesAggregateAmountOfSharesSubscribed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Purchase Agreement, Shares Aggregate Amount Of Shares Subscribed", "label": "Share Purchase Agreement, Shares Aggregate Amount Of Shares Subscribed", "terseLabel": "Share purchase agreement, increase in registered capital" } } }, "localname": "SharePurchaseAgreementSharesAggregateAmountOfSharesSubscribed", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "aip_SharePurchaseAgreementSharesAggregateAmountOfSharesToBeSubscribed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Purchase Agreement, Shares Aggregate Amount Of Shares To Be Subscribed", "label": "Share Purchase Agreement, Shares Aggregate Amount Of Shares To Be Subscribed", "terseLabel": "Share purchase agreement, amount of registered capital to be subscribed" } } }, "localname": "SharePurchaseAgreementSharesAggregateAmountOfSharesToBeSubscribed", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "aip_SoftwareLicensePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software License, Period", "label": "Software License, Period", "terseLabel": "Software license, period" } } }, "localname": "SoftwareLicensePeriod", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "aip_TemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Disclosure", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "REDEEMABLE CONVERTIBLE PREFERRED STOCK, PREFERRED STOCK AND COMMON STOCK" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCK" ], "xbrltype": "textBlockItemType" }, "aip_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "aip_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion of Convertible Securities", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "aip_TransChipTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransChip Technology", "label": "TransChip Technology [Member]", "terseLabel": "TransChip" } } }, "localname": "TransChipTechnologyMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "aip_VariableRoyaltiesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Royalties And Other", "label": "Variable Royalties And Other [Member]", "terseLabel": "Variable royalties and other" } } }, "localname": "VariableRoyaltiesAndOtherMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "domainItemType" }, "aip_VendorFinancingArrangementsCurrent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vendor Financing Arrangements, Current", "label": "Vendor Financing Arrangements, Current", "terseLabel": "Vendor financing arrangements, current" } } }, "localname": "VendorFinancingArrangementsCurrent", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "aip_VendorFinancingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Financing Arrangements", "label": "Vendor Financing Arrangements [Member]", "terseLabel": "Vendor Financing Arrangements" } } }, "localname": "VendorFinancingArrangementsMember", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "aip_VendorFinancingArrangementsNoncurrent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vendor Financing Arrangements, Noncurrent", "label": "Vendor Financing Arrangements, Noncurrent", "terseLabel": "Vendor financing arrangements, noncurrent" } } }, "localname": "VendorFinancingArrangementsNoncurrent", "nsuri": "http://www.arteris.com/20211231", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "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://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/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://www.arteris.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r655", "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.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://www.arteris.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://www.arteris.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r658" ], "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://www.arteris.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://www.arteris.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.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://www.arteris.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://www.arteris.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://www.arteris.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r652" ], "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://www.arteris.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://www.arteris.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://www.arteris.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r652" ], "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://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.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://www.arteris.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r652" ], "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://www.arteris.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://www.arteris.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r660" ], "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://www.arteris.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r652" ], "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://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r652" ], "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://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r652" ], "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://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r652" ], "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://www.arteris.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "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://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r651" ], "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://www.arteris.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r654" ], "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://www.arteris.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://www.arteris.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r374", "r544", "r545", "r547", "r646", "r662" ], "lang": { "en-us": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Vendor Financing Arrangements" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSTables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r64", "r66", "r124", "r125", "r274", "r312", "r672" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r204", "r343", "r349", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r273", "r311", "r384", "r386", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r620", "r624", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r273", "r311", "r384", "r386", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r620", "r624", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r204", "r343", "r349", "r623" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r198", "r343", "r347", "r566", "r619", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r198", "r343", "r347", "r566", "r619", "r621" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r273", "r311", "r366", "r384", "r386", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r620", "r624", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r273", "r311", "r366", "r384", "r386", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r620", "r624", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r65", "r66", "r124", "r125", "r274", "r312" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r343", "r348", "r622", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r661", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r343", "r348", "r622", "r632", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r661", "r663" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46", "r552" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Total accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r633" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r29", "r206", "r207" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "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\u00a0receivable, net", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails", "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fees and other revenue recorded based on estimates or specific contractual terms as transactions occur or services are rendered, provided that persuasive evidence exists, the price to the customer is fixed or determinable and collectability is reasonably assured, which have not yet been received as of the balance sheet date.", "label": "Accrued Income Receivable [Member]", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "AccruedIncomeReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r11", "r12", "r50" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "aip_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r70", "r71", "r72", "r608", "r629", "r630" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r69", "r72", "r79", "r80", "r81", "r128", "r129", "r130", "r496", "r625", "r626", "r675" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r30", "r421", "r552" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional\u00a0paid-in\u00a0capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r128", "r129", "r130", "r418", "r419", "r420", "r499" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r387", "r389", "r424", "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Sales and Marketing" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r389", "r414", "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r36", "r208", "r213" ], "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": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r106", "r227", "r236" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionTextBlock": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for asset acquisition.", "label": "Asset Acquisition [Text Block]", "terseLabel": "ACQUISITION" } } }, "localname": "AssetAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r178", "r188", "r194", "r211", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r493", "r497", "r512", "r550", "r552", "r584", "r604" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r62", "r119", "r211", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r493", "r497", "r512", "r550", "r552" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r390", "r416" ], "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://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r383", "r385" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r383", "r385", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders\u2014basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount of pro forma income from continuing operations, after tax, as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax, Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders\u2014diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r475", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Net loss attributable to common stockholders" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r475", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r475", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Total revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business combination, acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r487", "r488", "r490" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase price", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r486", "r489" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "aip_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Deferred and contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r486", "r489" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r480" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Operating lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r480" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r480" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r480" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r480" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r480" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "totalLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r127", "r169" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r111", "r112", "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment included in vendor financing" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of capitalized sales commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r217" ], "calculation": { "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "totalLabel": "Total" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r217" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Short-term commission capitalized in prepaid expenses and other current assets", "verboseLabel": "Capitalized commissions asset, net" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r217" ], "calculation": { "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Capitalized commissions asset, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Capitalized Direct Commission Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r18", "r583", "r603", "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Reported Value Measurement" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r40", "r108" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r15", "r109" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r108", "r114" ], "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, end of period", "periodStartLabel": "CASH, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r513" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET INCREASE (DECREASE) IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r254", "r591", "r612" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r251", "r252", "r253", "r255", "r634" ], "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://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Capital shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r499" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r314" ], "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", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r552" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value of $0.001\u2014300,000,000 and 31,525,154 shares authorized at December\u00a031, 2021 and 2020, respectively; 31,530,682 and 18,486,989 shares issued and outstanding at December\u00a031, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred Tax Assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred Tax Liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77", "r84", "r594", "r615" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r163", "r164", "r204", "r509", "r510", "r633" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r163", "r164", "r204", "r509", "r510", "r631", "r633" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r163", "r164", "r204", "r509", "r510", "r631", "r633" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r157", "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r163", "r164", "r204", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r160", "r163", "r164", "r165", "r509", "r511", "r633" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r163", "r164", "r204", "r509", "r510", "r633" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r495" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Balances on Condensed Consolidated Balance Sheet" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r321", "r323", "r344" ], "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 assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r321", "r323", "r344" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r321", "r323", "r344" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r321", "r322", "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "negatedTerseLabel": "Deferred revenue", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails", "http://www.arteris.com/role/REVENUERollForwardofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r321", "r322", "r344" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "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, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r321", "r322", "r344" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r345" ], "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": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r111", "r112", "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r26", "r27", "r313", "r315", "r316" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Common shares issued upon conversion (in shares)" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r88", "r566" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r120", "r454", "r462" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r120", "r454" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r454", "r462", "r464" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r120", "r454", "r462" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r161", "r204" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r483" ], "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://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r117", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r287", "r294", "r295", "r297", "r308" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "BORROWINGS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r118", "r126", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r302", "r303", "r304", "r305", "r524", "r585", "r588", "r602" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r298", "r588", "r602" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r270", "r302", "r303", "r523", "r524", "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r52", "r300", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r52", "r271" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r118", "r126", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r302", "r303", "r304", "r305", "r524" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r53", "r598" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Periodic monthly payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r118", "r126", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r296", "r302", "r303", "r304", "r305", "r315", "r317", "r318", "r319", "r522", "r523", "r524", "r525", "r599" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Credit facility renewal term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r455", "r462" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r455", "r462" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r120", "r455", "r462", "r463", "r464" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total Deferred tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r444", "r586", "r601" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total Gross Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r60", "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r455", "r462" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r445" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total Gross Deferred tax asset" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r447" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net Deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r447" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Federal\u00a0& State NOL carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r452", "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Operating loss carryforwards, federal" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r452", "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Operating loss carryforwards, state" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r450", "r452", "r453" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research\u00a0& Other credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r446" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less: Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails", "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r452", "r453" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedTerseLabel": "Net actuarial loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "terseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in benefit obligation of defined benefit plan from business combination.", "label": "Defined Benefit Plan, Benefit Obligation, Business Combination", "terseLabel": "Assumption of pension liability due to acquisition" } } }, "localname": "DefinedBenefitPlanBusinessCombinationsAndAcquisitionsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "auth_ref": [ "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange (gain) loss" } } }, "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r358", "r361", "r369", "r378", "r379", "r380" ], "calculation": { "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofNetPeriodicPensionCostsDetails": { "order": 2.0, "parentTag": "aip_DefinedBenefitPlanPeriodicBenefitCostCreditNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest costs" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails", "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r367", "r376", "r379", "r380" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Pension plan expenses" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r360", "r368", "r377", "r379", "r380" ], "calculation": { "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofNetPeriodicPensionCostsDetails": { "order": 1.0, "parentTag": "aip_DefinedBenefitPlanPeriodicBenefitCostCreditNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service costs" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofChangesinBenefitObligationsDetails", "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSScheduleofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanTextBlock": { "auth_ref": [ "r379", "r381", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for defined benefit plan.", "label": "Defined Benefit Plan [Text Block]", "terseLabel": "DEFINED CONTRIBUTION PLAN AND BENEFIT PLANS" } } }, "localname": "DefinedBenefitPlanTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions to 401(k) plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r106", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r106", "r176" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r343", "r347", "r348", "r349", "r350", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r343" ], "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://www.arteris.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r390", "r416" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Shares Available for Future Grant" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r85", "r133", "r134", "r135", "r136", "r137", "r141", "r143", "r145", "r146", "r147", "r151", "r152", "r500", "r501", "r595", "r616" ], "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": "Net loss per share, basic (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r85", "r133", "r134", "r135", "r136", "r137", "r143", "r145", "r146", "r147", "r151", "r152", "r500", "r501", "r595", "r616" ], "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": "Net loss per share, diluted (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r148", "r149", "r150", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r434" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r122", "r434", "r466" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "At Statutory Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r434", "r466" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Valuation Allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r434", "r466" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign Tax Differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r434", "r466" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock Based Compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r434", "r466" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r434", "r466" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Foreign Earnings and Adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r434", "r466" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State Taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r434", "r466" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Tax Credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r590", "r613" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "aip_AccruedAndOtherLiabilitiesCurrent", "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.", "label": "Employee-related Liabilities", "terseLabel": "Payroll and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r415" ], "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, unrecognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Nonvested award, excluding options, unrecognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r415" ], "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": "Option, cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r79", "r80", "r81", "r128", "r129", "r130", "r132", "r138", "r140", "r154", "r212", "r314", "r320", "r418", "r419", "r420", "r458", "r459", "r499", "r514", "r515", "r516", "r517", "r518", "r519", "r625", "r626", "r627", "r675" ], "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://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r285", "r302", "r303", "r502", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]" } } }, "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r285", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value.", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "terseLabel": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]" } } }, "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r526" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "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": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r235" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r237" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r237" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r237" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r237" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r228", "r231", "r235", "r239", "r567", "r568" ], "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://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r235", "r568" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r228", "r234" ], "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://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r235", "r567" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r106", "r306", "r307" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain on extinguishment of debt", "terseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows", "http://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r162", "r633" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r220", "r222", "r552", "r582" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and intangible asset impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS AND GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r224", "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r106", "r221", "r223", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairments" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r87", "r119", "r178", "r187", "r190", "r193", "r196", "r211", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r512" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Indemnifications" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "IPR&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r121", "r465" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r178", "r187", "r190", "r193", "r196", "r581", "r592", "r596", "r617" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.arteris.com/role/INCOMETAXESScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/INCOMETAXESScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r121", "r465" ], "calculation": { "http://www.arteris.com/role/INCOMETAXESScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r122", "r435", "r442", "r449", "r460", "r467", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r139", "r140", "r177", "r433", "r461", "r468", "r618" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "totalLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/INCOMETAXESScheduleofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r78", "r431", "r432", "r442", "r443", "r448", "r456" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r105" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "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", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r105" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r105", "r563" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r105", "r534" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r105" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Stockholders\u2019 Equity (Deficit)" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r230", "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets, gross" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r230", "r238" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r226", "r233" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r91", "r291", "r301", "r304", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r103", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAgreementsMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Contractual agreement that stipulates the lessee pay the lessor for use of an asset.", "label": "Lease Agreements [Member]", "terseLabel": "Lease Agreements" } } }, "localname": "LeaseAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r538", "r540" ], "calculation": { "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r538" ], "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": "Operating Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r245" ], "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://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Right-of-use Assets (\"ROU\") and Lease Liabilities" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r539" ], "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": "Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r539" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_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 cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r539" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r539" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r539" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r539" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r539" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "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", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r49", "r119", "r189", "r211", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r494", "r497", "r498", "r512", "r550", "r551" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r119", "r211", "r512", "r552", "r589", "r610" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS\u2019 EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r51", "r119", "r211", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r494", "r497", "r498", "r512", "r550", "r551", "r552" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndMaintenanceMember": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and process of preserving asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Maintenance [Member]", "terseLabel": "Licensing, support and maintenance" } } }, "localname": "LicenseAndMaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Property and Equipment by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r284", "r299", "r302", "r303", "r588", "r607" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Term loan, net of interest and debt issuance cost", "totalLabel": "Present value of vendor financing arrangements" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "verboseLabel": "Vendor financing arrangements, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Carrying value of term loan and vendor financing agreements" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r126", "r257", "r289" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r126", "r257", "r289" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "Vendor financing arrangements, noncurrent" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r258" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r104", "r107" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r73", "r75", "r81", "r83", "r107", "r119", "r131", "r133", "r134", "r135", "r136", "r139", "r140", "r144", "r178", "r187", "r190", "r193", "r196", "r211", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r501", "r512", "r593", "r614" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows", "http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "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://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Noncash activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Interest and other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units and Awards Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r171" ], "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://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office furniture and hardware equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "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://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "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://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r178", "r187", "r190", "r193", "r196" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r532", "r540" ], "calculation": { "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r527" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "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", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r527" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r527" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r529", "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Lease payment due to related party" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r526" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 3.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\u00a0right-of-use\u00a0assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r537", "r540" ], "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, operating lease" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r536", "r540" ], "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, operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r50" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "aip_AccruedAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails", "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r68", "r70", "r370" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized pension actuarial loss" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "totalLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails", "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r6", "r9", "r215" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r22", "r587", "r605" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payment for Contingent Consideration Liability, Investing Activities", "negatedTerseLabel": "Payments of deferred consideration for business acquisition" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r92", "r96" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r93", "r491" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration paid at closing" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails", "http://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r93" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments for business acquisition" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r22", "r356", "r357", "r365", "r379" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Pension accrual" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r390", "r416" ], "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://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Redeemable convertible preferred stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r310" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r310" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r552" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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, par value of $0.001\u201410,000,000 and no shares authorized at December\u00a031, 2021 and 2020, respectively; no shares issued and outstanding at December\u00a031, 2021 and 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r38", "r39" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "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 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", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r7", "r9", "r214", "r215" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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": "Research tax credit" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r97" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from issuance of common stock upon initial public offering, net of underwriting commissions and other issuance costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r98", "r100" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r97", "r417" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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 exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r246", "r528", "r531" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r63", "r247", "r531" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Total property and equipment\u2014net", "totalLabel": "Total property and equipment\u2014net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r16", "r245", "r526" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "totalLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r43", "r247" ], "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://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r42", "r245" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r247", "r552", "r597", "r611" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and\u00a0equipment-net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r41", "r247", "r635", "r636" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r245" ], "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://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "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": "Property and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r37", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r374", "r544", "r545" ], "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://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r374", "r544", "r545", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from transactions with related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r374", "r544", "r547", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ], "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://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r542", "r543", "r545", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r99" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Payments of principal portion of Term loan" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r429", "r565", "r650" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "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://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r44", "r241", "r242", "r650" ], "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": "Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "Restricted Stock\u00a0Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r320", "r421", "r552", "r609", "r628", "r630" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r128", "r129", "r130", "r132", "r138", "r140", "r212", "r418", "r419", "r420", "r458", "r459", "r499", "r625", "r627" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r174", "r175", "r186", "r191", "r192", "r198", "r199", "r204", "r342", "r343", "r566" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r163", "r204" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r116", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r354" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition and Nature of Products and Services" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r324", "r325", "r326", "r327", "r328", "r329", "r332", "r333", "r346", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r201" ], "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": "Summary of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r330" ], "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": "Unsatisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r535", "r540" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Recognition of new\u00a0right-of-use\u00a0assets and lease liabilities for the lease modification/obligation" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Variable royalties", "verboseLabel": "Sales-Based Royalties" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSAccountsReceivablenetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Accounts Receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Assumptions" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r375", "r379" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefit obligation and plan assets for defined benefit pension plan with projected benefit obligation in excess of plan assets.", "label": "Defined Benefit Plan, Plan with Projected Benefit Obligation in Excess of Plan Assets [Table Text Block]", "terseLabel": "Schedule of Changes in Benefit Obligations" } } }, "localname": "ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONProFormaInformationDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofConsiderationTransferredfortheAcquisitionDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/ACQUISITIONSummaryofPreliminaryEstimatedFairValuesoftheIdentifiableAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Consideration Transferred for the Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r147" ], "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 Net Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r389", "r413", "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r389", "r413", "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Related to Stock-Based Awards to Employees" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofPropertyandEquipmentbyGeographicAreaDetails", "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATIONSummaryofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r228", "r234", "r567" ], "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://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r228", "r234" ], "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://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income (Loss) Before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r238", "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Net Periodic Pension Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DEFINEDCONTRIBUTIONPLANANDBENEFITPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r43", "r247" ], "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://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. 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 Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Summary of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r390", "r416" ], "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://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Stock Options Valuations Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r441", "r457" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r160", "r163", "r164", "r165", "r509", "r511" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r19", "r585", "r606" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt, Current", "terseLabel": "Term loan" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r61" ], "calculation": { "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposits" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r170", "r172", "r173", "r178", "r179", "r190", "r194", "r195", "r196", "r197", "r198", "r203", "r204", "r205" ], "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 AND GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/SEGMENTANDGEOGRAPHICINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r185", "r199" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "General and Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r105" ], "calculation": { "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, Balance at end of period (in shares)", "periodStartLabel": "Unvested, Balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number\u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, Balance at end of period (in dollars per share)", "periodStartLabel": "Unvested, Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant\u00a0Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "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://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Employee stock, shares granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized for award (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock Options Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercises in period, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r398", "r416" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r388", "r394" ], "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://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandAwardsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r390", "r395" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Options expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r410", "r422" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r408" ], "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": "Weighted-Average Remaining Contractual Term, Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r533", "r540" ], "calculation": { "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r58", "r79", "r80", "r81", "r128", "r129", "r130", "r132", "r138", "r140", "r154", "r212", "r314", "r320", "r418", "r419", "r420", "r458", "r459", "r499", "r514", "r515", "r516", "r517", "r518", "r519", "r625", "r626", "r627", "r675" ], "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://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/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": [ "r128", "r129", "r130", "r154", "r566" ], "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://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r57", "r288", "r314", "r315", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r314", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r27", "r28", "r314", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock for settlement of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r314", "r320", "r400" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock for cash upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r58", "r314", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r314", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r58", "r314", "r320" ], "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": "Issuance of common stock for cash upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r27", "r28", "r314", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased during period (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r33", "r34", "r119", "r210", "r211", "r512", "r552" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "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://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r520", "r554" ], "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://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r520", "r554" ], "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://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r520", "r554" ], "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://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r520", "r554" ], "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://www.arteris.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r553", "r555" ], "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://www.arteris.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "BALANCE SHEET COMPONENTS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r1", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment of property and equipment" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r450" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward, amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Software and technology equipment" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Redeemable convertible preferred stock:" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r14", "r309" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r259", "r263", "r264", "r265", "r268", "r269" ], "calculation": { "http://www.arteris.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Redeemable convertible preferred stock, par value of $0.001, no shares authorized, issued, and outstanding at December\u00a031, 2021; 4,471,316 shares authorized, issued and outstanding at December\u00a031, 2020 (aggregate\u00a0liquidation preference of zero and $5,768 at December 31, 2021 and 2020, respectively)", "verboseLabel": "Common stock carrying value reclassified into stockholders' equity" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheets", "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Redeemable convertible preferred stock, liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r14", "r309" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.arteris.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.arteris.com/role/REDEEMABLECONVERTIBLEPREFERREDSTOCKPREFERREDSTOCKANDCOMMONSTOCKDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r482" ], "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 name and other", "verboseLabel": "Trade Name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ACQUISITIONSummaryofFairValueoftheIdentifiableIntangibleAssetsAcquiredDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r430", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.arteris.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r439" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases\u2014Tax Positions in Prior Periods" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases\u2014Tax Positions in Current Period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESScheduleofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r155", "r156", "r158", "r159", "r166", "r167", "r168" ], "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://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, increase (decrease)" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceLineItems": { "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": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/BALANCESHEETCOMPONENTSPropertyandEquipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r142", "r147" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding\u2014Diluted (in shares)", "verboseLabel": "Weighted average shares used in computing per share amounts, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r141", "r147" ], "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 shares outstanding\u2014Basic (in shares)", "verboseLabel": "Weighted average shares used in computing per share amounts, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/ConsolidatedStatementsofLoss", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235042" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r461": { "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" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r471": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498357-110258" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r522": { "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" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r526": { "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" }, "r527": { "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" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "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" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r532": { "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" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r544": { "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" }, "r545": { "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" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r547": { "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" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r549": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "715", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472162&loc=d3e58407-109430" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r604": { "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" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r652": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r653": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r654": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r655": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r656": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r657": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r658": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r659": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r66": { "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" }, "r660": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r661": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r662": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r663": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r664": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r665": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r666": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r667": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r668": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r669": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r670": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r671": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r672": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r673": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r674": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 116 0001667011-22-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001667011-22-000010-xbrl.zip M4$L#!!0 ( *.!9U1YBK( HR]^U?;N+HP_/OY*_QU?^>R'1*@+6V!7)J9:2>);5G2<[_JC_]ST>U$9[8HL[SWSV=X%3V+ M_L^K/_Z?5NL_KW??11NY'G9M;Q"M%U8.K(G.L\%Q],G8\C1R1=Z-/N7%:78F M6ZWPS'K>ORRRH^-!1! A-RX6+X3B*DZH:B64R!9-D6P)045+IRYEB#DD#%TY M>D&LD;$5<-%AU:)6HA;'4K:,Q88P21PF=,6\B)W$L<1,&:YH*K22B20,[DBD M,<@Z_]KC :P.5M@K7V07_WQV/!CT7SQ_?GY^OGJABLYJ7AP])PC'S[->)^M9 MO^1GH]L'K=+JB6?@^^I1?C9V]_-!(7NERXNN', &^L%8"_%6C$?CE#DE./W2 MNQ&\N[JC>4#GP]Z@N!P]$&YNWEQ?A ?)Z TPE].O#.\O*UG:YO:R&(SN=K)4 MX4[X,8S90GA\[A>#NP?^V@80U$*DA4DSB'\H^]KR>^5 ]O1H?C+K3]PMBX$M MLG)5Y]TP14Q&$YRX[SP.8V(AQ/,+#_=FP&'9.I*R?WO1]84[%FYL=O?^PX5P M^]]T?'GFQMWUVI+GU<71K65VUXSA3OS\/^UW>_K8=F7KYGYVU/NP] \RWTKSZHVL',O*/MNS?P^SLG\_6\]X Z+FU?]F'-^CJ MVS^?#>S%X'G8M.>O_NN__NN/03;HV%< BE:SY7\\KW[[XWDULLK-Y:L_3'86 ME8/+COWG,Y.5_8Z\?-'+>Q;>GUV\\#?:HOJ8&6-[X2-4F2Z>OW%8->Z M?S[+K$U9BC!6PCK*)="T9)H2*D6*K>;\\X:?"H)_6]=HT)-=_VJ;O=CLP?PN MUV$UA>QL]8R]^+>]?!9E!H8V\<=+M9&?O2.[9P=Q>VA.-L\.WXJ3G9/M[L'^ MYA7\P0?=O^C!R5_QSJ?M[&#_\+A]\O&T??*!''S:/6V__=A]%V]W#J[RJ\/N MYD6;;%YL?_KS=.?M%MJ^ZIP<=#?)P?X6/MS8PMO=-Z>'&Z\[AQV.WI'#RX-/ M.CGL;J'#M]NGAR=K\?;^&MY^NQD?['>Z!R?;QSL;;XYWWL([KS;/VZ1]9MZ^ MR=3;#TG[[8?X\%,[/B!_'K[6Q3;YP [([LGAR2EJ;WS AV\_ MU,]\A'>QWN%^?GZX;V"NQL_K'.Y'!]T#?;* V%J\'T/X^=F">%[0?BBO>ZA&Z!\M;T!<_OKO3EX0@BO 7A- '%''CV+*KT!AKT8O'#9 MA34M)SM>55F"^UO@WKL%;F:91BQFK1AQT:(.\Y9*I6AQPVCBD,5:QL]>A0W^ M'HASJ6QL$NX03RBGE(.^8A.!$V8DTHQ]!>*U@O7B?9'W;3&X? \JRF"M9S9! M%^E[+/A06C?LO,O#B\-,H,/_'"/=_=B3G\1PYT1C/\?VU6YG9V,- M'9[LG@+H6?L3@/MD#;=/=D_:)V\ZAR=ONO^Y^HMM;VC:WMA"[7VXY^KTLT$Q M8<2*5LRY!L$+%HS2V+4(EBQ-74R5 );\'G\7O3X ]-YDO6Q@WV5GUFSU0#4] MRE3'KI6E78*O =_VQN9GC@1*N.$MRPUJ421XBZ<) <,B)4R!M 5]'<#'G@I\ MH+R_>)=IVRNSWM%: 6;:D?4T5XG57PY@1_'._L'YSGX;WKUVV=[0GV,6"R W M#79?FK0H9ZXE<>Q:L314Z!@+1!D C#PEP/9R-SB7A:T 9Y>P\K"Z:G\V F&C M8@[ZJ4N];$L 5B#@4LF3U'$E4D&^FS=B)Q!H+4QQBRG60@I,'4\4,O JR7" M%>@Z,6HU'\9A]7H(E&7+N@9J RJ#3V4&UF_X^;V\])37M@.8 M0SD;0+UJ-T %H+T&(*Y=[7P"?0?TDYVW'^C./CQWU<8[;]OG!_MK#-Y]L]V]I^KS;B]\=?E]D;[ MO'WRU]7VU>;59^,M#<%B8)0I**A.)2V.A6L)!IH,D(M+!;L;JL\G?0J%=;:P M/6W+.SPAWD/RH@S.%8![%#PF+P:7?0!CF77['>]I";\=%QXMQIT>JQ/UHD:U"LP_HC8W ]G@V6B^ 5+!=Y?9(@H3LG=Z M*->W_CUIH]]\^%7ST^3H_8";S;=R((O!AAS85XV+#(V&NKXVFJ:YOA635HRO M7U%=:;XW+WD^L5%W[IO42.,$VY@X28517!/--;-.<$Z-T9^WPKXE0)G3WZ[* MH-RL!/7PT4'WE?CLP!'TK+'\8L*_ZL6ME.2SLJ]I;_.+#WD;S>'.I^>Z? MOW,W@5X)]R@3_I.[61Z#8"UO M;6B-SN'B=^^HX(FF&.2[5I8:F@HDA8H9B8UP%F%7X>>,D/,$?DY0Z/?MZ,0. MI+&A!A )Q3&A5'-I@"PQB%9*8!=X1:%H]G8 _>]S]NV%[>]7K'[6'OB](30SR?G/VW,!\30C$34@+Z4RU! M;%/,8Q7KQ*5:I']D.@/MJZO@%2;K>I/(!SO+ M8N!=$V:H!SO%GBW.0.E>N\B 132F;ZV&K_5,6V8^5.(#,]5 ?SR_<_S1QHVF M,1=RUAFL6)+(5/"88DPY&+$X59I1%3L.'V4!B^S8W?Q2=@:9+0&F.X-C6RPB M;7*LL>(<\Q34-*658@!%[0SE,4YI2N>:-J<)S:G09DJU<2F8+,XI"J0I$TR" M]T$1EP#A3@&:<[%OEAC%-%@P,7+46B (A4BLC&;"2H:#GHG%C&S7M9Z)Q8-I MVMBQ) 4#V%)I:**PM& $(RE3BI#C3#S=#GPO^3<">&\ P/?/^ #0X'(][_;S M'GPM)^4T_-[->WN#7)\^/ =X%- @[E"*J$.,63=EY+S.SU5N7_6P@._,")LN1M9@Q%BL::R4XLUSS5*72(I>XQ0&3UL/N ML.,S-H,@]?<5]MB/=F:W>CKO/H+>^R@@2Q*"#=C(SC)&-:4BCG%L1"*1B#'# M:F% MFL'8)18LRF+7M8[*N<$/AIQKA$3#,>2&QL91(KV4@FRX>0)],IDT?N,8QC!Q6%G-*5&% ,P4+\ '!Y 1)I(V!\=&$ H XM\QJL">(D=2G9RT, MF*9K 3X@R("U@8EA-% M0*=C 4XGF CL%#.2>*!2#$PU(50YH5C".4\863S@WI]:[__FH2HSD\GBO]SB*B#\+.*I-2I9"EG"))>6R1U,#GL51*SA/Z/ 00EYSHQP.Z M6CCI4FY0JJB(0>BD2&@=ZP1;;=-Y2%)9\@.M#4XX=1+ 2#$%4:)B)!.;&% = M<*+G"8@S;%A-']#$8HHL3YG4E"8 8RYXG,1.6J29F$H!P]R;8].'*G!;(IR+ M'4H&*4 OVE\.<&:UU M*@GG.ET8T$S#H?AP8**."2 M-9K%$G;?H"GT,#3%&$6((8UCYP665 S)E N=.(=0@LQBT=3.F2W6.IU\X(?> MZ7OM8A%IS%K"':;&N=11IE+)**',,")EJI!R<];7WK/@^KW:P\?7WI M.Q3>4.*'Y0#4C.+6S3_KI//E*6UYDA?-&\KKXI3FI[6'\@3>L=37MJ>/N[(X MO:5R^7:?Y:[5-COS%3(+8H..RF=[0S_Q+Y1D]^%C,\"]"[(31@QROK$H$A0G MG,>)4+)%U6IM48)+2!!%%D=",)S0Q MB">*+GGQ?&/QKCVSO:%]4^1=WX2PD'KP*1L<-S-:1,8,:.S LE/,RIB2A$J) M06]V6*><$*WGH6?-$J5G%J6G4[:%4RJ9$8#.DFHGI3'"IE+Y'/@DP6:)TC.* M;0]"8QL+B=(_T!!YQE#:PV[7M\^N0!9 F?6R[K"[B&*5,<)B@;0-60Q.*@E: MHS+4I%89CO"< DQ>+"K DI0DEHM8*ZNH\*8J$RSEL<#,ZE0D^]M M$0[( A-F1W6RHV#$;%[TK1Y8LY]UX98=MP>_E@ZLE[7(']C\<9>-7D M?IRZ,7L%Y<=]TPA+QS9P=O(5D74"*9THGDI?$Z=2 KQ#2$=]6_UXG@J9UF $ MDW6&@^S,[ED]+#+?CG7S0G>&QIK*-N[VAX, QAW7))8V+=!?7]X]P"07VNSV M._FEM2%QZXFRLZ:AUNG@B8Q]BT&J">=@13'X2\8F1FD2SX%$67"TF(Z,PD+J MV&&;)BFE0LO4<&V0$A0QDZ;S5#'W)&BQ:TM_:A*(BX 8'WK9H-S=^["('"-5 M<6(TY[X;&T7^T%UDM70Q\0Y@@I,EQY@%U)@*UTA /5+$2B% LTV)XS*)A06= MPUJE53Q/X=LG08WWX72NHL:,1606@AF78.FDT([&G/.8,B6I2*S#(ZUSR2RF M@Q'3\4,A8P ZC"D44^R$0B+!7%EB&!,FF8.ZMCM3>$:/;V2E[N3^^3DI>;.)X3(F0E#!*$>^E8I# M.$5 U<)[$F>_Q]F<@>[AVI_AE"K.:2(H/OB M^91S"7!E%&< M,FZQ-'/0K&*K9ZS[$;!M]=X7N;9E"2:/E84^7@,UH:) /X4Y 2 5!E$K*>(. MJ \A;E.;$M!74^N2N6"5/PS _4(:NRV[=EZ(3:;8(J:Y30BGH((HFX*$(\[Y MW!"1VCG02.9'K#V<-L+\J4.)(9PS1!,2K'V<""S M,8X=2K5COIXD!8M-IT:"S88QC269@Y;4<# M6[[+9<^?E@E,4_9TL*J;(J;7E]>?;R=>AZT!KOJC.ZMN9&M\T) MN5&7(.2?W&8:4 ]'42B5#/DS9;5(J$%:<,L3 M@X@BW D7\P6CJ!WG,FWGC9JYQVSU>T7^5F(F\Z+ESBQ M$IL$3&FM+:@1B8A%2J@0!JC,Q[07C)Z>'E0/Z*7"J196^Q,D8PI0XU):@!PS MB2%4ST/T[+M ]=$>9[HS-^$6CC6 )]6<.$2QPIPP33%*$T48!2ZX8(3T)-!Y M.-KA5BJ9@KZ ;4*UPT(E3BFCA<^X2W!])C;&,6HU'V853*^'9=:S9;FF 3YE M:+Q_W8B@+8^R3L=V-VR9'?7J:K%R[UNM3W\ 3#>RY3!NQ6@TSM>SY<9O_9GR M# =*!K9,<8NI=VD(3!U/%#)&Q9+A.8#I#_Y+,QM ?YCI1=+3/I>3$J53937U85,P?9-5<*?>@\::K=$F>\C]0*HG'J-& %U:"="ILJ9Z6- M@;J)=',D%Y;(,].R0U!IT\2EQ"'IFZI(%AL7RY0C)X23>/:YTV. \G&Q>RKI MK _$F33&UA_XQ:U5%".PDK5BQIC4-S5530O3N>!,2\296:Y$E'-):HP@#E-K MD7!@&UF;.,6TP]PLN=)"9FP_$(\B(B%"Z!2%@].,X;'6!%/$8K"Q :]F'WL> M/V-[WC2E1T$4DU PDC4(,DVHCI5( 5$8QAI;2V,Q3QU99@1,TV^3@!VCF!%& MA(RI!G-;,0JF%+<:49R:4&N/^2P3_[N\=S2P!4!+#6X[U$(##&O\Q<>D,LP? MC,HX05)*S"WC_D0=JQ"V0L1""*4(KL[L\Q )5+8$S3THJP+.O2CK)AQ_@K*4 MQ4A88REH_E3Q1,A4IJF,@=0$AXW^!>%X[Q=^E$7F\\=W1]T[KQ,KX&[_\T*B MC':I26-"F!:460D25@F:$(X4PYR3V<][F0EF_("Y+D+[PD6.',.,"BZXML@H MJZTCAB,[!U4Z?K.W8 .*H7_P6LG9M6=YYRSK';T#16C'K0-MDDVK=DS?-269<*AB-F8GACP8+C0O MEL1P):RS1)EY.M#W>Q%SVZ>8PEA+U%R ?GT*9!I.I768,>I4XON]:BP2T)>T MUA@M'E]=HN]LA7Z$?WD)\]&G[XM\8,,9%?#I MJ) /EC8[*Q8DH@_CSL,)D;Y-!T@527TK4XE<'".?I"(,2E3M-*>UTWR)$[.% M$S<]]/3>'OH)!/J99N<)883$UB6242.U% )I;4CJN0HF2-S^N_FINB' MN>FPEU7+/P.4&JVK6_72#4CG+S0/-[\WW_W3=_/EQ,2"&8)CIZFC3$C"L.,H MM2I!SB:S+S7WAJK,3":+RSW9 3TN) K?B$J_WYD3,:E3&:?(6.J5%LJ(V@\].=0>QVR+#2.2D<192YDUPI\]KQ@H M7%*3-*&-JD62.0/$1%G1^V&ACV5IGP(PJ$62!P ,)\(A"90AK:,V3J1VL'^I M-E:HV+AY"GL\6.'77+(ZXAQ-0-N(!4FHX)@G%DP:8XGDA*9LG@#YT98#[YV: MM$7#$3Q 7,8?T@./A,3C"N:%[,%$=WK?\DE^H7E"D$P!E:Q!E!#'K8_2 M4Y_S;!'A9/%1:?\\7Z+2@YP5I95G1+$7_=2?(Y;8F%%K? <,;;&=@\36Q^]^ M,3,H,I4\69-0#JB1T%3'U#C,D67A='1"X>^FB<'FD3[O%V%E'<5SWX: MYH/V*?G92-K#G2P1*\411\QBFB0$J(TE&*5<2V45BN=(X9LV?*:O<@E_4JM1 MP"Q30@T7R@-12!"H!FG$YR 2,VT8/HH'3%BN).+44 SVN4ZXXH1Q!]25@I&E M%D"&_4+'9!,C.'!(*X%94J JP02Q$F-DN4EB9>:(858'"^P-8"?\D^]R+:]K M]L9 >T<5[N:%-YX7,@F,:8U] 69*+:)28(4$B:60"*Q8K V:(VJ=>0!/YZ![ MFL2"_4H#L==P VR%"32JTX30R8+D(S2201J=(B M9HM&NV]MSQ:R ]!=,]VLEX&:!7>=V04F8 Z<& C7M\RPE!K")3>QX5:D,4H< M,XM&P-,%\52H6+#8R41IA2BGF(&%&EO!,)(Z44#)B]<4".^; %(_!,E>IX*G#B";:IL9AH_2B\&*/5.L ZV$GY!\U:+S$ MXH7@Q7$B".$. ^XFU,9*62028=*4.Y.@6,Z^PKK@R%OUB[ASB76*WWA?B:_= M]X!9I;-'28]BS=G$I_6[))8QI9(KWP!5ID8@@4S*\#QE(B^I9$DELR!O*$NT MUF"K@BE+39QRHI%F@D@3\U3A.(*8)UIJ"4 EG ME&@@C92X1+H8)WR>2FR75+*DDEF0-['21EJG&$H%Q8ISDR8.?A/2&NR&XR'M A*)*.?>[>5]6,I^H3)2.C61*.$$!?WEJI$F-SG&<2P*:00)B!B=@:7"GN*94:\DU=B -J$VP$VP>HF=+ OJU=)E1'+F> MZ9VAY/K:=T>3T]3[?BDG"AFPRQVGE,0H!@/$QFFBW9S0PR@AZ:WU'>7ZQYF6 MG3',Z,(.:_G8AWI-)[E,,IG&E#(G$FI4(CE&VG&!E!8DYO.BW3X,!._-6\#T MU/"R(F2O[6;EZ>O+V_SM>BJW;G_$>;RV8!-V97%ZD]F>V=[0OBGR+CP$3^C! MIVQPW!Q>MY"H;1U)L%0X)8A2SA465B:6.G\JN, M-3%%#)MY:3JU9%&SSJ*F@]TL3KQI("U+*36)5#P54@.?T@YQ,P_=^;Z!W=X[ MMSDL\KXO7VEGQG3LIBP7TKDN8%,33)"0A-+84H6=DP!:)!#A3,Q#YYU' >:2 M92T2EAM?Q4<%9G%*0AMN8Q-E+$'< 4KK>3C>?"99UE3D#Z-<)\3@5&I#L6;* M:"L299%EEJ3Q/+1&6;*L>6)9T_%5H11PG"@!,IDFS +.BYS A,#74J5D1R:V+0?(F4 MZ5STD5LRHYEE1M/1_QU@+S,NUE91JX5@"4Z9U2[&@CB&YE^^>OU_9W!LBT5. M@L+$^O.P$)/244&1,JE#-N;8::2=E;\>&)=L:I'PFU(KJ$A-PC08>@@-V-L:CH*5$R(D@EVC"N*J.:6@RD>)\))JI!ROQX8EVQJD?"; MX%B"[#4*D)S2E"MM0+?"3!%N8J<7R,^TOKU8 D8**U.F84QGJ3-.QMH1ELH8 MNY2!E/DE(+=D1HN$TA1SRRR7A$I#%;82(9%2*1"+)>5\ 83M$S"CZ8@1PG&< M($& (P&D#.>QTJGCBNA4<[% 'L(E,_I%-"-N%3:,$A(C3L&*XRP%RPU[]$9@ MW"U HO&UYE]FIC%=12E6+)D<,F3:T5BB14_5H@7+*G1<)M+F*& MC(ECK_YS1H5D@F@G-)*$X7@!).Y3LJ?I*$V@(O'$*&8L @:%.,B75%MJ8BT3 MKN2O!<(E>UHHW$Z14OX !2*? HC>DX2;DO MY)58:9H8HIPPQDFC34I3$\]3(]3[T]I[GS=9#"[?=V#7UGIF\^]A%@Z3^UFR M7YP\A+G4=_R1EP8T'9&PA,8\!EW>Q#(A,?>)W(S-[M'-TV8H#W=.,Y66TU@K M@\ $%B;EE"N'.46,NH3,13!LR5!FD*%,IXZ-JB3F5DN*"05.(A03C" KJ.0I M2=C<:RAO=F=>0Z'&6)<8+6V"*154@0$;"XU%2@PU;)Y.XY@!AC(K!M)4\'/Z M&HHDR"0D26V<4LJ$D(E+7"IL0E" M^IFO'V?]?:N/>WDG/WJP9NU[0U7:OX*#%"X9GCQ4L4GA(*/X0N MD)A$*66M8\: 6J!X3'UG&T$5J 8VJ3(. ]JUEOCW:^/?A)B_@8%?$_,W;OV9 M/KP:"2Q3:Q!(=9M:P<$LCKFS"BMKK%[RR%LX^GI89CU;EFL:]-TRFSS29TD; ML\.;GV<7+PI;YL-"V[+Z>FRE"?,QV=FK/^"OF@J(?0 3(N9<.)MERLIMU+E_\[SYL>AEMV_-H-^_*WO^NE(!$K1*6 M5=]89E<6!H9WA*_GU4M3A%YV !6;26""_ONE7WH+"#>OS"#0CF#!_BZ8DYR9 MN43'A77_?/:/;^]\^NS5OE0=&^4N^N.YG-M%^(Q!0/GK4%@&X0]J"^0>4%S*$%&]"1_=*^:#Z\-%G9[\A+H)"PC/#02S#< MCP!353X8Y-T7'E'/P&KW9FS]DO"^ZO(U#J^B"H\'0"T#T[RYOKP:+CT?F-O7 M!%\5Z,N7T2H>77L>QBZ:&^I-C_O^H"5X#E;EM^F?S^)G-Q9>+P7NC$P^]!OC ML>!E'W8[ZQV]0!$.8UR_Y'G8B;M(N-J;0=Y_D<#&W+7S7Z!A>-\$RGVTA9$] M^254X_= M6>O/FQO[6]N1'O[:_N;>Y-8\@W\>,I9[FVN?]C=VM_:W(O6MC>B MS?^L_VMM^^UFM+[3;F_M[6WM;$]AZO>AY6>O/LGR&%!DD/=6HHW5]=6(($;% M%Z<[AA[T4=$#WVOV;W9VV]$?(,9Z>6][&.K\HUK:[7I.E%F;,J]?*6$=Y1*X MD62:$BI%"I;OW6<81SWIE38O[3=R/>S6JL6SNN=J_/%2;>1G[\CNV4'<'IJ3 MS;/#M^)DYV2[>["_>05_\$'W+WIP\E>\\VD[.]@_/&Z??#QMGWP@!Y]V3]MO M/W;?Q=N=@ZO\ZK"[>=$FFQ?;G_X\W7F[A;:O.B<'W4URL+^%#S>V\';WS>GA MQNO.88=?O".'EP>?=-(^V63M_:.K]K[IPO7N]L8'TKXZS@X^O3EN;ZS1G4]; MY]L;FWA[__3,O/U(S;_^[!R2SIDZR2_;^Z<7.QOMBVUR ',Y0-O[!U<[;_\\ M/OBT>=[>.&(')VNHO?\![WSD:&!:YO.C* 8Q^,7CAL@MK6H-B.)\\ MY4VFWGY(=C[!F)_^0HX7[._/P/-_Q]?UVVWWX 7O/AXN#D]?'AVP,*?S#P*'+8_8"V._S\W?[: MH+V'+M[MMZ]V]O7E9X:D23!%+4:<;E&"@ 4E2K64 ;!11-.8HV>O_N$XVMF-,/O-_![MO(GV_[49C2DH(^5D;7W?7\8BIA/; !31)0 M!/(B&AS;R&4EP":ZM+*(+-@EYBFT@_?!W-ZL?$Z3I&[@EU87WGGL'VL9>=GR M'10' >Q,PY@" ^ZF1.[OWG/ \N2R6"N8\ M*)C!LQZ\[5]6,IWLE/.L96YWMT^W/[7AOO;EP=5N9_OMP06\[[S]]C#;WO_8 M;6]TLNT3&'.C?5/+!,;V%SZX.KAJ7_UYL@U:YN'))JQM[?RP"_/[=' .[R/ M L_;^):623XSJJA#5+:PX2">>"I;,HYEBU&96"93@I![]BI_! 4S?,]Z/A $ MA$CNHO6GUCGW=]>V][:"S)-&/J?4(!8K M!]JDPZ#Z@OHD8RQ:5"0$2X14S)D/#L,U)!+T(QJ2N#^B ; <>0RO^*-CU*X] MRDI/D0,?ZOZUL2K^G!CN\[E(BR-#6S2UN"44HBV!I"0)BXGQ*;9KN_N;NUM[ M*]'6]OKJO3'KT7B6^);\J7RUFQ=2#P+\?=2S&,$]DF54]JT_K!-,_:P798,R MTL?2Q^-_OZ?;^4XZ>5I578A51MF/:.I4K!+^8ZKZU]5XFM('-P!HLLII\L@& M0 7">VA1%02>3(UX;*N@8HE;/9T7_3HR'S*UUZLBLO7<3'HV8 7:IU0-;+_( MS_PX<^K7J V%_35X]YO3@WWO>OX U]?0X?[I59M\((=@++0_M2]W-OZ$.?YU MTU# [8U#8+&[QV!LLG%JJ?>%=.2Y+.Q/V L30?P?)8M?@0;V MY<56G4:G QW,L=;YU,B]-8[<^#-71.'4BA86CH$VBA!H%]RV8N6+'V*3$ V: M*DE; +,4,?Y5]'X"GO[DEO%O@<=&8!WFONXE.AD666DR'2Q$4%6R<7X<;BN. M9"^["M]_?VKJG\4-W%K=7=U;C3:[_4Y^"3LX2;K1=K[Z^UU8],T1GMO!V MPM1-O!4_ZHPVS@\_M<]W M]F'\C3_=SH9FVR=K8#R"$7D"]QQ]CA5.M*2FQ84U+4HX:RG-<*6$?GXGJ3;N$.6N#--W&$[:Y\I)7&, '<82VV+)MBT M)..DQ7C,4I_/M/4 M&I)2W?('9K6HX4E+Z(2T,$V$LA9P&X,BO"Z[?64[G=N1[J?"F:".[A3OP:0' MU7,^?:(+@S@7VVN?C4P8B%3;XDZ+%M6I:'$N5$M*+5,PFK2T!A!G;6I2]'U> M#F3G,.M7'J(EODP/7R[;1Y\90]AX.QMC87U$"+5$8L'V=MQQ;# GDCY[)1A" M7S:V9U^$_O:8>5T>MPLKE_@\=7P&M= 1PV.L0&9B).$O(5H"6]$RB<-:(<84 M!OY';V/S[X_) =_E8)"_/\Y[\QR17A@\N0(%RPI-!%B<+>*(!@4+QRV!*&^E MQ$C.L9!"*,"3%+72^%O6PT]Z;:;A+$OOQS9KF;WB_8J=H5] =)7U87W&KD2R M9Z*![=B^Q^LZK6/\3@E,L;YU(HCZ/__@!*V'U<)"=^7"K MR[0M[_#!W;.$\&GS=/9@WD4VR&Q9+] 6UD3]85$.?;AXD$=P1W L8O*;^MUO MA$_K6=.#%_>O4IJ;/,Y8K"8L?? X+DY78_[PX>$P6_$0X>$:)M[]^@*(.RKS M3F:B!NGJJQZ>MR]..81V/SZPGPVJ^F\K]7&D.[(L[Q%*6/A=*63@;4V8;?MZ].X1V[G4-?3[C_ M)^BBIQ<')UNWZ@-84L6C447-^"N^OR2)>Y#$YB1)P/XG5GK37*9 $MKG M,&F2MK3!$A$;.Y&*9Z_6MMY/"^\700)/35ALUG*]2I*^F0+HI?[<9_\]'>5L M35).@H@@RND6CTW\]80?1 MNW?KW\Z8NH^=CJ$3Q?BO.O_.M#['+T>.'M3X!:/[M(;-7 V8KP&4N MF=N#58?0SY1(9#!#+9/ZN!)'IJ48<2W)!4JU2>(42; ';Q4T3@1_3R M ?SR]S#S;!&X82BU*T*=;GFW/S+VZ:&C;Z&*\III+AG%@S.*CWEGV!O((A0F M%N6OS2#89RJ1Y6G"6Y(JT:)6\)9*==SBR!$NC97&N26#^"$&<7YL0W+X))=X M$?V&?X^.05WPO,%$LM,9,8AQSJ%L?0,,.LDL)IC$F&+1*/R>+A>P^\O0T#J-U*M48&! =?5":P@:(?^5GC(SZ(>Q_?@!W4[6"J5@K>FS"0@^&OS17^BC]SI%P*JD,K3JT"^T8G+>YSF(@4#B=$ M4N*Y HBF&6,+3RJJMO,I"^;Y98*!-P!;Z&:# 3 2VP'V4.0][Y3I7 8&TL]+ M?R6O:WOK:AH+)IB*RFQ@5[S^)7N7*Y$]L\5EM.4].U*'X/6&',CH3:5Y33#4 MZS>.O6)<*QLWVW;MT;!35:/LM?:CWWP_H_0EB(D=KR]Z=@DV/;ZW>WYIJ_-)MLGW\62JHTT:8E,4M;5&C>XJG$+1NGDJJ=^>O8)?V M6G=< (8DH[(+7!=>5#0Z$/"/+BS_'SQ;H?]-Z3F?3QTBL)0OS")< MQB^;VV[=T%SWS*R^YXMS:.YM?&J8J!9IE-]QC7L[_?U]DX TT@ M?B;/AZ^FE#]\P[95Q'ZT?\14)AM/H;G4?X-MP4L$;7-\UW M)'?C].+P9.L"[NFV]]]TMM]N7<$?U#XYC;>[NYV#_;_P87?[N+V_=C.22W?V MX9F3-Z"R'URT/WU !R=M^//7I6_H>/CVX_'VQL?N :RA_>9F6M I^9QB)*5* M1(M2SEN4.5^C1>)6PG0B4D24B$. Y [U:2I-(*=#OA>+S(?WOJ1[+C! 'YU_ MA4UM3HA;Q',0GHQAM<<9%OVL+<:.*E^2;&V+:H7\42QIRS %OV).E).!8'^^ M)<^/=DY9,/ZP"3MXY-G"49&?#XZ7W.'GN4.SI6_#CJY7&[KD$C_*)2YO<8DT MB2W6UK60PZ1%?<-9$3O1LB+EU"B*J8WOQ26>N-SKGAXS[_J/[-UTZ6O?[IFP MX:,0(?8 *IW/W!CDT;"L/%Z []5!(G>T?LZ+\*[.I7_Y>0:OAM=&/7ON_6F% M/_\.M5ULFTJ@,T-L8U7%9TJR!A M']XM_4W :$+BJ0DSED.3#>IY38M%+$)4.L16RF/;Z33")/KMCKS>B1@$ /;W M::;I/;XEY_?C*RK:DBFW+S\CH6*5$M0BJ:\NHU*WA(@YV&>4"AE3ZS#^"E/^ M)0*RLYF\MW\[[Z(FJ3"@9QO]>2M06!*C9\!&=-8%8OGGLZWM-[?I['W@^V\ZN;SS2)\K6^1@6()I M"$^A7Y;>_KK:/MFDGQ.P9@@UHFHV2"W1+8G W'&,4+$#1KD1:]KQQ 7=HGU!4V1?RZ BPSG_K5D5!H<"T>=]9'@2_ M'\A'[NNONBI.]5E!@\L(V')(#@VA?>=S*F&TLEY-2 _RA]BMSB31K85)OK&J M@"V[C @/A\*1E6K;HG/K6Z;?9E%*ZE,P]D#M:M43=.&?EX_-,[_($LHA+-Z'-L%!:"Q:TTQ:A%XR0!'^\\JIM+N[N0 M<&-G_4-[W[S_"8M/")(G.."O MO#[-PYK7ES VL,.>MOOPHM<=@/Q998(!]V-K@0G[UWIOL=?K:)$G];SE*;SNST?LBO[B,0C_5X"@HK,\! M]HF]>7C.L^VH.N,[:EL;+L&0@4,?YQUCB])WW!H[ 0#4!"_4P'@$85TTP/1N MAN@]Z O1UM;6*)NX'GAWY-QX QP^ K;U[^;]P2\YB,()+LW J]&>%_ M@1T[*B,)?LH;%2->OQBY%\<.B//W9KZ$MZK#N'//;A^YW!S\&@$O#6>\WO^@ MJ?GMM27XJD#?=;KI-X\P^%(3!;@S,OG0;XQG;R^_?&K!%YWV]3NIWY5^7KE; M7U0H?F:O-^._)\\IJ-^/KA^1JLP[P\'M1RI>_.H/53R_V9UO[&\_=F!AL9,X MEI@I \PR%5K)1!)F"$M@;:#/?TZ?-<\7>/=,[I(9SDU+C 0\LKX0N:&CUR2 O@@/1WP5SDC,SE^BX\/+L M'_<"SWZ@5. 0?SR7<[N(=2_&0?*&-=R!M@]S)MX#+GQLWZ_G_FWFRJ? 7#G_ M8=Y*5@EZ^)1AMLH$>0*X#J/;#8I\C8?'@^?+\5/A$C M_NG)W)^)80106]O=C[;NX&'?;--TNY/25[2+1T&#&T-4C:%B]#7S[J%@OML RB/!JU.3EK7X7KCSLB5>AM]?C\[>[]O,+('S,5]X" M(5A%WPL]]@5H+8ER?HDR:8AR;37:S][ M4-@E7ER >F2U709KT;O[)'L>.K4-O3%69+G_) G@)&E2_)<./+D M-7G2U:@-CT9[TMG!9;21E;J3E\-B*4/GB$CY5(ATZ;I_$%*,<>.Z_S[?_=)# MOU@L.:8U2V:KS4D!OM1P]W;R7WU*S69(!%Z!.SHA&V@L"0D&& Q"+E+/1%4K M].C]L-#'LK0AGZ=Z=BP9:,GMYX7;>SQA?*F2+1K]"]*$Z)+5Z/_;M3"5,VM6 M__\E8O%[5I/=B[+K"IQ&54- MK^<]4[41\/< =0\[@W#+3M]64UN*X+FA=(\0"5H2^J(1.F^"">G::O27;\N1 M#4)N="!:^*'3?!_SDT1K*A\.&I7=1_&7A#POA.P!GBX3:Q:/D)OH U\=D\&C MVIC*+MX;]ON=\-T7H?J^]DO"G1O"!0"GR[C$PA$N3IJ4.+$:K8?*M% JY^D5 M9*X\*FQ-P:&@;:WJDB/]#Z!:KUTWS?$/7%/^M;A>DOB\D'A !8R7:O8"$GF3 M7"= S_8%3 4 ,)!L2!(PR_#C?!&J6!+J8A)JVAC$XO5JM!-ZIFWUJK8C,.:2 M1.>&1#T@ER2Z@"0J1F%C\< 5V$^]B/75:!P]'[<\?XK(\;-S^[Y-EZJYPM'QQPW=(Q7QXC7-]2VO7)I1L\7G7IH+NET M(>FT,:,Q66W2HB^CG?,>2-CCK!\Z;0%\9-:+7MN>!='KXTK5]2"!KQ/#Z@RO M+R9E+^E]?NB=+NE]0>D];>@]7AU1=B!:[_$ BB\GR#@<3U0UA"Y7ZFATI9-' M6_#ZOF^!NE2YYXJTTR5I+R9IBR9=&U/?$R+KZ:P/LGHL.>2-K;L?[]GB#(SH MI4B>'[KUT)T&W2Y=G ]$G7'CXORX]'#^TFQZU/R.><_(<::R >A6=Z3K1GOZ MV)IA9\FGYXE/A^P]LM2O%H]P1ZWQDM6Q$RKVAMVN+"Z7)#H_)!KR]NA2E9I/ M58H@\NS5'FRN' S# 55+NIL+N@MPP_BK96?W.7>=CV3:70>N/.6Q+W>@Q/<> MCK%6@,KW);!\"RCA1 SR( ?.4/ZL>>IGCIQ!J\M#9Y:'SCS4H3.31/_R6V3V M(^=D?HW^[GDDS?K:A_VMG>VUW8-H>V=_,]K=?+NVN[&U_39ZL[/["3ZVWNWL M_-M_W]M?V]\,Q__=XEGW8FAC&W R+ >9NWSD';B'8*A/$_[Z*6[^O$"9]4K? MV>E<%J;5R?-3[Y$LKTM3Z]/7_(EK72M[S0ES]2GS)%T;'3%_?9*;/UX>?L4B MCE?\$;"R&\YD6XE^F[SI]Y7:[5D/AC?O&&QT)-SUJ'1\U.BW\3O\D*$ ?EBY M5/-A$64] V I+JN,TJQWYGMG1^50^6,J!]ZV+[+RM+I_V--5]"5TH8K6.IWQ MSS19;BSWY'U,[DZ\9M_ M5K7AZEX'C7VOK_J-UZ]9\0<)=H9^2K#-W=S/S.\(7"COFG8G^WN8F= 5#-#_ M?'!UZ8LT!@*XZ<: ZM;@ ,-'Y_PA;&[D%,,J[ M-M*^R=A*=)D/_=G'('CA,I#HUW!> :K8HEM6!Q<#JOGF*@2][,K+E? 1OVQ^ M\L<:WORM/,Z''7/S5WOA$YC+FS\'6-S\T:.E#Q,,[*U+^JZQ,\^[S:U[!\"H M[1VO+/*3NZ82C@_M]CMWO5;93F;/;O]N@=]U[WJ@7UB?R7W[]]R+&<#2YG= MM+'W9[VA';OB>4'/GTSMLY0JWE#:&CAPN:+',@.6Z0]^O("7ALXW 'Y_DOI7 M0-Q0Y5>X8X7K=@+3_4.]HTE\#_SF1?1%\7#CJ-M)3]"-PV]K^5']E/DH[N!% M"_-;[J)I290 FN3E0QV'_?-3FMQ.3%>3L%F>4U0$5S/(25X:B@J& %I_3R_P MA\ - XAK?@>WUKSVY1*T,P;:1G@,\DAJD#&%YQ+GD88M!I9?BP]@WAK8@1MV M.OZHVY!282] 4(?3ZYM;E\"=:> >>ZGC67T).^PAZ.^8T""6 )PE -8Z(RC9 MH!F,1.VXXK82OEUK. ;4LCY LU,Q8U 7O?MP9:2]CS2,&SR\>:JP@0&$=RUQ M899PP2MO.B\'$^PX&"X OE)V:I6_&UJ5>;!:!QK;8 SV8ZP :+X+JF.%2@7< ML(3U+,':@Z6V\:XMNB6(9@E$GAP;9FHBN,4;2\%U65$@*+[>"!KVED)UQB!7 MF2R=S)?1>1OUU%Y&8*24>:]G.WV1 M[ ]5)]/1L94=4(ATD95+96BV0&@L,-2\?]U^]0O>PEOWU<[S^K9.Y2@$8@\F MJ2^C'62C ,9X\.FE_V6) C.$ E_Q$7L"!T791F98^._GQYD^CLYMY,,]D?(- MN"/;M1YF1XW9XX'OF7B(OX<1_AQV^^5 %H-H!U[5''/O(WR@9?>;>"9!F*PN M7.#Y7L&7L9!HW@/UIHX950&<3S8ZEFFJ\\A6+TR&:D>"U]D7;^ITL=PZUAJF+V?LI;#LM(> M9:6(U--:\:9 Z*,7#(RB\;M6,P'FIOR2!]9C!FRQR6#I87==D7>#YC(9G/[Z M>'68#H":A]G"EIH0J MX>N;R^HT*Z#:BEKK .3$F?=-%/*UK;;M*[@G@\?S..P)[$\Y#%%UOW%?2"Q8 MJ4+3@ T59]&RYZ<+VUR30+4Y?X>>_R[SJ1,^?ET%EL/*BAK7OTD7LAPG*__* M"7RO J5CN*^S0@^[/C-"!Y>K\TIKE<80LA"^_":/8?4J:GB'1>1:!W^ON8%T M48ADU\@TCEX!J0;'>6D;8FVR*+Z*'PO&0K=ZWD53IW&,[7) _2;Y8$01#;(& M1VL=#I](R0A@K)B5?\+5'*.?]2JTJ+87L,J>>=91HW# #H###5RO6/*P#T]E MU_TW(WDFX<7>H028/PRH5Z?S&-\**'P>/<=:0<3$^J/\$0\%3 MLLQ[871X?19REJJ[KR>W<%/B1QZ8T^8#QYB#=G]AQV %[9 M\?DY=0X$8/OUIHTV?VS^7P# &+,9\96PF"KN$O3/PJ>^#/T@MEJ.!PK,-P1# M_8/]$?M87"K:_Q9[+/M6GE;:QQ?0]I^D+>1]!49'M#'L(K0-7P^&TG7*5?'VHU:.9?V>\:;@W_ M#(MIB-?K+E*/=JS>H)"/4*7?P4R]C1#RXV!]358>?#O)82\BOY55K#.PI5'$ M]#81?I/.[IER7^6!+V[2??SEI/ME^ORL9I[_:NGS,YHOO_>AW?;)\CMOHO;: M_N;NUMJ[:'=K[]][T=K>WL[Z%ORV$7W:VO]7M/-A-WK]86]K>W-OT3+F=\8S MC+-RW)3K#8&9YZ#6?L&FJU3#,;'D[2"0*W8L:[HV:XPM-OV_Q\>: ]E:8J"]]G CLX+/,V'%?CK']3AZ<)IE7'DM0=+S!7N;^ MI\N0ZE[[KNM[MMY'070'=)6 WGD5OHTQ09[#=@1F Z5[7%]G* M<^V]#=Z0?O=[Z,'V=L* M6S/OV"B][=KM#GO>C1(6V=P6F%]4:@E*()B 0Q.> K-81I5ZU*0G!>\D/.GE M<&2]/5;D,%PS4F.K>?].TWTZ^';&F5Y>,\/Q_0S65V7X3_[LZDA"DU1>OZ"A MN69:VOL O+VY,DZ97OK7KC#8+QNF(XW]>^@_@/'ORP[&DB"+_%)V KEJ[QD. M8J%.=0ZS65+N+%'N)Z_#^63E*+@8;^!![3HJ3*N2WI.TNO5^"UQ^$[/,J^ZI)1*^(N:H7"F5%M?KF-;^LXWU"8Y4,P4'=W'<> M[(1.[6.6HR (O%?[V3>^L#NCATLLFC4LJCJ?C)S(UNO\(/Z"1A;0JW82ESXX M$H(*/C(V;ADTY6BAZMK'IKUC\6@H"[AHZ^ #/ \25U>UM&/I*57L)PB4.H^^ MRE8829]1T5L=,J_(CE*%D M/J0L-8A7!WA>])E%K8/5Q#]9QY-7>;)"%6$1MXU;H[06HYY03I9Q:%MXN'C89 M(!//3HAOW?CACF71M95&5+NS@*]]4=Z%-AQC M=823@@V$JT\9J&S ZY+ND83UHS6=!2:EW[+^>Z;QYGWMQ+!%X?,<0,886Z5B M5X '"'LI4ZE8G:SQ@WEX>S90*]3]X4".LO/.;?VLCT W]EP)=R\=9C,%^JT) MH9"'Q+%C>*CU-TBDT$QFV*]RBVX >:E33'U*7P"I#[A='U@1A8RR$)KPI?ZRO4PLC.>LAO2 M@W- I-#'J0JQ!9-K:2K-*WI5',/[TX>]QAT[7I;E*[&*S ZD[PYVK8XVJ72] MYB1:6,_1<>35C"9/MD(P4&BK&JZ5FR6859#/3JJNW[)ZO--XA&55>M%2;9TM MC/I4H=-88L!1..(RJ*0UDPD)<]=!_RHC/S0;"JEZOMH(+*6\F^D()EAG9G?D M>1T*& TR%N[]BE8SH>F&$L)EK=$,8DU( ZAS1ZXK/+VC+S*Y1Y/KO)->M'X, M'.+A\P"?/._FVZ>+C^J%RJIA>]BB4:'&=::,5+EWGX]2:^K,[*,J@S5L8ZC: M@A4V'EC/'4V \GG]/TLUX7KU_IBZQ&4LPORXE^79+N7&F4!%KKP1]PP1, MN)8)X\G>]7N+^N"O7CX('I(2Q!HL3E;==<*D3*Z'8R4"7E$.N?7-SGQ8W5L= M[ZOIAQYUSES/N]TLM,Y;'K36U*;L(N^73J,?WI MO,+^U6AM3!_[0A952.8MK,Z"#*PJGJIR@M .L!JMKN[RM4C6=NL*I:P[BI^$ M^BRO((Z5E=RIOGVUU]6O'6;V=R3O.)GWU[A;*0E5T>[K([* MI^^CUMZ$SY1TG;L7M'/F3_FSY_=9B)C&.NZK>]>6D P)#%ZE:;)4/5.8S'FI MD]+ 6JX-&M_&QBL']G_^@1/T,N^U]''6K[[A1UJMNWPMC MMV"(]=$0O^WEZ[]/SJ&N]1EE=]G*'S"9X06*A+$=D,9%8U7!NGS(*50,7D0P M;*W2>#6EKEFO8OLA8:VI/0ZZ1^-OZ,I3GPT &DU5]/VV4AEJ+720^R:&=W3C M^FU_K?W[*( [EL7FU=@0YRTR'PBN*Z<;5U?HX^V#*/7$5RN"66(ENI?'5:G%X*O-UDE[AN=;;LEY_.'B>#P?PO^BWK><[OU<>NRK+ M>0#0DH49=Y'X/NL!1*->\GX7*S7S:&(K>L.N\E 8]7FNPXG6W($E8\.&VB__ MRC&@>1VRFPV[367K1'ARZ[W7ZW'ZLO1=),><-EVOY 9(9KT24'D"\##\X"K "EX8 R*<.-O]8OJ=O^@^V9] M *9/3?*[,_#G#P?S9NM]V21F#HJ\$TK]?$PX3*N\AJ#?W=%;KF?U^Y?UY7EA M@V_\*RMSB" 4KXQ7,S>%PGU?A6L+6^6VALXA_K,ONSSJY JVU?/0P'7JW*'K M,"=L_XU-&_=4 @9]BX56#*OF,%'5E+/!T\E.#14@R\%$3]50WVC._ TU>MYD MJYY=^CR0E=%Z[04 QM3+#:F]33. M FUYY)OV=:.-:BK-4<'1WEKT6W/1$WWD'06 B02MU'#V4V@\#C2Z*\J7 MV/L=S+@NY+YY]L5H=TR0P=5I&-^9)?^M]/B5\0SXVN5P5_+[Y.D$XQ.>?\ZZ M\U6$K<*_GDW87B-G*I\YR/%A9^!UE^NC7QK-9$PM&IWNL59T5RJ^N;NUM][Z M6']9W_RXMA+M7?;R/DCD:&UW?25:EU6<NF$3MK039T^?$T2P;GG(^" 7V>U?F?K M-#Q=G_5RS=\KUG2]@S=>!:_IY6<52:NZ-"74DE7E*#7%_U_VWK:Y;2/;%OXK MJ'GF/&5748HDO\2>W'.J%-F9Z$P<^\3.Y-R/( F*&), !R EVU\ OLE"*'.]+=K6HH9\P(5G)>Q(>9EQY1 M/ ;.2&Q$HTP03VQ&X&#EC,YV)JV'>?-B"]6D)Q(D):5[T]QQX@[C:9B MF>WL[[4?OFLK"VKM<4_X(O<%$HS\JU45?8"+X;=[:Q IJ<#QE_ MW#F?L09+;( 7[LA!"_TI2!$)%'"5-QF]O6Y ;G_T@*>;1IX76[? MPNM@[%!P:\/(U5=RZ#KSO_+WUJ-Z7L!!0?)^I6 7?1+-\;=S=_"YGX_SM?N? MK?.#9KJ#_2FBT],:VTQT!;Z%Y RDT38G&%:VWLT\\SKVRS'SC:)/>LO7F]#P[Z.= MDR6OI">G\891&;+)<): '31"XS?P8*5;>NU-QLP#R84&M7*[&!51!HQF"6#% M!F$B"9=RSSFVOKGI:D=">SNFTX8H +#-7![!>Y"HSD1'F_/]<1P#S^=VSDBA M/)U=0TTPJ;6V-8.574F@B+RF;&Q_7M3.I\UFN3NKG>V$E2J4UPSMN7*O5HGJ MZ/V*AY)7J1.3^LX3=XZORG4P;^(YKLE'1.\8V[@?.@OSGIOF<9-+E_! =(TM M'M30 IW8$,I?LP$R(ZT]G@*[+X*G/Q!%B#[:,(D1&M=%&\C4W)PDWD 73.1M9Y9AQA MLDGM+/A%5KW>5GU MUI3L!B6M;D*7JYM(-JZ/F]J=BQZ(%[L!>MI)@M6FZ0"%4YPN+C(7Z6A-6$@, M-]LLC%Y7UI6?7M)G.D.@]&V9208.%PYF9$$LM MWCM]=OKZ/CV0$+O[]$Z9\F9AC(I$'0D)E?BSVM&@QV1\E#@/EQ)]!8T('SOH M&X:)>W]1^146OM-PCM2.-]9,SREJUXZ1W],-O(K=RGN-LR1A MZ1<1E'A<5,6L#+5!9XX\-4&(L]R2+@?B2T8XYZ_NOE_^3)J@86PXF=:I/'56 MY=O#I]DR6!3?$/_GH\,G\0>3O)TSA]E*%0'KS#<%YGAYI;!XXZ7^^>3!XAVW^V:>C%!DXG#T=%GH;2QK+*K".R(Y_(Y>(6W+-B M=>X_4' M[F'](\^=_ZT@5)Q@#4A*_YXO-H5S9\_^?C]R9*=NP522#>*:1Y&^$59N4[[-T"7 9>[R!\E]<)K.[!.&^+O ED0_[[$NBXS__\\-LP MF>Y1S_[NBWFTSFNW^[!SW&/-6RW@I?3WQJW!DP1O_='1X9%_/7DR=YE-VV'V MNH3;C_]O%6+DW<6'D'3V"P01Q*-'1VX^D$NA%;-:'00?>B\NZ[VSXZC?/7F?4/3",,&>WT"2:RTF&[*(8*7R#J=@L6"=]0$TDBLA!JK=T, M_\MJ:+L.=R&SP-TLG^*?(&>4^?"$2QMYL.ZCW-2VW Z8UKE5CK[W][\+MI%W M^ N$4&$9L%0ZE\S"957NSOP"_M:]:GE?9%3A[OF4AKV,BP+? M:WA:E6O6]9;@L'8NG^9MQIMRH;^."RXC7QY=UF,T$JSF=948CP1AYN%)2D_. M\ATO&O* YAK2FUJ3AUY)TV_DJJ9>ISM=K;,!\EI$MG5K[?GBPLW_>KZ,GL8- MX%+-&;TU9JL-KS327%R\*6PF0_X?Y\TZ.WZ<54L2GZAW>=.IMHUPX+8%1NG! M!XEAMO'VL 8]>CPV-JQ+V:B3B?.YF]S,J80=^^.9 ^4S#L3^$$!1@%*![J(EWX'J#F#RK;*_I^A/ 86E5W'WL M7B).9"+Q%+IH%2UUHLW[@HN_P/Z7J%?#"L.(3(JA\ ]^85R%_@)/@_-@\5F_ MU+ @,H#(K;8J;"-!-2H>M\^@LZ%LH1QM,Q=A.P/C#?HBO_*-53X&I0DR^YO[ MYLH8'C=WV]&M!H3+:^G&*JXZ9:]5CD+7Q5+3X[;)1,!*EC*7])"IKNJIE&#+ MEK>2B#"01.?3>F5;.:W(\GK";,+B-NVL+-7X/2HF0$6WJPVZXB1:TB&P#AZA M5IT1 &2JE':M0EBF!N)&K7N=B7QE$^OV$$M'SJ!"ETUAWD0P#^&(8 @N.[I[ M&0^VY=.2_,6]:G%"X(3B.^Y_'[(BVEAU7!R<[!-]7F:F6 M!R -#+Y/FKF09H=S_(5;A [ V5N">"([)O,20>7\B/TT.K$,0[F%G*OC(8.YR_*^U]=ME59:++7X ,K MMR0)_O"MQ;P(7%^,&;#]0W;+!A"'^1UV([SZ-DDWRXW-@(GUX]X8\#.^+BNR MVJRI3]<2:,4$C8<$A[7I?J ):EK["#^I/&&WT,8P.HF%ON9N"&X+M>GVUT=3 M.$?T9)?.834=66/K3] #>*B5K'P7F^3+5GP9-AQ1)1RKC/A2%U9L 1L"[R(C MT11EAPZ81;&CM.$=:-Y!O::R QX3<+P$*M@1]YX_.[VO Q2$@0T-34/((5&M M:7 8K[5:8G&+."T6=\$J$!341U.HP;,!)\*]C#6T:B*M_[$7XR-L]IGW9L)' M+!J2R5H[?W7POZ=G;^0?/HM&U$7J7D 0,HF@^ IHAC4W;84'M;(#T7#(]9$, M4;H< /SXVI$!C_?(@%LPECTRX&X@ W[_L3TMEB2]P#'EA:\+QI$LZRJ=YI75 MMNG+@9RM4U>I=FVLO)/DB3>/J0.WDW,Z;$3*K7L[ /2S"._431" MYY-.;SET.LFX[%BKNB/?41=F(=*'&U&$8=B(0W ,K;3 B1CH]#STS,E@*/(\ M*9*D8O>9W&U"5=W2:V6\<$*&0$X^/$$WL60EO#C;$A?Q#36P8X6%[&[DEFB$ M'DFCG-.-LY"QB_@="KUVGA((;! ::,MS.;RI3*^\LX\*E&\K03]$OTPR5U]1.N+U MO)PQBHWE-=Q#SVH!7QL& @KD2A/KQ>DU6 MO>W"(IVHLQ+&;Z]9W70W<6[9'\BK5H19W.E65!>(G&BG3K&5\G#^P"0V4ZWA&[P$*-6)1GMG:KG8TI>>ROY@BO@+EC(Z^UA?7: K*1N M];0EOB?9R2V6N3ZA\*[U%=U;!_0Z)HXFCI^>A. M[@!M2AV,%_AJ/R\:-U!&M?Z -PHE(_^+4#B?%IHTN63%-RFKJJ^310C,T,LH M-KV80,;;G#>? W FW=W'/,(HEY1[GT\]R9!SJD)G)$M"1,9Z7;* V:1)SJMI M\&83T"-;7GQJE 06DA*5G&ZK;2<)G$#[N9CJ]=07V621"RF )8O]WDRP3>NZ M7G@61M_@BW>NJZ27R-8V4)M+2SJBOX*]%N(H]%JC(6XA) 1EZ\O*85"1%S[X MB>VV(>3P!U&O1* JF3;"2MR9T]3OB)IVR]\9 Y](#8*A)X^LY]FGJA64@FZA M%2H$+WO0KE(C '\V2/M.*RTS*0&"'HOZP,;%&-#A0L.X$_L=X0X#*E*80O!? M?="W,S8 ?2?N",!I^&-T6P\>QW1(@;'J3)@;T^/TVICV\XZGXA4/>S]_=!0@ MA#O>9827'[K]<=:[>KOV< <+> >C3LN)C@R[)*A*B54&>2@8^4;&3*O04:$D'B,6&'NG MZRMGS]#-O-CZRE"$:B\NZP6%71)<-)NEL++9@74=NY(0)O,V6#I2=4%K*9@9 MW+-*A[MGMTH! $:^M8.,0>([FKWX<-JT[T%1WA+'Z29AV+ O=1J6Y!?B2+T9 MTCZE<41^\*+V?=*R*J=EVVP$C.'Y=0'#DEZ 7H86?I9MI:4FM$XS'Z0U O.W1$H;]IKRA$)1C&WVK1 X'QY MVS//X#P@UHH;6B2%9XVS)(\=?F()JD>V>G?_WE/F[^X/@_?&6:\!BZ"$=-)M2B"=IDO$& MK[F%7$*E/?R#F'9GDJ2=;]PB\L_(%ZWR(AW'#^8/AVJIYD0W>>BZ$'" &@GF MJ%=65*8!L=9U!B13D@[V'^$D)K87;G?8F]B5UU[,AP\.'\EOS $6JR6;5ZR) M-\'>]FF9I3X[T)WGTX[<%O(O2C<5]B]G!7E5CC([CD:VRR0Z\\^NFY.'-IJ1 MX*BU2XS\.B_=9,F=Q/?> 9+@ MTDGIIQ#5:X'U;+J1ME?ECPP(A( MTY0\DMJM:>8WZBN07)Q/6\NYB(WOP8EIN0*C(RV(AC)64!1$[E<.#OEV#PZY M!6/9@T/N!CCDO>[;C:VYE"LE0M8 ,#IH8SSB(5]CF,8A HN6X_RK-PA*@ M$3TM>G\)@VS(JZ<$@^F4^ E8(/,^R5WI]AG9J0'N9: M3-R5G^KCUR/^MEWODKDX8#W=":NY ;XW>J9I>.A+N=&E='6MP3KF?71>OS3U MQ^C;@&"HMZ%^,V 6,1%Y&@3&;3I%1#"/)$3VQCLNH_AEKDE*'$*5:]:QTB3B M73.("*F/& ""J=ST<1PQWE1CX%4^CWF5>ZT M7T@B\K=^.E'!9YV=S!4GZEU:J555B"@-7TO&NL/+BITTS5=<6]U>5$\$RIM& MF8[0U4&06-354<4FL2U,?\QTO*N.'>Z MZ=5$]L;I$7*=@7),. -9)I+\X611;SKHP)TMOP"GL01!X;6XNY?LO<44>6)P M6<^:'!",&9DU?LT0%IYEL6'8X M?7U^UMX'3F=6%@LF)]QWEDN&8!?,/C2-"X6C]'O+^JH(*^AZG@FRL)T7"\WZ M3>A++^):L!8ZSE[]*C=T]W%'TJ0=^,Y?\9W#P>2^6#6;)=66@,^K65'9M;1R M]+<"LDGGAD]L:2!TG6&;?2M3"%^//PVX9[F(/OUA=M==*46O_V;H];/4!'TA M#E223/^K,XT5V)H?'3Y),[\\@PTMDH06Y_4;=#:LZK):#Y&ZQ'57*V$AAICF MVY'0GOCP(EPF3ZXB" 'W/J[K)!@ /$2Q@OMQN%XT7*SME!S JEN$@%"T5'+V MN^X=:M_&H%M.6S'#H>H-X5G&1^!(\^ 'K1.(^1*@+?]S6-=M32R1\/&WDWI5 M!+6@0SQ?K,9Z^.OH&IAW'[F1#%8)G<;^T.,/[M=0J#1;A!%$T D)4AXY_BE/6-:8D_PJI+.2;JI%:;P",K;21=(P\C MZO11Y8>\:#1C,9Z:&;<%_1DG2>+K>.L&UZ-LUN\FQ3$%0RA"A[>^13)2]JRTR@ N_.; MYB<& #P*AB)GUO@V%R9L)KW31NQBG!%)DM9*@"%'+<#3-N:()R$%(5=$"5(C M);@)A&6)-GL&MCB2!FNMW8*9Q,_DJ1VE(YNK+;.]GI01+_1_L?0U-< M1=V! 48B[OL$G6-38WH 'B=:%C:HT%)VEUOJWEO'&8+O1EY?%&292R"GR: V MDQPX[IV["Y1H?TQ$:7L,+A*B=5#"]&53;K]> 6)PT,RDA)&WU%22)KC=#5_& M-A((8?# U@O1IK"= /L;7&:&RKFTAEYUU$K37?2EJ%C>,?4!KVG#>TDY#CT\ M0U(&NPXFRFNQ)=).@P>X4XC +1C+'B)P8XC [6BF].3( M9SX%?.>/QFXW4-P_RS:32"&PVX,]ZC1AZP$GB19_F#2U"W"):B\KK^@T[/$% M_:;DU TJMGD;4SL.]MU)["54K$ WDZ*!5.*1B(9 C]L^M6-*$!D&QC3#S;Y* MI+6!FYELP!]2/HP^)5[4!2D>=%X1Z,\\+0! M+GK=;I>\+5C)8;[..B^U:U-JT=9 +LT67MY5Y,R8UUH6102>$'%":H8:4'C( MJ4M[>=_$M-E@>C0KI:S4R5%TP-YIVHRY<4;GYKS?M8MOA;NV)%DN LH3& M)]ZPY4B2TBW#MBB-+1GG%AE@?6:0J"QLYGNZ,6Z=C5%TBAQ^:PTJ$26Q? A! MBJ71E.0J4E=JUW I'PD".^:=!5M ICMFB-G!+2CKU48N5*1/4Q/3:PONA<:M MFX=VM@V3![-[\XAMA7##/')]]B,IX5Q2K:L4$C%>\.VV:!"ML@']0?-G7##LMN5I=/ MZ57$+H5NLC8SOHUIV4Y*MZ$KY$[H9IB"*[:/D 8F$]J^9;&GB)D](*9]X+47 MXZM(;04U$U:$I_62?) AL3]WAD;0\Q%4;J1[>)1=%E'[HDSG\V>G!T3B*/V$ M;<[H,<4QDGSVF> [Q5T*E *0RY(V2YH[9>SVYZ_=/^&P]C3\!%QZ)=MXY'H, MA$"=+5E^UL-4@L$J<#;Y7JS!Z> 11F5LRR[65+^=;'TQPP7V\F]Y);Y:Z%V\ MH"Z;2XTI.8E#N)_F$$@-0T= =(D$4Y',19A2Q7L0/[1PBV&37\C0/>-#TID0 M'K7JI"-2K=K0ZPY$&-,F8YMA.'BB1F\72W[;^I:NC0(?W<''_"O>==[D%+-0 M4VYDH6,X VN0'LDIJ43'>J-EI.\NAU?0)QX74?N3^0/)1DQ6A<)6;6GHKM&7 M?2E-IG@FUJ;4*? +M)OK019H4=?-:I%7WH-0Y@DPI_FE6=A<>[;>AZ'FPSE.3?C10"[/ZWZ(XPTKUL;2MX,[/=#: MNL$7.())RRYZ1&@<5;H4MF2S0[BW\W8LYC3SYY>O>AS.NM5N+Q$*1PT*))%5 M(<(HQLRW\[S[)1/R2K7;]>5NY)(\V+LD?XQ+\B,*DOJ"/J[C<1W?9#>W$ Y_ M+3.PR3J*JMSJTD$? /%6,64;;P@>H?"8O8PR@>I8D\ZD+SUX(]D!G08X6!;; M/6XG ^J%DA=2 _9G"V,.L^<=CZ0-19_X'KXQFMIU\R*_1%6@JM$D+HJ-W/ $ MK80+NCL(D7=L!X3\P$V[LT7CC1XX7JEBX 0T%2K6>8J\X?VFULX-C)>;K]#R MD89DR,:WS]JVO0^ GK2_Q M=?K\3*&U&SCIXSJ+?S[K?P'Y%JQR!!K^%;A3HB0:,+#O RBZS]F MTOSD U;#W@A\0B/P4XUSJ)-RPX(F\BK*T#%Y^]DL1 !O?$W)'C;91/Y"0L&Z MG6BUGK0:P+'TV%4C+%+_IR#+8?TS"BQM>9N*5@CN@3"7_[299<- MCJAD>NG@*(I9I'HEMG..GN:H86$]75I'J5R. +\"?;4$=:8P&J504[ILS?;F M:49B5U%,'@-S1_I#J0Q= OH0,NA,)0>6"*%[=(8WB.>JV,H0&4/L4=WYBN9? MO=Z)\*@D600&J[YZ.XK/I6OR]'UNSNX2ZOO+0AMI>;60M1PE:UBZ?2RI4:@2 M9Z1 -RLK=X6T#G&8?;^-7NSN@<>-O5@V,U!6;U9IX#&K)QM2I49S@;5F<3XE M:N#P6.HQYA9G"=*7@#J[PNHH-F[1ZI$U:N'.=;..B$-WRCAOFE*34P#"R:8( M44UT&>V/YM"^3MJHS(MR5UVNFBBD,H MJVR:JB (\S@+J*&>[>]5G[_!.22Q%_.N4/L]BY'N8\.7HW?V7=<_+$PG+M@ MMZ8@*V'#W,K29*;6XTM]K5*@+^JA@A6"D:C!0Y)LI=W2/>\<-*WNSWZ"W"?& MB>0+O['*8%Q[9#,A?.!D1!MCWRP#O6TE.SY^=BF+>I8(\HJ/BRK5-$P46-+$ M-Q@9NZ]98B^V@QRZLP5APLS\:7S95UQ#+3::6^M%E18QO8?/+:)75UKOTLOE/C\@5Q 5K8V+3W1CQ37[I'3KX_;^ZY+V M!VM/B/9&'A?F4[;7&U1F1T&V1-9.T!&QXC()4PWE&G&L(R(7SM MCZ*'+J3:[U[HN,DU_&KR53F-ES[6GB4\$A:&X=6.9=/5%?!>%X*_K@'OVK>Q M$G<:J52DJB*-FQO4TTS9>EP$G>.2RB":PLZDZYA*&/;\B=#IO?/*[9OU1EA MGPNKN67@GT>.@I4+6Y6,/G_^_'EV_/C)H_M6[E(72R5$*(7B7Z6*>VRUM6^3 M5-@$,]N%H;H7F;6;DFN?WD<;*&KT88T0 I:BL^9B_#'Z:3,JK#8%>I7I#874 M&Q.M4FS5+1-HV8FX+JNWV;2>; (F1#)1 ].IAT?4[;TOJ7U*UPC[SK<@(FJ XM2&"1&,#027 K4!.S =H6T?K[IK90>$-J+K#N3;@G+W+?Z2N7$/QB M^#FL<+C!(*F5$!:0PBK^PK"L$YM72=SM_N:F?]%E%/ZM4*Z'5!V$!ZIL^L17 M8ZNJ\H;-X#80)*@H3.4/&P7#,NZ2/IZ>^L<^$!24W9OF7S4U3E"1;."\[%)::Z*VEG M 8W4P(*I\G7WH=!$W";8MHA]QOSWJX+&5;S>U@4D$]A%]]VLS4&?IR#)@*M1 M#KAV';X0/U&M*()N&8#/A)Q.VPE'AV(7<4<7!,Z^!0G-"H0[10[.@=EFT2'/ MPA6L04@B0C=ZI1V2'B0EK(&S>&'U&1D\?G^I:AY)353!P^_\=&#CXI'J3]*0Q RD10A1JB#9/T)T MFK,36CC>2.!Z<'WGE28614B09<"U.TZ'LWQ\<+N\\A?E(B.U!+NE7$1TUJI M'^OM>C0=7I%9S^ V7PHH>&_6/W7Q)+7EP=LT&Q[PFA-G[ 0/\7G]<5B'2A5Y M@E -&.N1ULKMU/$ZW[&T8;H&P0BKW%.M^H%+:4< D60Z$YKS;WXUN(L&KX/UU#7F'0#B,+SEUXTNK&L&"*;NB-^I S#602>F= MXFY,N!R^&5T(-N!%?H$NAZ41A-+L"?% &"3,3;>$K)4L:QSPC1.!74P"]31W M*;F&^$R(6B:4*'>BS6N^#*;64G.M_*?TA_ 8(2Q@++==QJ2ZTH_2S9$S_$I6C9^/X'HIVDI^3 GIG/: MY\UG<*<*CZA7-#G\?@*9UYILPF&IM5]AZ(7[?YT2;D@V,DJTD+_NB?X8)6EQ M(>5@"]1.0IQ)2U M#-4H4I5,=328?BTI\,)R=9-/\V:4_53R?[H@-B$2;>?CVL6,WY#I*BXX,3HE MAW5/PA&O*/ I*Y^#K^UV,=V1!G65%"?#"GGY_$5:_X..4#ZNE=1A M*M-^3<\@D1NV'3DKR*E83&.D8G'GQL@#2FS))_@XGX%+>2DZ66^&7Y(RD2WC M.0S C8I)/+8L):ZT]; M0O.USX-\ACQ(J+#EMBN"#H5;RZ<--8KS<-T2I>PW"L6:_#,:F6$L#AMEME/Z^GA*'MQ_NIU M]B:B4AMEK[=5O7*OPAW@$_>-LUS83H1.1HFIGM%J8;58?-?LN[]_+/\>Y+"!_46>M4?.#1T5W0E@4R5;O#)N96K>\"I%$ MK8H-Y)E&4>KI(+^H:F;Q?-]#1%^5'H4VHJZ+M\--N3#^)[Y-/=?ET<,J1P&U MOTYM*8952-1#"?/?9K$U635%A&>,R[6RT +2TV.!RN5FP::]D6+5NV;:B!X3@U+?:7G03A7[CX8[*#/X/" CU,W_" MS"F52)H TH_MS][/5UH>N\T^<[XKH2Q3)-\K0JA#7Y8/46\'*&@031,3'?-Y M6A4Q[;6W*H$JKA+UI8/=$!1^91&+"5KZW@J5L1R%/S<2]D'^*HK?=K%7^J*\ M(),"\#_B*TI>@NXQ.<\1+^,= L6I4>/ !^=J[2 M4.6=UL&8I17#E(S'0BU_K%XLZC%K/V!GG66W*0>$VO!P5!.JQ/DU56;PWWG( M0G>VKF7>_ P;YM\B^PP^!LD])]:9KM#1:*7G.Y@VT\/J1KR;H_<0;WZ_*1=3 MCWU0UBQ0P+H!:(<"HH$+Z;MA'@M4PC&@@W /E6B,R=>%0H.&(-5=CW92Z5G MVLZF#,D[U/)[^3$%7\ /FMRR"O\+JB[>]M,Z4*VFWB;@[^IUB/1T_GW2+ MRX96HYO+6;Y=R7N(RWQ7->Y<@:=YZ=;5O/W.#S/ L"FE3W,SD)NPW^?,N<9TH3V,F.7 K&,BBT/&?[@O7=N.\/[ M$=L>'DF!AT/.BU^@H':BQ HXU>.R,;)JTFE"U^9*!=J%X7I2X'Y-ODMD/BLBDL;]ES8Q1YI MK[0J32&T*G$>)T- Y;:1,]W6B.1/=_WJ3ARPC6X9%=5W8&R\HJ.ZKH.-&2-- MTK+C+L:9NAM-YK*X6F%37=:7FH^,$+:Q#D\7X1R#"V+RS^ \>$=$G';ZXW(F MBVY?2+J;GC(LS]ZM_L1NM0"1U1&RY(1E@]/5YQ?9[4E*I=(+6KN0LSG9E?9@ M^)(5)XU/TNUM'#HH1J3THYIXV;7%M*^%>\.N']*Y0>_T^C, 5MJFW]F.TLB" M@CM!*B'DT\OE% :%HEFX,K==T24MI<%0WS9"V2VS(TF,TU D?'$6*AOEM M17K;K;0T=>=G M@1/7QYU1D;43@JYR@0"P;VRPSL%ZI+[K<)U6DUGFN4!D+GL+/.9@ M>EFVFFR]9M^*3_[5 [B.]P"N6S"6/8#K#K)"_55P#J^U7>%+8(!*7/QR3>1)@0>\ ;Z#J\"0*]5V$+OXHS.UBA5'3\EI2#/%D/,+1 M]4.\-N$JW@=_0#$MKV,GJ] ATA"T6$6I MME#>=L/;!(A_FGGV#7GAL829]#)'MGD;TW_<6(+JEFP$;&X%,85>)&/4P/SY M[,RGI??ZVJ/5G^)*E+I8F!1V3<5 2JZO=D@?F,1-,0@A5:/#/1 *#KRI M#E'SH,CYKFDGV9/4+$P"9]T;<1>^@&O"* $=X ENDN%&. :B'3"WG%R0S>SE(/2\#,"8BW]I*KHY\O-JI[X=LJ M8 MV::(SR-OL3LCC.&=5F"_+"_J1K2DAN11D)I0O*VV)\6)ALVCNE_<,[<]X?A86.P+$Z'K^7&/$-? [+ASH%5$W M!2$ 7P:1[T,T6B6$)?G1J%O45IVI=*7;Z>U/.@,'4;+!W9.GJ%0?O:[DKFQ\ M1ZGO2N9&FIOM:$]GY< *6PG?ECR^C[F\U+5VVY,KN ,8N %CP#1[_&UTD +] M*NO>'4MK\PO&!CSPZ=O=X_3O:3(!R82J>A\_.-G)]V8@6%21N\>Q(6_X2Q\? M#A(Q?\!:4C"G\U\5KV%E7XW"J1^ZZTR(3?S[+?S^+/\$9_ESOLA^S=SG&>KJ MHBY5-SWB^]8>F(C3YY,?R!B1B[7$5A"C8G:'.E6Y]L%!A$MM%_'K$M),G;-: M33W_\1#4GQG:Q#>E;1=Q&@M0)MH="N[IW2(',3(L>'SGME[-2?:0>RJP 99)04M&T"V1#ZH928'- M2RAS0XY/P&E1@T.L7X*\FYW,Q3OW6O4L$>/:)C -IJYJ,!,EW#G7I$(E!S#4 M6F#4VD1I&A^X#X@\A% !*\[*E\L_AJ^GH)P14HTC:RTV'1JR]X;!B\!]>@S) M22%YNF1-=%TP:#+10@5 *35^$]=LGJ_#.VW>Y;+'.? M74S3I^OMJ@B.(YL*R*PK(6M;Y,M>4,.(W.\B.=S9Z+=9"?N4.A:R:-TQ=:!- M PH9<'<,FTX[@;%B6=!L O^0H'>C401=6"G?2]'+-9](7IMLJA_-FXAZF7!SEA(S:8 M>\]^.7UQ/[$VM+?PTI?Y*D('YI6M40SXS>D+@:L((6#5LQ)"F&1>3[2Z??EE M-TZL[\]2DKN3&PI=*$G)P#:RWY;5' ZE)0&EKD,UMW>E,$^%V\I"2=6VD+2" M6R2M/9"M!A21-9 6,@7>NP-5?KYDB,H@V?E<5\P)F\#'721.$4,66LU']1M MLOM:40 G>Q3 +1C+'@6PIW&Y7;&8U>^GD7 ?C&PPTQ*E0_CC<^9)ATZUZ(S] M78>+UR2G2](B67"A[1@3MCO\[([I>7;J)LU=:I0]WS3U2GF(7Y13I+&>.\=E ME)VYP,E]_MJ%6?/L;[6;T%'VW[D;G 2)Y]6T5+)XU!\6-4!L[K42$3ZO)3NW M=@Y!T/-\6VPIS$!> "F*0=VSCB2D1]$!R%Y.E<*Y740WV6],[BSK 2"]G.G! M=P +/1)8'KBJGH.?B/>_7N>L3%2=Q9P"= \VY7C#7*M[J>=MDQ>+\&+HX/24 M-/,%2H3@/41FV(=Z;G1TR4E(_^@_[)&2,A2[&TF3ZXSY/=X.''DN M@/L,VVC3A&T,;RI* P]X4[YYJN^$IA$PU3J9B?1B19IA0 &Y34@)/7#5:ZI% M?G3.!;]TA@@%7;N7H+:-EB#0S$1P;H8RXO(9VJ;9"=$.8:5S7VL$"84U4(3J M @L$#TZ.8J@J[^)Y9CR<.EPO6!*[C+.K!F@6^9F5N]X[BC&YA7UR^%0LVQ@\ MXG8'X4;TEV#SD?PZY#*M?WN?TOR4Q^A9=.JL-DV[*7;1:P9QC=!G%Q$CH"M> MKRC2# :S+L>_T.GSVUH ME6^Z5M;%P-]Z0%9NQ7:TJ"+(>I=4O->LJ#,M%@[DH)*HC!E-?P9@$18'9CN. MEH40-K04]B 6@\P('IHPD[])6J;#3[K5OC >.M'TW8A95<#P,?MZGVIUF%UU ME,!7XO&8/>_0AP1ZU#3]P''O8$]***8AR[*S63?":FAM$V92%@KRJ?G"Q&0\ M=5=,W6IZ"=$P1]8%/\ ?-JQC"@D)Y;I2V%#$/M-K6H!W6O'E6+6@3TG1%GU, MDH>E!0GPQ3;RR0T^._%8GOC%$*;2KV=6OF.7KR,>">Z)'+12.N+(M-;%!&3! M^>L(2B2<75C$E@D,/4,L?W3YK$;I\E>RNE1!4?5/IL4,;."CJ-8>=S7ZQ4N7 MI$>_%YL;S@3RKFJMKS/).RSR@-$@* L1P@)*B#GQ:A>U"E2HNGJS=.LZN1)^ MPPB!(R[>3>:YM7B'Y[Q2A97H[1GS7IX!0.7K J;SDMTS&)MP_2R0A7?C!AU[ M UO=WF<#N+K!Z1++93]=E]86.U#M(";J+K4K':\U'>= DA&I..+PC?W)([<* M4G/+$DVF2X3O3!P&,6G=M,-?I=MUFZ(=MXXX"RL7C&!BI/.<;Y_60S9U!+F<>1_(T M?..(NZ *T\XCS\B]>^(?WV>\M GYE?L^T\J\A)O+8I8]?U=,-G0?7L)$ DKR MMT/W6=X@0OSOO,HG(YM4S" W$?;L0N4VS)YVEIX!C4!)7O >J/Q66R\7BZ6- M7CD?TD0XT"M_=*?[7PY45(\)W1FIDA+NX2)V9XG61>$QHN7:;WP8DX(\D_)1 MU-1GJJWC(L@^L1[-\B>EA6C5S%8DZ\M_45Z'*A$U'9FZ]!E@2S$S_5?6>Q)) MV2O Z+(05H(IF6ZD4%GOV,IA NK-8DK241_IW9(&@QLV#Z$6>![7 K63Z&6H M_-SY9J)NH_:$I$9M@E#W=(+P]M1A/(UW@D3?9=LMBXE_XA<:ZN3)X8]0/\", MX^_Q=O#'"H,#D7=7_N*EE$NOD[I>(TWC4T[#G)YZ&,:$HQ*82V_2]AK64-"+ M- WU9B+1X-W%8N^']:NSHUZ=%%R&5K&^=+Z/\:154XV&QAOP(VH'>U$,3'.G M[#@LY(1/4,:4QO7HI>CL*DN.%MT,4Z)3#*?S?;+LD;Y%IR@9LB-&=%?XI+25 MWOWMXTH[-3792&\*M[$DIZ=5;#:KM;^ >UGZ1-%#V!OIRGJ. !C=B(L3:TZZ M@[! 2<65Q X9)F 0YBX#TU0,U*A#=/-Q8BPR>'0I0ICX@0?ZJ+?YB__'= MM&R="[K]2UGQG?!'W^FU]"3!"[Q$B[8[QG3M#GSV]/#HT?'.CX\.?^]G#X\>_ZY?7CO8D\.C)W=EL(\?'CYX=+/+ M?L.WUG1/_YIP=_ZJPIK+CCU5I(KS,8""M6_>4H.^;O[>[[ MBW0NHK.^ZVKVFY/5._PJMMZH W9WI6S(/\9W>_*^,XA[_=4O+Y_]>O;&&Z7= M$_,!NPV&_/BQY^8D!;+,&8 M?57N)J__;I6\ZE' M:*]+\AE#EG'3?%$^"$17N6N_PN7\Y.M:SN<1TVL7W_8E+>G3\^R54+%\A6OZ MZ=>UIE]TN;2^5)>##G3VZ?)=MV9%GWQE&>L7I+4T6>\NP=SOJ%(JZ.76UJ*& MU_N/>;.LJVWV!LUP-U@!-WK8FU?O/GC2;L]^.;X#LW4K=IH0L![@S36@(HL9 MMN(>S/Z>^X:HLCL,3NPT=(J.J**ZJPTX#[N,R\88.- R3DQ[@ 5Z 6M"\J7% M8+.:D@.2;0H&BQP@0^LKC74X)]FR/RXKC[KOM/-3&D.T MO7T'1[U!S=E&'=CTT)"*5X\F7?=%[04S8M#+8L<4>1'(6RSCPCOF5 D _19/HP_>M<8XPY5"_LUOUMZ1?1-?N[H4KBA[\[X,^"2H:DB_S);QDU@0\U84P6,3M0.R9:N5S3N45KT M>\2T[VHOF/1OF[:AL>P@IM%:W5\^S@AOP %CQ<*2%&K"U(PPX;*H=C$+&,]1 M:TQ)*6/'W-FR1@G/(E%WH1RU:YBJMPK,R'8_2/9U1(WBQ@"OKGWO[B?=1+X( MNNV>6"3P]C3.?+6B.<#FA:9 M8PG%#SQWBU*$JZ,R3:P.&S'1K HNUK:C6"3;.KY__)RE6R,Y/9%Y?17& &D) M882EG2\A=)!7!427N@3%)")6PBZO(20E1&=URHGJ_%"1PMRN>B4MD3(>M]C= MVY3_5@)CZ2[4]19>!P;3!V58JLV(N9+^Q>3)I5_8Q;7:Q,_%:1*&B9U?%H50 MBP< )MDGI_U24\RX>1HIC)J4SH VT/2"&.>H3U!2!)J>[(TK12BC -]#><- M8VPZ-04AG0?XW_>O*@TER)/68WMW'FF3^T[>SLZSX;50A<") 6HRE2 !>D_U M5=I![C/TWGPR]K.OI)?S83H!^U[.V]\&^17W4:R./U(,G\[S))Q336)>35FGSP>/7U&#H M1W9ZM2AZ7:B'ZMX8_ZK'DI3!45:3W?$:=(_0X M.IZ@LJ(2*YU[VVA;DN[DY(W2G[1&H(.0CX2F$D44$@K67?[7XIV;>#>& M9GJ5$*"(5$_V'/0I9Z]^Y?$/(CF$F9&( [S/*[*\^">8U*L..TR;O2U6:W+# MN$L)&S!ITC3.+QOE/G8_+8LV_O&(3"GX>Q=SQRVACD!GF@HY0__&C+MKOME<)OK>&,UUN:2-#"M^C%1"/E,[]D M_*6X:N-LB_WN0.C>TH1TG#.6>9P/#K%C0KW)U"13%.J-XCC/CSG:]7&>R$13 M\$-3GJ%I3JW#YJ)5;J:QIZ,D.2=D+LR_B/SW"F!HD5]QYD+719I#WG-*.H"LP'B+FS&Z(9G1(QPT:"!9[RV2\&D7YN.[F7/@+ M.9DE<$Q'*$;*>7[K[/AQ5BW-D\TN"N7GTURCAVR].+"Y80'@IG M/<@ RVG_9LEHA5'1Z/G@2D-ZF94!?5Y[?I#)RXV99[>4=EFM)";)>:?9HJX; MBNNP3ADFK[:LL?MJ5!VP5B"XD%6QT,?$AY2>B>CKRXH67GAB92!X>48HB 8C MCF!1CAM$GL4BD.J&:K#>QT7HU%SE4VCQV#V'/W+\ 1'1\8J%!?-?]J8S(')2 MC@LY[2(23%MOP3J+U1H6LC;6\K*0= 4G-:AA]]]D-W:662$_)EZ14J_+R_.% MD13D;PM=(3)<,L*6[+_I23?'),%4G9/UY-%]7V?7(^M]H_5Y-'*$KRG70968;2.G<^"*[C=]/*Q]$R*;;P&"=R/9T?3/5 MABE"/205QJF--;JD1I[(3Z#S6Q\6X;#S7DU0T/UG+@61.M6"$1'R'3/<">'U M&!YF_>ZBX62!2*: 8S5I/_\+RWQ=,NW8'T80+X%#9+13%$6(WVHD98%HFD+0CF0%X36)%UN'836 M(=;%PED$X<*^'F*\2V:I&@@A?([9/Y"D)]SJ;@KGU;4&$D[%@F*R_!X >N?D M]S&![1X4^"F#^M?Q@OQ\P?WN!2+&S:TOD1M)X&.1+GTJ+@YY>5%DZ6PY8:YP M44+)R)R2].,"J;1:JJ(,43!*J=ZHL9OGK6H-R7 &,5_C3;F8#AK^]+A07-+( M5.C]>>'W)13B[P4K25<(T??5_1&U5^P'?JO2;KO@,D<=)[L7"K#13V56=. X M;")*FOBL*8V1GTI?,E9%2=:K \1Q"KLSRRA!S<'&TKQFZF(K,S0B9Q=^;3%W M#&J3>%:F$CH5S1J]'"P7XN37)$N$\M*7R-AN8VI^4%'P]S>@7N]B>H[:G 39 ML2BW,W,1\+B8U5J3]K%KF/K:_5=6"M935#+R">80D7;!=I*A"^]3EY_2RDF? MU.<"_=PL?+@F>&RF;S+/.IM_%AUO8[\U/N MS-CK_;S^1^J )QZM;5X>F\DY:4(#"ELQKR5.AW+73B2A$06WC+L.+&>]VHP7 M93M7,1^)Y4;:=*BJF!X75-C5DC8'M2@!!>XNO5@4@HNRVT>J1AC'A)""\3;D MRA7\+\\SV9K::VG:G)%B#\ =LGD.F/A43=/>N&+H?BO=71/QU/+.9,X04Q)2 M+H!VZ6Q0 (F/[RB!!#5QY/BGY5H&)D\FH8R1A""AGTCO7N9-"5 $71)$KS6T M1?$7O8E ABJV2*W0W&NXJF7^MG"O@SJTM!AW^$B#O!Z!8SP= M/UD7! $%&G=8\S "B(T4IQ.TI:]70#3,I$3<\O]9.BE^-E&R>V<__]S>C_0O M>[T76,*Y'N_895$72/ 8?)J&.M5#XU;)%DWX. M@#GB'@*2CFSWPF-9C!UASD#H'QQ 3G!^;(-ZIP&(^/^CR9+\&9/)8T4M9AMU.D@,","3_6FT9RR MEG@V&@D4C_8VX=,[]MDSF.WS*"'VF3V)'6FZU*G8U2.\J;B8!087/45>NV\&(3LA1] EHO. M]]N1J1AJ+54RHAR\&J'Q/XBJ4'02"\RDK #^$]I0C??-<^ !G/.U*$4+=HQH MZ:I5Y+3:(EC;?'& W3;2J2O_Q;EL"N036PGYHQ%@%@^S\YXODKVMZJM%,;WP M&2:)PHK.7/C[@4%DH9@!T;S.%UOG+(5.1ACWI50H9DU1'(@?F.&-1)"$WDMW M'Z-I0?TON<=ED:X>SV_NV@GATD^J_J\D?ZM'0Z M=M#:>+/!WA-G(9M"S99WTV#'+1C+'MAQ6X =-Q3X M/+,S^TL ;K0@A0*B(;M8U&/50YZB"H[4D&FHXY@894&;,RUFN66U<8<$7"?H M;KY\_L+]__,M7,8)&MLTKS*O-ZQE#P(GY,,HZ!5[K7P0 QW]".Z8)O)2[#S6 M.DZ5G U "R:^H*^LRQE5%&\%6"N47ZBU'SA3MP1K1 O8N3J6"PFZ >V7N[F+ M+A'W>DEIX0^1MKXVY,Q+\T4-;]"1M4_SYG">0=9U8 >)0"/@TY>5R'_G:W$5 M!59*9+Q_:F6)B'Z@#R:T#6XM1O'\#C(TXBQER+,-?>)DY.Z5/"LF>#RED7AP M/,I VA=:MXZ?GF2GXL">A9%)P](5AC1#))W']=.K>2V_Y5'HN2#T.1V1, M+YPSS2"%D[_QS;;HMF.N1;#;(? _?OBD-PC/8M;MR4WYUQX^S';_]+W8IOR: M.;HI:=K[[<9'-@_/! $O[[5,N?:F"FR:TF M".FP7SS::%/VV_@9U_VP CT8\6-+*5J[!SX^^@\CYVJ<.7!FX8];AY]K%F]@ MB::#AHCKQ?GK INUZS)PZ/49+7X:KE$2X)1@3(BBUA[ M'IY$/RFK7D+W&T#Q17:'"\*-$NOYHI4 MF3K#UY3C#0&;6%L,8/]=#-L7FO']\/SNHW@/2,)"&^M/W9]04[@1/>8UB;#] M5.M4/S@>FNKG&Q1"/??8BW(Z=>[PO.B MG#1U=$Y)G/-]W4[F-\V$7W\6W8YY4:][5B)XSK;.18@.(G7=4*P-AY!T$WJH ME/<&K2KYF1/W5TNP1 #E.[^\/I$]O/D=[Z- M_?GV:7;+P\.3W[];?O\!>#NRQJ]S:UAZP;9B-S]W/OZV%"R[QF^2@8TKY$;;%S 4A1$<^IUW' M<[!"$A?==9K(G11(4\A RJK%5$L2U)_I<1W49R;DB_4,C7.24F;0CJQ21]C! MJJ">?_!V[*&;+KC.HN"6$LX(\Y64_RO(FT44AC(I-6 _+-[PGRCM($F[ M8"^2_,VG';G2/"'EKU6)O,AK],*XWY_-RRH?93\T0D7WVNVK>?:WVCFPH^R_ M:-F3^9;"Q-31:J +'D1(%=G'U6:E03*B;M+)/; MXR<;MG75%4GA:?< :U/C[AXIR;5&K#;2T:M 63'R)*F+"V;:2-TJ7TFG,B?M M7V[Y+N@^!! ^8&GL>,$0AJ?M(F>B4RQP (8!R"5E,,S$A#!WL\@\>:+:: #J MP?[J]N&\0HJ#]*92-"',RZXB]C_"N"!#S;) #!>T,L?[RXA\VSLF1R1.R'Z# M+DC%T0PLDM"OA#9!Y[/P#'&KP!VM;E/=?4.(\WMI[EBF]#3 M+1C+'O1TQT!/O\2"4\]"#_.=/P)^(SRF5DJT9?X/=(]L+4T!W+O 57'P5\H$ MNE-]2PB2$]=-FVR&4 GA, 9L2(GGBO=<4)R B)^S%8[#N-./5.XI$;UG>)&3 M7/OB&.S22P!6"( B:51,2K_6OV3L*&V]FI-6G^U^$<:B.WAIR6.W?Z[8=?': MP@S8^/:$'Q\O[_8B!$7"G"#]D64[<0O"16/@4HP<=[06R#(0K[_47M7V;0DF M[\+SLN<9^K$/)/!&3#5A**4.>"V@+.L,B^DP N>-.OV7>%PCQ!&_YOFST[A5 M?(@^02+$U_2ASER@C_5)]O(@=3D%)7SHDE$@C2=PZ QC63AO;ZI[D1>/= $3 MTME_-V>_7Z[7M'@BO( \68_JEY9O[MX+VV=25OVT"7NR-?/'<)% MZ# ZQZ:=3M*O:1V["<>%YY"K-^Z915 PHCB3%G#W0D%IZOX&:E3WS<56LTY3 M64%+T2@S&3MCX-J;C(^YH"S '=*C\=:^L]^90?-LQDK-MT9J;JW49L'U\4V' MOF525D,!D;Y=-TC2.2TL1F(+%JYL6O"UJ5BA)",&I4RPS+M+!_[=?(QULC MYY6+\E?KN3B<2>X7);RZBCHD3;K(O4YB<& [J.5*IX2NJ)QH'B;:Z;'<'P>? MYTUVU5;CIJ8@TWKZ^ORG[/MOGG$O!B!WYNGN$OHIM"D8FU:6ZKB"'@7Q;481[:J*-D M1X]"5:6GNB'9+T-.:,&3$AWBXGFYY*2I39X(Q9DF2!0:ZTY8<%'#'1:K6WWD MR[B6.AE\-=+F1UYJ" J*U@Z(=*=N!$UBZ<8;Y;Z =X/A%)?UXE+9@!(FW\09 M^@*J?"(VESIL,>]T"K&)YU]5)=B2B2_38<0[<+'>9"Y!9[OF:\BG4 -!8L+K M%7Y +GB4%1KC$OHCJR^.WE=Y?4>7)]*(6O **A?ZJ8LV>I#A6[G% D3)2!UYY6Q7>@V$ ME;JX H,4#B@6D\ȄL\'=?8KV+!KD@43SN>/=?T6])Q[.T0RH=O?0TJLU> MN0"ZA*WJ9*C%8':GKEM]2.=1MQ6I1&\(^/GV<00.D3K15.SK]3=^=#+\NQV6 M?%V#FL8]VO')$Z /W!<*%0?VPW'FP?WDSP^.#I]8F)DQRS"\S@U^%'>#/CF^ M>0_H5P('>+*' ]R"L>SA '<,#G!F>+"ZNO-'T0_]@V0D]-7HZB[)L\V:N9SL MR5>#PV4T>:)8TU3"8;_U2,D('L:,;P\V=IB] -VDGGL>(YK$J2(O@W#!--Y= MO !]>O.(SDNY3184G#4N[KN2"G6C:6KQ;:SH5EE D>9$MZA2]PZY 4)X;YY MF/U87\$IZ2A50SF=A'[449L7AIU0;AF]-A\U8B;ID:)_")*"H1#=E,#R"0YW7WFB27=.KB,:&6 M$3^R72)4C5[@8?;;O%S0^9EV+H[?7HL#[@$](T2)JK1H':)A,.@NJ'HX;936 M"*HK2H\F8NQA>HE$E*8"%=+HBC%AI)$FNQMT2J@<4[F;/]*CM?=OLW=!FZ,H M!-LUG?%"&MZ@ VN4I"5K5;-QP9+;;^8G[D;X7)*0M]HJEEQ(J &&&.=-4TJY M"+R6VT.#25T?J GE'=B#Z[';EJ.DS" 0!^(WY( ME"A%$A5$]3Q9LI&VJ!45<,+7> MVY-!35IQ6-X:AP:4OGE* MH7?"3)8/)@R\&'NY=L$MI'ZA*ZY?)L=N"'Z'3Q1TN179QRQ@ M(^NQBKX.<3ZY6#<8GL&^4D#=Q9SAXB;PT]3;'.Y C.2(*:1N28_:#3UC8: & M8LEME5>B("#F"_]P+YNG\B_XQ1=!(-C 810ZYU1OKHPG8F43T?#!8U=IE:^U M;Z&!%$M;N",5_YS4JZU\VY2II@46F/(^4$ ^]U=?"R&SM#_HOZ7Y@0Q8X1@T M3T&Z8$7KZ1+(U6=FV&[>Q_? A-Q&>)^XO4BQA71VX_][ MM9O#[*6"9D,/VJ/>K1\\Q,#%OX(K\>OAZ\/.EZ2*514"%O[U\&^=+P@^JG?M MR'S+V+V4QLF1^S(N>G+T\/B&<_?X@AAB(Z?Z7=IX'J+O@VNH"UYZ_*EUIW-*&7&3GR'43-B<-;]SQZ^4)[S$93MG)&L=&$'C?H&94J7RU)\_?B0 M,[@ZV#2C?B_]T2HRWPDM8><2LU(5ZR,CM,/@7&<^9=F/PD)+#:3:0#61NHP2 M:%$PCUPQGN3.3<6Z*2>1$J*,4[+MX1ESNL:M/7YX&1RW%!+A9CCO>Y5Y7#Y=$LHT>?;8JO>X\(YKFL3JR^$&AQ,$=H'J3\H M8L(!Z3)-D9TJJQ8!^;QVW[1H)TVYTAS !DVXDWIJ/E@K6B">OS5-Q\0RJ=*/ M>>>W))9D[5SO"NO2/7LPU&@86-0 Q:F=-C96]R;YFMP\%9?Y8J.XM>ACZ2T> MHQ;-:F:/T%7I=!GZ3UE=1T&U96CA?<%-BT;N*Z8$>$.LYJNFKBYFFT46AH<" M6KKV=FR_7IY'DB?NREJML6WMM[LOL=M9@X,6=77W;VEIC] B$_?VU@(FD1-! M=!WPQRW&6+NM2S+(;126NBC9)" BZV83IKW3.SJ(MD/'C)Z;.(C<"0XT!&R% M]AM?**X0S3N^#XF-P7-V==#(I(W.W+3NG\0Q*!C"]T!WLE'.#-!GH&5%(1L[ MC[;4^ .X72EP%N,II/5*J[*LLY;U5,@6OX@=-JO=I)IC$YQ7YUMM:TU8)EZ, M,'7J:N)$_6/3E.W4K+@L+[(J V0LRK6Y$@RHL^16 T\&[BDJS4H=G'0ZN:: ML'W]KK'Q69[P,'L5^Y) 7'DX"KU< MCK-X;3DMPIX^5).3@_@[/-PHYD7G<[N?3/DUF!%."_92 M)

R%)[K[Z;CSRHLY>YFG*CMM MT;3[RH4VD+ /STO%1^B7+9T+G?GY>!,UI(^K"JCX&HH)R6 H&=YLJ@[3Y\Z0(LGTAZ MBCS2\8-LM6G:C=*Z>7(EGJKN#WZ =@O@R=19V7%NJF*MNA,_+(IW/POVDW"[ M>SA-]9'ZLV2'C$+LQ5J\$9?[2>M,0OK2ELX+ MG_DD)?K%GEH2W#9) [%6O*0&EEQ' N0G'75XV)V+Y?A85TL\KM[O M_=H<7%,#[[,>V_OT4[AKO@&YHWC-"!'T3:?<"RB+"BR0HIOUO Z<0Y$OJ#R& M"*UL9=1T;MU_N%WM)[;L&X0=:T?AYYB.52V1LQ7?@I< M4% N%*87[B(DORS#KX+?44DOWKDK.#6;37$* @J2R%9B;]*0DR;5K(UWBO+^YG,D^+-.I:N!$V=-#M/%GFY M#-EHRHDXBZ##U#RO?VD(V['SPZ7N\<03R3 ,BM>+7@?#ZZ+1/Y3^\HW4DAZ#G,S;?*KZ(8V7P^2^8J]%!;CKQHD_J1O6_D*I[5S+PZS M:Y9E_^TE"Q-%_?;:<(*:!6T@1535X0U?P-%$DLK.@$9V3!K_*^I.FT8P M9F.4!KRA7=>3MW/GA'N2#!E?X%Z1;&/T+;I7++G87SJSD?O5SM3PSHV"#2^. M-M-Y156HBA)<(5^]"R)8CX((EMXJ 8IA]%I%TSJO @W,[[$F0"0IO:<3Y+JN M'>S(P]O8?V'K8;#5Q[V5GPE;]I:-'FBM0RP793AD5YI8,8 M!W%_XGVN<^K M[PHFQ0W6>[..%@V@>V3)[8'F%H_M:N[,==0K)JV;@T._6XBQOV*3\$6Z7?J+ MK\E]"1N&F.W-^!^*L0T%1QPAE\XW!TK\(G[^_$*I"8?0/%'A*2V ^>(,_%I2 M-A8,'=MBL-HI6P^7#_>6E<8$A'ZSUI/*#PEH8:QW^%FA75L+.') #XZ:R*"! M3,%?W"DP=9;5PYVS8EFVK31CZ!#<%L$A+^?NO1^**?'O9XGL'_\I/[P/IHEU M>;!N0%3UGJN\(9XD_%BY/1$C&2#_O[&B)H6[;"FVAR 482_"?<8(/QO-(^(/ M[M1J-H*FN#=\J5$0'8Q*GSL'A5OSJ/I&R]<['BJ]F<*5BX%'>H.3:=-LW87M MD%-6D!U7/K/AOK(3_[5\/QDDLC8@QY2/[KV<3#:K7+NM]?L8RX]%OD"/Q]1Y MR66KO3?NY]$1F@ :LWO/DT]>A4].+SPR7O'=Z/;72KJ@RVSIX@9+[V2XN(*, M9O>>@]TH>QX^>>EYRK?=1>7B!WU#O"%OM,[?15LRWF!(+7.#%]+G$T\MLUHR MMY;B4-\"#07I9E:LC3]U)$NCK*Q6?&7@$9D97\7]P;E0.%[.9%&ZR3.YC=,) MU\+QTV^_I<.7N\>'&"MS4C^G!$_CCZ]/LU>G;WXY?_E&_AB!MS@7Z6Y*]]LH M;#AG58JMLW*,KW#XTN#%^)0!1$I #/0F^"LO$)\<[0O$MV L^P+QC0O$M]NT!OHZZ72:.GSH*&5,EMO&$<=AE\O/9<+I$> MU9&#C@/T]!=)/[K77]5+2#%:JX+S!*J)D5R'G^1Z-49QXVU\/HA;$HW*C^0E MU7::/Y_R-'T[/[KO3D5,5BC#IS/P JMQY=VX.,W65XW$B0@O@ M6_U%Y]WU7T0,W?_3?.I39=(,53&4^KWE]=AW\9E6)X MI^.M5=E&48%.(EXN/R2K.#?Y2D#.\%\B[S^]M"5^9/$F=\JK"DY3+5C@ _UG M4V" [O-#6S86S">K(ZP)GM(^:VK*IU&\3NT<2\#Q=IO5:B%$E,-;B0G,Y=@9 MAUKQ9GHWJ-4$+*J(YX&YT#\]NU> R-0(W4(A:0JQR6<,=7"CI>#+77&"-6S6%7NHR;#+/L"M+UA:& >XW*(M+(,P+GH)668$*-B&5[)9FP<^SYME M_,3:X%I>V%):%>YK$OY)6F9:5*6\Y\D&T[TP.]%I/+#YV#T9+'Z_8)MM('/9 MC!5F3#[VDBWKE\["2=.V>Z)9!+C.[OW]];/[YMI^[_Z2;Y@[-)8O$J%+?M;% M'M^?OW;N*Q+XB1S195G;[M8MZ,P7\Y_1:+)9B?ER]\/MW)6P#/][XR;XY(%T M\_!Q\+CX#G_)((&/58*/L)R5A731X*V*F\_E/;4EC%3E;7W5SF0RL<")!;UNM< MT+KH#;B#OL#O:'4":<*5M)GZZ]CBG]GR=@;37;FXX/Y8B"@2VDU+*;H)0:K MUVNKTY C2SC(\/3NV=HDVRX_!\&3@,@95Z[<*I:00EM*V#(\O8S+)U/E M&B-[_WX58B$UA52DYH4D>&III(-(0K*JI+#':9/!!A[Q[M_ M$2$$Y3;HQ:/3^@:AZ%UQ@$ETOV6;BNII=#V# 8=@7 R1KH@W%%?4IB[TWHJP M91MI&B92=BO91U><_^IVS^EEN?CI]49 M<-9P9MT^Y'UE+WK1NR*]\O!^V*N6O#^Y6[G6H8>WXUN=G E%15L M<$BKW)1N![O'=*ZD2#>RN89?.\S.6""29)GNN$9SHMXM"N-C701*3% H"F4I1F*POYUEI4Q1:AC)2W_>.L-S\.VQM*%Z1_YM15' M$'[D[W$@81VZ/1CO]5W93B&N*TZI^H+&V#//\#7!$TP*67??S/Q FZO\)_C? MJ%$9I*3T,J=2F8VKV?PP@T+!%$MUR0!4%IJ6.HK.(10B1-'1U>[-_OV,J*=_ M<>=)8,W7HR$LAVP)-'E:H&Z^,;Q93]9_G2^7>M=R]%DMB&%%20XEDC)T M)1$Q'!%ZRD"QNR.E&(MFL3K=$()"B=#]B/F03$"XK0U$>F8Y8]XWUDARG+EPPSGI#P$X M8A ?5!H'_%:8/5<3;9&B(0W"H&<47390I._^"W&@7E09!4Z.>/7HH/#W"&*_ MGB#IY>5$!GR9L7LY@3=FJ%91IM6=NHU%"75W4!+0YGZ^H M5%+*I+:+=Y"9B*ED1\GEX6L)(+ CESR2^+[D+T+22X;3>JP=5M4H;C6UC390 M%=7TD4\J2%+ VK_)\8 A+5"_ES"03T32^HBM3N\<8*^7!&-$DI8_%LHJ]-J3(C\C6S/Q2S_KZ2-K^7LP:;N_OO(IC($1)DZ0OW:6N)MN1&+$Z>_Z-A&#[C+C1DI9OY#WLA/F+V1I;0I8'(ZH;ME8<>;_%WV0MZW M7@3#WS'4M?%69N-ZRHS+(/@B:;2(7K@\F(%>%]M;^XS7EI5'(<]L]K(+C/"U M6ZLG*WM'->W]:KBZ*S-E\R;M&2&\"+M#W7]!G!%B4GRR.;QN-T?+(3XF)#(8 MQ0GG79GSWIJRYF_\MBUT3IS!TH29['$#)=)U2' +QK('$MRQ3O,?-VX>L[-\50H<5CB9;MJ;?4O\[1NQX;G@ M(YMM%HL#IFZ05[]T1P.0J#ZP!;TMTR$W%LAV$[#F*O9F$QRB>/I%OFJ+O]A_ M?.>"@=4BW_ZEK#A\_N@[O9;:6CPK,JZHKZD=Y1J5CX,5.CP22[1NW/]-[<[Z M\2$_^F8][7_VY-'A\?')SH^/#H]_YV-]CCD\.C)S<;[#><")D, MB 2Z]_:??WKPIV#S*6'VEZ/LF._+KO?'?/5D]0Y?CF-1=F)UWZ2\Q#_F1'SR MOIW-]?'S!IO!K^,;S%1_^TXF1>&V[S4/"V&XWJJM5Q]+'F_X47]04N[D87_G M,][@W>^\ANY^V 9W$4"HRFF&IQZ^^@>_#K6FO^MU1"8L%?7[]O"Q%SWT"H?R MQT\K^E,V&_Z]V^?](_^H:_P0QR'QR?//E\^_WV+[#7# 6E MO(OV&$[>KP_5:]# MVJ ">KNLP&U>3D^/]N[_-?!0*%#L;=/-;=/>-%T32]:;]5Q43/;VZ<8QY-X\ M[5Y1%,#9FZ=/M):^;.OT?-$6Q$7M;=.-C[O^>OJ&5;H[C$/\+9!8J9H#&S., MQB\4/J4EXP*-74B/2J<3H*Z19"):_= K 6ZY%8 4A]G/4#A34$Q4144'<:D< M)8JZ%61HGBWR,=HL*J'8L&:9]/>1N$N*:()HD_%?0__U0G''^8<24=W>-P8H MW)PE^8F6Y!LKR6I<@7^G(@(C1?X)RAU_9W<5Q>Y MDL?@-:XIE66#RA*YFK982%^QO]G(=P.8%HJ(C-7D/Y3F8W)+@?E2\>&D/SP0 M]5Q*E56M0EFO\F:J_>9Y.]>OQ**XX[I"LQ"^=[=XS1[PM7=^2P#- M1U+JRDOS^<8UYIL$^[%@&P0^.'4+BJXT%61.#+DL2W$UL MVEEGCYX^REZ4BP7@LL^:P^PUQ='=I;*S?+D:%XO%*#L[S9X^.CIZ(A=?N_6Z MFL,.5JRWH\?VWL.C)_>SA]\>'7S[X.@HZ.==%>,6UW-;2B3XG"V^NCK,&T!P MVT.W4&5CQ>CHP'FDM K" YA7;,>?0+H[-.&/DMMHLW R;V-@M F@GA0RB66K M; HIKR]&X PNT-V"7O??.\S^;[W)VCE!L8)=U"-FU[B34=Y4\3#3%Z*<&TAR MV^UR7"\,F'IZ_DI1E7?+!)Q>YN6"<*0OR0"\O.'6B9Y9.TUUR\@V(8_@=1O% MKW;9L4/;!_(((UFTI](_]HNL77?+'[!CCH\._L;F'LI2\BQKZDH9$SRB_?7S M,^&UB-E,VN0BH^R?&SX=NRIZG__/R)K$>Y\^P8]%:*2HIM)Q1RJ+FDWJ\F4, MCYU$LTU3E>T]['HMW2J)Z.A'E]R7UK_WB MZ^QX$#2D[VH$#D;A8*7& -6'E31YK=PX,LX KH^-B_-ZVEK^%Q#SNJ*6WTKZ M @3-3U+MJ]XKX&MACX=G^\9;&453D94B[:$OZJMG:#O9#:S&&,OI?_[I_4#9 MX\=_VJ.Q;S>0^2M&8Q^?W)83_'Q=./M^>IC%O3'973C">8QU;8=89LB/\). MGW&$GYD;.W'? C9\&YQ9:;/)X\_0J6N*,^Q3Z@C"N#-#.1#"4=\_O!(6T\C_ M[5+S@1FJ(KL^V5^77@I4%6_HD#@/I0A_;?787I=K'._JS;[(J_RB2%IPGX76 M5/SVU$7WV[;D//W@;WMFA&S\SB_DVQ#])\]H80U=W2<9R_L9>K H&#QQGI%U_NN7K8F36O+^Y(\D)CQA M1Y5V0$9OP?/3C91[1)95Q(TKC?ZBXWV8_2H20EP 5U!H!>D((\U1B,':GAJ M$+^@%].'N:VL-W0+TQSP48W#CEV;G8N,(C:V#WD$_-E-V$9ZW945)GJD\TI\ M)\ZJ>$C*3XT@>U(,[3.=>[<48 3$,\5KE3^S18_[JO$QX58TI+%,F-3+3D,* M2O8=!>XJ[O*8:W49]6T%XEM+DN# ^5!:LJ8II2!3J5X)G!JR*B]Q$ M/F1%;&XQ8\D-#Y6;MX;?VB?]_<*3OVF7?Z^RP_5'FT^6P")^2Y2G =O3:4R;;@96;-,@FU-$12FW+N)SN\E79<2K%&N[ MB]H6"0JFI-90(+II13(W'WA =)F]+4+^RSR<-I.L-0[F;%F^BT<.JIZ\V8;V M;L]CK?9O=/7K]K[C0!O;U%M2!(I8*89 V:T1B!?7!^QXQIQ[27%5/AS) MSN&99807%0?; #[:J4XBKO/YZ4\ M/+M/,,HB[.3K6/ ]_(V$\E,4&Y E^H@3TGD2$%D9J9I0M,5V+;PHI2'4%2YV M300E:!AC_K>(K&"VJ:96I#-!BF@D?U,"^6XLO/%ALM)2@U[MJYM=,0D:QP]"(!2 82KHM\FJ_6 MX1[R QCB%GFZBV2./"\:33NKS8WHBT6B37Z$X@1+;\]J@3L7LQG2B)(%=L%> M.6/DX8W**G7$HZM%;$YJ5KJT@\9O,:7CV2IYR8+DKL(204O*T?)<6&SEV,&B M@R%E)!"NTO:[DUA]%Y)MX>N63R2J)1&E%(P0M*+7T-.U=:>&#*P+%M\U@RKJ M./T9-,DU#AN?-<4<,E-2,^-ZU]-3-KG22!J=XF(;L6Q?=VK&>GKN(6IE+5P; M.:8%(LC"=WWRSLDO%)>M\-U)V XU8#D$>*PF 9:GHI48Z^X?"8G-V3';&F[K M^BG;%%;1=X&H8LT_R,[-20^ZK;62J80DLOH8<$M%$>*+(5*7P+SK3$52C@,# M%?A)AXCHIMWXWR5PK(>/!M]:!Y[UY-:P&/S__]_3QP]./)'+)X.+I;-V?')X M\BWFY&7Z@H+5$L$CIL:@*S01 27U;,,I.=E.S*"E#C'-,,D6IHW;O)61TJ_A MP*P#Q2D/F*HF+,0,*(]>U.Y+B?1SX9-U=L$=8T6*7O$NP(VV^(/]\OE#E\]O MFO*#/0AG3.QVB9 J3[^6(L.Q3Y6>@Y'+&4P% M]DOA,UL);[AK4?R-K,;8S=-"K40X3)C!@-=?,=!XBR0"50E0&Z#4N24"(IUD MYE1*8'^,[ X!H(HK1_F7VA/[)[S9+?A,W:*\8=YNOU[^V/7": <"O04YVDF* M2Y=#_/Q&]7,E=K($0^":'L4'0"=%0&G#:?'/C;DX<8#A[,6RD+.(Y3=U1PI3 MVU"=!BG2D:#8OKYNA;)R^'0HINTM,R@Y0M)G*V)2G5; M;YHRW&_S/_8-/@NI[FW'L?-ILU'6;EO ):*_N(W.,J3)GQ2QM#K_UPB_X46\ M?/Y"76ZMXD?+P%=3KQ0KF1W'3=I,ZC5[/@Z0^-*%L\"FZD M31FISH 0T+/(HL9&U46\$:DU4Z+\T[0GFDB5_I@K6:N)YX&\>4[M.5%DDON3 M>[Z1U6UY.,&#UY91"3I4D![8+Z=;M9R6]=1-(SV4C51#H>:\1H 3*]U=^[Z_ M>BCJ@SW'[RT8RQY5>C-4Z=ZV_NX0STI',P.+*.FY%$%1=M125Z5]%-/T$(VJ M=[/2'\_JF$5)QRJ[RBFRV.:+7#2O% T7BF^M"5.H"DM9M1N5S1V[ &]6*BP3 MRDO$>]0"J=B?OQ]WC02E52DE\N5<%#6\G[6^";=02A9O"5M4K9LE5D,N=/S\ MW+W']16D>'X!)C;GV_SU+7SV%-Q3 ',F3/X=8O]\HOA)MR 5K\.$1!1.C*(" MKY8UL(*MPJT1IU3/.XI@'+Q_F/VZ^GCKZBR@R49>W)GFH;(W/*ZW$^*$#:]URP/J6%44W$1*QHOR<_XGM_[O$\(FEBO'-B%1')K?*M MR M/ 05IL6QL/L#&@QZL;=%L1(8&2^7HGXD:9N@?[X)R3_;NP:.C>4/9Y&VF8># M";!OZF%6\6*+\WA!0'<0UG)!I3)9 _+E*!N-,D*XX[1P(QOZ,030IHU8)OSM$6VZ@Y(G>I_ :_8BZ%X' MD*-6Z16FV:@4:=;RU:JT]IH"Q9D]M1=/! MXM:/#O

QV$\ZSK096BHO/^O3I*MVA/?W@+A+8^S8XC^?/#A\B'!C@6492Z[^^<'A@\X'1[:MYNQJQZ:47HH-E6L%$P,J@\UR M(XT\TP(FF+;YSP^>'AZ)[HU=E;G+X=J>+39(Q*^39J"%"JXKW0+N9/]I0O!>R8YV M2!' @G&4QSI[^??S9P?'3^5?;D%/4;*Z^_L"1_6B=AX9*A<(0R?*O3$MW$J M?YIM5I:#"4>A,),@'_= MC,J.O)&) M_$4L5D:L=35W1PW<>I&@'F4X!I>$=G!Q]DP?\IB^59*;0GI."VFJTVI_VFD6 MW==.811LU, F1O4P.RI\_SDA+D*_J5+$;P8[1.[%O/O (_KZ8Y!O%$B5M,+G" M[.O*H"-1S1JJSK.T_NVKWKZ<;4[O4*V[[W_E&^=XUG2?96>ZT[^AUGO)S.H: M?6 7 '-_L\3[K0K$SPUY]NZ=GG_SXJ?[_H>/_JI"]Y :)[)^N=Q4JAK?^J^) M1FWKCDOWJ(MZ(QR#E 66&I+9B/_'WKLVMW%DV:)_!7'OF1M21)$MR6Z[>W1B M(MBR/.U^C'4E>?K&_58 "F2U"E68*H T^M>?W&L_ M^=BY'VNOE>C_1N(6O9)J93I&'I8G]SU%G8OOS#FF!2[-X\FO5UEX*#?0=:V/ M%:S99LL97[=]B']+'%7;^H8?4HQ S/EIOQL]_5H;6IP'?Q*K_M[3(FOQXA9U MA[F2I P1$@Q\6G;M!47V_$.V@L*:?=>]R@ @C/%@ RP3YI%ZZ>Z">V"GQ+;K MFD'H Q&W\EW#HK@(F[,?7O+/=U5R1??X(?@*LU$WABNZ;V]AQWRJ#4,>)?9# M.]HS[IUTT\1]@:@B]G%U%CP>+OZ^X^W,$EGS #?)=6?(Y(-"X80M*T>_1 MKRICN_>7'5Q7<=<;E86[$2\.\AHXT9\^@X(!19LX7K;>\B,R!-T>L* _S"O: MK4/F,*(YBI3(2?@<7'F2K*!!RU\?+U]N[97F%$"=L3,$((XD2N/9ZO/*3C'HO*YSS,NM%,;,"'AG &C^:> ^6P MX,T@T>)04^2@Q=<]?3/VUS"Y5,(3AXJ9Q$HW8$1%\Z UGRVHH?#K'>TQY.^1 M@VVA!AIIFY+Z:"7#H5!HSTO=B6>*@."K^ ED+P\^A_JMHB@>0H^6T1$X?>M7LYGY^;U4MA<*>X,3[! $0@@%/8PCA[@$O^F2EDTNPA57UW#!;FDV==,ZE&X#RW27D]_I^CIL3KK!XJ9:[II@B>,^&(@)&O2I;$1M M2%S.\^A34 Y 3@ B9DEY$+3G58D0*LOKRU><,VP)7.D5TRO),C9^F^%C!G+R MDU.SIWU)-@Z688XWGCW14C,MDW2)Q+1S\=$YYV*ZM.U*DREFO6N?Q@I8&";L M;2S+_$V55N)"V+1DIXKO%&W5KQY]]N49??8(GN6,/GNPPOSC];&^Y3I3(;DJ M89$FIX9;-+177RA=JXE876H6EA-0)@IVL4 7&"RNXYT(=BT$9U5A&L9H21'!)3TA\]@=(*5+'PAINN 4=Y0"#!,^\"FYM^HFP[GI&2:B(76MH5/1W6?=>B(^" M]ZB0#_W:\6L;98J_^J'2YRE,P[TY'"V[+BWC+TL;DQ$&C?,33-?72O++.4-N M/#-W=>HO*.M+W)(R #S6M,JE\;*R_RO!SU!ERX/FH-L-P9NSA9*8+TW:)K\L M?)&IX&_NJ*KQ8[G>-&P(S5)0/'+FQO@$F*2WPC##<>6AH&YJCG->H3-R[)=% M"3ML<+ ')7%,068X%IJ7]=#O-C OPA:;'^T/F4\5%"$>^7)!EJVN'.*HF @' MBUE+?6*48:F'\&1H320]DN!BG])@(U0$0H#QVKM@)[X[MY-(,>=_F6$ MS>1%EU!<*DFR(O]<0?V\-#Z-A5Q61*>JQ' _Y2R;()@^S^8GZ9IORKWQD(/> M;4&%G4:5_S+\DF3W5DUY9\ZV)8N-,T/IN8[[KN<)_U2M/],].E1?%: 6ECYAYB7@X/?E&.1W"J(I]J"+IO+T$/)X5!3< M5M=[R&6@*'C8UJ)\21DVQI3W]2W" M52GTNXX1H;B*S,!-]2/!LXCU>N5)C<6.C+.R"E<9JOA()CBI6AQA!@O3BQ$, MA"7CY,KIYT7@UIIQ@?6A2!X^#^ 4&M&ZW#E1U8Y?^V.FV">$RQ"&@S^* 5: M'M=*L)5]2R/(+KS;3457:QH.X=@=BNX^FO*!6=(*+YO\KNN;Y1V1$'&7W V1 MTJ"Q?=< $+$8T.Y$Y";:A2=/JQ)B@B%(#( [ %Y71*11)*% MX\LB8H$;BIIH6"?'&C4.-]Z,,F7!UC=$$50UA6#CC9 [_"$2KR<:FPZ_I73[ MQQCN2=.:>UTXA4<0A&XW&/8I$I]UJ_&8):R;4_T73+ ;#C,N[=(I(0I1QU^8 M)H$TWAH]S? $Z=NYLXS0AD*,-/AD4H(.>K2%HW>L/)J^51@ U6K9&CK4'>>2 MN!OE[8+;$NP?V7L&4*$7,F[K[*2F=JDZS"+C-QE9/6C_B^)((0*!PL;4$/,R MJ]<5M\?@+6+O[0@53,@CTW5WLB216=4OC; >/,F>Y"9(:2)=KI^'3?(U.Y>@\4!+K]E//M(SQR>J>1:Q#4T0^3"^F!\*;H2RTLG@^K#1I/LHYZMRPRYY Y" M4>.!8.E-H<5Q@JA""J%M!),:H:=__G[O*#$@]TM%43UH$S$[_FE-U5)MN5EVDY3O'@ M>ZK)5Y(U0*_.C;6W22S-N9Y,=2GLW/H6R1Q;BUF6&?ZK+,;L/=A#0&/5P=8R M='KQTRV+400OS3"N=9BS ER/BDJXP(YQ*P2S,*?)!4?>)B7GX6"3#(-YF%]% MV=JX T7:"=R^(B^XV8MSO:T2/F>1T")+'(701G<+;Q9\8_:;.A$[9,+Q5$3. M/RJSVTLK"3<0K40LP684[">R;#'AP1W$IVS-R5^K0:7[B)%^>T-=[_L-LUH8 M(][VKJ/7;-#RO>SUNOA*6_9[?CZD:TW=+/M?.J"FW86C.;==SURZX MF&F_@FX(?F>$$UMGN]L3UUUXX>*P84R%CD_"3/Z$(PN0)8LP8VN8M8U(FGB0 MCDAFWQCU$0Z2C>YVK.U]O2M)!*:2-7%4>I%WIJ*JL7:L =MX'SQ%T21)4P0M MR&P>GK''>)(]?R':QMUBAS6N;7CWMN !2$8R%"80'V=Q*%31?:*],:=NB@>6 M;_D^VM\VJ"Z[F)PHMYD5FJ<>6QH=N0IQ='5IERJO'BEV@V_BH))I)^O99<$H M*7Y#=LI78!XR"'YA9\8.;EZ]'*+)PWM2#6;(=M2@-DE>$L+K^=O1D21BYG8E M.7,G)Y_M5^2XQ37RG:"';[YO0D@\L\X-352))<@[EL M(^7!Y28P['$>;"C7B/;+5F=DB;R$I 1'@3^UF+=]/)4'7P%'>MDLV1V)$DK0VK'!8G,5/XZW.#NGH9_-9^1M,W M+^*YF7"'T>KL:\XUMW[^75RAIREG2\@#[N2!HHE0LI2["I>4WEY2I![1WK$0 M.U^=FE7E^>[$LU_"F[8=)3O%(*GB/.L 233V,Q;Y1V'SM!T'16#45\1L:-DK M[)7*]\ *-R#GK9M&2?^F4N@ZUM@/?)W$O'P[CA/'JW6(#)%W55A.;."MH1FD M@1B^5/%];+WG<58=A4I8,8L*@0:!T]I8FZ'PM.JGYN)3G;8GX=(]K.TNV]W! M9#CLIP6!+=L=WON\T[3611=HKQO;M=Z\P=J74C51HY)92P2A@A"GFWRH]OX2 M8B#]0Z*.KV=;7ZXW0#;D! %Z'.EMC2;$+ :8&6+$J\^/B)?N5RT/ S7^-LG^ M8]Q7;&'%J- ;Q8.MBVU5[GA(WUJ/&U?\H_(/NME'S?Z(P,*_-\Y-TV \?=>T MP3'6$C%-VHT07@DZ>73HRF%('PQ_WVX;'+YM%U9"2S'ZZ>^#]W[U)3/%'#*1 M[Z)T++5^AG7-QI.XG%BMB,TY@9$I2QVGZ?"?W31E*U@*<')X2=XMIPW@3GG_ MRR\[66KTF7RYG7(7XT>&KJ\C-QZ.>7:3N5\%*9MT$S[4T]=M>9",T!UV%J-* M[@A\X\JB;&S!+/*.?PHY"?E&=[6[V=A?EWY#;-F3F+WCN#PPT$R3$,E$Y6F! M0U$?>PL.^BJC]:"(9MTJK'_HW9MYC!KCRPI1C;EAKTA=);?57%= MK*N2(GC*?B6>6TPR>Z<9\6"\?5C;FLEZ#U0W#@XI[->#'9_"85.NB0^DDWH[ MBXFA=- 1]7;X^=Q6^BGD)Q27;<>1UQ7-N+HI&B:Z\&65[H68%W:9]S-*^U/U MXXC+RM@*\EN-#/EG\5]3)E%U8<]=Q;_TK))#[WJK[INWL4MWWI&?4M\'Q,B* M7(L""]A1Q( +'BR*B(QA,9O8R!QZMK"?N'^5Q-YO*U8U\"V-A+%'\W\Q0Z,\ MG.OY[GK4ZQC[#1#G;L7I/O1M,K3PQ)C4[:&Q K)Z[(;Y!24M \'W'(R5T9(2 MK;/TCM@6D-%8G?D7F_OSVA,]JCL%JW*6FG*8&;1^7/$F91 M]N2M[;:"]$^^^],0^8]H3H[G-@?AS1,YBEOUZ#((,#8;-)?6Y;)*4HMU&\9I MR]@V1\/^H!T\W;25S;%#O0S<,IF#56O&H,8VGC"2U^RE.H2BMJH>@'+)YKR< MO>(E*7E-Z.,Q,45,?0&J0\:+R>N*Q>XRTMA0IF?N%J,"T^1[19)#12>E0H4Z>PB?F$UBY>2%#MQ+ MT3/IM3PB(N&I<$3K7!,3R, J>E-F\Z M,!.6PU"M 8E'$^*&6X#YKSQN9!J"0[<-!F.M./;V@^(RZ-PLUT2:(((!U;:$ M&:0SL%OL,$9B_G5.Q/V#Z:HQH.4!9P]=$R9PIZ:.-JLR/+@^B 2B(:T(.7?B MN9#V*7,S60^, B5*S*A%&O.,\[(V^)F(.IG:R=2>.B?=/M'$NBZ1C+4 0!A3 M7..="V/&#!_2?9XJ,'LW\SRECV"O+A9T@I"');U$!?UC0V?1BO0/A9$@^/H@ M)1HVU!A/QV[&968K UN9EL:JKIKE>9(?P20G"O$T-2RK(W&FDXM/S^)HG44( MRLC0Z53G<)ES''J(ONNA6/FN*Q6\(:$2,%O1/H3 @/-<\[+A4A""5,W:((C,@@[>".EGX,'J MED@H6+0/^#S=GWZZS;6$&0$,/"J78U9A;K8U\IR6DU!Z*3Z2G)#$R0%QC\[= M-ZJ1*0ZUV&SI:YD$QVC0)BAQ>'W)!,A=GQ#F94**UBBNRM.L.Z1D M?6C:X\8WI9"+L+M4+_ 0)?XIXZJ/)UIFJW#/$J%V$\G&4FX#SMT:&^.B026' M@?4@]-N$/5/UK7)+*3_9<,CHF9%,(8WQUSG_+:G#)KJ^*BY,TX*6./X\#FD\;3YMO[EK7748(ZJO-[?C$/$^475QUO4A MVTT@H-^M^L5L/P#(BM)QC>YT^4A*KHI$ M D5 E*"01(B-2.B)/U B1Q[!,6NGUDR+JAFE@_&K@"D[YT_*/GPO]\DC&OVC MENQO2;9%5#@=:F)$]7%PT,6U J1TRB%5EN5%A>#0>= M$FA8GHSPSOOT.CG"H\AKGZYBYOB_?>E:PC /'_"C(YO$]?R%^;P.ZWR++-O! MX3+.%7)U)"O,-1W9))%[(N= 2;LHE;]IEE:5X:VCJ2^,]V%,B^X]F7=*IQ@A M SN_QA ]257D]JOC+Q]S%5$K>N3&&*IX9V;%L7?F6B0]<(5S0W!XY9#3MDT% M$=JR;KE+UL(%,5N7@P"%&&MZ8#QH*0,*.FXX(B'!5!O_66F]D)^%B3(J#1)= M7U;)9#UP_)@^@/AO?<^Z:AH;_0M"\9^TLCZ'<09#"HUSL#;*/W13]UQ<:*D< M6+=IZHCLJ7QBLF'X));?1_HG;R0\C_TMTO(B2R;8% (?[82S6T,R6IL62?75 M9K>-J#H0[X!=M/,4SL3L? H#>'1=O5-(C%.B +QP"R9(Y@ 9C64QJW!.P$AZ)Q:'['"&IX%&)'0*[L#!QY$^Q M)F;;?3)12>=[N'$KB2%%">=#"/DED-JY+8/\/5RU1H2,\C1K,JEAZ/S?LDG8 MM4/X86"/>R5-R8V8ZT>>905\PM(QTBRW(-5!Q. M<.*!-<](7%>>#T;2E0.@<505::M8S3Z0K=(J\0G&;A]Y,GV7H&0(92[)BBPLG1:,9#=ORLH[HB*ES]CUU^%\^@<^'&+GB4E. M!5)63NN"*JZL\V41BGTR*N[H92QKC@#$]G+VS12II8+T-EGBM#35SF)G?61)N=[%B1!L+Z OA).X[:4 M,#0M6CG:9\09%B,:P3DUCKZW!*2'3\ ML_ 9/Z)).EX:"TOQQ;,7SS$>X1_/BMEOO[K\_;_AYZ^^OGS^;Z#$V? ^0I8F M93"\*R.//8Y=XV]SQ>)8VB3S\4,+ M:4R>F#UZ^J29B%W3L1)C^-JKFS"3/L'C+XNOX1.<2A0;)D5;-!ZQ[:5LO 2+)RQ,JH:H=%7('%C-PJ7I;@='5"WX,]\F': MQ,19UJ.C(Y7#\>-KV>&TEZG7=A&7]+!,S$ M$C'[0P@BKL*0%;/WU8]E.,SPI^#LX@V*V;NP&FYF?^ZH48#N^:V8T!4T6CYCJQ")A[U!P/Y&?')#'BQ7O2TZ.S<0?"HF+L$LQ3Q[6.&4 MZK;^8@8LA%F,=#]QSS@H Z%#5$0T[IPS?.\33.S5+.*TJDV-?\5"1=C*J',S M+2TA&$!C'+;OLAZJK%V$6\Y172^8J+IWQXMW3K0;5;53%C6WX\M*YG^RADGS,&+7 M\X+\^2FIFAKQBA G0\?7=9@MPR(@J68.L,)11!D?(CB2,Q)F!K/])$_I42:* MFHKK#454(K^'" 3UOSM4=.Q$MF7S5,1$+ M9<^/6/X(H1WV*.I6A1* +J--$2E6L3DWY;[O0N2&[_%@5.S-11\G7(@B%RY_ M;,,8KE;A'_^SZ[8E9)<82,3PM?B+1#Q'4C/PE>9EWU/:\U>/$_K=&2?T")[E MC!-Z&$[H?$;]O&?4#ZV'6O@ 4F7A$L&Y!EE;/:FB&\/'C>F0I++"-Z)I%U5= M1.S.J_[D]IIR_ER0NZGGM8C#N8B7D:Y%.(*B\I<^5_6C4 OI<< A&!RZQ3[^ MN4N7W7=KDQFA[ R?YNZ,UM-9A;RRO#/A:PI?>"L:+-V[IK8G%O["6 $1U M-7*._9IHRGGL-> _IJ[A3!5Y+@A-QHU$ASUMR;1]*X;E%7]E]H8:PV#"KJ2< MRQ_]\^7L#\&_)<;2\(>G9]/R*4B=2ZI3Y\>)W%#+U@X!]J0!B!?5;?UDWP_'KA?4*Z M#FFOG-UE+*X$'4(N))P7P:KY_94V^# M\?R?':% J!>OLB99!I6E7_]K+S-DB=T M*J$I=\5U8>JE%H4YP2Q8'D7/+A_)4,G@IFMB/MWGR_4D;?91ABY\"!!XYD4] M>Z&?*)\6TU%:[%/I)YUNFJ@DEB5W:%&?9^P3'7!*8(NF"%'-%5DW3\$[4><_ M#C$ZS^8GB (GD[RS5;-;;'=EK#M*GZ@ Z2L!V[4)(DN.5>2C(PJ5/%;.0-4# MT 0HV4DFH9O=5,MK24XJ'<,@E,$+U%=!:CH;.FOA0]O>>;%\TJWO:MUI31N% M>P%@*'_+73B6F[V:\XONCI2%L0J"_S54#L=O #I..NYG?^_"=0D-PGJ6TD9, MO0NJ(XSR. @]#+J2-#A_PE7SZUH<[WN0 FM50;#MDGKF9&'=KAHA)D8;U7XV MW!!"79M$Y)?!$"$I9;Q5!:42(PI8DQN:V"9<,Z]%M1\Y&L21BBE!(5/L\Z/% MIPYK"4!V988.'_GA [5(5L7L[6X8ZK*8O2Z)XKF=O=Y11Q=W=V&-_:?T9O,2 MYDL7S%Q>E4M%I2Z)N+F68K &AO5Z72UKLKRC;@/QBBJC<9WX2&Q'I(]F74>; ML!=N -C:T7\$/%I8HRSKO"7=0QGGHA/8TCHCM!CN;NJ&,%S*UF8Z3J??.?L> MK>2.T3J\0[UDL1">\46WGM>M+&>AH5AORKK/J\"6G:&O;EC@%CU.PJ(I2T"] MW7#/.B*4EE5#G5/2>N7[W=CB'6P6C%WE#KS$B7Q:?X0.LJ,:BC($QRN33TO_ MORYOX2Q346@GPVE\1#&I:'C0 =6@<+.2L'4%WISL=]4#ON=H*40A)W)25XMR M[540A!"49_@R$=?K6XEYR(CL8DLUN"Z'A[5U5M1/H9'HOP3VK>(2U MLU+^&X/+"J5IO5YZ774#Y.08 )/-Z9XIBP/D.L9]A4:T+T.A_?Z@9*<6,'&V MF6Z>?;()Q#01S!.2S)IC[=&L;#/51V<-D&=RJ!'HZ_=GT-)8SZ.NS)(?Z M)D0$P3OGINY;(!NX3[RUM,)$+L'G_B9LOW):*A+=P.XSH=A[,,S]L^4P_3[& M[L'#1O&>'YU/P82)_@:Z+.P_2 ]F. 17M18>I6$P.^>ZHS-H*0+G67BO@OZD M?)F)_JMOQ01[.O6(E1]H5B*5DP0@?-^]M.1J8^ $8ZY?-'?Q:F/&6^U2/=[I MH!&L$N@ZW+@.28)F3QXW'2;612*E;1($2"/:9!> .)):FN&3VJ6&X&XLPQY+ MV8!9ZRM$'8XMR\4JJBDV-3?CH&"7:*LE.B*/40+LHG/[^R-DL@0>Y9AX\? &K4=M[$8T)6XG M*"0BVPT/.5\>0G\=PL)J60ECG)+$+LH-'9#:0,^R.I)UB)]RO9%BO"!()3H. MAUCUJ( FU^6@,MF/9 M)^:'P>\JDJBB,W5+I".DY]7(&,4 VF,7#QLZO3?E%^;5OE,L"@,1#Q_$"#!% MTFM)Q/,-!:_UL-@-"J&^AZ@<>XIT4%7B#$4F1=\H25B;Z5*&H9R1(7CQ["7L MP8N7R9:ZH7Q2B/T*.3;W1B)'PS"?X)7A?7=3A>#OQEKRPHWT,7U)4QT73-_/ MTIUWB7=Y_O(4MOI'>ICO:03VBX9U+4OP_LD^/L#XB),0O,Z'*"CHTVO"Z5>^ M"'+ZAO+]X4&I!U#/4(I6!Q,;!_K!+>=HHO\W6YI?/Q(BO)R]TBO$3]%A*T86 M7TC$Y>1@#R<]^Q_9RQ63PV;WT837K MYX^K.1!73?#.Z:/C$SOB)<6>WWLL7,XX#1R'*";TPK(B4'MXMG^PV5X&:]&R M%E)4(^#9WCBUA&#QP]%<+G#6TFX"H66+\@4(47E!T0G;5$QP)^L2(6KX.J7^ M*&//8@I0OYF]Q9 2F\9H.@_LY?@FI-N"(AHS[3Y T?%!OH]R^61)6);//)J" MU>@+T&1VL)DNJ%XH/V7R4@8]=V1+(JCPHZA8R@CK0.4SN@R^TV)K?*#5,COI MRWB:\P 0TP@6]3JF$HQ?L/ D@;ZO74#OZJ@?GZ!XU#LEQA(' KYVU_7$5:=Q M9ESZ-#QN2PK-[4/7Q4$GZU77BK=2)-UR(OSCD:>6=S,%61UA\8$<\%2;A XZD/)'.;!D[(2.DI25:R2J,3-(-H!]6 MM*C39POSP9#K<(5:W.PI"LI8\D[_/(?++*XWJIPL#>@K412"N Z -(Z=%&NQ M^J5]-"$D! 'H(#YLIJDRXA,[1>V2G\"BI<@8,QYA8LC^L%UG4UBRG+LCQ)&> MSBJS%SR,#(T!1:-(2'&DE9)R*5]@7VV:++R^_OH?\*Z5(ISA]IA4ZJF]FJ\\U*1,YH(]9Y0E8I29M6@S.L8,S&$>7 M,"V.:=<_@T66>YCU8.\=MWFM*CY*K4\CE-=;Z6R93 6PO5U8)S@YV^UU&$2J M@*N9F'D:2#+KV-(1E>&H,GT2ES4-RKS*'Q?"\72ONRJOJ1Y2G4RYK(\Y^8AZ M8UYX-'6;U.IYPA^LW77X*5F(DCT%S;';Z:GA'#/*1YABN.O=N<+M5O,7S\X5 M[D?P+.<*]V=9X?XV8G>\#^X"B2FM=HI3YHH%R^(REY%,C%Q$3X'0%YD$KMW. M^ZYB]DS^:O_]E!XBS$>$ XYF26X3%(*1S+%'T]AN!!GCGAB MW#I02FA;#E,$TES%\V31X9 ,#]2RH+BNDEB= C+'5OE:"MIY9Q&+;KOEP/66E(E75$ X=9;7;#M/)1 MQ@BK@#M-G$/IJ+LQG[Z>K9W"Z20P!G?@]O"#R:Q"3I\), M[,I(.B$B*CR;$%^$G),P/PA+#DZB!()TPXB0O*E[C_ UD0P#2I.3%Z[1*A@T M=@[SI4G/DM*V3:'#-I*D'WU06O<(Y4\UK>2!]#6),KV/F='ZEE:^I#N1*F'! M2WR-M:6P4,)QA6S(D2G4U84;T\C:*YV$'?O(@^1O/M-/YH5P#6%.>/04-<7C M9))7E$F?$6:":AFS_]F5_98]?/KSOBK[C/OX<+B"Y2V*#Y CC1&@7);Z/%P9 MQ.?G:12ZW=#L/T:/Z$4^C([0&URD6O>I&@QW, MYW$]Q5@J.!+!^>_W&[;Z11;Q;3M"#-".UR^6UWTE,GND# "(#;=MT M>Y-\%4^-_^>T<#_2QKP;YW5,KUHLL#2 F )&/,7L\.6_\^P!AE4X%!CI,FXI M=RXX,$%V71Q!=A7C@HC+A+.&CJ\.)LE1CR04]88$IWB:\WK+V1RI7N*VSL%9:>3 M4LR>_Y8OD8@+($DDE7 5YQ[VP[9:*^O4>M.UJAB?@0;=M7\W<6VQ. PI3 IH MS[^8^'A\A_OQA#$1=?(KXG5)\-F5F5HN#]5#8@N5WUV"(+27H P>)YJ_62"Y M:_B ]#*NLE1Y).;H "L.Z&[RFCB"'3[]Z?#:C"PO:"V"TM23=?%, FGS[BIL M^1A22/%7(HJ(WW%:K(+077:&"J:;A/$&FBP8 6QV)Z_G87K6*Z8N06TMPD,X M=@&U)R@=(8D5%;'@C \PN,Y@3[Y>HGF'OY8?'/R6 E.)&$5"4$31P@,VVHTL M2,0*L"][^KL#4J#'.MTT2'>A^TY0(Z1_+PFIV%KJF7D:>GKWRF8P8\#?G&P2@#AL%8Z[IW57% Y7OQQ\F* M4S&E;#\0W'=!9@Q .M> "X62S1ZC%J@!$O"9 Q?5#V( MV'!*C"?R3>CUW5_J-T0ZM 1IAR;H_K6?!,#PBRUH/F.@&93/A.E8\A5Q-T MNO#1#"9[$(V T4+F/5X% A_J)QOR\E&$PXDM326+1/K(@4C=J-FZI_=J+?%A M4=UF:G+$CV)[[1GO?B81Q8-+]3_^][S_S7_\VI$5S\_(BD?P+&=DQ1%DQ6,\ M;)Z_"(LZ.TC*A,DS>.I+5A;>U#T30'&24T_JEFEM%$K'UWAW]?;=Q:ONOR]> M\,\X: KK *2#HX1L%[D6'$9P[Y!4R:L66:IP532S^*.EP/W0,*I>;FJ0%WT] MU%2N;F=_)35/?H+GG'Q]5AR*DHRD@!.SBZ;LT0UCT9- !?^&\^V/?*_O$X# M>[0!R!5MY&P*=EPVJ*]STC1P000#WY(F& M?Y +O0Z_0Q2Y4#^#0,=^ROP5Z8#K/= MB4G%8CDCO-\'=,+K)RYG_UTN%@1_##_4PY8E4,.+;AJ?=M,;51QK#&$5XWGI MT73!6&04&T?ORI2>FU,)%+WBGEAC\/TE>46G=%O=5ZFVF;JR?:6 M6G*Q2>! D BJRFTVNKJPL"+ZBL736^+D9 Y6?^.H3P?G+AG5^)*28HPC2DO- M/NN?:1XS_R'RN>EZQLP /L&AOB1 CV8*,&2RKQDN(L2528/!1A5'4A^=8/.N M%YEEF*HU$6@1;)1+4D@!RF(PTJCX(1%OCSQ=!4/'U1-LU>F]8) $_TA-_5 H M'U^0&PC)/$3O<4)W/&DK$DTHU5 7)S$\\X>*2)"Y72!ZJX?B?(WJD3=P;!0I M6Q2:46(BH*.6L:I5H8CAIKO31+[Q\Y$"R"+=K)2;&;2E+GD@3.E-N=3./RPH MR>9HL+V.0CAQ(6K^'%0(>TU"TV4LY([-V_:BAK+@OX!3?Y&C,:4JH M@O#YJ2'G>S:02L^I ^O[&L9^UX$%SYIVNL[#G:1E;H'Y0>%'@)#QY&,1#+'# ML=G6JH?2G%-$F%B1M%*9]53\'Q8-,0Z7+=4"5CMR+\7B$'J@1[F@K]8=,V!* M5J\1(WD+-^A#L$<]G41K-G1)[I4[+F_IN,GM4!Q)?U8Y(I]EA:9*5.?TWM$@ MJ*$3PR!KZ<$34#@UYM&"2IEQ)+F3HV&1JR;-IQ3LJJ]W0_WS-_4FW;>$?@[+ M+OB:E."A-1DSG=ZDQ:6AS6K+H^6YB<;5]UQ4%?0MIOI^'P.D)DG^M68.)K:Q ML$Z5)+3%:150*FJWPCY224(;K4%D8K@@ ,$>>)HU?]7VF*:.'W!26)X3W5@M MO]^2,); 3^*!>0Q-:AM'BH"EA*R4O7RZQ'77+>%)8J<(H2>U%%\T ()0^^S6 M,R^4:P('_0-G('%BM- I7)5-- *XGI9Q)UW.7I/Q1Z;S M <8X^,2T"UHA-P@!?5A)2VO/GP;6\E$PVEII69H&/C^/>2(N^2FN!B!*PNJD M05?QR^CC?X110 X!9KEFE43(>DGAFI:FL*\TC9U5G2QOB4C1Q)(7*88L71_> M'\\:AN!R=F5.$Z%]B5B#(K$)CL$(Y$NAK GR];5 MAUSOC[92OWGS9O:7\"GEEO.HF"R $XB$+OP^N)$R82/_JER# M5+J3Z&"SVSY<&^M33\A]U']7F[YNE#&HXH&51GHNCNGL$ $Z]//"#__K^>57 MDKPA1OVNQ?0P5HGGXLA,/J$/"#N=[P;-=TD-#< MD%%@HWWLEO2MBJ0@&Z8AB@_ZJNO#=N-#YZH.EO-M%=Y_Q2OMM9J#=Z(;")%> M__ROKMZ^?D>_U1K7(+T2#!6G(6& O [-'?_0U/.5T]M*61.CRM@#UD!YXN#F;\-\ MLW'F&*"" %KV=%C=[O$\P:3'"+LHS\2J?>CJ/P#IT8(*'^&QI,I0NL5P6_EK MW&DE/L,T!6M4[M/GK1F00]%D7VWWT6A&RZ50?P2G!#?MJ]LZ'.:TZ7?$]"D+ M-JS Z)/&X@>NO064<-&4=0@(XX9BE>L0"X:]Q7^[6EBXQ6CG(^V+S-^/>\0> MQE-8^Q]Y[J4\+ C.*TDF:8L4_9Z8N6]E)6M_ M%!F.R]D?U=NW!,#A)PP/E3QDY.NB9W6W# ^Y@8X3.2L$U+%'C3:#Z"/M'HYT MNU:),;X:OXSTX*YF_^OKRR_3$UIX 8\HT/Q*4"]<+M?O0K;9W<,&.FLHIE:;#1GW27LZTFK\M>W,O]:Z:]26ZAA(D MJY'G33)@)&*U8)]+OARIT8P6K4V2=WS.SMZ-CW%+24ZT&YE])X^J(F"TY/*D MM"DIO=U&TD+#;B$\G2 C+5D)B?(NKO@M>G]UNQ-J^Y0:@2UX>*Z;>B.-/T99 MX-BD[( [U#TO5!64(('*E?( MBUZ+GIVE?>S/WC73(J9V3U?9C72@E7<@/);\DVD[7'H(ZX!K)NDU$JZ0F!!^ M"%>ME,7TV$;2UZ7("GJ8!OE;.@?#P<8MH-5F>Q.3[K'P+"L\]WUBN=1M[A2P M/T5>,7P(+S2,]+V$WDSN%8?!-??GP@+ISM,V &ZLI8]J]]+GV>P\XN*KA-N' MY\26QK[;$5P%G7\=V4C6J-F:N"WG[$&G6W>]([7HK)6:]SD;)/KD33 RX3 @ MX(MT=P63US!B#LB-Q8U>'/M5K; SH=GD=;U+YR?IW&\SAHBW1GZCB*D,T@&B*< M27G8&,:4$"L2@5=);#(*9,[_ #&I.Q285HBZ)":)T\=?D-97"@F&+*+*U MD6V>=BM2?B6N8E3QS-=$[VM=.HQ;F!1(BC0QTV\0P;WHW@Z>;V1FUS>ZCV.\ M:_V#3]%_^VYBX)0$,N*_M6*/\)#&TY#1Q02#3UXA)!T,H$<+4'&]Y7CM%5G1 MG4F3UUP^#]YX.E.C,GNL64,.-7ACE ","SM=TO15/4S2*P?#ST[6&JXTB^*0 M\%F-WE0VTW>2T!D_$[<8H76;$8L>NG-GZRJ44L4*Q70B"33 W@X!$);_\%(T;PP^&F^ 9=W>7L[>IJ"NJ-5]? M/A-FZ&>7O_^W*?;DC'3:TSP+A)O#JS+7#>$74A\AN_>O]CB*_>GI8I$XR-%! M^&;1->E+6-64+ M$3\W EP(PC!/0W9'X77)N".'I[)'H'_Q("TL[NS0EF6LYDCK8B9D7?^8F:>, MPX%Q)R,S:J2<.$,K.:QD!XPC=\9V<'L/V+6!AY2ZP8Z;"!*3>0I+]2-]TEA^\F_H9QG?*KI#R7^,^&]$K@ULA]M M*8&AB,;P5-85L^%9PHPYS\-Z;X=&UP. /\2 ML84=1T.)LG[W01H6M+L@P@B2Z\_#0;9F K=.5HKX2'P.M%U[0:_ /Z5\DL*3 M*Z>-.)8NY9B,9'XL'#!:$:7@''U1@395 I$,H\RVMC+$EI!%RCF*ER>>*(+: MQ1PJ.X$>;G>0YQ2BG)AV3H;*%*5-48G8CU(!"]K6+Y&QE19!NFT$&*NXD;=# MSOHW.+(VMTG_JP^8C:J=W+V MW6HJC[=V&7F;TK&>&HRD4>"N,A4=QFLD-MA-[J8;O) 3 RU%#@MM$4WG=:D3 M!&7+DH;I)6-F;4(Y23S5$])-N@^;1WU%M$7+'LQ>#?U5K=Z:%F\)6IQVU="F MU?;)MR3NRH0B/WSH2TEBNE0NT]:U[";JM^C/KW=]F/SPZC^TK,Z"@]A^:UW. M([J/1+!.P;.G? :*@)G*C+9 :+;.C(9?CW!O1N>+FK9;2RM2-)&2L M5DF5-ID#W88G?R!?<:.O.BCF=RBCG#@W'W[27&GY ;B1^'7Z]E_+Z^ QDDIA MVJ7F9E1:G(V#_@'SFZ)"9/%UU+W#3D58==4(AF"5:#'H;TVV_E?'0]D'QY:KG!? M4E/$NF8ZR%+5$KE9I5H#[I:P2J -"O5.LO[.M!WKXF.,AE%'6 M%XB=PA@3]T%:,=M^-W@T2U]=!\<2I M&C\@&-##$Y,E,&ALB4%ZUP>'>M#%?CE[%1/2HDTIV##WW-)'()&T-%_+6.NH M4D)@FRD$H-%[QD\YJ/GQPR==H$=(YH[^I(.1#%+6">[^5"3YBF3Z'%W% ME,>E:1(W^UE55YTQ/QNN>]32PX7;_H6D:WK\WL:;?FC"D#9%8M2BI:.I];A& M7C!9Y_2_/W2K;N@QB3NA6DDH.-Z\_*L:!,/_?O'\=YOMSQ3V/G#7_C__]^^_ M^N+%2WVE?]F=T\%Y_N+RQ=?TZD1D&NDV/ )$Z5HB/,<86]1+ZA20!KP,##BB ML@O!SR59%BXQTDGL::TL(Z_7WI0U&LYI1^MEY*0)IS.5'9 "RD'0=#+"S@,B M:"UMFDQ4REGKNW><9=T*V&J;*;=V?6@$#,[AT9\78S-++EWLU8)<;7B[)GPR0#O/C(E*1W.O.O#H6 G M1^1OH]T@I4 &-=?HN[SQF--(C37A7D(J02F.7%X;0 9OB,G%(E)\;B!V&B$: M,E/VCV&CW1UQ2"D?T&W'(%="%YT7_2]H6_^I53M"$8_(H8$EKE'M, TVXMF4 MGF?GV OA]W8O&BY#:HFE_X0[W[6E@MP(ZU>T>-2Y8+E4CL;+Z!TPGD5F#+^Q M0V,IOU#<\#GQ?)3G;>%$4T)SY.E[_;L%T73[T6* M4^38E)RT3+@PZ3II0A9.I@M^J/89;^_'Z0.>9_V?<=GG4\K2Y//.AO(6!T;, M-[B,=XS,)EQZ8@KVN8Q[\Q?>^ISG_!>?] M4'.(+9=15?:[DD73M8;#,!=Z*PL7$\%;_X; 3[G'3=#7F@II49^[1PE& 1WT M"+^A[AM'+&I8J:KBKPDEOP\5 )>E7%KXR[5 [$7%@)MQN^+ MMYZ@7^=E@PSK<$/V!(O$*DJ4CRV-RXS+W1-(;CUB5?J7)U> W^2C"<7YXQG(_@6P4<2X[1^4>(JQ;Q>-W M4B=D46W%BYVBK/:]1-5NR"(H93G))J=0YFZ:H4![WR*?/T?M-/:[OO5?C^AI M)M@1BH61_HEB"J+:4D2JBMW-./J 2U8?&B$"HDJ['Q>F'?XNL@R$S\0Z(?7D M!<>;F.B&6,VNVQIV1M):'=4+Z;L(:15VFT.!SY MB^#QM]L;3U"HP?0<( ]H"-'A!P"E1LQ"3.?8PII2(96NJNY54AR1MS:B.IV4 MDAF)B/Q+A))D&&VL8NU,92>IRQ'9Q6V2_S,^)SJA:"8)HSP8>%SMXE@,0I3O M-ATKGSCH).4/"3N [&\L_Q=9*\)1T.&@R4O'*;.H^\5NS9I,TA2[K==:FXXD MF9T(M/&:X8?EP>-_NY;_=-:-PCIED$RH(JWA9$QD^*]%'7XJD_3(G$TA11+8 M=AN1M2G?"E%SC\D?8^/N >K7E^>DT2\V<[XAHER6FVCLN"=H(1Z+3'M0J\8GI%ZMU_2')WGXA>;BP@ Q5F7.7;N;/=@&MLR3F(SPU48 M]N+T?>7O!(LKI[Q##Q$E8IOZ/]X5C+Z/MRR1'J*J/N K:*PX@J;E$NY\F_U* M6[CB-_$A\X[9DP$]3-HW,7F#<*115 N1F/QF=R-=FGC+FD\TQ=6CX40DJ+W^ M&%\SOU!$,1MG40S)XL<6(:)M2^M/M*NPO*]KG['NMJS+$J6;?*#(S+37E"R* M=$P\QQ<40G+OH);=X;C"(4>##YJ;?0$TTC:/&U1DY4A M,6F?Y2JY?U5S/FV5M 6,R@44#OLF8V>+DB;MK7MTAG\5UA03TSZ[*K!OV.\+EUE!*B)*S0V!DEF/"O M19#51)D!M0QA@-8N,.M03K0X/H/=\/[ J>"31UU[W65(L8/+ 4R)F0;L:,72 M&"72P /DN)^J3-)=K-W#]J=FM MS;.,Z0-5OH@RXB0^ZX^ 2!K!1!::%)QX#V^OA^0842\ !BH>SDKMG.[[NPDX M+F9N"N%'0B-+X&J"ODDAXI17 MX):C]$O2&Y]MV6357\KA#+\:92HAT%K3M9^(\H#?U*0"2_/8-('L&SG$$D MIZ&9]O&!2U1NHD8:$&B%#P0K!ATDQBIPTLC7)+V)*C(H:#R N$DG*8O%J_&M MTFJ3;PY*8U;QC)TOG#+H6M#)))QYL3/O5IR$TG\VL0VY'*K?IF5>.@MG#8%C ME4P5U%=,2LM^VE))'88(>$ T!'&ZX,:#'$D\)6G)RA=)3NKB(QKU]9C@Q%., MRLJ1E<>/C"*J2I;$Q_HS&(9ZBHO^%)YDP2OE39@[L$05X:]UM0K>C#[Y]_SD M>-SPS9ITFPHP)]^4 Y,<+RBEMHBXA#P,$P\HIU_# %@]DT&IB*#$(1,*722H M:'/Q("$[V8MV%'"R)%Y#'E*]5GD^]>45Z*2K-([KT25"U32JSKB MGTI2N#)Z=?Q3Y3]8,QN^(PBM^;GPPG 2=\RU%JX*!-4LBDB,WR*J!M'[Q&)[ MY-9V+%C\RZB6$D8(GQ5V\P"&?H&2Y(QGZ)*),[ ([S]G8'M+/(3OP6_ NO DB$QI =(".&@A M#^[%K;M2K/"HCE1*B"^&B.%/X?/750BG&K%2QKM,%8)H(5R/VZHOUQ5M00Y. M&"OC3M.F6] *''8UIZ=95D]68X@8B;,^T_G*41+;OJ9/,#3$'<6IQ9=(.=8/ M[B.[TMR![!S7ZZNGP\2V\8>.CJ&N:B\GRU:B!SWD1[OF/BM$IX5K!IHK. M-4X2/NKVG""EA1V>[0[A' 24)QX 6/Q)VXFXT'5!O*MS1UQC? M74F1L5_.1L,P'M<1.^:-DE+*4+&Q2KNBV8YZ2%ZU5IL$:YU(=O3*SE.9$ M3"18'B?G<,(L)%;V#0GA927!]!(R4L?_YH"$,.(4#F9P8OIFX!X]X%\ ML%,U4!?@)[.?7P*5]3W<50;^!@.BRP1?Q+C,*M M'BJ6=^-]X*!O M688ETEV$__'/[G)9Z%\GO ^RF63F?V& M;. [L8'XS1M"2RWVIW 0?Z0C,A4TAD-BJ]D"YN>HH%"W38>)_,]6 ]GP,M?! MXR^WK#EB&*+OWLQZNMTP@9NES'&52<((*&A,OVMA:DZ2>B(AZWWJOPJ5?_#@ MM]VM9@Z3#"@3Q? 1R?$2%^&0ML^D6(M\Y@HD&NAI0B@V/9$0N@_7^:9:()9D M[_Z+YP54,Z6K_"K=&=3%3:RW@#;0CD7R0*WIP7[-#:#TXBPA/5@U2S M)SX/ >]PP)'"D9 BV0-\\=O1K;_X,KHLM.21G$T_Q&_< L1>A@_\.?L ES!& MUW95,7YVTV-\\2Q\F"[ZXMF7SQ\X=E]]H:,4BVIN**2HUMXW/F$7-4RJ'A/Z M7SZSS'2J]=B2OF3X$ZM$$J"9PMKPBUHVQO;EI&A9F>4=HM; M1+)IZ)W#5PDYO[U1?:-A"PW6&]+:O9-2E."-!8^:("KT@>-+#(K=]+5($CJB M6E7EO]WL[UW=J[JQ3OW)%4T-!PDMTA3OE]2U-,51_0C M:1@.R%P.;.,;=)%!WS]@))=V3=;6IAS.A!($9R"YZZ7O6,Z).)-L M26;7?=G2M'.*!(9)'E7?# M\B0P-TD3KJJ0L4#@L_)Q+1=SQDX1#(EPZ^,M9 M04R6D7Z19:CL"5BS"Y."Q(P4*5DO=>_+T\@0E^N*A5/+K>NO47%5AZ(OC+O;JPR(8"K_7W29L M*:)F_3D,G3WHLON,\AJQ]PLY?V0LHM1:-#^P-ETP<5)-V$42E._>A!5J>Y$5 M*G2#2G,UG41-,+I+^@A3 ZVHGBDE4_W):'.ZQ8)-M2,%H>MA"=^A(K9 MNAZB?851L-S0;=U90725O_454MC.@8VVB$[]J:'*,YIC[]=#;83:GRP/X3.( M+J\7#V[RZL&<0M]1I>16.^[2&,*^X3(37HJ.7Y%;43L(BX$TT M),M/7D7@5PN3J7"7"$_^/SMJBNF"(R#L17@?1H,PTPA[(NR+TLHH6X5IPT@$ MB]>4]3I?^7*@S$!G(<,@6GZ:--<1 ,H(MY6D%&TD$R<")17$"^G;V;PV<1_@ MD*4.QI(%NK@=H1&_(^PA\"U3>CP8C:V2$*D<=C,A0,;8S)TT'!A@YK9RI]0I MF,)/&EDF84DQ&DG/V_RPX-%:'$YAZ._3LPT[DTX#IL6Z^T6#R31\)#[D^R)' MR[C369<>F7W:I@A%E T2;=8$N M-?62%O1*+8P94YD32X,ZD/)]A8R1 6'<%P]3^&2YI'ZC.BR.,($T,O"GU/<1 MG&Y\(XHB_++!Z\SUL*'!Y#XC&J_GO__]5V8; MO^$C^#VN_4ZN+1]\\>SY5[,G]"FB=7OQ[.6A#^//SU\^Y3'@9QGHJ7F0V2U' MN12O0H.,0O&RVVPY**%WA;3<^$'\ _SP_MV5WDQP/K=X6XO9<39HAWKBV4N: M8XA#Q'!B>4R:3X2;$R,?1_=OE$V0A_S>R209[QW^Q!ZR)!@OKB!W._ OL<9G M;WD%72GH-7G)]V^_>_,N_BT.[G@!4(NX7P;!&SKTA%+6URD(JTYN1^!&UOL% M'MM2GI=RXS 8^O8T_&X'^N<1P)B/N,8[T_=R4524O(]4G@?QY[9HXV5/+_II MX9S8!8/3DY !5 MPDSWI6 PC9+@.VD8,,!5P%.V%W'Y.\":M(0H)5AW\,%,G6/M?GLB#@ M7*7N&#C(A#R-0S]T1F.)=>>WUNBMY&RC5 & N0!V2;5U]+HYX=VA\:,,22\1 MP1T!TI+;LG%)ML\1%TN1@-'E!:_.1WA6OY*B[M?GHNXC>)9S4?<1%W5_-D;< MR6JB=NO5K300M!-I&)=KE;2#41A:VDPR2)H]X9 G]=EB%BGF3,ABTZ\^@U3G M^RXF?J7C4=E%IH+-PP$](T,?7&U,SR$%CXJ+FCB%2_>$G/NF:LC!!_%L5YRD MI^FBW*C.\H*WD0TN$&QS@CVBBA?BA)'!&@ M(#Z(&>,P'K&4YN#?-BI($O)1[X=?!H:\(4YN5GJYN$31]I>XSJ>_6H_Z;WV] MJ?PZA(X.V#6(0S^R<-6LSTH8 W:HYI1'#7XV"D0Q9<@I0E_UFZJ:3W2G M!2\[ Q/ MI%VIY,PFU"",^AI#'2:Q[//728H1E[._<(K;-?>Y''$N)(=7CEGYI-S!>3WU M?W<6D!A+4JVVGBS"LER7:96R&D6QLBV0LIULKHN84YX0W3P7G&<7\BLF=N%E M!=0\9[$YQ5U>EY1*HN>5RJ5N: VUBIBWGL.:+1C+%+9RUC6)80TQ&H[4LSN>]H@G?B"L^DP;_Y^N7F:LP;"K)%ZUX^C_TO-_:;<)_,4F\*Y2BHSH3Y@C MZ[5&81%#S"%,I4IIJ,@F%[<;6%&I8:Q20V([EL!!-;8<.@$;$*6SIX@^^9B6 MJ@!)J %M:JVH>2_40G"W(]8"/,!'(@Z=:;L0I4V'G>BYEJ;TUC[<^0/^YOE0[D MX4&TK R3?&$9*F[W&*\Q0!I6WVZX#_ -<2*AGFA$TMK M_3NEL 'AE?X6YD\HK!4O1"-2&3"R9 MS!\>?\F"!0[:S6TT@BIWJ&X15UR0?CF8%A@;T=VU0@N!Q4&:3STI3U>P!SKS M^%M$\V85XY2K,)EQ$UGPG0?##L/5\Z58WGI5]?HR*2T 6+24J"XI3 >CXN#^ M[X593F;5"P+@J&NKZV[+-6^0RK35G78_I,G9KL\%!<0J$LV"73_+;'[K8?[3 M(NON$>@>\(/*V5T)KB.Z"^O$,R!&^R*F=RE^(D4)J?[3)WG7+M*N =&H/P=2Y.$48HZ)BA9 MQ:%CN+1B3]!CHJ-.$U\BF4W/)C3>;&0P3/:TR >S+6WYYH!DC[X@*&=RU\1; M,WW\J@Y?]00Y50-9>O/RK8#12P%GX@]WJ*F*)%!+V M/BD[0,:'$E..^UL(U*5+2/NH(GE3=-X+(5#:SZ8J<@IU6T'/%YI3U72MM W+H< MDQYD_9-%+D?.Y*EF6IUV W&T(G4O+R E\#WL;A5Y(4+78DP!>X@_)D<>?GRJ M4F'RKA(H(^>AP4&DJY(F@?>K3&4AVTD_C:T\L/-,\PK)A]?@<,_NF.2<_ K*3<8N^&CIMCO/-3H_AK M1T?][HR.>@3/5U[76(_MR=M40M.KZQB.(UFS%*^[ ES614W- M_N IO7.<;C%ZVW1;0;X;#N"H/^$UBN)+F>4/CQ1>;EZQ(\=A88I&H+KJ$,XN M>J_M&!JD=?]T.,D',4# (:;^(CX9&AN<@DT2"R=->4JYQ5,C.,P%1DJS#.;O6DI PL=-U5[P\+KM]\/ CK$U BB@ MWGTZYG:X?3ONXT*HR+:D"Q0B"'+HL%\1X+?1]779ZMB<'Z]+.:C1X]&FB!![ M0:]ID"8K'SQK9&,D\;"LUKR8E ]@G'.)W2N#0VQ-K5?!W($:>[N/8231C @. MTD,@,[PCSXEOOA91$%.(< &Q4: ='GNR/S23T@4$9CG12Z4X) IG37T]"ZBY M^]8H>BE)B-2Z/&V[X-8\D\:EGJM<3+IN_ZXPPX=XLZ>R%V.N#3V#DX.IVX?K M2FXW*.A&;1SH\V^ZN+L.7!#MD[TV(]4I%,T^992GS5Y[.BKN!^K]UV=R=5JH MHL-XDT;!4$^,Y3-:6<%"D'X"I3NXM1+8LJ7M)<=9')\?=PAK=M>N*(LS"JC; M#G&9'K8:)@43,"?44HZYLV=4=<3Q0 'UI$Y-.!3:JH\U+.WAL]062$J;LX[**21$^#X9MSH!I3M5ICNA]$J^@!S*G6@>S;F^[ MYE8'4QE\'-0XRRFI?!1%+/,*= K@DR U)8QH3.:X_L:11Q G*,M8#<4Z7B$(E4+TF+TB# VGTUUY.HZ88X*) M+L2$B =G]:H?-]V@XL:9RQ-W=J$&)CRB!CZ&.H4MWK74Y]#.N!E2ZA[2S6') M6$(O\SSJ&JX&T]%QU*VHUALU5?Y<2;3BK$\.4_6@'[9PDB-4U-54NS<_.7>O MXE/1T(M84K*1)8^+!#8=C9K3[48Y3_O!HHZ$,#>5#^9:!-:M.-Y)ZP$IGW1S M6L49*)YAMHYN-_6UQI&:)77Q)C>[;=@*=RUS#,A()KMG6K;ML(T:70D$R.%> MX3SONWW9A$<44.J9L??WY_3E(WB6<_KR--*7'X]0@NL-/4'!>+B >LQ!6+<+ ME9D2*ZFR,9[[SX^4LU%=1J<#$4[PCH0OF <1M,W"Y$+]3@,Q M@C+F QST,35VE-S(\9+,E01O5)GS#B0Y";5VPM@G*=1N5=[* UWRPJ]_F,5- MO8F@RO 3I7%VB&CML0I17$HI6H0"1]_8_X7 .K%:KK=7VHK%KC>N5 C!KQTU M*[*+?9B_=8TJLJ6V_?4)X*EL_^(=94H$-BBBV F?-:JW%%&<)6>H*&?$UPLV MD(K33"R1,(@\:4W*WEO.18R<;)_=7O4DW[#CT<1PA?]>=S0K0E])O"VJA4O/ MLZ,LI0 E;L(M:2X5]+ FRP1^$B0WGBA$[K;N=X/*U=\1*]73,%UAP&[@_FV# MT=AL'=$*O<)J*PPU.ZIH![-4,XF1E.OUA37JH*O16)-CQ_IZ%TQ"?Z,)/,!/RA!+WV))^>DB M#4 &&E^=LR*;&7[)1=/MEI)Y=, )(ZKRDXS"/_9[GG1YHG2"@KJ(C_&0N\<: M@Q@69EN5]?!6_ZJ,3!.)H)I@7>3]PL6?9+'Q.B(ZRS3(=OGL7!LGB^>5'EEA MP'8F5Z:4OUQK 9>5X>YL[2$W3/N]H3XAVN_,$4EI-\=N")9LC<^)#48P@='[ MIU^D7#*\/D ORL6RV.*8O%]LJ\<[/FR5";?8U& 4B0H3C6MVOMM$Y <]&\*E MK@W&7\%JNG^I5;!M3J:Q6W.N3H+%Q0W>5W:4V &F'5?L#K'(,2+GA@0KKR,P M4+*M!FW%>2 7=M#=M%D]/+I1'7C.@;"\&^Y%(O,%VQ[L]!HR=F'9[Y:2T>?3 M1#(;BZWH1+;+8..&-;>*LSX-?K"EU:NF#>ST8JLG3%2^M*0.-X@G2T#&.<- MUL2 _OSW/CFR*>LE-Y??=K0,<"C@\7<-%RFT:+J7] 'MIC61A(IG)DG1O@(; M*94FO]_UXRU9&*KT_B5HRJXQ3:7I5THRL$AKQ2JQR38?K3\^ABD[**5.!GV& MJ:T2%B@:^3";MP""0D-H8BVCW7[7M J/3A,#L8+*69CMG@F9L^L4,Q4G2K:T MFSX]K50!J# ZWJ@!MQ0Z7J2\??;:C6N1)Y2=XXR*U1:7%*8Q%AV=(!IS9+6C MTFBV'^X1&D55?\G 6FVXYH0]T;XI'89&#YDOOVOGN^5U)0F770NI\2HFU?9% MTM#@O?=1^3JU!UKNV7OHJO$BLX<<(F YB9K:.OOR(YY:X/+M_L%5JAPC.(>HQCWOR=XF)GKUZ]N2IX M"BL0/6&9[UV\,KF MJNVV48K"B(X$7)JX4/C49X1 ?$;=4YH#'R*JTULH>FPG4Q)L$KY5-KSEPO11 MF7Q9L4N'$XT5V<(B)\^3?W60]FY5\ DGELY%6LB\0N>;X?-11IC10:7"MQO. M@8H;BJ=2?LC__.;-6_H;9$+P@X?0SZNFNR-FS]@PEV--PTUWF_!'$$321.1$%@KVM*)*H'9V^-,*#:/^S9 A6#&/95@,-_'UN"HT\14B-)5E M8YY>%WU'WF^T%R/+/LRJV$:[ 1GLK !F7GH8KNN^7!M)B03Q4:3"80*E8"-- M<_00TFKKO,?9-82Q>O>F;U MRL&"U(TZD%DD7T:'F"%+O@B'0YWS( +ZC]G#(SG-0V*LU+H;JW'3+;P?J>EX M*IE*:W. =?-U.S:JW APL1,ZC]+ 9:8]-W4>RJ1$R?ML(GR?T)B* F;09R!3 M;HK$N>7&(9C-"=A:V>Y=+)V$TO:LBMQQW$/4:(T#.#F3$W90-WS&XF9'4-G4$1(&5 NV8"[%M MF&1C?6^\\T(SG_.:CJ%VS28L#C'[@[Q5ND1 M2A[K@#2U>!6]BP)60C'6=BV03S72P#@O%-@R#@SXH#8'"^C)";<8MOI77@C^ M\MFY$/P(GN5<"#Z-0O"].N%(LL!&059*6U"UX\/).Z%-M!WHIYW*G54^%=!Q MUV1?#Y%,4@V^._FX\T-3G^,XVQ+*4B+NLE2B_)HQ\DD9;4W5&K++DB*-KG^L MIG6]A\;[LZ(>N RRS-QA.;!TF":9<3CQF";3J;8BNB$'V'*L'=:U>';)G.C- M6 :*,,C6XT'9\$ALF;&_@!U_6:'J.V\X,4=SH5W3K>J%<9_V1XB#_",^H$*L0!G,9-IUOD8E3/+48 MO&-(._K S# Z-'TB_Q1=[^Y]N(C@(U7E^M &*,M_N3(!&;=$[T>]W,)G:N,6 M^7MXTX&D0E*OE][EC)\RE\.&_S=OY7'5KMW$)E!/D06KELB!8<+ MT4=RL&]HAX&2 1TKW*GB:3Q!97T;UZ(<:(<\MQ/Q/1*MGY1W]86 MJUD5.*W^:+:&$Y5('<6"@;2Q)B5/I28A+(ED8XOQ,VM=[L"^3%Y=)+O0&Y3P M36AX=_K;Z"HV<8W0;(IA&X/07!Z\X 1F\/VK7O+IU!CF*Q6^\.*1@1$?%I$( M.]X_V'A<:DQ18G^9,&;J*HYM@3$!5@Q[B+U.-]W==):Z-HA-!;$\R=X4XLX6 M,\ OI/L4W6S+9.D/U=8=!NC7V [N&#('"='US8__&_Y_UO_N/CO_<)-\3S%P?. ME6(V[]@-2 K0)@H&?%MT804GI2*"(E]%YP:A-8!\X(4F0G5\G:M84K6Z8D02?M =NZXRI+1,FYZ>"Y9#8 MUZ>^98*;49)$DC6G,R#A#IW)G'-O9_\5 M]B5"BR_T0=_+)Z,2XA/%SIJZ#T&P>.9KJ M2!7"E0W>BNPJ+JNFKJP6] CS+)'F+SS$'PI[%N^":NN+"LB8JBFL.YT M2!^^;W94V[E,=Z&\DTVSS L;6'8]TQ)#E$Y/CO*?!&@15@L&0^7).-\<:DFJ M_Z[)51.N3;(IO:-V7K8);UIN^NB'OZE:-M;-QA;1+TBHW MO))MT&QK7L[^M>3<.(.OZ*D OGP1'N,5W2PT->^8J7L:7';E,CHFDQ3B)O)!V*.@341F;GS8VF(E*%X3ZZE &K!E MUSQJ,B*3+W__F#T@P_8@G_974C-\?JX9/H)G.=<,C]0,'VUT^4Y:)A2[G*0I MQE+.$_K8-V_>&OOR[(<_ M/^1[[M,3+A R30$? 1I?"Y&AW0FS@=&?CA?4S0X#L^8098BI*WGE"$.M''-#B/,J>LN^ M:^N%"(#JE^2A%UWW05.I*FR8:V%(R>&F5-U">.$"V"'WT,LJ&(RJR#!==J+. M=_VR,I#Z( ,9XR;.4WFE-E 'QW*RK+=LWN2#+<,K[3CCVJQ#,B=6S%Y-V6I='>GZ!QP&\=YW30; -X# MZB'&9U7WPU:$&89JM^S:_1H0Q"?U9759,&SS0[6_H)[?Y5/^F2[Z4IIJ:"L0 M/:86*>FE!%0PLFHO$R+T$MUI8* MPT^UKS1M)ZTA)35\-A\H(Z MWCR;P'CDXZ*O_(;;WH""U! TDH1?2E-79>4BP"!G ;,JN?H<*A?A M7GFH9;C37>^.!:L59(=TUF(Q^?Q'>SK2/HS?N Z-F6OSP#>U0X,(CM"EX?M- MN0$DS.\F]G\8RWRU@(:N*[/MJW!H/<$)2GX3&3["XE3]4^R2=?GW)'DSR;)D M@/(BZ>&QP-HM9Y2U,.P:HIJ2 MDG]L_-"*Z1##3Q0>%LL(QJ.,W"A%T$]3V@_N>97NJ-QA /)-5HV*XSFVKS0+ M%YLU!3\.M)3R/U@3O[7(9Q.%Z![6(H/7T;?OQ]1\=@4N =]@R;C]GSE=_:Y1 MC\UIM (=3&7KE3ILQE&IXDF@Q-G[K7 ]V9781.&:.#UU=/$M7M;+2J3JW10 M0K@@?!5>=?@A1:8\/.+KJ\SEGHAZ_DJ,B3V> MD0(+*:.P87S^E193.#6YXX+ZGVC>%]5H)"2<>_4G"NB\J,-617!?_W#QPSO^ MI^8WW]W453!4W_;END*?ZI/T+T_%RG.TE[ZI00YU-'I3#9+7#^_\P[LH($_T MKS6;U04-:]B\QLE,W\F>:@@&>ETIX2$&(;Q<.!!NZ*\H6 #[NK ^'RV1 M)\BN8(2@:_.DC'_7;E 3@(97?,L=W-MT-*P_;%V1K:Z' M=9&E3JT]\]8H+++!AEX&8*.+A@XI0=B("\/5J#5*:Q%VVE9T&)1]V,E\]AH) M/6%.*-KRU*_,C$/;F+XOY/2FFW+#\PA MS;4?,!30O11^QP%M](XD.*/.&6U"P9?ZO0J&N3RS_V+PO6ZKX"5@:*)'97S] M_EAAX(_U39KGIE"AE!*;E8Q&.ED;E+PY0"HH$JO01,OZ#DXB/ S.5W.OS\JDO9A?81PRT+PW=76KM:)[I]9I(L!! M5KK=PW,18RMM<$5IGKL58WQKUU6B$6++X'9"2B841C(Y\0ZU]N27;>;1#[L! M9.'<''I3SVMIU](MEX'!#VU?2D@ ]C73EWE6;+:<27GP-FQ^B6:.$./J 8'R_E@23WGA= M7_>*6IYZP# KWP2KX6_X@MD&*#N3M3%'9)&_E-^(QYZ/UI4L*QL%!)\K.G'R MKE8^*HU@]#M7E8WSZ!A(OR=;5V43.QKD\1-*+FX\I^&19/]$WA67[8(E M97<7LHH\6FNZ.ES[9++OF6@N%K[X62=Z_(QAJO\*H4RYWYSZ"9SF7/4^Q[&E8)^[CKRT[$$Z=Z*;]$,+JL&G:'$S^ MAYZ^4L![T.#?1_N2I= BQ8%4OI2#?"7ID.^IR%V+(1?$H+:H58\:PB'Q%2BA M%U8:*D(3KL2HO!=/7'IRRI4XTSZ4JXJD:)?AI/VC#UW"Q\H M8*"1@!SS"C^-5U[N>BZ[U(/(2\.1=-X5(%[R?A%"'=R:,,/HC6%09*.D-"WP M]!%+1)X-99F#-0GRAMUH@8FKRPL!AJR02\VMX11:8^M3QB6.I(H3<6$FIEK!1T@:LH MN3EQRPGY%,DH;#G6Y!0+550/S>@(\D#;0DETE!&I6M:[-7<)80RH;YAO1)<> M>98,!'?Q1O3%M4M%55JIM$]74]_8%@M]0[G- A#8D(:7(%JH2);[ MY%N,WBK@1*J0>8L#FE,$&BQ$)X[YY!"5E!O.!+M!HQK9AA*@+IIVF#EM6UWC M5[GV%6LC+568!0ZI54I6%;)'X# M8S :'7A,%]GY?D[FK<(23 O>7H#:%G?* Z5^DN$\%(US1RSQU .(]_M3$&\@'3P;X\-3N\[:??YW.XKE\ E!)#P??41H7_= M):#PA&NBX+9@5[(LA=_YH)W(83:QDY8+"\(%4K9+1XSE1(..XK>Y UA6^K0( MW.107X%N61/,A(!*ERX58#B5K=]6(IJ+@'! WJ*":CLXT::BE MT3#N"L&0HT-W5(D=U>B=SQ>?OHB=^ M0E.ZKLI8SV;L(X@MI-321FGZPTP,D]OZ"$9#3[G$FUJ:]V2)=:7@C: &>>64 M@!B\L##;S*M-H )V 9P:6Y%Z''0+.I5\]6NA?FA:/U?T4A%M0B2G="V.V$#: M(S_1(.]SDM)2GQ(?Y@T-(U$VP0X=I16/-L"GGU?A;"B9J87YY4<\ O%-9&K= M*G-&\X JP^2+/.1Q5<$DOO017DE'"ICZY9D#"2ZB8IIZDF:!BUQHN"L>VDSR M6/RO!Z6Q@O\.Z8VWD5_G+Y2_+Q2CW5$!^(H+R K,>U_^./LK41CUPZ-]^Y]. M7T2\/H=-73!A?5@J\VZ)Q3?MIW0I7[-Z^KPVG?#2":VFGT[^XQ)T\[UUU2>4 M4-:,?I#JX8&T+T?;SJT-V#DEN#,XGHGP'2?YRGKH?=EFZLFD>_C?9R3F$TQG MSYSC^UD5$T!VE#FS^>1;\7M?I:J+,;?S]*7PMH9-=P'&$_[YGNN1JE"2(J(W M_H88=K=KZ0<4U-+3EX>9;@Y>[NE+X8W[C931#CQ.>L=73"%'MY0S 5E0QG%- M?=WUT,L1\HX_GSP)H:0HZO+]8K';J"LJGZ>W_V-%K>JSJV4X8XWX/WR] M:F_KOM,%Z(;@R>OD+[X?A=>*;[F(5 E-MW +F6ZP-BWS-=O*<&G2;9^]CG_Y M'J))80GD;X>E&LQL7/M^)8=]5'J9*C^0OB@J[1%R2);D/26[1HG-$D="QGRBW,9\A$\R[D,^1DP MM@K5#]DAD-^,[/$41UQB5L<),NOL=%>#]2_G77\@[Y@V4%T13^BBU.CQFWJ( MZDD@.: /Z0'\;1F\D+_@VN^,=,H^];>KM_^%)LGI0\)19M)9R<%1R]$0O3M% M/%P>@30ZH9Z)IA0=2?23R2/,J[9:U=NA<#X)9?$Y;D6HI']9HE#B6,SC. 'P ME(TV'YIN+&F@=]MJ[+O1*3-V 2]G_S6F#B^]YK?+/OK+(>/J#K'IC'S:'T*B M=?+/"18^([^3AH?"A_/(W?Q]U^I3NU.62&F!-P+=$7D]4=),: 0I.;[5IH^, MQ_8.-/ L$,0BZ:A*!2^$ C;RC\13L9Z0^/TD+4KAM)'R=;OMHD-;Y"R2%\;< MRE19)2R9^.JET!)9T+ZJK/3!G/^8G"DRPX?R:W['V>4DC+ 9PCKC-M EC_Y* MM$1 +'5"#SIB0>9H0K6#2DZG63V_J3]4 MC9>5*=/&0=_^$K-YAK4TZF#9(RK>B.QB&TN.!)'NNU4%CY)ZTJMC[M4C,NH_ M;[C^K1CL5QU49H(_K^DJII3AY%RT$K!NB\XD:7A8P^_F?3VO>D\CEG]KW1$3 M%T$;F >.SX,ITY)289/G!Z_ABR].@JH4L___W77Z-O#3A7:M.E M[TH']+>OWERI-FL1+[H,)I2"[9DN'3G=5.V/RP#/?X=/O[I$VV6PE2^>/7<7 M"3$X ?SMT/_AW=7LS=7[M]]]_YY_Z7KIX.ZDZ[=(%F\1E_/T8E61+70;U)7C MP':Z3714I)O$JB2^W!$.KG(I#.C6+^"TESD94_L##T]WS20-!,U@[2SN[A21 M%E&-9H51P+160KHX(.>^U3]0I_AF*[4LJL\V^YEH?/%/( H@M%2O(H$N7:\^ MCTA0&D$_XQ5,@E+&BTELN3&"*<58)I4+HK0\E$95&.GX"T2 2"F6E'W.>K6E M35OKGHO%CE)<,J+!Y#$ONG1^RE@"XF(NB50DF:_2=4RQ+D#27UG&%*^(RPT M7-]5*8HEW;Y,1>=/YL(D(H<(X?=%,;W:Z=NV]PZV(#,6N]IM8'4TG:DWL($A M'?:BPZX,]]VZ2]OF\V9VVL.'=KD_H@YO]4E\1"*G*SN1VZ\H-+BI@#-TRMZZ M@321!+B>8?W!_T!.4L4E&4VQB]JT$=4DD5:EX*=DRM5WA3EZ2/MF59-5+LAD5VEZM^ M5%B>ZWIWKE0$A]Q7/LVK@(X%72=HV':+#V3K%T[W*A>BI4E V#&O$$RADT1\ M#\'&*'VY8T'W"FVQ!F^PD733)*'NQPD!_$KRJ5^>\ZF/X%G.^=33R*?^C$(_ M"=PK'GIS7PEF<(,M.5'E7[_ MW1OV.<-HME62%$YASL82M\\G#_&F3(QZK7GZ&I^9KN]:ANHU7R(MN3K./RJ$ M7@E1H$T^'@WUYK@,$FETN5K51VX("9#A3>_=4^5]R>$A-<"_@D8PT2Y+B*/M MKBD[/8.[N9T)+S.%F(LCZ<0;-','-T%03T=S%(6"C#6?JEM# MYQ&6%.S[<@ M?Y)(C^2?Y !5$@Q$T)FCF/.@A^32DI>-E8%X)Z%T LI^75^8(C<2,^WUI4ZU MK):CV]F(C%0327,"OG& 52O R$99/,";#QM Y99SIK@-5D:B2,1(X]H_VI(6"2"[&OX3U3%_JR(*W MEJ!DS4>47[)8N;[4;UO4W- S/\:/JC92U0R5HS";<*IU9$?@8S_+H^J-"UPX MT;BLVIK7=H@AB.A1[5DVN&H #@_&)9E 3YA7C7?%Q&8@PI[@N%P8Z-H!T7T_ M&81VZ3F5U4KX_PTZ@L7KNR@8K]H3"-H :9M>*,&/3"IBJGG%$'? +A%')J+H MAD@OCEX*BYCN29L(C#A5Z]G'4_G'>57X.V+2MP;P/W3_935L:MF/_FUE!":5 MN0#)3J_(70DV/V#62^:/[U;K%HRSXW/5$R$RLB%2IU/:QT381ZJR_+&PBB2 M)=B.++I>[8=NC_BYTRK&ZH4E$PG*I,^TR>BB'2X M%'AW"FF%$%/7EC\O[^!< M4R2'F.U";8M^UZK>:C?' !]R 9R9.W30\R)5/???,;=?B=^(I^^D'$=PJ2!'UL.1X[U0YFSKUUZQ9( M-"5,0( #D)*9O_[T>G6OQH.B%,LB9?RP]\04B4<_5J_'M[Y///T^ ,.BTY=F M#X?<#&LJ]J#%F-QT=#R"E>@Z^+VTW#WYX?5[+NTIAXT$[)T'GM7PG% >9 (Q($D%KDUR,U/A M[F:_B3*B> HBV$#1?=''68I&SC4Y\"4JVGY<@>H( #CQC@I;]E0)UU;O"K)# MMQ^]&0M),"\HOCC2W,!6A_8KZ()!I6,G<-SAQUQ[9CS*II&A0/KFZ1+!%Z6[ MF7#GK9JW96W!L,3/ULQUKB<&> MTC4M=]:$9R8VE$D1F%/(G9 E=3DE3.VRP]I^:M]Z$W>7[6:K3P]"@V1IM MT#EWL#_ZAI;RT6C_\!O9BU)58"TD_ (1C7)3&X M(+&'?.4B>^AY'&-Q.@F22[R[G^JU?'Y9%A5K\)Y_5OVWIH+.R[^*6$H[;/QH[DO]#S?0RU(/-'^G^C5 MWU_K\?5C>LX$Z1BO<& FD!MEIMSBX2 6#2I%BO4$:'PQ?X-4D8;2*Y6A0(Z) MA=L@+5B>Z)(@10O&5V'=K:/(1H$.8._>*4^30R@[^-8_*21K*=X1L&#[%O96 M0E5^S?M('%(Z'-1.4C&+=+0(#*5V*F6N"]K^$)J7]9XC/X+,+&BR8L=CCNH. M<,X*C9W+9F-JC,9V&KG>&V6FE>_,DIJ^N/E3Z^1LGNU=QZ0]@:C>'+1VA)+, MX^ MT$H1I9]W(!C(LW0X.%\>1_2*O9\)9OJ639:/Z=0X."74>H.'4Q,EJ!/_ M$GMYI",:H$K:[JLF0P(2P4^ <-^UX"9,TX!K$;M\8>B]JIN;YM!*PWP8+?," M4%I9>.**KDV6(8MGE61$1Q4PO3AR)KA/\IF-.PZ_\&1TM!MNB2G'Q\0R&*2( M(R VL*XD6C\MC=/%*8+1& R\1X4SZ!3Q6HCWJLPT%W43'@;H$+96! !M0AU, M^*Y LQ (DOU4RD+Q:1IK0)"R.9702"_7%!7F.T24G"I->!*]6UI##DP_=LFQ M=B@2J U& N2R"9H'SN M0.-Y-[S'R8#WV()G&? >.T;C*:X'@:FFXLR0C")K=_\4"DC7( MP*/XW)[\\_VKI^+?_O#Z?8R445!-ZL&OL4.]'[UAV?)#4O%NW9U39/;Z<'E[ MZ0@W+HN$+ 0#07R+F)Z$?\+7\2(U42U>2TX-Y2ZPA 59VJLHK_ROPC7_&51\S1^4!QD])V?%#X;Z>FM$ MV)UTK&U*Z)#6K*LEAD4_">72I2,16F0SEG)JCKH.M40%Y5HG8!S^._%^2GNT M_7L\@..!43>R,D95N5(%2C\S,.H@"X/,=^S*8]'4/S@R"ECS:%<#!A/;Y!/C M_FYSH/J'QTG0,:[](G(&\1[ -8VKB%Q%QL4XBOF%3U5 F4W_=5D)>_$P.Q:6[X\'1_] VNM>/C_>=WRPW[<#Q'.KW4#Q7$=#ZGALDP M!F@12QGR2L>J;HLSD"M F+O66OJQ,,4 ]W$A(-YOA0D+Z(.H,B@ZI$P8C7Y ME0W#LCKB']%#YSPF.& MC>[P(_N_P$RN$%](YPEE"[?'=7>.G 9T.TI_N!2A]2C2;*&B;P-DAM?8EIY* MXY]^FW_R7>5]**;6X!A/9=A^%Q8,*:EOE$J_4+)Q3X$]"IR49 OF^>B:O3#" M=^9!F<3*LW)+P-%55V;,92]X, *'M/*(':HRM,ZX_\PM+,IE71*OH^=^=^6. M$)))U_"4/3H)Q4/'6"?JD.#.>>(>GB.]@#3+X^KA-'16I5)D:6)K58&0;XMW M>?T6H0R>B)K>AE%LV#J)^R],381#4#.SI(%V(^Q67+1)*ZD37!J[ E@L5/=0 MS ^D<7RQ=5EDR)-.I6?? M7HM.JY%/<^!3,A2R6<"SH.S1VFH#WJC>6"+^Q) M!]SPP XL3/(Y!IX1JD&G9[C M21"NWVUZ3,WAI8N+O=Q,.=?0/KCHHPS!!=_MC<[FBRTYRO[K?SU_=G3XXK,7 MXL)1&QWN'Y["F'SHMI/FHZD(+N+6!ACA)=6_KSAT8D)639'%<%5J;^SAP=S( M'SGZ5!/]9/&3@V..&/V60&J::Y:5B7]A.!(0#9:RDOF2":'2E^B>Q M9]8>9(I0;^5!ILC>N6>*7KLJ5'AT*TM)\*7@&+*')XM$ZGZ#E?I<#FF:8*HL M8:)!]O<35ZFQ5ZU0'D27;)Y2]6$5-^[P;VNV%Q$<3^C;\1W@N!PV\OUMY+6K MA LR,K&*,M05O&L6N>Q#$2-J 1S[S4/$82;_XDRBXP6QFU!%*^0@.65L ;"Q MJ^5L:M.NP'58\4:\*2\'5=>$SD$S6;9DSF^+#!ZF_DY3_TK@GX2'(6Z:UN9C MIEWU<8,VU\:\M6OB)ZU.=5)02OS\S3]?O]H;/6?L$8[; @>XX M7S#,U[W-UZ^P9=T!#84US R1?AQN*$*@ETI"ZE:C=2!H'J :>CV MEG$-5YB7W.6NQ[6#XM1E2](\)8?0 45@U;VU8X;(#M(!3Z,?79#P!C'GH^.# MH\/HRH<6-+!@NYTZTQ_8/OY7%WOM7O[G'^%4>X[5_C'-Z M##48@)607(L)D./A.V/1Q?,P\DE"14OH@W[9A0,%E$?C95V?29J1L;' M*M(P^ ;7]M +H7P1X@"X0563*W<^ _; 8@FO3% M\W\]&_"@6_ L Q[TT?)_ 0]I-D\6CN01&63#GF/ENPAY2Y"#MZ<@=J#0D=OI M_B&9A\\-M=,1J2'E 3ED%BQ"HRZ\GG.@Q87:)GMOD]'(8T5OWYT'*CPB:.4> MRSV54AJDSZR1!WGYFEKA[)E@!Q$'11*H B(4>$6'*]CU;HU':K;UMN,X1?\9 MDCHP"ZCK*6X4ZB>>MP2;0US:MHO%#6( U9Q$1 0=@>/C\5\_((4V$7*$J8^+ MI'+$:C?+E,)\,FIC*:S+W4(CL1V]!:X'Z=R%T MZHT@.@GI-#DF8'0$0=S2A3P:PD;@\P%@JM+$ M[ND?PTEVLK)"/>23<6.,V\LB^(X\C%OD%+';V#Y)LXF-SC5#U=CDF8'2O+L4 MS!.>M6ZF>*$Q)/;FY1]:3S&6$]74[)<@W--;47H(!7,$=@:!*#6TQF]X#.9\ M, 3&8LKEF!6T8QY#NVN,(^F[S@B\-\TSALY'#=GLYBW#UCZRVDF!"ZO&/HQ5 MN?3'3?-D4OIP&+O [QJG%.[@-2^P!^@FT:S<7*V4$')EKLH_ MB=9T=R#>UT.:"'0 M969:5HI<']T9+^\M'$=1J??!N_$?6X[.P&6':% M%"41='>C1T9,<\M [N^AL6UIXGE6 ,PUTUE+_2Q"(*3GJ<5&R#SU^CR&TBS5 M\$-++S,.*.)E53S>M'9CS+77'!Y+"I\6ZFOP"6BW?XYZ915NQLFRYI;R6OX) MF4T!I!,\&Q@8##%QWSS9BLRU%58,&.<'J.=!PUBX1H1>UW&N09@#RO5+R/UG MQ,4&,*�+&=Y('<\>(=U%]HV@K^"N(?P0.(^3\469UJ.H^U"K(BBG* M+:M.%6 _NL NVK;WZWB+[%?!5*-?XMIA?.M'@WQ?R^W(CURSMW#S#UB->P;E M<4L-4O%5L%F)2H6YA\O^A8+A5@_==$/)52FT!W'T>-452^%B2MJ4R4P:J18. M /JJ<28R ?@K;-;!(*S=F2,^'!FS85T]Z#$C3=9+Z>>R88UXYZQ7!X;(NBXT MNV'.$_-:)'+E%U=G?E%YE]T\08KV6D&.E&8>I+LG2;U088$+!'RS.#^_?F3F M4]NLJCHLNK^ZZ'P(NGF_G:>K\[TAX?KQ6(L^CUB --*(N_L!QH=6C-8@\\-B MU+B\,N+H,[::=I9CG\5&3F!'[([M6J>+"(H(S3]$<8\P?E,E,$?I2*QH=$XA M^6D).6Z?G[U8)I@[,E%#K=ME-1'(XARHO;)^IX8OV#EFV4*SS0B;]Q:-< M3@>4RQ8\RX!R>:PHERY0A$(]+)*/PE0BW+],0L+7G-/'F7PN'AVE7GAK,9"3%Q1 MQG')2H6*BDL=59BFWBY.A?#?L/;SHI%W=E"LV9CGFF9'=:&$TN=Z>Q*<91FP M?J=F:BIH!8,120@/3?+"O)R MX8LK;F;[%2(%:@R-,", 3Q \P4B$]!>SP M#,$>8#VP#COJ@@W6"URWDG??BD&>!=YFFA'"NV&UF ,.5M,26)VT5,]K49E_ MQW1A[TFC*7H"7X&&A,.#%Z_?OP_4[%-S^>OWI*/3OP MG^*:V5C, \2W*G&3$S6(8-1/&@JD6Z '0:>E. 5K1=#XK MX]UP3W=B&=\R6'@3)J!A0Q=FH?PI$/'DKO/IM ;2/$)!V+%A]C0 +>6M+I/1X%Q]9P+W#5T+04ZU)RQZPD?I;V]^<4?I)*FJE5WTUTF5UF%0 M =4JJJG;GPJR _8YTFLK9^PI*\81(K]K)2C&17CM1(EDP$/;!]KT06B76T0.9CW >M)'0,Q/Q[S:-A &?)2DQJ,S+7&IQ+)=53BNCD ,"1D.Y,+B!K MG<$I]L2>FA!LF:>PY0 6 CA,X(MQ-[??<+V* ,,7$#_2\"70(F3,'A#),D4L MPWV\-^2\#[6LNTX(N)-7?>DX;MSF3#D/:9XP"SQC,?@7VIWL_2WMUX -+?285,^P^BE6/V&>_)5CDO]U ML#_PXYW&_;(2+EKK]GH'/=:2D-!,Q<9D"9HG?P:9A 89Q+H3[G$F%R M?P>R'E)8&)=VMMB1?016';.-X4B3I@0X+XK0 @E^,1 $WQW[L93@IS^?74Y' M7)@T2QE5X733Z=JX3ZTS?T5]EGAK-!Z-5 'R<@@OYLO)0N]U8NO%K85'K5I( MZ%W@@4&F]GU2C1,;:.Z]^9B;%5T(/G]5ING>3U52_!']"]IBWMNPV!J]=\91 M#9^C!JQ]M[>.G=G_W#?,<(;(=VNHCO;.MAH)7[I[;I@!6W)PX28IPBEK-)2Y MYDNW?%'+P1#A ^#I7<))"9U@TD0G-HEYF^K>=$Q)6P1>9PZ;!XBX*0O2V#"< MDD!Q\\)8)]8PW,% M\-< +,:$+UIMK?BH^U9PO-$WV2-\:)@9UAULW=*V/?/F,IQP>T]!KX?670VI MG&/D%*OI^%$9QI!A+&X*$F,9Q:D5^]NF9H83P(<<4G([;D*REK%*,:#?"G5K M+BUXL0GVL4;/7O#_.$)29G^73C+_%RQJX-YU*=+'9#9_7]C^<-JU^2WQE6:3 Y M3%]@<25'L YI:.J PNPDBW2@Z@TH4M!8"%8$XQ:8!>?W*6\U]322]N5DKH2)UTU+LD(N$VPJ!IFX)4#Z:I,)) &6XBDW7:LS N^ Z,_6,. M\$;JU2MHZ\H9I8:3E#*)3++#VM>^R_A+1Z><#>B4+7B6 9VR&^B4F_*EX'@8 M+F>3T>SU%/"D"UM(H;QN7PA";;*WSIU4&00ZJ]ELTYG.P!:OD88'+'YQO6^. MJ0&[H0L=IUA/?<7D#YI$ 2LZR*(P(??,B;-9KS5/( ,QE:-F@L3N^G*?)&)=I1I65 MK([:C0XH' ;?T[44#X!7KNT,/')V# )WB3J6(=U/CR*"97 6UT+8UHA+NL.. MP*D@3PD.RPXQ]KZ9[&6'T1V#CB*F&7FF)I>^Y/8)&4MSM^=W=)5:/?H3:1B9 M6'FI7TNMY%<0P,?!3]V)N;L1:-].F8C76O<(6SMQ"Y[8SD1# M,)<(6D@=PG[CJ67H1<]5%2 B==W?6N_,%+5KH0A[>7R@,79/389JZ9+.XF_+ M^Z)''CK?-5:VJQ1*T?@ +,DR[U5T+,AD^CR@ C14<>.^BX%CQLO%Y#/17++T/"D[GJ> MB"(#+INZ=JBZ3[QT8R?21DT*L"Z(G=C1S@7UWV#@\!=Q=Q(\J(*X1.V>-!MY MW3#]:Y6W*U%-S-J W3=?;Q0K0S!IX(B!8^0^='EJ5KP+.'*2%&CZ%T8#F505 M*=23#&E'5!8L^8.18_REOWRN2W$%YXF.(HJDC:=3 MPW&TN,R-VGW&P7EEI19+5'0C- 7A]"ZLPXE3P>DRO\U!S'N&:?!Z(:< 6?JP M/[73Q&W^DK)=B$+.'S/"D,Q+O)6:HM]QEQ.IT2G0;4_<.[C#V5_1^Q;JN'6467B3//L#YIV!Y+[AT '(-\NO=04W1+JIHL4#=A@-HY-D^6O3 C?-;RB;'1[TU,^) M?Z[VL)#SK8<"DUQ [H:')7/<).3>@.B- M[-SMQBH#:D4;4$"*/HU]$%8JD%SK5+Y% 'G;0Z#MEOC.;CH;@#U_ NO1(;CO M7@W9HLUV!QYLS+[=L)H=WD["/,K-VM-&\' 9,Q]PX5)-9% #4[D5"'0Z[^8( M/O%L:$X#\>1R51/;:4I_T._$'&V2)[_%C/0:&!644X9W)FFX[DNRQ4-C &"] M-%EYOQL$("*$-D[+/"=E%VI(&:CV8V)\<;<2,><].#+&+> MC7#%9"#KK8I^7EZ'#D MO"8I6,'\A"^&ZF1Q,H96?7<%:KO;+8FR?.V>_Z\[3"QI=)XTO63'=]^P)N#]>T MT=,E= CQC_RO!I?C,Z\C*=S>M)*DPI58. Y+Z$R:MC&^SNT(KHFIZ33#.&V>ERL3WG/W8_(@2Y_4-T6D"!PK MK!=) @R+,)^\N"XQCB8-1X8C=[IAZ*/I;]>&"1S\UZT'F5A_+63T4XXKI\ZR M6?\M>J[ZM,VW7O"+8-L_K;IZ7A9,8]&1^LE<%N-7ESMW:^A5Z%.^9)\2U3[= MDYP' @CO?''MC6?J9A.V\\M,6LIE/CK3&3PCK:'VQ53:TU[';N'$C54*)#7U MI,K&0O7H&S-S:HB>!$JS5MV .H9,M5QO='ND]+V;TF/KJN$M MBA-])1 0FF&X59F)P382;!+2:9N@\L()'$=J!1> 6TKS+VX?@V#1P SH1)M3 M6NG/9V)Y/D7$G*N1D#V'HX*_Q5(3S'J M33?9"0-.TK[ M1M*Q2V?'L_-)Y1L3Z?;)TYL3Z0K^0I5Q!OF6PC+L[0=*8]4L,<5W2LO-[A,S M)X1D4OCOG,SG*@S+/#@M-'T]88:G?U&]QND5D4VR/V-X#_9%7:%L4_X(&+?^ MQ7"Q&Y/YG/QG+(9;4EU6'0F+")[M9SA^B&H MM2!M1,+0IVB?#HHT3EB^[FY M/.!5SI!/FACPO(FJT5PXN]1\5WJC"JG7_1N[HP)AQU2@MS>N:^DT10?PZ]'^ MP2E==FSOSRD]6(TOE$ESYK%4I(I@L^,H758RJM)5W44PP>)>GML";AS>-^-L M!/ MU5V>>K>4^XX.QWN'])_=(-6.V4M?)1/3[;$N3V:!1V^9"_ M-(#L7OEA@J/&6C^,C^$S>V!^?7K XSH+YU,]%BX>5W)6.V96UN21%&+FJ3V1 M81[\#O]9)O8(J>+HR8H?7S"D8PCI L@#@)%Y\3%U ?P4W?"UT-\I)I;Y)(0A M7%C["X\]XMFPP[*XI'/MR9^-QR!(E_L)L+*'"!5=Z6@U.FZM\=TH<_?5]^^0 M)/V=9_5_X_A*(""QTWQ.J^H]'$Q;^[9W1PL %>#$H<#SS"['=*,36_DZM7U' M=(2V=SG<"GZL7Q.:J1RTCG!W A'[+:G3Y#^T,J)?::C\#JU7LW&9BT5]^?HM M6T]BW2,/IW=@H26-JS(R/64EL\.SPF#'FR<%;R@-:_Z"?!D$'&'W"SZVLZ@K MIS-B_895HQVG-M: JV]$+.^*9SN$6]>H(,Y?M'^9.:<:WYRKZQC9@46E+GP8 M#G51Y*FT_GGK<8F(E9ZY\6!5 K[$5 @=DSEL!%0%L@_2J*7QHW? @IP[&JBW M$+< D]#Z^G^@468FEP7SU5+G"7I KP*4?77_5W;7BUL DO-7NT/T)8K0!I MO4:'7V;>Y" G%R\ZSZ*\$_;D#IR,'5&.A#-QY(FD(0*[89=[8##NM'5+&MMM M*3/D]F%D]U!*4BL@!+Y&NV*+!OS&]K<;87]^T0\IJFH-\M^=- MI]0H12F.B)V8PF/J% XXR,9F5;K8&?$D UAH^PHX,)%^BM'HPZ3GU%,CC5T. MMFT_]7YYBRR2.M-UBL==U!_[F\N%X%>$4&0:^1G1D#SE&C*LV)* MA35VLKXMI>5L I23GIQ_42$9:C*?0R!:>E:U80[O;PZ[N214$'&J6& M@:[*Z[@K"C<"-BWJ\& =IO#^IE U6MJ-4Z",@/!\L& (%H;G*-?!DSQY&" *6[!LPPPQ0&F>(]&D8II MPGDD=0!W+B)&R^NO<:@;9*361R-TQDZ#SSP!^W#8R N3KHMR6/+WN.13 M\>R@_<3 4EQRNO(/L]*]^(Y^>IB.^XRT&V1V8': CA [Y6^R1MU9,JWWYYLL MB060618\^QK0/P+.;R*]6'8'EM-ARN\W0:8L,6>]L5 HI:Z@1KA!(7B8KON; MKCK)67=7[S'Y=!H13F>#O?,4T2Z00]+Z,.F<4;$&#J_B7QG:-HC::+*A',7$T0#(:,9QVWP=JA<=R=@.*U M#@F."F9R(.'CA(_=Y3"7Z'QH\9H&__8^URX'$9%A?4+N2W#>6BO=@S"U84+N M;4)"96/N_A7$=%8+4@404=%/B1-E ,!?S5L0IM#DM;DF ;B@EV3W2\=-#(:K MM@O<1I;T95('^ECVA:!#@F,C&"3K12UGC0(R&E[2.$ &:L3_+0MI :..;!NZ ML]X4XC,)<>?+C+K-"]CHG!B(AI#_4)6)0PE1T8,#>YE\,/^A0+=BN^,?]A;/ M)7+,%0.3.(-=#RJ,W+[+1#\&P=-;]X4OLQY*)T@*X)(\N"9\%4&?P,6QM!XA ME2"S)3E5 !-#=Z D*Z2Z!I("OOM3H MH992"SL ((M>. )$OL1^]!Z=&G=)Q1'HE86<](<2&!+@KH\S;U0;VGVK]CY# M8W$3ZFC[$$=?2!EG-)1QMN!9AC+.;NB1W%ZV@-M!G%:J@X.H6K+_,"U)\W") M,GS^5V7EBB]$NZ.)"-&<$5G>2K1I)44? AT\4Y WR(YR.&Y9:<1,T<+5$?ZBE%WH0DFEKKIZLU7=N/:7.-'SMK99=<, IAO9W+1'HC6Z!S M9$L&_QIZ#JG;8(,U$BE9/Z7I3A31( Q4*N92/<.B7#@A(TNQSSPK1&@2&+<5 M*SNO7>U0M]8+)9Q6M MQ8$!DA( A#MM\Q3P9HM)HADWKI-.L0S())/6?*&99EY.9[2E5 M2@$QB-%21UY2+3JZ&N#[R]V(+&YYW/Z$Q!"#/9%>SM8X$A=C$0'9EV$T3NRW__WN/KV^]O_[J%/T_$5HT-&N^JR0T=>C] MF049AQA+(GO+>91<5$;8%7W.R9X^UXD]>M*86I?+W-!9A^8@YFI)A?];4@M( M!F;7;I*_&ZR8V!O]\LOY4]+\P"'#-RVG4P]L$)%:>6R"T3)/% RV<))9*P5V M$II-^'#$5F]C5V_&D3SX,,".DBQ<5POEC<;&VB$4EQN='4#K<\W4Z;[%?6WK M/_ -8):0>['I7.",H>O&CGV+]R1A:V!?*\GY[$!N%#\'; M^C"A-3T:'7LU W\9Z)NVGXZ>'QT1_].,J$6>P/<:;B=)*D3"9(N<^H\KV,Y('N=>3WA_%#*6&N?%$YWDR_(S:M3.S&07R_S MM/. (?(.N /[GFLW=4C;[2V("[#:EKF1;T\"6)N7&_6>G]>4Q&>>ZBVNS@BL M,\=25?:KW'X5*)L0D^>M!V9*K3](E1VQ1I2X65%++;LXKO.V71SWA7-=VG:G M*7^"5\/SF&Z_BI[8E_ C]Q2CV@4KSJC# T,&M+H&^\ZQ+:K[=<"1I5I@QLT2 MD+[O>&0Q253C6(D&#&Y._?SQ9BX@YSY:7J (%03%D-(O1M^$#FYYQ>X,G-&2 M29!B68W<8%QR4-WKLKK9^7=)WL]I7/ M\P0*X07!0O^Q3Q$)JR$W2.7)H_.B[--\2EB5>P MOP1*,WN]L2D,: .CCDUY733,#ZY"1]JD$H(=)$^P7Q9M3*[D'H215MG/@)EV M#OQHR2-H[WX9N/HT5>+OQ\TE$7V"U1!]BH6 _N]5297Q\AIBL2N9EH^8*;,+ M9'3P#?[LZ/";$*44R_+0,0]?C0.G#Z+%%;-I#VNQ+G^(626? '0IU8B(J,KE MQ25A.DI'@R-U-,B?@7M'Y!2H.20/X8Y;?PXF505IS5&(Y\XSHI4&V7UW3-B(CPX.X@/ZOU[XW-+&9"2@#LE(&T!C7L%ZR4GM M.=4V2E7WYWY#A[ 1_-OKL&\/;)E3U$6''[\NY,C%&JP\9\V9-*JW+>?PWZ.N MU[0'LCU6*X=!Q^6F4UND@&N0XQJXSQ+/?"UN32I%DC$J"FF_8Q]H"._^X'WY M<[<@%2+0$XFZOCP.U,E$5HXQ#/\-?L2::4)P';&]EJR'.>5Z0L!^1M710N7Z MJ/#LLIT@C(S5OW7#A-P0=K!K2+B#8U09T?@5_N2634B\52!I)&\7\-_>,FQJ M& 2%KE]1(92"MY0OZXL]#S4@/0QR8OKRD%Y,E[M)EO/BT, M#S&O*VAO(L@;FF>*C0D\H-SD<9;V^+\XRO9BLVPYZQKDF ' H+Q PK1%CUQX M"\B,32L<*C5'K6REKCI&JU@%XZ'S>[1OJ=(FQ6A=^\,CBC4DX,KFHV/Q4X$0 M;KC>6NR:)>P+XCMQF-W2W_B7$4 8\0O)ZZ(:2 4I30SL9$_4HB,8FD&V>1"> MUX8M)RDH[,*0W73^\P!1WA1%"Q#57U_>?5A (:1&!20L\7MH\FR)E,N032L\ MRJ")VF]O;2Q:\GZT0;F99('^.Z*;#61DN'3-&CP(7+*!&577[/C_2; ?>LP( MD>Q\<(5Y6'LRRR/;5_L#MIL?C/J2>#$19EA9HU6;-0_/"LMT1W$7G$8/C+6_ MLDL:DAWRAZ!?<.9Z?/5?R5 15 MB4FN6D.1W+$?=ZLNQ+2V0@%BL,17299S:@O$JL+GSI0K118MV!,DJ,A1K[1EXR16$%J!G:\<(2 @'?@6<9 M.M;&"Y,RM'1!?+/$P$"\W+YL$WL8&['5\3D*?;(ZWWI=Q_,+#R1?>"6IV*ML'#(*[@@:@L@H]P;IO ME<) $Z -]J:U ;D#AJTN:)UP7)-"1ZJ7A*&\;4J_1GNGBXCA3N*EK7\'35H MYC@ ;.7T>]-(R"5=>PF]B31CT3\ &D)U 8-;T Y#EE1(*1R@21CJH:",U@GN MWEZW6K^<#U4W[E_/N)_\&KYI57+$H]=@:"^LFVS\:A.7\BUD,%M MB";A7P.D$/"*P<2HL>]FF45"FDMTHCGH[[0W0C[>*^H&?]?7OZ ML,R74S* GP?@H-8ZU/(#$FA0GF/&6N) 92R.M18E (*LZ@H5%QKR!. M8+WW MVL5PKJ]!>:ND&^>(O:;"Y:%A5"J;[I^/7?,%U9,A#>7%Z^!F$/555]3XGN1Y M.:$N^-86E!O:2 %N*&/(6EA.+0T1B12:,%X2-(#*ZV;'+WIT O;7=]I'A?>* MA"_CSI_ALSN'=1SD&87Q:"6.O;XV/2SI8N@>$FKN=T2U&'CV-0U8PX[>%&(] MH711LUMZ76. HRV+--@[/KD$D\$[29H9UFXH M9PY59FG-QH*&,&C_@$"(<[UJ&N#521SQUN:"V,"I)XB[SKV""(N,N8BTT=WA MPU/H\9"AH:O8R'T6QK5A,FU]1X,TS?SNA-F"M[HV3O.2)A@*)AH?,<^3"742 MZ5VG9XXL 9@K!'YCU@74GK!?!N9A)TZ=6Q[O;WWL0>MSD_J)J&O_L *!W=9T M=8.6@M$'<0MDJ!19!;&3>!O!G:LNV8EW&U/?(3N;D+$(0O,;:G"L)32&>@EH M/->2QKFY%R?9)P0 MA50MB0TWQZT8!Z"H)1(<:SY@B1;>YV#>RD: ME*+:2?^V,W=Q@5T5F'_3*3SGZ9$'@E?$K!P65]'D,4F>,X7P;[LB4)A(#@P" M"BI^S:#(*;WK?FT/W';WMTZ*TAJ3V9)%([BTRW99P*,-["BM!S3Y=0##M5^; M946)K1I-J/T. M.GZN$CMG$^MQV!!HX=M-S,"G@MI&(J>-QN6V/TN,;7_^Y>6PW3A6@@P(+WPLX224AXQ M'U2%=&.4]GH#?)I',$H[JG0K=^'L0[*1,86I6 $,FK0ZP9*X@.6HXQQ7-2R] M;5AZ('M$?Z=@398 T:?T-5T,_<^<$PW5W20-!EBS(*45%;_97K\L]&X54 M*8N?EU.OIA8T,.(.**;G\&%\@,J^+(7F/@.?Q2@?@/_]K&(L"WUJ8( M/&]-X$U10LZ=>L,Q]5G"(3MWV$2/\U^$&Y[FQ7HTU]9W!4);2*L@5):. R3V MK[M^0YP3$-@4O,B\N";F^8&NQQ@A^6Y&^,.4?Q83PYH,B(OMF)6N1KI)DN>( MY;?'/;NZ$VZ"7._I)M3[MO90TC$U)0H[SK)F!(6+L $W1Y]#^N*0;JJ9Z>'0 MF@3#6X\6MIH 5!C8T6AM!XE$',L.DS40G=^SS,P5>LG$K$/%E!2%9CK2P4MD M>9M!30F+AY#*KC#I#^439B3Q@;? J'L"MI+7E7$MJF3K"+:%9!>!P7/[J=/P MA2!1V7OQHBOE8.I'6,C>)NHV #% V#K@02-MB@M*^T-U68"Q#E%@#Z@QH_Y%DH- ^(5\55KS)0M$ M9E6^/"7:&&C/2NGM*F,BJ%YT,;HM+@/J 5\#71 38 UNOYDDR*\?==]9F-^P M52FX&.-1K@BU@*73>E)E8P/-545AJGUYIQ\Z7M])DDCEC.K#@+ !-@5N"O%= M5D$QEP =;I0]JH.(6EQOW=HQ%7BR7AA"FZ>7Q:9SD]4T-3"JUY=E['DP<(J1 MC*.*D%,C)+QRJM90&;HNJ#X$O\%"A)]@Z[G W^-H=/)-@Y55KT-_V/>QC.P\ M8N$E(N(Y&\'>_,V@A3A A=@!=+O8_D_$JBYUJ\+GRWJ5Q>[Z! M#4 MN*12"2]@,,_MX. R.$48G=\O^ IN#66\KYR=I":KF!!+ZWF=X2B6O7#L-.>>%Q,]&\;RJ*)](_E'H*YQJ7T MK +UDEB0"%!K8ZMR9OZ1X&B1+=090?C(;4'3#0^7)\!B,77!%"6]@F>)@Q]QGEB&&J&TPHO# M.+_@-:,Z6VAP32PWFR[S'+H[[!G(0M@SJ*[@:L-&:[;22'."IJ7#7#-PI&3J!VX&Q30G M-$:$6Y6 G5.WC=E >>ASN,"I(9T#%FR86<#FX%9V=GE56G B%'W8." , M9<@_/H+\X[\,_HG43? M;DSR8Q.3YQ"Y>WE8>]9KP5JD\[?6YXK8$:0]T45VQ%/0=ZN&BL)XY8X^&RU> MF)K(K%V_?PQI$1M$(G@_M;; \_<3AP*A$!-*3,%CIGA2UI-+DRY1Q8"!MA"B M$G\$G'2.96 A$!$E7#I>5JDA\S^#G-\>'8Y>YG0_^IL-)E#$H;/W@(+FI)FQ MPPR9"IE%WI0<-@R>&R$SN;,@38",$"ZROD,HW1'36/M;+/J*@^AYL4IJK;QQ MES/HNH_/G:J@!=*-%\2G#PUZ[!^KVKOHD4PN2SZ@&VXW-0DQ:P1+%3N5+'\N MXXQEP<'L5&\GX!08ZU7CXLS-!73YN;"3FRPSC!WL(4NM*.SS=E"_%2O-22%H M%G9,@\B%75%*IL T,K"A]TVY38R>J80DNAMII.33OC2)A?&S MB=KNS4]WCP^'!'JNR()<(B@,H%DZ4=;79:Z9:,[;(ATKN/6BPXE&:JO5?+F] M2::-#M&OOA=Z'BW#OK7O=/?,ZDM/L-TK"\8LEMW:T+%H/?N.%V^?G>(SM_': M%2*X9NYQ=^)YDK(O=F09W8(H/^D1K8R[F#E#127/&JX("X&1#;8O_CJ8M65U M04*##@WE-8O$N4@\897'G,M=A"4MX*2G"H/C3D#D"IUZ/&FZFA(V/V'[(J:! MKIBLBC@358'2W3P._22Q2,+W)T >,CN-YD48G2ZD6E9H/1:JRP2I3"1@L$@Q:KWUQE@A Z4K"$0OWE659"(=#1G2YC+H2&CP<:,DG=8LP>C244G67PEK&Q@!^'DB;^NY/)>A* M8X?+^3]+N]<1 4 )D )T-#VAG5U'A:/3M.:@G.T*R_,MS?>*$RU@'VO>$@8AK:_4#QI'X,'#D_M8VO%Q.&);32D +OOL.: M@BC#UQ!XR1<@W4H)4\KD>5UJ'Q8(7L)=KZSD2#Y& MX_;Z;6U O@A;81ZS6>"0A2P1]?E?!< M6LT5%6-ST7)UW+K-9O9$3CSG$?B5&6^P2C'D**> :4U MNTA_V4/RFRO)R57&0([LM<) W,*':DRB7[BN+T5X%9,9$EYGZIL!K6I' M*L0ZE,KGR(I_6[OO>&,X!@7:0@PP )">*G;$O@ U0>)7@_-:V9S&I@YN?V MJ3,HTPA'I?H%]6_O3(RQL7.8>^XG]#G$VMC5N*P0/.WB$ M#@.Z8 3).A1 Q51IAA2P8AW$J>S58%D#JU>$81:MZ KW$/X;N'#H^X"[,ASX MRC==^6O,=2MYHY8=DE>>))7=P]S- !XI(6WJ249]3JG!(@I?O^DG8H6%2MB5 M6%F,T1O\6O729/M+/V?KV[.](Z>?[5^ X'( MYJ&P8>;]>F%DT^@&XF"@A0=6ZZ30Z1U7ZQ49Q>,=C/]0N_ZWL9&7?;'X. M#[=R?@[WH[<5A!]@=W;>#K\)Q V-4Y&C9"SL>>'%LV;R/)G-QP9*Q><0A)15 MD27(YN9%K'/BG<1?.^KIL/#<J-BY1+YK=U1"O$S' 2I"%BNDEL=TA%W5Q,\GU:) L$%? M!.BM4VN;,;&"#.[L)3ED)G,=%<0 6 @TALGG,R26@C_"@>)^K3*UR,KH<0XT M@XY@GLC6(0^,))0S2'4@2A%J5O;WF'I'R@',02!.E.#E0?;@BR^R/^LOLM_" M5)]\-53FM[NH_057YC^#0W0;!^+(QN-8.7SK*X>;^G7;>^)TYY0PWL ,AI,4 MAD1.5BP-U_14^-VJIZJ,$YWGE6%"45.3NY'X=!7&S:TK.,2ARFE[R22$X-H' MI1.I0-F$)6DE5\P.X'IAJ&SCXYOUY9M>[9!.G1%DUJHOHVE>7F\6W&_Y8J L M>2.-@>>]=0MKJ$ @/]#44$;>3L851YSD.G#BFB2..*6-!=G4S+ MA8/Z.$)B M29I:2?_7$SO@<1,B@)1"D-)BO(!.+A([L4$.:U'% BJ1@ ^1HN/6-YT$"*4G M .HQ(S_#)8 :*9VL]N4%DE[O2;"IWT"!I%DX)#$.&!> [A@'H\1QK8WDX'S" MI# 7Y$M158YT:G0F3M5*PIIE()HB.LS7?D<2>)=?U:< 6(N'MJ7*TM*>CEM; MSDG57,"(+##C \W8C,J9+!00LV,K^@$)MR)$$&6.[?.IVH#BHO7LU7!7LG2+ M=4Q7-6;Q7+I4H#>DC%Q2'JAL3!X,$B37*=,G62K'$QY#"ATGF8&S\CCJ*FM^ MWF .1TRWU-0*Y.KF!!.GBMF?+UT]J\/TAAE^O#@L^G:./T3;AO3BM["7GV*2 M[IYK.-O*7,/Q?O0K\*>]3Z;&FJE763W)RQJ()'8N$;106*TRS8TH6]!Q^+UZ[N>"4?'6WDFG-@S@:K-D&E[9RX0S%PL M_G>-50)[KOZ(0FNQ_5N>4-[58XY^92<,G+K7H+-616]9 A)/5OJM EC?\:#Y M9.=)GW@2CL!;J;=#&IO?'M_VTX50GR'_'M+EVXB$U4F^/M@_.!@!'H$ZE6), MQV=(X\!-DK\E=9K\A]Z9ET6L^J;JU6Q_ M4F[$BK85*^D.>:P&R$2@-01 2:%#,-N0?^/Q[X%6H?KDS.\!I M>:%P,JMBIY0SRM(^!6C=Y=DH7GH]-09;0O7,5YJF2U&:Y:C9)*BB6W-+\PI; M:.%;1&9D'RLOYPYY&E"NA[$O"XEQ50X@5%"/7:#6K32N-EY'4"L=VM6][J[)S0[_6_K;8Z4?FXEN-9I $,[L)?_W<*]TKW'=<><,+JG>%"_%DIWNO6J]/S?__>X^O;[WG%X0!LQ.K3O_0%I&Z: 3^4MP'@EI$ZPQU<&/G56 MJXXO^J,CHY>.[M2>3 #,^#MP_MK=A[R:OWH2S?<=O#BR MG:99+MD\;&S\\1SH_T:'94 .,$L0M*UK3"CF@+WZO[%'JUK,2B MN9/>P!\M?%1/M0R3=9,]1G MUUPXGW&HL"18ESFABE'F.^533,#72[TJ/$YZ(RVJK5@.(P1W_FI/"AAD?&-^ M443)T,O["@?LA%%\>'(0'P"2J5=EA,FP,G4PJ[D]6#&F+Z.OC_:,3'2R2 M;JFZ%1-D*$'($$[U]V?@0KF05^;J E(I5,"1"EU?B[)O3G[W_O>Z/=PXLZ-GS^W_G:Z; M61^N'QZ,GG$L#T?N[LS!;R6]!=#68&P$,91=G01A5:[J18E=.G(&^ U.$9J3 ME_%4* #^MEZJG9?Y)9" $3<*YA_PEE2E1SJ!/",_9L[)$?,1Z:"%X#18$=HK MQ#.:V[F.GR1/GQP^[2$:@"E]?G1$] (SM/3:<7T'7 $G!\^Z?TVO:-=2-L_D MM@1S]HLC6!B5\5$I-?!A@,*\35Z0>>$5-*:!^#%1+,%:A;""FLZCJ\Q<8S<; ML\XGN7!!MKK3B4=HO"3O&YL3O)!OX&[3C /]*>BSA,0-".OSD[=<#S M"OUX>:Z'Z#))%'G/:8[?"9K"R,I/ M"*O\#&6@=_KL>-_AL8ZTWQ$]^0DP6+^5^]'1T='>XM MZ":L.KQ1]WD>>U\./0N\CZENNCA*>0BS-#/SR7D9?3TZWK>_U/4U MY\HU+LNW<\<^<"0*OX*C,M M0N7@=040+E7E7.TYL'-S0SQLW(DAZ6><>,D(FQ33WTSD;=T*;&"FC8/#(RQ^=H M7!0^>V=W8#&V7M1"^XND)91 2^:>/-M.!*N8$OZM]+VIZ.?.DM0(OTN$E3HB,$6.B36-I4X8=W%O!G> M[\^;[NJ&^8 %64?!5I0>4NJY=]#HY2#> >0=.$;.E&%@)J=>T@CYX/.?LH*Z M,; @M*S=+H$?$!X5V1A:IR'5 ML9?!WV8.AR?'C\9/STR?'3X$P]XS-U.ZO" M.X$.NH>VX^>'1UN)^WJV'_V_[PP=$_]?_S;_0@+AYY\"07M\,"!HMSSP'*+G MSVQF3@%>*EU _[O&GH,E^O'4H*\:8'YR&(USP6B0T^@;-=ZX1HU=:*GOI2!K M.Y(GC"WPEHXZN%FZ21X*5)&7?4,B)F*P/P\#.GAE7[A+6 M/<(!%R7YF4QK0ZE@!DG'$<[^&3E3]K$9QO#. &.=2T*,#O;^L4\QX0?X5M]+ M,\4KNE+ O[27VVB$=+SN9.<6*Q.>_ MJZS^HXZ;='VD3;:!P23JG]CI]?.CI_!J*_D^YE%4^2:PM73)W V62UMRO]DH8-RQ4<+\OJ,>2 M7DE$Y42 G@*L&?P0O'5!?RF&*.JI;,PKM*YVS]8-4[(?O156CAI(D8P$".%_)\T4 M8MLJX,%5!R*7W0#8A\5$3H[5;FU6M%3L-/)87YM85A=_LJR;GU@#X3Y2*_2< MB6WU;A"X?06+PZU;?!"X*7\> \7U/C.&UTB>EZ594G7CA#=T:.\0NCP0%<*; M*TA8F>M=\ MN0B$C&0[F[9A3& J7%?'(V[GFM(["F;Y^&RW,Y+*P3W:Q(GM# M>31BKW)93:G?T V=5FP"@*NY/?EN;4J':8 M_LTZRT1!OQ_]7)77)&<.^^7#RU^]EB3+ F'BZKLTQ12?9 4.?:D0U*- M[X[G%F1]"GOBX!_-# K.@@R8)7;("N0^0F2VV%;\50;9=; */O_^^MLW-$53 MX!;"XP')(OU,P;9+KP-/YV:5JC4+6VJ/LO/DVP.8* '$A= HOK MLOJC]G,# ]CQ4$]WGP+L#68\PY'EB7$@9 3M^&D&C98"U5L0=8&$!X QJMUF M_#6YR/+4(S!":(%;7K;W_])8Y.?N9>"VA,(+EJ=5S$='/*TG&_ S&K0V\2!"-5 M:;][,JBIZ:X;L S$Q*ED9UM+.#N(5U1J#&CF L);HOTAW+HML@,XR:? MH&(1Q.LAO^ ^^.Q-A/B:A[Q !0ZX"^HV+S$!]O71Z?[SH!P;8\E6Z.:_/CS: M/VZ4:XO4?\65N=$_'5F/U ;@V83I\_,EE6:CKT?[!\_VHXT&DD.O<\%S_1/; M5I]@C66*5$OVY"FO$>SV]?%IU^.-GA\"_ R0!^?./6E?83_JAMGW/6#H[L"S MGCVS7P9;!S,'HH@=-]EP^6]!6-23P(/^%"AE$<3A#1=Y=Y]/ZK6KFFEX".$E M&"&2\;LWX9!/7K]]\[03.^)@C5T@DA:*)(".\+4=CGY[D"2?#]#A1@%R9$7- MK-9=)6P$[ZB#-X2R6(,I>1G[Z-!>AP&%O1!*>L!_SS%VQHX0G(ZY;TNG(BV? MC/; RS&*P9]BKHS.\0"4?QP?GX[BH]&S/D#2[N^75S)>#:R-+FRC\_?UT?Y9 MVRB+WA^D.#/[TEF^\HV0%$" PP>D3A-<(>B+$(>4:J8TIG:Y9S]9 :N 6AQI MSS-?$Y<58E.P:5&UD:=>H@M\/(CN"HBS.)/,6RS(DH^3'.$4]:4QBW[H%3P6 M#RVXD]NE.W\"O?3APL[[DF\*&W%<:??B M(.:@AU-X&+V^?_F>_(UK.^NP4:X+E.#@=-XJ5@<5YC9Z(BKL'[*[8D$E(@@4 M?/CS]6ECG^ZK4*SN23ZEY.\ ,YJ+A4DNQ;'\N6#;QVEB(R1(@:0%$WM0VH-L M@A MN^_K][I.6$"'XC!*/[F,%VLZE%5*"5'(WN2FB(-5>[&BO$I$LF]L#0+^SD9G+A($XZX3"UCF^S$.X!HM1K2N7P6Y? NX"7B,>%2NYV'U0P2/I KNVW$DYWK1EJ.7ZIW;H# MQK+S[NPO-KX')N67OGT5HUJP7S "/PJ1CXKE5UF"09MLGB$@B<5G/.(HS-XAH YV4A'B/HI$+N ML:G?)=3;!.;(.?TA]0@NI/ALI!T$?Q>^,6N!(GM>T#:,Y0NM@N+\=,]+!94' M=W5K%,AO??UV3R&L7#V8,?.5#:C3?-4GY=66O@1S!%XNY8O5&&/ZQP[%LF*I M-@"_9U@!T=.%RHGVRPONFI\!43IF(LXF[K V:W58.!;^G,"6\6,1!Y@0 ML>O:*))O(8YP MCZTZ\H%/@IY2BE,+0R8D&"Q\/;=HD?.=F^ KSF)5QHYXH;@59KB-#-0DJG)E MUPRWF8AT,JYWXM@GR1_ZP :2965@ J\!:C=3+5NH5X1Z,9P++DY5!6 $5'WCVR;+D)4PBYE#M M"L XRV4=?9L[+F@TA'*;?57L\&];0V$B AZ#N==L]AN7()52>EQ3: T';0IF M@\;,3T@KX>7OQ-,11W\4* \%M&>U&Q#JSE_P0,ZQT^S:\*,C<1XFG_T2?$'. M4)Y(_G$Y)T5 @'O08Y%OQB2D:HQKHS0!M2W"">>E3^:M2F;SO>7< ?NN[&C, MC'KHWJ+OW%=W@<[ 26S+:*#J(=S1#$J:RUXX1+T)9DV75*+!C_L]7 M]K1\A#Y'$A9=M/?)7:FACIZ\?/^V?BK>F'MV(J:;P&E.=M8)L$@FJ>?(YA*A MLSQVGI;%Y-+4K,XR@5( [/50_MIYUF@2'5LA&CP!^=BKFDJ=UJP6X3@![0D' M1I*3,-X_1^]R<:XHPRVZIK5Y+DFY= T[C"O?7VPH3^#L8S!Q&<=_"+VZ";D MAL5-"V6H$OPTCYYN9C D=*S-$@S8CK MVH2+EM5">!>-0Z&EY$=-I7LV1""6 E]L &2:0!A4N262QAF5A^C4\<^*DE-X M10AHR1IYPY4MVMI4K%]"*=>KIK@,OZ'4/.U!7Y/.5.\P$1=K1C@XYY_(1L\ M\B%4L/N1) N)/B6L$Q6X>E$ML3Z2N@ I:4R# BA3CP_3;BM=>>L]VM>REZ>3 M'UTC;N9'T)+N>+DLKST4%UUQR@6J)Y&$A3I"@!#<.FQ_0I"J-P"C] 9 MDT@0N@,J"=+9>9*!R;0PMQKCVOH[>5(%U,;*O_'^8A+-3 (!@8U^X:HP[*A0 M/@T?O%: ,N%.D[/3#]X/ROO$.%SBB*3;T[)35KCQ:[G5AOJCT'DAXX-0&UY\ M:D9C#H^$$E .YL:/UQ^ @"$!8&40ZY7-K>##8NQ< Z0?K!38&J2KU5I! 6UA M[*X&,SS-80V!+0_]^^Y-1\[;RH.O$:_O@=@Z3:87$ BD31)69.8%Q D=O+ U M2'OT7U*LI&O6^@:[[Q-_<*5CB$5>-8C5V2.F?H.=M^ -\67.OSM/JD]'4S50 MJ,Z22KCBD87$>Z\-JTTF,&3$K&=0/0!&%%CB?X(<88D1'?Y_\EGGG ] OQN\ M&;B(*2:KH [ N1H'.@"\E<25"$]-%O@;L"=H>IBT$G V>YZ9:@9M'Y5/< 95 M>LY0*<6Z;F=\4YATGV/N @:8$#(4A$+R#BU #R2EY7LKP..:($4EHL5=%Z>; M$.RGQ0G#/T)R#^Z!#1GX [E^ZL,ENY[].>A5L%N-0?@P %:1F,5?7_Q;D#\0 MET!;3G3]<0U^Z>2+ST;]J(8!H+"=M?TO&*"PU8?<:PW_X@KT(CCD58FI=G$Q MVG6LR3M!%;)6@LVLO>HT%5T BA?X9YG$[WWE+"H!2<;'EVZ:&9]4]?^9X@)T MAA ="BWS"(J-Z3GT(:'\WGRE3/KZXEI-A;4PKD)?E1*\S@V@AY575'Y ,\O+ M)P*_:S,;F'FVYH]:KF6#+@!:ADFJZ&&\!BH2JJ%KY)E4T/U:M8#XV2 5!?D>YS' M)5L$7OL^>A;*,H>EZ'J9ID"0CD^/5^*V:C+8Q*ENW6HL]\NWF#X KH- M9I5 MYUM)8!H$1EESN ?2\5BNO"K#5$:_)?7*\$+;OC">0#A?[4=O/:*#)H>-",94 MB0TR("#RO4--7ZD5Q.O:JXK[]G34GC!665N#(:X_E8 MV"5)'*:3Y6R9"^A\:A\J)^-VP6(6E$X'3DWN/;2;RS\TSKZ#S[@SJ'?4+K-* M6I_35,JI;GF*^X+U8M1*(R[10HD T-O+15C[ 4YU]]J.Z B@&0)88+>!T!5V M1OPK!#UQSA?Q7 :.O92]FSITI=RX* !/33D".334YI=L)D7:".;!-^-Z"< ? MELBIPP7T),B/M68V[.7$&_D<8FA?I 2]^P?)FW^^?K4WXB;@UQBM[_QY@6)) ML&&HLP96W[_**D^COQGP':(WU4529']2(LGQE2.'\7*!<;:=<1J1<'RLNV9W M#9Q$O,J;&1M=5KC(R[']'QNJ@63H!-R2:CEWR2M/+[9"3]5>9EZR@^@P*.'M MY>8QN[5)30 Y:1PAZW:5V*UC37!"FGQH?S!JP%Q\RM:9,7L!SF2.FPF)O9OX M9=5S1XADW^(.[!?T1*#M@A5A2?/[+W'\X$UB; ^\62;\:T+F95>7W?FU_'-& M@G=UQP4IZ:8+/%QFSN@_@0EH8ESO$OV@!M45IYJ70+ #:IQUJ#MC)\@-B;4O MUM[B<69O M5B[A5D^"0VROI^_H2D/D$0&_ZK A9H>\Q? [(4#FAR),K"\4?Y MUD9D;GL 34;]44O\\X[/]3^)>]>@FX(G.SQ"@PBL8/H!7&%^T),CHHOJTM5 M<$XFO0DX#RLS%P!S*K@+-5@1?I;"2'1Q\1L8RPY8ZS\!U* MS%V_.7@$?!],OK4LI,8*;EU%J%\NZODN>UYJX"]W66R,@7$5,\:#Z[4]JZ)3 MH3;/K%N68K-OD>J%PUY- >4$,/@!865HPHT'UJ(=A,0'7)'C1G>J"4;>7@0] M3%GN(**U<-N2TQI"2H/^G#/,I'0,I0 H55ZN:K1YB@.%Q@Z&@5 M*BY<"ZP^G>A=\WQA9\C 4N(JF&)12$'V.<;BTF:X640W#5[ MV2(W[,\\.=P9LL%_F!4$I2@'!^OF-975RT< ^/D7TD\Q4D'@W7_8]YVK]\W< M^Z*-!);>/YO^I/IZ>,H! &*"\&WVF#BLC5"LR%S8#W3PA(!1 MT8)\+ETM0N&XN-'H!%RM9&LH&^FU/;LXD]E>%26:2VU\S M2DEEI ./T8GHKPKMA7H1I)RIH-^N1AZS6%AM'02( -@ -J*0(UM XAFNZ<=8 MCXR_+Q3$)Q-K(;VQ\^$R@3KALHZ# Y)9]GKSW'2S545/?G[Y\NU3;Y:8QA8Q M*PP[ B8V,G8S TX5!M?.D_+/!JTT:(X0XU3@*:8D28@)>D'])FZBO_@2\N%0 M0MZ"9QE*R!N7D+<@&=;#]-?%/?<83G/BI.OCUGMY_L^G(C4-YY4]7N%KOFO/ MP3.Y7$Z$,M/L(YQCX/-[>GR]JFP<0^_ M)%1;]D-6Q0;JKR E"TUE=*2DI-!W@> U:B>#N]D=9$_IYJ-SY;WVX-]8.@OX M2$.&?N?#,,2^^>ZOWRKT,+)O,C&,_U0ADX%DU'SD&T.^#NV!%++M]9!K#8_0 MSM\W$U^0W@#@*1ZU#I*ZCV,(07P/42+0/YXV/E[#T8B_Z?S308SI2U^M"5,- M;CX32HJ1HOKBVH#: G5V*B"M'V770P"O<'*P?]#Q"L>C_>?1QD_?]:S_,BY^ MI 8/]%$PK*3U1)4%U9[FN2-\D2.D;*:DG]1C+H0-@= EXG*V"A!)RH1\'%2[ M,MO^I\K.;7B,;&17:'AWIP#28_.;1*&)[I5[9UB=XS&= JTWKI49O;[D-J5& MYW$75A]ET255,T-MEJS@LJTHT_/X>7!5K19XA\ZZ$?H+9=DKBJM4+-5H1W M#]S-0,T*'+#(!7MRT/G"MS<32&)!!Z@TTKH3TK\F1*\QVW9XBWZV;/L0SX_W MGWU#9K[;K((1ZLOFOG0I)J9)WEW? M^$'Z^A%M[S M#S6N2Z.*W03I!F\&ROQ=H&Y D_6-66%@7*/!5:@S'@%^><MB46X/8\$*&X>PG)HGW"LV?ND:2. AX5D(BT_GA]^,05B1Z9HE#CEX,L UAZ4.^ =.?*+*A)2?=0^FH$$G,Z.EW=8**N3S<5 MQC)F^0&UMVS"_9K^XH0&<(CBL+]RL^KF=D\=V)UWP&]-,X'J+42@1%V+E%V_ MLCX ,W:A ]B8HMINU61&%H.K@7!-^*+K85S.L6$0"%^Z&Q@Q!@EW\B7O7!T[VYGJ&&B8E87T_>'0/CH%S^XW?T=;Y+MM M30LM1]_%FM M>-A[$DY@%W+H4H28QQH&.VN+5:R^($FN_HP9P[!J1$U/35VSLH#[&+)!K*HE M'Z$]]CDLC+M\ZLO>TA2NC9\%M1CL980_656KY?H)]7^WGT'K%F4SIP,O%-24 MK5S;G+_Q+M^^M7TC[T/@$_N(44#&254!C)!&70,$@V_R$JHUV47!YPOB+)J M 3&?H[@=8F82Z7:2K C>XL)>>5&'C'?!"$A1'1B_2[E$HDD9<#.2?HSWNQTE M%T,8[3H K-G*[3JWE/$Q>!H:#^)8-I02E$-AMZX4A )A;$;&HJ'E-K8C-LT6 M-*H:W]VZLE3TUF/H=B]S!4.U)-%QB[#8M\%7!S&""^,"A61I2.'P);IUB[EKU0:V7ES@ET\ MK=6@_#TWLUU+E!@[&NM=J$)X^;E\ 0YS4AGAZL\YZBS2A-$6'$ZW.$8432TO M]&RA/.1@G=-6_N+Q!T<#_F +GF7 'SR"%G9[8C%.#*A/!9SK&JQ]YQ= SOB@ M1Y0J8DR-Z\ C-PAC7&4^65L>CN"R0IEO]&8FH4?00NOETS53W%Q*6MW+6 MUS>1I08>'.Y.;CR?C_"G_UCOA@2+' .S<9*KSDMQKHZ3XX+2$+URR9RR/E^Y M\T?B3S#?XC:#YA/WS_2=3GHV<0E HASD:7,",M( @==0,6F,%I$A)R,KYDM> M'+^1H$T@C!KKYX"NG3GD4/X4Y.]OJ.X;?K^HKUD VLWC?Y8PN2S1BNGG HED MW0E.+:C0>GI9%M@^6Q"%&A+]&E#QKM4&H HZ4":;*X\I:8U/:XMPU'>52=4Q M23%2M/] )C= 3M<+YYBS.Y\BKXV&<7KE(WFVL9DBMZ1:N<@F9ET/H"PR?V(6 MDB+%13(W>^62.P0\ZCQPT)?2**D>HJ%9"_XP>DK*(T&E6D[5P[WM;>S\1M Y M5>L"98/_G9)VB9!MOORQ.>@=8TOA2F54? 3]QY#S%W(EY],G3#L MRH.$1/('YS[*AF36V'X5'9)8]-,OJ8OK6]2'DW_Q7YF *@;S"FJ/CG08'=.$ M\QS WT9T_#EO 4B>4!XS [)94H'#P,].&(0C8ASX+0A^1).W^P;Q!U-CZ+I1 MD'ISVHF$2_2R#.+GTE4I=.J[E76@X6\F*%R0)M\B -O/LC>HN66:V2VPA\U9 MY7332\-_C^W8PXE.IW+!. QE'P!]UCRSE:"G78L@*.+[4"B]@?(9_+P4DUJ# M$5R67N-OCAPEI(.YY2"MN0$6]$8Q MJ"R(#0BNCP_4LT#P"Y-R#_[7OMHC<"4X[:SJX$%6E[H8R.EW8![39JP7DE27 M6U&2Y$J6,JF;Q5M[BKQK?((_4I4U12!@+7M%63Q.!^GGTTYOJ(_.R3,D-G8W MS/A.=C%.EG0\F&Q!^ITM@AU%S%I[55MH$6L/BCS/O%NL71ZF0OX?%.H%+ANA M_P'*93+9ODFS">%4:]9UCMEU^N]2FO,0Y-085MR3HHG : K(T#,Q!? -NC2< M E&AHH0>>Z1QQ,.'FCV(_0]!OLL"RF483\!M(%I$71-3*'I9>82>VP?;.E#7 MA1:57-KOH=\,W%'7ME)#6PF38S5?O;FB4(Q&6BO!XYRYBW:Z!/R,K76X^]L? M*62HMT6@4O MY'^-V$7(ZZ>((YPL0C]>X1+0U"G? ,I !(T3I.TK?)Y@]^Q'[V_R3'YK#[) M.X%%Y,A4X*63FS,5+16GC=\+&M_$Y!N[7[;7=C*MR5IX4;K:FM+RXTG9+H09G/"-D\OL>$J M49VM#6N\MJ!8X#NZ(7@ETI#"Y'M"5$*W]3] #6VV/T@P5=20=*CH"Z!,I(81"9C/8[)XK&48(7XU8B#=G MW-ZEE?VNC]KJR;O_2F;S%Z^>.KK*+5SU_(R>45.L>B!Q;YV.I)+&%K\/'.5Z MN' EMX!]KHI!S-VCN9-ZV<$89(M=M(O+K$KW(#F[DDR5VRGZZ0OB#7#.J;X> MK\E.5 A[\7"4\.52RE(A4P#9>GHSM0_E5?UF="29O@?([T@[TW=8*BNTR09M MC<[Z#;3I+MGT]*1H[U&?GYQM)-.6SK(B0P(-",N?_(RC_W*K]P\_XZ8G*$IZ M^%U!UYC7N*BSC*S04/(LHSD"06Z9[2(N]"#O(7 MW*,KBKR.H]-GU$A4&,L-39K0WD->QLG; :#K=^G,;4HP["E664F(3%*:^M^ MZ4B6XP')L@7/,B!9'@&2Y5^&G']=@5+6+>!=Y-8T*FPGXJD0!]!*!_WD'S%# MM"!6,'.Y%/^Q,A<>A.ES!/P;Y!2*\@PU'#!K[S@\%<^0^2A4WW1#9=@53QS= M#?(4F.+RB<68RW5"?NQ>>QH2PXE-=R%@W#32A+.I_=D5.]JCIB/7"6W7OECK MI-6^&'-:N1X]:-UK*M)?]U]J?1[D"C"]W1U X/'YU*WS_5QBST50C])W@S / MSVI80O'W[ M-OK%WO/I8UPYKY&:H5YH]F!Q^ JSC4OGAB?V:R?P^S/YE4L+=621,<&"RPM; M-Y"% OXK+VLTNK#F *J%VFG(6SE94:V'F>,?XPIYZS!O).DV@7[O1?)Q*X- MZC.21U1XO;Y5X=\&>?PY8R:3_&][CM=IUA1S(" +Z7_J7G1' ,6_IV<"2!>4 MG* [U3H0PN:[N 3V<"P0PNV9;@3;89 .F#DEP;4 WDQR%'!-+G"Q_K[_?M_& M9*D+VK':[1N8X?V!)X&8&PBL$-3*'?&P;Z0FC$S7)31QKO:C8,=YIPLV2C1) MJFIE1^ :I$DH\6FO,P&Z8^4!^7E A%%WXEE['5 &@0).(NK9O:,$H7@.\(.Q M@>FM2:PBS_X :#*R3P/FP$$=NUY7.KMIR#HSI9OUV3X;[4R?[A'8[M@KS&U#BNK,) EI,4= M*N3*]TD3E18V$[@VV $V)Z[@5Y(\"?!5PPCGR;PVW\E_O$BS>IXGJ^\R!$_O MX8]>\+4XN0+CB?G?29+S5.*LTI]]VF'_@%(/B\K^7RIWYC_OXY^^7:3MOST[ MW7_^O/_/!_NCWK^MN^SH>/_@I/^GZRZ[_F_'!\_NYV&/-KVLG3U8!?_SU=%7 M\CV91WNHF-M_\UN?! MN-SU'3OL^B@>;#"*V[*%MWVL-Z=*PM%_@GYAN;073>NGM]GE;==D M,C'&NB9KQB$WT]9IZ49A75+^7GR'3N0&W9[G&IT>C6Z[6[MF]5X/8 MN&6OS_6HYF84'S_?NKGYS)9DQ_S#GZL2)3G+:;;X"V:$WWJSN&&[%_'1<3PZ M.KK;>;AQW/20SM@7-Z$'\='A;W5G M)^!S/>%P%*[O;>^N-(:6XQ,\T+/]T>D&3]2!@87IWSO:/SILUV, GDL@RR>C MIW_])-\I\[Z%\>N]GLJ[,SFCT_C@\&#;)FW#V*3P^? M;5O@/21%<'*>QZ?'S[=M;@9/<&U2I+??[N,UR]0V2)ZMQ[,^I=:$7ER: /&9R=/=Z$:,I2W;IK,H_CT]'0GYG)P MMM9&G6L;7[^H?-9M0[@AE_6Y #XGSV\+C1AR60]J56[HB?Z2LD-/3LZ>W_J< MW%'/9I=FY6"+)F5P46X,J5B39M[;_#]DARC(.HR/CH\W7]M#9FB;)S,^/-J- MN1SQ4=G=W8D_M*(/+#+.&R#81NHFL7A MLUN$_5N["S[!N?@M$BY]WZ9SXJ?>@_7[W=$S6=19 8J=W^V-SEKL8'>+X(1.-L_/(8W?BU,>C?1D@.W'=%[-5N$!LZL@3/K,_BUGX8S MZR9/5RYQ3Z3V-_(;'3I"K1_[";6\0SS0:@VT6@.MUG:.-5YFH-7Z"[VB \/6 MFC?;RE#D*#Y^?K)MZ;:!8.L1K;##9W=D$]GJL/41IW.[= *_)/C=Z?/3;<-X M#?@[ZB6]+<_! +[;TD;2+ZO:?#BZ;5?-]KE8CW1N#@;G9*><$VK)O#'WO4,M MZDE/B_I0,!P*AJ[5-CZY:U/(]A4-A]+YL!/N/!3')W^M07F+]L%G+9Y_UE)Y M\C1Z?V-U>K&HLO%RX95C TYOD%7+9K-D8>!Q]J/>"O87HII],JAF;\&S#*K9 M6ZR:O9EQ>K6L(*$)TG6KM@P6G2U'HSB""C7J,8_-A7UFD*F\*+(_[6_C")0M M+Z*+*H&?@E0T?KH!(*W[U:9"!ZQGF;VE\MY M6>!%;7@+*K]>6%ANFA71F\FB!' #C Y*4,JXR/.O>W][J:^/]D\B.Y4YZE(V MQL,_FH@+WCA#_6J O5]]^?_O?/>RR?6^Z@]I-GJ9I9OXR,&TC8[UE M3[:YU1L=GWWU_6_EPD2C(VWV'GX1B 4 R5[P4''K3+/"[O\,LR+V RC#UZ*W MFT8FK\WU)>QT$8=]611+^^5W9EY6"R!<^,E:D&ATL/[,!ON$>JC=4JC6&"=@BL$MM!X8R@5KW3$<5Y-8X\;:PJ*9RA*H)AT F@- M\^&@6UN!<.L.][MC_=LA2+< K;<12/0QS=@-\S:@6 <4ZU:B6+=BF/ZB*=SV MQ7!;F.U-[M67!;W=0-'VL9;J'Z9E_S.^XC>;'"8#<&-8#0-89"-;^07KQ X< MDELZ,;=MMA@@K \+81T$8IL@[#L>O-L!-1K8L\/)O&/OUX[B91ZQKS,(P][] M"8W;=JH/;LD65%4'I<^>8L+Q#JE"#F(.-Y:&[LAO M\@4D_7;,"QHT/M>(7>V$)N10H;AI(D>'.S&1@W^U-EP;Q#T=C//L<'38 Y > MTD /G4[>MGD9_)]U9F50]U3GY!;)2 Y9H+]@ZX=4T,/'5(/(YX91UBT4A8>< MT!9/Y.E.S./@#:VS7(.X)];$MNVX'9RA[9R7P0U:9TS6BWK>X7S\]/2,6[.T MGSR[18[R$X[*[O>O?0['[#$OO-'.J$ANV<*[3_+-%F>/?O=/S6ZT$1L@M$+. MYDF5U=8Y9!(BH".I&WPD(;D:9M4"=H8'?5,U_7B'+@J![I=_U]7_^2A(EHZ/ M]P_.[D:R=!,;TN&G9T,ZM*]YM\L.#_O('G8SKJU/IY;Y:<1(MX4R9Q,JJ2]A M',XOD^+"!*_]&9?,P&(UL%C=EL5J&*MO.O0,[GFY[>8H??-0=FUTLC,#N'D@ M<)-D[VLH&9V!=3$B;Z<(\TP-?QEP"4/9.7WP7/UES/E6S!\ MCU4#]N@X/KUUA]WV%6:&);:]2^SP-#X^V'V9Q6&);>\2.XV/#K>NBCE4EWG[ M?UETD)^[_/P9W<=_)O8BD'^ORE62+S(%7QGPZS=M@_C9\:!>OIUS9E(><:"*I$'W$9O>]+M!\/Y>1F0K]^W1:7SV M[+9'W<-"?8>M,&R%>]D*H_AL=%MBO6$K#%OA\6V%9_'!R9>[$QYGMFOT_$&2 MPP];PMJPB4:_SG:IAK\3C6]@X'I-U&ZK(!N%/IQ5H#I M-HCI_AR*\ZV^H>[7Z^X,^AP/N.D$@/SZ!+N;[,@MRN98:GP\-C/M1R#T+M,0 M72<@[Y2!RGN^LO-AY!JPJX!0$?JE"G,=3>RR*V>FJF/X<;Y,:>)*>XT+.[_V M5BA42A+QTF3U:W*1Y;F9145/!4\4XR)9Z*>R7X%[TGJR MSW)1&0.,:75TG2TN(_,QJY&GUCT4O55J_.^OPC+JRJG1[^B:ZYZI)'CG&M4% MKLI\.4.=V"2JK<7(IM;N%0LW6,V)^GW__7YT86>D*I"5;E$EJ8&_+ZIL@IR: M=B)FV4)&3:Z#]#ZG+^S%QEF>V1&VSW.97!GX4E9%M9EED[)(EY-%6=71-!G; MRR4+D^[W-J+Q,!S#RI^7M%R^JTR.Q.:^6^R;KX)?\5%^X'^2C.W!O5ST_Z2% MUOU$!\%&\_OL6:.I7/W_R\I#;R_,WMA.[1][R=0^X7=)?IVLZJ^^#8\)>T;H M46N^<.]K3:?A:WW(9G;I_&8WW;MREA1_I=N2#BN[+DNB9/W.;B!3P;?L,R5; M\RS1966F__/5_\J.ILGH*!F=C-.S\?'I\\DX>98/I__^]Q]>WWO6G=K:V*?V@4,R>A9]A3@^PN M_,5=%=YYE955-,UJ.^=XB;BG/ECHY^@J=K,YGFY,F8/ZW@FQ;&HFS5( M#PNX-$DZL3.VX+_"."&XH*^>W%].W)$BQIL;9%>'.L9CRK8/#SO4,88ZQE#' M>/B1&>H80QUCJ&-LZ2@-=8RACA&,\><6P'EG:NL\3"X1G)O:N#4OYP /[1;$ M&?*"VYN8.3JX0]_8]B4&AR6VO4ML=!I;#VA88L,2N[\E=A2?/M]]*_8XRQMG M#U/9?-CJQB-6/WR/C434NU?]82 Y_=>%$'=G.8]&\>GA;9FO!E:\SS,YS^/3 MXX=I%1[FYF:0R_/3@7]U.^?FUO[Y)YR8QYXL^=D4IDIR/#&3=)856;VHL&OU M2Y(>MR[ZT;/=CP(?Y^0 >_]MC\UA;C[/W#R+#QX!^OAQSLW9 ^8<'GN8B0R2 M47D#_FE31V4@ /MR",!.3N*SY[>5.WH\#&##5ABV@A*7.QBVPK 5AJWP_>$H M/CNX8YKC$6R%QYFWNBO[\T[7EC;LG-F"GH;;H8=NV^*PQ<27_Y7,YB]>N1?R M+2QQ]/7H:)]/9'O#/"N+."JKZ&ST30Q-.5\?'>R?1?R7:&K_LE$C$+7!?#TZ MW3\(KKWN"GVTCUD![37_E[TW;VIC6=*'OTH'<^8-^Q_(^CNJL:&DMJW6X)C#_]FUE+=VL#801(T''G>(342RV96;D^>?,6/5Z5 MTB3VX\R:(2P3PH6UQR>/X*+XI"*[Y'TCOIXH>8)! SEQ+F92UQ9-E!_EH\( M(KH:RM7(^I>\'(K%@"?@CPA@6B1YO\^3H3'DR7D?J.OLNHF%J>N:RCS)Q* % M5*6&T80%N'-EDW0GCT^G'.;)#Q*+4BE<;M@I@0FG=\V #1@"=7<1\%(NGEI@ MO*Y,::)!/<4&\0*(IX?(K.J9.'$YFWZ-_XDKD(^&Y1 &A#\>'7\IC=$@[XN' M\#2%5<'EYV6I+]_[=(C#/4R&N<+YM#:-N4S_[ L ;V>VQ<4 LM 35/+5A)6G M:BP. MUOW9!ZN]:1K-(Q7ND$>J96T&OWVD1HO=>\-A6MZP(ZMXCIJ;GC'W!%6<5)]7 M\&B-YXVR'E]IM\P;EV-O@[I&;0"878@5+IX25R();R"31<#A.'"8L,;LAX":P^E5B"H: R+ M^X8C=4U$V?S(^?.1:!^$1-N:+='\"6U>6@JV%FM.?6S=6:P%F\XR#(6SV[?H MJ0 -*@DW+F.D*HYRSJL-+7C@>09Z 3ZV%7E-D;>K=U%"K>,^YN+!&8/Q\>(R M2V9(.ZMQA"Q.F0OL>[WG#0NFR\]H%R@G$=N388L)W()<2&N0S"E,4II9U8!3 MSLL[JGISS(W?_U&_[84@VP$B@5!ME MY;GP"\"&,!X/W[10,(L^=OT 2]K!ME PCU8ZWT+!M% P+13,HZQB"P730L&T M4# M%,Q#53<]9F'3C=9)BW"_1O@)ZU^8U9+7"I-7QXN1;(O8JBQ]Z4M%X](U*7=51FLD(M%FIV;\9YOO#VO1_-PZ= M"&^-B-DV8J9P_YD.;,)4JGOQ/MGWNIO#,E?)E5^.C1..)6(\8-@Q4A"=73^M.G3\9'>'0SEISUAT7.1HGJ@ [+FN3] MO)&H>\ M'#:"LRKZW3'Z?-A&,YZOS[T=;!O-:*,9;33CZ5>FC6:TT8PVFK%ZJW1W(,TV MFM%&,Y9H^"YJG;3>P-7W!GKAH[N=6D_S2Z$MLR6M%=B'9TE:SEJ+K24I!"NS M'_]OOGO_ 72_V5K)_S/Z^=#H<=J'U4I'W;6O=[M%S;ICJ?L?YD3XH#,>73 W MK86C"V./GU'JEMTR\O&2M$9Y$KP35J!O)*.BX/WD&FZ3H8MFI&"R@EZ@5K?=SO8-IK01A/::,+3KTP;36BC"6TT8457J8TFM-&$ MIXHF+&"8M!ZYE??(61W3;4LC6@I[4 J[<2)@R>;I=G>,7FB,K^ZUD<(GX^J<]Z= T!:(5!R.BIL&-1F4*)M! MB;$K51V'^ $1JL_SK@@8R%_AV=TL$>$'O+#(KVEW>*V?4,#@8"Y,5E;T\S[Y M !BH7PJC;>?LS^,\I8-KP6Z[--!QC',(YX MF8^*Y!E@51[#5HN8&!^(L-(5-\[I)3?2K(]PA$QWZ\K[3:(;GL-0S\Z10D&" ML7*"4@;T&@MN)K\6P(J:>CJ"$S#(5CVDJM]!-%:-8 B$V,L5V**12:A#1#4$ M7KOBW2[^__D/@A%? G<865F.<#KU0_M"F&*4:%#PE!?(G?(=N,_-ETK@082B M-+J\+$6($,''.@:8QH4H\RE5T1 ^VC:MT#C!&-Y'$<,[*SCOB^(;(C@$&;-BH0!'#D%;ARC&:Z 7 4.)B"80Y? <]O;5.)6]UI%M%5$N MU'.0!2;H44>T@>ZQ4LW^[TWC*Y<$*>/+")6*DYP97#9BVM5\-./A HNTFLTT M<9_,'@^F0R 0\A5G"P,.F6[&4RF =G65X3%/Y/J^VMXZVCU^;6PE0^-'/[_J:UGXB5XGYQQ$V:*-Q&-NC]-6]9_(VPM_-0?]>0(:S)% M,7V5"S6G-%Z)(:E"RM>"W$98;%I):T5+^A*AR<"B&/\9P?:FUX( Z761=[O3 M:1J@A.Q-%(3*@R4=X>75M)HO:#;QJ"E; /PF23%JI&9(3&)=?;K^\@Z6/D:2 M@O-=G()X#(CC#C_@BB8JO27F"@5Z6)W=M1IP!82!5Y2C-,V2C$OTY![G$CJY M>LY57OP0&,9*:>KC;G>J/\4.@F8U@I7N:.F*AQ.HUKI+X7BUIR_J/9'Z8Z4,3;X9Z"9JB'-ZX "BGQ?$;] M1;08@*?!VTHI C)<.!R'T%-0L0>]2FX/+BX_-+1E<,677D%QM*B*\] 5UZW MDZ\6.4*@5<*V*?1065<"3XO^E%["6N*6@C0;52*N*6^%0@.2$2^'TPCDF'&= MCZK77.4C-+% K*NG3,O$>FRY'L2<]U8G6W, HH$$CKG;W03ED!N(E.,WOKKMUU+ MP=JXEK91ZWK?S:_ND-BZ"KQT(A!9*H03F6H[ZJ%KZ!>(,ID'7>I.>D*W3'&6 ME;6!JDG.\ H&.@40RW-$/0_L3=MQEI_2:6U&SOR?5RS_% >[\(!FA)7T/O9S MH13<\D_#UV"MY-YN-#Z!\' M?"BUBE?"CYCU7\M(*8H^C&5(CP3ZZ;$=EG"33%@Q;8K+RJ>XO HM=YT+9UO: M6EW:LCN6OW+8Q0]Z3LXU%==.YBN1KUJV+R+E%\HTF[$#2LC;26QE5G.V,'BFE.-U+#=8(\A M>/?**5JP!:@A!<,!%[!8 _9DNZP\IPWYHCU-8P\+C="'\T M\FC&)+<(G5W2XGHBT4+FTHI@"0;?U"?&1=Z,#!=2O"_C0X28,5(5[*O3FS#: M,LQZXF*9^2HR<@S>W3'R&+9/I9+4Z;1P,;P;YH>I.RJ=G7%<)WA=WM79ZZ7.F,+L(_1-)7TA60/U4$]8?4T.0[#( 6LWD52+-L0=TE?VJ M;YM,3);TKYF)%=DEDK5*H[S#K(PK7G"047]8_J8S/K F"A?3"?@B46#$.[ O M$WLY=KU.T]0YH&-I@M7+.T@1$\NA6YVHITPRLGP2W.;>^')YFTIV[D9 TR5S69.0"[DRV%QL\'BMWGQ)9O;FW95^G [@SN;CG$'UI[:>D$0WB3# M/PAGW\RG^,4\WI]-@V>:B![16EVH?>0JT.?R19RU:1F+2#=)4LZF.?/J&V2; MQ!H?7H&O_(> M3/X_()-$WN7BXYO-8[3FZ_%1:5M''2<3P[MUK=>>H=Y7KLEGQ%"_8[#KXPXJ7E8TWJ\<*-L-BPI('B3E@:+X8VYFFZ M\VGC)H.V(>*FRYZQTJU1=>K7&G MP%1YM*I^JQPT<,=$A::48]4SY@NH%U*5 M$\VORED\33TPJS3UMI1G-:M@7G ISPK52"BGYPADU&'M(%[[0T,YJY7T;9:\ M*I> \-?/](C7%JERB:,FFV.)*C=@:HDTZ1@=4D-*1^,\5U5#U:]@B#*X2X%\ M&+0H4/M6L8"]/CRQ)[79@I_1@NE:'>DR@3M$R:A\_WB][@UP$5@DA05"*:XV M&B6_ZPZ89+O[[\=BXFOEQK:X)+ <'ZS"?,C'9=FZS\AX7M.)FE)Z%:24]JBB M3,)\>0D'4%7JET/X0C*^##FBWZI;\JMS](F)L%56&EO]_DA )@WR8HC.05"8 M>X9EDO]58<>&E+M1?M0B\ ;Q)4HW&2\3,)R$[Z.5,H](Q!'0#(J9Y\28,"?+ M?&F<^;OEMX&_/N6WZ/Q(8/Y;TBN.2LXN*$H(G_4\%,S;B0.%I?#Q2W@B$2 H MF!"J D[EP];6)QTIP:LJQ^OMCU;()R66?2,\#/T!JB(O1/$[U\O<,2Y&[$RA MIHB05UF.>@*)3A;68ZQ+EK[K6Y!.@7B'>2$VKP%T(CQ7?9$0DV/-O Y3Z =6 M-?D: T<"W6"P(^\+A;:1M9$UE. *)$55X].A3JSA\ID2.6:A68DE[U'&Y>%7 M3TLB*$FG3G7[S+LQ$21#SNU>&_R2=D?B'CGVL=&.S:'/&FL%B_OO_ K6H.@8 MRKJ26$FEJMEG&?H+M48#_+7(:7+^QGAEO9:*.KRWCYLREJVF >?T M\#O&*WO6]2"9A+ 2@8.&13"1_ :W.^IVQA$K!?9""F-<7BJQ[@9P-'"XTE57 M@J3,$Y&@..M"'25<> 2X/:\\]>RIQ9.(OW3.XS W4"*(9;CZ0#A*VBC R'K9 M\"G9$ 1'*=?Z4F'4U>X6*9UA BY ;0E<:(4:I!38(9QG/S6&95?M54I26GS(^0 M^UB1L*(4@4 3_%56^#.T+Y'Y^IJV!X@X4QU[MV?"3CVYH4?H]:C/R-_7@:.U MT8$/J(#N@17[5.3865)J',=*^*R]8#X4&<^2+X$2@2IK-&(IIR4*W9 +*D8] M2"<<=QH7:,G< >(?"&,)5PF14H=I*6>%FXY\DZ-Z5KJ &_CU*Y$LX""U$>]3E_O M-.BB^G$T8)5I,.3)>5](*D6"0II*_[[ E:VIM3$,@W"KPFW%MTH0T&Z=J=C06H2@I3H97VL]XA5GA<*.K!=@?/XC9=7M M?<*_U"/JTT_:-HR# @S^$ 0]0J/(-X'\B6PT.GWY]K!: R M>B^1Z-2=S9,)AI"< P?\:*H,0 59;]35;E&8[J@[5,C>G0I^'2<& T9 6UR- M(0*AJM4L)564<'0F:%M/X8F7#+#66NR!@%2G#[ M]=^8[:U=Y5RB186_K,4D@P.YFP^4^DE[BD]Q.T 7I%E7Y,HV0'Y1-6YN&EQ_ M 1(8S10%,2S$4=+-2P2^G[ XJHU(SC.>2D$*LS^[5D'30I[$P&]9EV(N!DT5 MY#8,.BL,9$T^E*/#Z4@P?Y'W)/D5?Q)8U:BC(@*DT B&*N$2-6(M>RKY!88' M9@T!?YYG:B%R];JZO<8+3[0)S/F)-FW.S&JFF[S@G)F5EL?O41YK=0AD5*8L M^'EG5E/:"A&-3A!TG'2I=C6!J$)= @,'Q_DV"'L0K]AL8"3/R!S^&8R4\#Z M"T#5 T4DS4O;:OC+9/7]\LK+J1F)5#_,T(IBRJ2RFC, M!>!G?:Q?ET/>P_+*P7G>!ZT*U=AA,<)$2^&QR?A5V3B?0'-&'%P\*2YE=N;, MY9DZP506K.K6A'HQ0W5"Q"KR*^ET*X="[<4'*F69P:)TQAU%J5;0]-ABCGU9 MQHX0//N$GIJ"LOY+NF&&=,!)/A+G"#QZ5$QHO:(08.+5X^LKRFEEG4NMG)1Y M%> 0;X0WP*8*K/^R?O@X(K\*-"1#JL(X0'R32SUC1:4)(((CH%,-\^):^9F\@@RYR083K:J[#2%/\ M&+4W2I+/@)'+T3N"/9<.S)S4=V!RT1#3WJ['+ M] JY4>NO@;[CN,SE8N;:[7X=6-"5"=G2[IRTV>7R3YKWE6VF MKQ+&F?%!V]ZJH4D&A$]$DGF>+OIH_!S#VG=U?PSE0\V;LL!(.9]4FH4XEK,1 MG7F:>.72/8"ER'J\TAP5XJ?Q6#F-*LYX544N^6\LT@WO,-#!A\TLQH0!RWFC MLY *T5;;F>+P8TAT#$!4E.I ][M!Y^O)MMMPDA MV*]\Q K)(!9>F28(@XI^ZK8K4]$J]/GK7]#E4YM@&B1<7ZXD[=@)R_N769'W MQ6=MGFMKI^',2<215_ \[51=[(#@5/:+.,;$^YL^O,HUB<.:Z4'3G0"8F%RB M['3A&)C-\^?\;LZ&&8X&F7$Q=Z =Y8Q02['PV_ #E]V5NBDVB='M]50X:4(9 M[*AV4EAK,@"]2(9KA$XGVECA2G6%2J4H8D[$2ZR\B!]AXD&-B8'G6E&=S%4[ M+)ZF\N!4W="*.G*JKIUTGLKEFO!#UH1R-D*S?GB5$S ,96LG%?Z+^?"*\_Z8 M7PS(6:RO\1L+C%VBIIV>\ST]C;Q%W1TPDU[3AL^HCKQAD+%6O,_ZF\9VQ66J M <74*R96!0-R2&I7?;&P^1D723*R=9+XB.>9*#VKLD@:#9%0H*KKA#98+'2\ MRK8552!5^E- Z4J4M[AQZLCD$U23Q9"F9P!S!B:08EN?C,)EBQ)HD;%4"R55 MXIL6!%4J.=E)VA(!?98+P8#!97&\2*=VQ<1&7M06UT(^XU)F6'&-_#-K]N]' M!8X(B+.+Z,_H U[L_ 3"HK40F\VJ'0PXXX4R)*UP$E"!3/$74>FN'7J:_V_D M>I5[6#:/U+)SIPU#"RBAVG":/=FFME-5UHGJ=63TA%>UOB7MZ>X38JRQJ?%5[7%%0/K4H>CS5XLP>3"'3'[ ;XZ@/? JDFTG#3UEZ MDAO&CMFR%K#ZM6BIBQR4'KW("Y7,(2##)I95J%=JZ/*I,G*.PRUEX5&E)-5Z MH/#.CJT]Q^9VJNUBE0*381,%?NLBSP03>7 M237/)P-@UJ26%/]?,.I_,D,#EG39.+>J[R67BQRO.I:/6J?(YA-![SZ?B/R+ M=Y1CPJ*^5QZ55_EMND2I]?[*8Z(/T&+"QFXH*UKCOL4;LVD51/C4YI MU7F&%?#(Y#XI $(M/83N.\@SF0W:L_!6U:*N3BR9R=85X*+68V'M?L *=_",Y A8 MDY4]Y5G/C1A,!3C2A,FD.O -./VAVMGA984PG)/S'-/IJ5(8Q\Z+BEZJ$U^< M[+KKMSC8U;:J%JS"05--0[Q$) 9-IZ6.8^*4>C(SB+!3'VOJ>%+Y/RJ[?:RN MH(EDT3SR7GSTVFJCURLPEC9ZO1[1ZSOJEI^:2;;/*ENYH73!8<#[U=E3.=.Z MZN=7TC<%:E9_3 =J1BNJ*A*MTS4"(.I(4WG)G2H$6T7E.U4 %G,/L4VY7FFM M\^G,^\J1@@F*N!"E/JO&S:5*H]"@UN?-"%O3>Z,,Z)%TQ_?KP//P/,?I@<4. M9F*7QCG"6XQT%UQ]@?0BJ!K *]&S5B%M]H>UY2O]PCX1<9'(4/4Y%2%]G**R% M$G9'EMY'(AN _/W4L">>$^3+?JY0749%0[6C7F6%?25R,5N>IA MLFRKZ4SIPSIE3)0US+'2:J=S1X50KZ7S3IEW"@I]JF@*:7S*W%'/FOLRP2QU MZ [-,MI% [3DW:[,[*Q82$=$<#"ZYI*-96A4:S1=[9/'*%94$:QL:"V>+=\A MO<)E55!4]$7=A_Q9-:+.^&0>![#_G '+8/ALF[Q*MJ_G(/E>.@)+N3NZFNZ6 M=\RL+9G[GMHY5:]&8R-+66,V$1C'AX%>K01;8XO$ICQ'P7,R2=OK,,=%7/$3 M9CWNMCPERTZS")4B6?4R$>Y0CBRX2*L;VFNC@KY)-Q/1RK$:5'':JD)4'0RY M4QDJ/H[_5!"P:2/DJWQ%:##7)G%11TV,O73&^ZKY9,VBDCH:)4L%)?JQF($0 MG)IQI$M;S>S6D4MF5NH*WBDO@U^D0@&C%27?W>P'!O;4' MS7))'1QMEJN@,5^4M"NSRF6!R&73QJ]W&P/\Z"47L8JI;*)I@3YU,L%0I%ZC M\O]@^?A@S+NM+I5(!O6-M8:C'/65KBG\D,HOB(%>&=B3FR$#WBI.,36\M1 \ MM]6((V1V*1FD[BU235=E.)SE.1LC\ED!QR;T\OCC*B!/46ZB*Z2!]V5 :HR: M:N11?!X(>5'_BK'Z36-+A*[D4:E@-IAD_4;HNYZ/N(VK%-;;WZ)/'H4S(6[4 MV1BZ$ENB(E=-?^)EWL7(U6T+)34Z MT;5 CU)*-B5'ILJM=:1;9M%4247"0%,"*45_(FAY63J/=%0K&I1TJCA?%9%K M2M02]95:': .Q,G GD6H=?;T7Z^-P:P2/)5K.*L.KUI\M#>? \\7$EQ)2VB% MOHRI)>HK%;$9TI\BPP8Y2GI3S]!H[*OB,CJ" Z.0V,!5@!T6.M?5[])2URT" MQ I7>;[Z3?((%4=J0PU<_V7>ZZL"2)26$N(*D^8;61@J$G:.BJWTG_> V.2: M8^ULGDRL\0PL)'E1EUYI%_R9KL_4 7'E<9?% #)A3N^[T*9A;\&I_8'OI3HO:#(.#B+]6 82WVZJZ \5T0DJCO'.N^9@J0:_U-_F/,@ZH*K^;NQ[&J_?'6Z_'1=S(/6A<2DU M@2HY9"(C2BIH$JQ51[<&HP+4\U)5BV.N2NW,F*V93\60E=* M2,JJ)EF$O]' MZ@R:5:K3!3&8NN-SXS]Y,A+!\=K9 $PJL[+&\&14+0BK1]=$U3%T58MT=JC9 M"1_G297+-1::@Z5O)*G6@>HJAUP. UNGX/@XAL@2+A,H)2"+]"94SA#4PT>E M6 [M#KAM13:-70JVR,3,9=W&>!(MII&*D8A,*=IO>H*J]6VDWJA4O\ICH)P3 M Y6).Q\:1V57H_!2JOO80JW'X7)'@:4QJ4&/8G5%_SI,=!'$0*6B8DO*F*LI M2AE &5BL<'*"_$!65^:ZT'"%FVJ>I_+DG# M>E@?V;0EDIG\62E;PMDB>YU4Z37C$":ZYD>0AC[X1%'G_!JHB4RD%Y_^8+?I M#RLPEC;]X5FF/_RM@4>?F=(Q$0P=3X!0OB_IA=)^P3I..EO-SQO519O&3@-J M4)__2Z\VO'DH=PH[$'WO0!$5H5&%4IR\P#3Z(B;QM\5 M3J*J0*[,FC'W[DV'I$3/0;OAEDD\:U7]'>T*]] ZS/%6R*MF8_*QP(]0JE!S M'X=O;MZ!JK54=ALX&F55[%A6U]9^=(PB8@H0NJ2:O9)?J1H-=(>K>HW7G8:F M)QJ$"O6P^J[9./759&/4US-!D&.Y<\!<8"E7N:T%:T;VQ*MD4*&8&?L<*_^H MLO#E6O#F0Z>:M5ZIFA-U;;.@I9%>G:#X1? MZMB9>J$(8JI2.U2T)62_ NMNE &6XZXFB52FGB TY+3059/" 41P7&/+V9]5 M=7/3H@H/ID*HQ9MA.RK]>'*-U6K)@AT5:%@+@7.;?S^A R&-?G%5W%/W4I2! M.M4Z,8^'"@!T$N2W\D*)QKO:W]]GX_DX55A9@]8GN4A2Z^@NT3K<#6*]+U&F MI_+=9E4S*A,(HXYC8?^\41]+3?H(!@768WJV1YK$D M,!U%X&7362@VM=G-^EJE)6P:7]1565EE*E2"406J1'VGTC_8N.,0(75 BR^N MQ\Z09K']C&([A6+T4^5/HK4]N]^VRIZ"*POI:1UG#,PD$;'/9I6=M-;':CWE M:YH#G.0RF6NAT 74,X7#0CF^T-]9C2+OCZW0O,&/"] ZQ*-\IU5:[&3M-.^# MN!#+A(>B$-LZLBIQPV4;""%TL!Y=1JT4A#CN8BX2TT0*B@AYXVDE=59\/7HP M1/TW/JO;U8[]63.J\DIDYXRN/.CV^AH\1:3F:LI05>57M2XM'E]C"TAOQJ4\ M'OK\3*:S<)R82$"N,_K2D4 AT0DP@D(J[Q*,3V;,S**\CL;,0FU_ M(SUN\"49@*Z!0EI^4Z<"ZF(J5(-*J7@EPND_4(%WF3$QMW=5%2$LT$U($8&C M.W//Z!G%4*98_B^;QYM&RC&VW^U(3E$IV0I15@F7KX,\O>-Q<8S]C)52MYWW,#1+GTLC"YUKCH;F\+I9.CK\HKCDZ!NH3B- J)::'M78G2YW?FM*LD$DM-<";&):^5%9+*@4'!X#IM?4K:1PU]3)BK?-F"XG(2@4*HCC)=]"!L=Y!W=2V'DO<5]$NM_>/U^F5U M>%;6/:BE%S[W.NT(97;5&53-IFP&YK:;5M5QW:@);E3JSZN/>8FE(N_K-6@> M16-^@TK9+\?H8N::SE@HV [66,\%5VISC-N:SU=X /H==>AXYI@14R1'UV75 MFF+M.?=D?*X3]%K/'#/&U/&AMKC9D005$04YA1<+#AB5%W=+K.2A7 M1B&0,\=SR MZ K7'35I#&RZ'D;@7:PD^"_E&6J'Y72IM.(4C845=T_*N"],AQ\EYCMX0^1BB ^R]G/$N6E3PQ%K%%-]* M3_EM+#FKJ^!8?[S^6/>\6.-%ZH3_4F8TZ9Y."K%'%K4W6P75AB 8,E(07>9X M9;4/@@B]LL0(X7\+8;N)S&II2@@7SY4$(E8= M,28GTV@WAS_?ND JL5X(8F$GUE&"AD[?> DN^_B>T5)U_"K?K .-WS$D<(3[ M\A[W94_ORQ$=5D4_J\"8 B[(_DNWOY0^ZYG4-$;-MW.>YEV1H0TW7F<<$V(K M^UD2G M(T*@Z6A@?.6R'GM'?>2C-C?F42G%<2!L#!T ^-HL=ZQ0NVLE;^H697&7(VRI MDTFHX$;S8:&'X5P:'1=C?DXO,2R+N0WZ"%H+K?J.!/E/I3BN(#6.:8@Z%W9, MV975]>,DT]C&ZLJ,5V;] (%@DV%!A=8M'WFM0"#+,>7Z M.5+%3B:B',PX125L-2E#[%4?0RY )$F7*H"2 ,'QX2JG,V1FFW*+6&DQ3/52KSUA'@G/LTD')W^@/?[&LA,V[ M?I.)ICI$W/27>I;2N7%&0!ZB2%@MIEA7^;/21@-_$P@*%=)A ?\Q_6*EJVX* M7?7/(9O^S;HLE?*F MY5B2< YR[!YTMAQK>='N96-.RJ9B,(.<[K@&*THS"RR-,/'_,#=]TR#&'_9F MX#X6^:AC<%W(IS((+Z<4\=^@F]LGOSK4X3B;T7]+T4N4!([@FU;,W$PGPF!^ M!;JIR!M[?7\ALQ;$XFVZ8Z3B;UJM0)D?0IAVQK\0H6)N.N,RQ=KT6I%RBT@9 MMU5?B$0Q[T46?PI[.% 80@3-1U2+R?3DV_.Z'@>/HTQ-5[DJ$SE!XJ, MI,[G]=0O*>M-E)*SJ+CDC5H+U2;6_&MLH8*I5LWCA6MP:YW"Y )JKLU)% MN%LT/92U=#W:IV=UO8+J'YP#I?%\A!4&C O49@&*F16,8"+7=>VND\T98M[% M_M)UA&?ZU6+4,A6RRR^I"K,7&=<(W^+/82;Z.$QX\,=7;))--HT/F(0GTV7C MLL;L4SEXVA\OV_3-3W69@9"%C]SJ<5SGOK'7!]H:CB0O;N-81;CHDWR+@C02 MDO"3;M.VE;%.3=!X'Y#$I2B<)?]&%^^V2C;Z_">V5"Q%J1O" 0IWJ,X;JOM.R^+?_@CFA-M;80$KC/7J3PU /+45HNMW M!2RJZ/?F_6GD5"^X&A@8J$&BU*C0M>FR(.C@B$769YY.9,9_VIW]<%V=;SK7I5J MW&F66=7U55(HRV+;NB7M<]D?$1U[DOV!-]_ =15X?CX:=O/\V?##JJ[W95/Y MD2#/2I"AXI.U!/_0&X IM (B66B_NB[Z&9\,J[H1J%(K TFZ3:2KX(MVGXC4 M%(43R#3$)A94=[L96 <(Y5,9!P(782!-"5VPU.[? S,2%IMGYP@K(>JQLAX7 M-9%H:B;G8/[*A439BH,-,MD14["FOP3-BSH-]A$F'# M=*U+%-O-?MC-UKE[HHJ?BA)[M48BQMWN U>O[Z!Z6^UKW3Q_&@I=#6_9= ! LOH\9]2B1,9V<,_4F5 M!NOXR;R;Q@X).%!F(I[H&I]$H2G,&%L%IS$-E(*@&;);@FJ#=B-K.H%D?@3Y$GP,U9WI+N[ MS9X9K@>&([KCZ'7ZAEI\3@X4&]#-$O)BH43ME,0:2K.B1,+K7S?;QC170C>- M+E0CBRDLW'(,M0FL!X1V:RRU0!NM?2A=?J;0V>HFWD8JD+=T 6F_E*)=]Y]> M"[/LCHK)!T408B7V:J&[)39R'29\FX:B$'P$P9PU9RN;'*+C0W06X@0E]RS= M(X/3+RODPWYXS)^9?X1NRC-75I\)IJ)<)V['=04Q?#O*7;//=:TL5/J6 @67IT@A&_[BJ9&J4+P8HDR\Q].V MJQN,RJ=,P,YJR%>]<1+/.A^!H$,B0U@=, -E&E5/P2_/']_-"P&25J["&-[. MA-">@LK8OS86L"[]<&,%J7 A\QH[52=2I.C\+>#9+98/<)&V MZI91GXJ\GZ-^]SR:7KS7,K5IJ11P6!="E2GTHF1J4>J%&(PM!)STG!NSO,J+ MS&S2;[*$1(^%_$\K-[;%73F6Y6V\/+;GL MEBK*\#/M?_Y]611XJRB+?E]S_/OPW3'(H>%*\K8''_@:['0BL&(I^;)4?\!B_&@U*XQ6NXVM< M2.FUTLNJ,4[!2@1/6[< %_G5YT^!$UF^77JMF>BI? >UY M!-6=]9(*GQ;3#NMOI9HLM-$KS.RF@T%7/'X\=T%8Z1J=@W@VH""5]RT>/#V5QG> MD()]W*.R<:'T?( ]>IDG-$8C9(")\I77[H89*I*J:5/-<],X;L_*]JP40JYC MO---)CY)X*TZLGTL@%:$.Z[IR&TJHSEVM^R90\,1WRCJNO>CH@4F&QIS<<8.-N'2$B]8M3=]4?;6.<129KB%0 MH0O13+8Q(#$W#+<(?0"3+K*N;BXN^J&ASZ [PD""[C [G@HCGZZ[=$A$K.2Z M3MDHYC#,ZI'"'?7FEB]:OG@XOG@AR4I>FZRT F-IDY6>9;+2>R5\MK7PV=7" MYUF<0H=5'$++7AG-KL1\J6LGREJ5W3)75!M;\-B+ MO&C4RNB6H;I6O8J5").="I\%/%'T$6,(.*DZJNKDFQG92%739&&U"&,+TU_. M\RZZS>73,>DC%[%[=",PWE=_3+],!!X;[1ZJ-:@FV3S#UD)+NY$D]E+=Q6+4 MJS2.<=)H5%N*7J2T7.RH5OI$1_<6H#)OZY;TA<;;$MTWNYDLAB^>2)S1)FU= ME571N4KDD0Y&-0896)P:[H+!4$671;X@.P#K^*4*)0&F(PU?W"1+I M?8VY='0ZF_!NR;8_:=KV0D]5 (,3QYKER65<%E#WV*6/@@.^ JC5@B(^P3$W!O*WX.Q7![AQ M]KRV"M2@R@ZV1IW0DNX%0/X[E++@6O4RQKK\CGK#_6$>[ZTN/.@0%C]@(PO3 MT63@#3OBUBA01_P,>YT64^AEJ$F_S[#)T.SXY@/#:QJO_B?[B;B9!R,!NB;A MZ'X.CW#&&>>!%YB6%4<\=4,*LZ9>XMHNC0*+)V'X?0=M&A/^1_"#93O6AB@& M^=<&X]F;K1'+AGEQ %]LR-.8.?]XO^,\Z[7UV3R\^.X=?#[+3DV_G^Q?__-B_^&*??CWZL?_AG]Y'YZ![^BO_ M]:VW^W/?WOUY\/7O'XN]_?-MYU_W6#=W# M[:B7]-[W#R\^N]].3NW]#[OPCG?=TY.C\_W>M^S;U[][^[^^_=C?.?VU_^OT MU[>+Q/SH')V?]GYV#WN?S?V+O:N#WKYW8']V]B\^VZ>]@^S;R4&VO_.^MW^" M=WRY/KU(?NE[X%VC;_87_]O.Y^O]BRW[]-/WWZ-1H= M7FRY^R?P_2_6^];;=PXNX-GV%V__P[Y[^O7]C].OWS)XKG=P\2[[OU^[]L'. MC^L#F ?H#L[^K\_.=R]UF&4Y#HF\*"*N904DBLR8>%::L-!C";?3C;?[&!/8 M8K17&A\_?OJ?/\?(XVW'>'AZ^8CU)L""+E^@IEXF>RF#DGLT",N2IN(4I.82>C89A13+S(WWOI>-$DPBP/F M+[?1C0 !>ER$ZYD*SO)?-*7@"+#LN^DV03C#;_!$&GNKA<[=*5?X>6J?^3O: M%0"[Q^>Q9$+7>M 7<%$]QU/!:1^@CJ<\MAJ\AAL&^AV7+8 MZG,8/.A&%D-T]H*?\WZ)J8 MPZTHPXEM#*V6X]:!XYP;.>ZHAD/?;L"A?ZK@ MT&4?$1&8PT^83L.+4J&WZ%8+KW8X-FP>OF[9=279%6@@M%MV70=V]6\^(#&E M[3V6'+:2-1DL(VL2?=)MUN1*)QR^\*S)6Q,'GPHT:??3X=&)P-S" M3[OPS\&)<;3[8>_X9/=H=\?X].7=Q[UM8VM[^_#+PP0?C_=[1_D(=RE:Z MA.%$(D4>8P=09:9*(%/X\IUN\K=3-?G+TT5F/+MCP(K,^(8TM-7UM@+'$ Q,<.-,(L!(^0> !-U736,7[2A'O0X(>HP'= M>;+,6$8+K(IZA<]#;XUM_J7Z8XJ_K+]>*\ &7E4G*^'+V$X7F'Z MLZZT,:I18/&SK)]62W4K3H=>1 $ +*MG!*UVIN'\9B)QJ*)M@6K9O19@(;3; MK4MS5$50>>/SM$:H@6]T ]3;-U:OSMB#&YWU$%MSHKN>A-M<8.6Q$C 7T'6X M=Z(:;PPT)(/!#[JP&:K1" +Z) D?#&M8GB_]K/)]2"J7?6.?HY"38#.XG$K< MK<,);"60$#3.#<-RD:$*L1IU-G %12U2@O6W-E( M#SY$P 5<.:6@O!HC_-?&*R6.1(I=+;<1';\8!_=60*:T9A;E MKRG(:^S]TVB/UJ57M1Z%F&-9(N1Y,>IJ( A^-NK6S6^%$E;?CU=4Y=/8G#PK M2UT&*58'Y[86C'TCT7\5%,]&HG2YIIAYJUT#IJD5D\M@G$R ONG6"1(H&4Y. M./]E9UL%ZBQV!5\ERCA%/X-FUVK$&R_$JZD 4[DZET72BYU25"([<]GS4!U- MN('ZDD[U0(4A NG MP7,K1#P<+Q_!FPN M?E13Q--*35&=3*HN64"8#(N\*^&%ZQE(H$I@,(&+A>T*=$6SVI0K/L5 :NG@ M5<*2%#L@D>,7?YWH/H!3U(?C8%0,5.]@)9E$7[LIX52A9/4;_3HF)=9=9BTH M#CZB:G'%*['8SR7ZNWK]^G/=89/1%'":(AN%4)9P)K"$A(I7:KQH1*HIYU*U MWH%;&>06\N\T.75Z/*H_0=UB6HQ*M4]I7%I#POV$I4.8ZHY$VD8L=@FPW3$X MXAHBG]=(P4(T]/"L*:MF'!I:*9N!.SUKAO*L54M,NV7>&(WJ\*+?-%/'&Y4* MMWEVHY<>]AB)KQN'NT 0O>*(4%].O@()'K7D01.6;]&]$F>W+JB7K4/KF2E< M2(&A5\G.N-+,&@K^?)[Y7;37-> UH:C^6?YI3):0O!3@V\DR"!@CT$4_H_/= M9BL[EWU:@'P)A$UHKSU5:O\)W'\IFY7,.CNI+!\!*80B$FW@%P]N$2XE3.,N M)4QC;K:!FC90\_"X8ZL4IUG,>;^B@[^Q"&5%IK+H"?)J#W7A? 0/8:A(_T1? MI%&>2Z1[H;^KOV"Z]/5OG)C5=-<&F2.P-B-G_L^_B\QAV9MF./_6FQY[\V^N MZ3_,8)V[X(C\=EI)M$Z@'EM3T87?@?A8(,7F=KR,%5XE#+B,KYT*9 M=R&@Z6,B23B'8^+)P6,6XY[CX]U),*>;MG;>;)=#.+>MY7V>L5RXF[G:P:IM M^^R,2HDD.U3@I6_NL?\3T_ZM'7KH9SP!"T^<+P2O7R*ZW8*[3,OSV5M[EYF; MQEWG_V@3_&/R2+O3O)KS$5G-3S\A!5GROI"0K\:HGTG DE')-L813*+03US+ MCZPDYBX#.]6D4>QXML.BE)M6^GVO!BX!>S?KT6[YKPWB:!B344G.*!V\02+9 MZC/\?U@^=4F[:-=N#;=5+]-_L)7IAB%[_\%[?P[?]$<]PG)A1N-C@9%@S;A@ MJ:=$0O$.-!)*[_/U_LGNS\.3OWO[O2_F-WC/Z=>_SP]/3G^=7OSX>;CSY0I^ M=T]_?;FJD% N6+:_\^X'?&=^VSF%WX\N#G:ZV;>O[\\/=[:LPP_??ASLG,'X MOEU,(J$<(.+)![C^Y.C'P<76SX,/^^;AU[^[IU]WW?V=+^ZWWF?S<.?;^;?> M07JP;?Y42"C7![ 6^V??0Y/YG,B:.U%4> PE]&$F8YCNVX2PLQ88EEI MY-H@CL)$B"*S%46K)XI^38BB(/52UW$38D>F1UR;6_$"T\1=S&'APUN4>OMNRS-3]*Z?J%J6 MUJ17_JA:\P,^5%95*Z&6)J&.IY0ER_9-RW1<$J2Q0]R$.R1F(*O2V#:=-+!- MYCH@H9Q.&#CWE5"SI<2#*DN+FL(ODWN7I6BTW/M(W#NI7\2)"X+73$AJ>C:8 M.@%R+XM(X/@N#:/ 2VT*W.MV',]<(>Y]J0ZD3P4?T*S9$ZFO6CZK#C7:@W@/ M76-1,V_]I-6R= VU"[MR$\! .L0=V!(+WPJM90NM;$KE<.PP3$*;DLAR0>6P MN$]B)W' ,DK#R M,TX^]C;=^)W*C%;*)EAUB>9D\O"R-H^7AQ^7A*<=&9">I M&7G$9C$E+N,>"1-N$A9QSZ(1=5,GV'AK=T(O7"$>7A6_AAUM1M'CJAXG^1!K M2Y:E9:B%62PUX9G(KJ7Y.EHI]2!2ZGI*TZ ^V#U6$H)^P5P"YXU#(I.GQ(FC ME'E>3&V?@WED^AW?#99D'RV-+\XBT//Y /#[E F'"Q9_+@ER\UP@"#PQO$;7AUQ]K-(= M8 T?N5^0Y?D:3&0&9NAP$ME> M1%PO823V[)0$KAT$U ^=$#-2[([KK)*UU'H\5DFC:)GWD9AW4L'@KA\S9EO$ M#UV+N&'@D=#S;!+%J46C,+("/T+F=?Q5RB9[WOG6AU4S^RZG)5?Y&G@!R5,R MTM\LR\WQ#,72LG2*:B<^XD86)I>F,S=,YL8!#QR2^!SD MD@\V3VRZ'HF2U'9H;#K,72VWBQHIQ[[*4BI9['XM[)[6*T(L2Q[=M MXH1F2%QF,4(CDQ,KL$S']F,WCGS!O=XJI5T];]_$7G](^V<(85K>-^/S^=HS MRU('/&=76;?;2J!E2:#]DRV4/E*'N/CR<__7WG<_ ML$/3HAZQ'2!BRP\(30)&(A9YJ6O3),9,#*?CFJO$Q<_;/:$IO_4\/* " MT8J7Y8N7W2DE@9K4\7P+4\I#D[AQXI P3$,2QH&;4&H&EINBDN 'RTJ@:+T, MJ\*IRU(26DY]$$Z=4 180)GC)1;Q3-_#E$R'4#/T@%-!)S CWV2IOWJ<^KP] M"B(KN:WI>(0P1)W^?9#WDS;O:MGR9F]*,V!I2H,P2DGD.YAXY<8DBNR F*'/ M?>JXH4>I=!_<6]ZT[H,58]NEQ1]:MGUPMIU0$\+43MW$2HD9A YQ7=#J8R?U M262[L9=0*W"QX-ON>.&]*T;7VU\PLW+#,1^Y;./P9.NC<1.JX .F;Z\;$M#= M9KS>$GBYQ2BMR%V>R-V?TI1,QT]#.[6(Z5@!:$H))33BE*1F"&J3FYHL2#;> M6K;9 =F[%CGJ2_*OM++K1NW0DR=[N<<O=QU]@^//AG]^AD#S]_.MI]OWN$O<*/3PZW_]?8.E"?_GWX<6?WZ%BWY]W] M_&7OY-1XM;/[?F][[^3U+0ZLNV%&.[!]+!]APX15A;5>:(C/.Y"I<:V[&16- M6#/>@EL_4VPBC>%E#.@U(GBU0-?/%%UVV9"-GR2]M+7.2]?&3J]P)W BL"0[@7WO6N?5\[FWLF?M9<^R 2=;V?. MLF0!PO0MF#B&W<#4@0NY&54I]Z@8^RQ[+N;0@^P\#!$ZASQ8C? M"#794.K;1,4'4)1H)@05;H,&J/M8+WDKLY8NLY+I[$4>\HB:+O%]-R&NXUDD MC%E*:&A3-Z%N:%H, : Z7HMN_>SX][[*1LN_C\^_$SJ'%3+@7#,BO@6L"Q3! M2.2"O>.Z,8\CG]$@M3?>!AW[_E"QZYW3N!(ZQP0J0U/!Z&BMH\V"?#0P!BVL MKBM1U4JC.TBCL^F,Q\@&-2+T2!1'H$U8L44B!@81-1TOL),X,".B1F DF_!/VX:!23TK9AXCL<2EH2IZ[J@+OBK ME)#\4AT4.SSE0/7,*/@E[X_X,C2$YVO++*T[*3P47__:W&XK>VSV\(I(MI M-*<06YO#?I DM2AQ?1_TBH@YQ*4F-5W'#9%H"8W)7$44_10,&HECATS=^.M?_\*H-8Y Y/+#LTG32E&V]%Y8?]UPK9*ZW;814TA)L8MF7,NS'FA%:0 MFEY@QH%+PC"QB)M8(:%FX@!C,MNU61+Y@;7QUKL_ALHS="(\>1O-Y6103E>> M/?\^>\M2(=J$K(<45].@3Z%-+9<%$3%9$!/7XQZ)X0 A5N#83HBY68$GRH'= M:%D5**N!9+!$%\2+8O1EJ1XMHS\PHT_&-VP>V):/VD@<$#4>*U;WOU:%VM/9%/T*3ZWU83Q50D6+:?<0PFH:8"ER@Y!& MGD-8;)O$]=&(LER?Q&FTC"X&P0^9S:Q'!!.KAGX!/8O)(D7A%9J!8$ U[*ZH%I$=N23U/3#V F8Q0*!5V\&;:.L M%4G+;'T83YF9V11,K>RY@^SY,HW;E::QG8!%8]EI1-PP3#%LDF++7V9%49S" M]H#L\9<%H=IZ)U:%1Q\X.;/ET=_GT0G]@'NQE_@\(MP2G>XX)U$2F\1.F]92DRR>H819:@NM1IBUM4L>0NY,8U3Q-+)Y#KC-M$3RYE)A+U]4+M<#)&VV MXFEYXFD:L"I(0VX'44JLV+>)RRTP:7CH$M.TG3B)PH@F?..M'W0\9UGX>:N1 MK;E$G\2+XO 'R-9L.7RI'#ZA@$2IF49Q[!,O26)T+#J$^M0F)N-.[*>1GU)L MSQ1U3.?>^=B/PN'/VZ.QG?=ZV5!X[@0@-S(?C)KW$^ 4XY7>BCGC2=/ECD!4L#'W: 1CG!4JD_\J?K=<>^/M03[DAF7]SY_T[2V+N/Q-76YCK#D\I8^PA]'6?I;9FW[6_=?& ML!CQZ<2XBFBW^FR[2;*MU%Y :C.9)B?,LQBZ?"(2>AXG M%G/CV*1FX#@F"L0)>;T*3=&61IYW435:\GQ8\KP>)T\O ;IT(I.8GN,3US83 M$L81(SX8$['EN[Z?I'/)\WDG+!QQQGD/>\X@-8LQX>=!H>LORF&>_&A[Y#T2 MBEBH'Y*!XM ?OB&/5PYL+TX.'6- "^.2=D?')_3@B_%];)W M\'Y26I[PW@"TK>)Z]S^C;'C]B1:'Q?&0#CG[!\=7OUX99F8K0V^7H;] =FZ/ M&6:7[,,_+OOWW]UO=OW?1(QTR61S;EG.B:W$W_CK;EIFM.)RU-? M=(RY%%?B9I>/)+4$996'HV$Y!"L:CH-;<8-:ZGMTZOMY#[GP>_ MMMS]S]_-D"6.&W 2N"''#@H-,:X&YB!;9' @@/3]<*(Q*'O$3]V R].W=CV5XS&]LIRU-+7NM!7FO+$ MCL$FME+7(6Y$$Z"OT"(1F,:>[P=1% )]]?/;C].I+PQ)? :MA$['R 1Q=&3_ MQOK$,^C0V.$)[\6\D'Y\Q^H82(5_W?&0?BB-\&;Y.2\0U!+Y4Q/Y'JJ-86I2 MWXXBXKIF2ES*/% ; XN8=I!$/@5ZBZV["M&');190K0ELI4FLMAR["BA'DE\ M$XLJ0PKVK6<1QV-QR-+430*V6D0VU^1H*6VE*8VEH9LZC!'?BF/BIG!<4]-Q M"4]H(TD1BZA@@>P<<+KWD MW>O;$C)>9JW! YT#V[0HKK$JL0?+.-P:#HLL'@TQ)':2?Z(MJ/LRV7,BO==B MGD6=*"6<(T:C&S$2\M C7L#]V/2T^F MGBQ##GGDFC8CEAV!J0(\2F(7_@FXF_AA%'DA8^*0M)8%L+RF)46/R)7'F,5Q MGG<9+THA3H._#"ZXQ7C%>)HEV?#U$G)^%D^S>ZILH#N.L,T34GE"GY:>$+0T M/USL@;ET.FE*P9SWKP]^_7-Q>G'4.]C9-4]_)=;I MQ9G[[<,7Y^##P?G^"3L__06_62$&GLS]B\^_]G?VX+_$ U/*I9[C)$%* M^, MB&M3A] HB0AS$MNW;(N9WN_E!RTMTMG2U3K2E8<9069HD32DE+B1$Y'8#Q,2 M4\I9Q+F;VGSA="%M>3Q-J'V< -MHY+I0Y?[.#^\ YGIPL><-3 MEH)=ZR4@ZQ+,7K,"XKBI&]CP/QH"35IF!PYN_&^V!_.)PDAWH<+67[Z"!'AJ M?J>V3[V VL2A(4;$P2ZCH8T)( ZW;1\SBI*9&1_30:'Y:1MS?)EWS>9X4/'9 M)BJM"]&ZW\W$8BQT+))844A<+_5);'&+1 F%OQ]2PH+,1F9CZAW#4).M<)99%+_-3VH]0'8*!014S-[2X'_M>TL:LGRO'+BMFW7+L W+L=8-C3WY\3UP?_F>#AN_' M$7%I')/0M&W0^GV34FK3T/-7D6-7!>7RR8./")"2]U?M_]JR04,V]R_.>_M6^&O_[+OK M,>J8-Y4!/4*8L26BE2>BA+(D2>R4N)[O MP"GBVR2T IT1 M&ED!\?T$J--)>.0 "3KF:L806ZI;/ZH;KW^X^'%UL/4]26*?I0[B_'$X3>,P M(A2,81*D3@*$P2WN.4"%5L>SO8[E33>X7>=XXA01M[64JT_%UL'5=S.A9AJ8 M";$]3+]@:0RR,[0(]\'^X]0%BG@Z/(TIJFK+P%>>H+P@\:+0=0GGS"6N8PR[9O!DD>OVH%Q3JDI B_-#S$ZDPE'J122RW828;A)$C$8< MSKJ-MU;8<4._$X73'3>6'S8\7V:7W.CFY1)ZZZZ+C'KU*.I%"9.#3U/2JMX*T01\N[D1>WW8%_X1=N. M#P_3$_JS%51W$E1?IEOJ)K!CD6,1)\"ZE(AQ$KF!32AG:<3B- Q2?^-M..V5 M>-TZ)-:6:W]?M6BY]FFX=K)-+F.>!R(6&#:%?]+4)32T4L(3/T@C[L8@A&?Z M$I^$:U^LTZ*A5BA8K9?CHWA2+>*(#RF,B.W2H@^+539V8D=N1&O^+$\^G4[' M.F+'#'WJ$M.)'>+&9DK"T/6)&=J(4!YYH>."? H[470?&=7Z+%:-DY>N6;2< M_,B$L#D,G]%T_"#?>6E['-X/5X.15<6+8 MT6;T>)51@E-/\B'MRL*H6] ][^_-N!TZ<]7EVA-$49K JQ*>N)5>RY->R90> MDMH6=U(05W'DA\1-T@"DEVF3R'8B,_">W8G,Z>STWXOR+L87:^0 M67]&?U(%IF7Y!V;YZ\F8J8.MWAB)[018WDE 87$BBT2A&3*;1M1/*"@L=L>5AN7Q7'B6,^LAYS>++UT?BXM_5N[^/>R=[N<<O=Q MU]@^//AG]^AD#S]_.MI]OWL$/QK')X?;_VML':A/_S[\N+-[=*SUG]W/7_9. M3HU7.[OO][;W3N;H/[>MJ]IMN5YO'-A5EH_B+I<[?@]!>>.N/-JR_W%7=7TI MZ[&"!\83:(8?,QIGW6R8\7*KS]I#XR$/C;,I/3%*4C\*J$5LDYO$=:V(4"^* M2)3$DNG8G<*:;CZZ?N!1Z^)^B:916&1NJ MI5B5]==5QH;G6BXT[E,; M9]:WT!B&,!K.O^6VE7Q0E*D@FK 1&O_B&(7<<%)J.=3R8A;&H/LE,?6I[3'; M\X'J3)Y^Q_Q<==-Y4=M69YS$!:<_"$UA6F]H]XI>EQM_CI,5T)1>;%SJR56: MNQ9I.KX6)UD/-OV 7QE'>8_VYZR*94XL2S!C621Q@Q3-"]&X] U0,2_P*A@3 M79FQ&.<%'C;_=?O^P/:<(%N+'L1_TK6=Q#:>L8)M80XSZ'9UQ-5"R[+Q=JN MH61EQ]CK)YMSA=&*#GZ[*5V/*YF*1/9Q*I7T":>SZ-'Q:J]O#,_S$3R$P9;P MGPG'0Q:+>45I[H 7ZB^8,GT]=W[CI >3$T=J?4*(,QSFTJ6#DK_1'_YB63GH MTNLW65\,3=STEWJ6.E9P'A-'N%A,^7,M.S=-*3^54TV]6?V\*7Z:4$CD;P'< MZ_\A9GZ*VA MCFCJTAF&I62[A[2HPMLDB"#04TX+@\-9P,:Z1(\IS?==D(;AOZCVO(I+A?ZU M26/BM^;X A;*7&"A'I1+EQZR6(8]I:H1,[B9\&211XWW?PK#/A M?V2QH)*26.^+O(<&(@[A:S8\WQZ5L R\V/V9=$>X?%MER>'_F"C-6 N_Z;7R MFUZ?+'V?YVYI[V#['#GL[7_]>#\V\EY[]N'T^O]KU^\;[WW76R@4OE- M>Y\=>-[5MXOW\)Z_>_L(;/GA[_-]&.^!_=DZ.-FW#WX=90[\F_:;?=AB, M_5UO_RO,J7=Z?;#SX^H4QWVR#\_$<9PZ!Q_VK/V+@[3RF1Z;O_9WMGX>;GT' M8K5IG/J$>WY$7"]P29R&,0&SWK+3E,,W" 'C=H+G" /32JEG(:529L6>[],@ M"AW7LMR0A\P*XL1S8R<-62*DE*FEU *AG%9*K8:4NCZ 9^^??3<]ESFI'9'8 M3@,"],))F*:,,.90R[>H8WD4K(F@X\[(H%HU*;5>ULSJJ*+_4'@(.N>*_)IV M,?'L'5J) M%8>A%08T<>,DCCU@ZR1E;NA8@1NXK=ZSINRM]1YN.3YU3$;,&-G;,BFAP-'$ M#LTP80D/(]_=>.N"VG/O6I$'9^^U\\ ]*M?+.KEBPI_[/$OAEB\(.0^\P+2L M..*I&U*0@M1+7-NE46#Q) Q;/6>M!.'QE)[#XCCT'>83#MHL<7VP N/0 P/0 MAXT.@B1QS CTG* 3^FW57"L31%JOF[ TL$P_34%#=BCU+=MRK22*;=",8ZM5 MCM94)E1.(=,W+2>U2!Q9E+B)Z9+0MAV2Q,R!WYAK1XEH']'P"67"VKF+ M'E4@;.?E$)/8[J\Y+1QM?E92)9 ?=#*V'H"%I"&.].C+)&+J(7 MQOE+UX]:SG]4SM=J$$LCQPUC3B)F!]@ F&-/I)2$G)D\C$.3Q<#Y5L>=@6NV M/IS?>H]N8OL/15Z6QJ#(TWOA.;Y,0W'I*I#8C4]B,UK)MS3)-R-WR:*)&Z4> M24$N@>1+(Q!ZMDM0#S)3AX9,M)QVEQ']:IU"SX+7EZ[TM+S^L+RNM9S4#D)J M>2F)68B='VT/>#TQ"8CJT(XHJ#W4P_;R'<=>5I[B"U!SULS9/;IN? H1D'"$'H@=),8\\D/#6C$'1E MQ[(<<7PN+U:RI@KQL^3D!XB%MIS\N)RL%>' 9XZ9)@E)'>8 )WL1H6YJ SM3 MYKIAY#D6NON"CBBM77%.7CMU=T44F6/@H%(58A8_.*K$;0;\X^@PQ[S;Q22/ M/MO72]^*O657 )ULU7B8O[:N]D_.OOM!"O1)(Y* P4]^VIG',9\G'2]=@6CY^9#[6?9AH$,:1YY'(HIRX?AB1,+0H MB1TG29R4)CS !M*=P(U6GHU;/\QOABMYGQ>T*Q08RGI9/RN'AIJPF/L6LQPO MV7@;=!S[WOI,ZXY9@1*]?"H&V>:9(7&M("21GT2$!JGE19&3^)1MO/6\3AC=&XVE339_%BR_=)VG9?G'87FE MY3C5KD M/:T$Y?W[*#_/* /U+NT\EZ#]S.GK6?3A/2LNK M2^=5G?@;6!;SXX"XD6D2UW)#$H+>02(6^F$8V;%/(^#5:5MBA5BU]8K<&A^* M.6CQ'+&(+K,2V1C^-#+!2<:0_FS3959),ZG=Q1K5-NN/8 $/J_C>.[&=\KH3 MW#ZPW H*&Y#U:7&]-^2]$D0F#K?(14&%UCY;:VYYPO1T.H68>2 P8TYH:F)# MI" DE";PIQ=:*7-H2AU0?&R[X[C3>-B+"]0V^^9Y2)"'TY=:";)N$D2I8R;W M8RM%+Y 7^,2U3?C$[)2$KL52)PQ!AG@@03JVLZ8"I'42W20]/CV$?K9V-N=3 M1J\JB:@,S'>\SUL4N:5*O61*;[)YF"0LL(F;T!0L408JD^7X) [@:,2VH9&) M5>0=TVTKKYX?#R\]IM7R\&/RL-)<8C-PT@!4%9L'F'47!X0&GDG,R I=+W+] M,!" U^;]@2!:A]*3*BD'?&ATP;28K9(\H)&W?FV][S;GE13DJ^$2 YIKDR@? M0I"?S7!B82/BD)'8MC&G**(D"JV$1 F/$S,,7):"(+>=CA.NJ0UZ9R=6*]-> MKDQ[P*!F*],>7*;IQ'#,_HY<2D*:@G)JVC&)4E!.6>JG3FQ2D'YC#M7B_'\>3)C_.\"UM2=HR8EEDBT<2S[FC(V>]9 M*L_W[%[S$_H3+XZ1&I9K?=AS#^I=6O1AN4K]WG=(7]69;+9G\NUG\L4T7H7+ MO=A)?; S4B\D+J,6BAX)TC3P$B<-+3O9>&MMFM.>P_MK:VMD9K8'TGH=2/6"2F5F+Y=D+_?_;>M*F-9%L7_BL*SKDW M=I\@O7,>W#<<08/=AWX;<-NXO>TOCAQ!MI!H#<;XU[\KJTJ@ 6P& 1+D'K! MI5)69JYG/6OE&B05-U))][83"C59Q#X0Q&,7(T-*.8RXRT?1,6+DA*8RD21X M,&LO\#,RG\&PS KI3JW-FQJ5"\!P@J\$X1>?,O[@4:Y@P-_-I<4M\*-U?%_] M$D/+PHCL0:Q= X/6: !_:W>S3^!X5-6"G/ ;',$##Z_N&WABB<;U#"[6CL*S MNFJ\;AOULNV.CESL[Z6&O%3J:[ W&@Z&L#HPGU?SB!<5=Q45-Y^C1Z0*VB50 M<2R':S!#D3'1(5AP)058WUZ$)=TPV:HB*64N8;*\C@&*6F M :D -C"/@2&K/$:1)AZMB2)9N:0;IJB(^]\N-@:?O@&&"+\(1<0&CR; M-JXF'K>Y*<_?>MP;M/-Z/^_'3M4AX]>3=A@>CA72Q*?J17J.SS]B'8P =,.E M'_G91-YTOJXT6QK/6)<3/_,8*YQAR1)FB7# H[@RWEEIJ0A42-C(.*9/\%!K MXT\=]L_="0<1N7ZT7Y!-\%S/;>?$G@[6_CV]K6!/3<[U[#1=.ADI34_&?OL( M%GTWGK3>](YL]ZJ>&'7!O-2;&V"W5^:!;;ZADNV+@7PU5N5';O>'6E>5E[L=&'H;0' MZZWMKK\,_X,-=59/\:[O; M&A[V1G"3,/CETN%/Z\4SR(S\ MCVY+Z#.L+__HCV[[X_8 MJ')>5?+E2FY)R9>[C=_KV\[6QM>/W3\./WX_;G\XVNWLO7_U97?KX^^_T=WGO_L;WS?0.>VY_^Y_M\L(C6*81D.!)& M4,2)YLA('E$@CH5H&25!E7RY@FE/!--*OMPJ8MKI#*89Y:FV&)FH7"Y#%1"L MGT!6)Z>8CI)E3'OJ^7*/M@S57E6>W$\YF2YGL/>=>G?/]U@YXV;&FD?Y^LI+ M>[]*XUVW'V%PWV-HY2H\66T 0HQLOO55=M.C"JM8#JN@DNLIWW&M4+=B@A&' MID[2ZPX\*2C;=_#A'LPJ3UBY2%^7:"S+?]6>)I+V0Z!^!P.85Z?,5 M*TTTIY:SQ2:>E"MED3.R\HKC[FCB!3KC'/>+VV512F$^A)(QY5/$$D7O.>(A M1J0)24B8X SWQ 1,*U/=CC4U_$\%N.:KV'%Q5J;+\^C4L=NSWJ\M[_DM5@N'M1-G&__M? MFA+U:^OE/Z/V\+3UK^RE].WAY9'ARZJ&I@+;UUOQFX^9!%1E*&"^[-+&NAOS MC#)ZDU!WQIZI.X@>E\^PIG<0Z4[YS3ZY2F,M,U#&>O]C-<^(NAD.W/]8U3/% MS(J,53P35[SK4TEYJ53MU:C&8BM^-6JX#JJY;E;(ER]&3N: MFA^4D5]H(LU*W>2>MIRYQJB7>"]NUG7>KRK/MUNA?N]D+BCE)I-WU4"]._(# M76UF-V#XV3"WG1M;6GV'=!V=SD'MVF/V\/9F2O[^K=N%0)0KRY7W?V79 MTN7*1W9EV=+ERD=V9=G2Y=YG=?[S_66=R%DEPV^3G?V=TT_<.Q\=,4BPA!%GTB.= M'$/1.R4Q%M93OO:"KW-%UAF9[R5TL]9!RY'S_GB+JUY-XA]%:=5;@ML%Y3YN MA&PY4_V'P+9I^_U3F*+Z:'!C..RWW:A*(=KOO0;,ZPY7)6U]59!N9QKIJ/%, MZ!00<5P@KBE#FEF%+"'"4V]IM+GLV[HB]"FAW'7N<9NPA<*AYC@424(J[6GD M-G#IB(U&:VRM@ILG+H\F$:50)66ECJD,:>(4YU[MSK M(Z*&^Z2]#4RRJADCXV9=&O&4H*40J"=)H&X&:_,$:C(MJN90A01=&ZX.IN'* M*6$MX0I1(A7B"9&P]PF[E2&JP)3!:8>.4QAG;#"/&$A(A?2N> 2 MX2[R(+$ Y+H-3!5#;J$NJY/&;76Z"_.Q<_ I16H"8Q0%+#GB@E)D+6=(P5(2 MR;!21*R]H.N&Z )D!=[MC[9(4522<'W&L>LE:BT4]!JX)6 M5T(K*2D)G)(4A>"><\,88<%(BPTC@KB%H%4A8 N%,CP#99(SYI,+2!@<$ \Z M(B.)0\:"=9F"!T*- ",SL"9")@&$P.B ME"O$\R&A,1@#/7/<*,DD=VSMA5GG;.F[,#Y LY>EC/K:'@Q&MNNKU!=5K_?.\[+>IN>>1?,Z#*?63:!<=?TBUR\ M;1ZR1459FQ58FRO( M4TJ1,\HB!6N9M/,LT0 VUSK&=!TS(N&:=X,!9DN,CN(Y-=AD-2 MEC@I,>6",ATT"Y%3FT-B<%1%=I=0=N>.G3%1WKKDD&<:(RZ#0H[9@+!A,9JH M/BB[=99$D=]B7)6U*6NSG&MSO^T?B]Z[=[TWZQYW2C%CP-XDS%C$E0G( M40$_B+#2@>)C6F>]=^NHT07*;\E^OH(??!"'PT[54"R_W8^#8;_MOT4V\-1-<+B%U\8/_D^YQ?W6F-E!$4B489XX P9K0@*4D>IG<:8QK47 MA(EU*A:5?K>,B/*(1/[1H7U9F[(V96W*VI2U*6M3HO8N]U94)!HY.XAY'HZ. M8W=0-;-OQ6_Y=2Q1><4!7M:F1.65I2]B6=9FA=;F(6-E-L+GT6"83SD&^[WS M+KRYW^UVMVDL6WGS*MZQ.4$[WL1_1NU!>QC?QO[7MH^UY^]-]+V#;G67ZMRQ M'#%>SX6'+PBM498SYSTL:9 1<6D",E9K1#576/& '2%K+[BX=3V'(NX%BLO: ME+59SK5YR-":HB:73TW.1N+X2%5@6"*+F430.J^+MM=_\$;@@3,8#IG@Q MK,(,]^VW8E==SZXB%Y1F)!:L)TT,HC18L*LXF%3&,A2YMT0K:1GA.8;P]M5_ MBK@7*'ZB:W,=*%Z =ZM \4I \:R+2P7EB8BRMO6#K5-ZF"'B1WV63W[MS-17YO4OYG74PT/&3PAR7!*6=!57Y(KU3_9CT?' MO;[MG];-2$J#\;L$-M: VGEY$Q:U==9AY&(4B&.@)89QBASG5"@1&;,YY'.= M*[+.R*U+CY:62S\'TGN3^"?4:\"\[K!0N,4BW2)&$8, M7WLAUA6A3PGEEBB0]J:085]%>F4-M5I4WJ^H6 MA3_=,:K,E(?3E.>NN[E+I>((%C(ARXU"6A EN/>)V!S:I=>YENM&W[IORBI! M2R%03Y- W0C6+BG&7=J$WPZN9CK$)"HHDX(@+XQ&7%F-C H2T02OA6%*YUK; M%S0)+S!58.IQP9116FD*)@"5F-.@7-!$A4"44SAQP6X#4\606ZC+:JZ*TBZ=)!$Z6??'R:9ER!<@>#Y!=YX@Q&2IM9)A@+CE@ MF-911!^,I,%R+\3E2':-'N$%M:Z+6K-90((QIP-C" L%J$6\0480@R37)@9) ML90"4&N^/=^2]0 O:%70ZC8!$8QK[8/7+BINC#02 SJIX#UAP1.S$+0J!&RA M4#8;S"2Q3][X@ CC 7&7(M)6.B0]\=A*+8-)8$:*=8GGNS85."MP]IC@[*;' MA07.'@K.9F.[*$^),8^13-@BSCQ'!FQ(1*@TE$D9I&4 9W0=XWG/V)+!V8)2 M!FL+DMEWE=N-)]59I'7='L0$[)SO?-TX^:2DYPR$B MXJ-'/ J*C-0<21<-L3BZ8 30BG4J,#"+^;#QQP,<3T&R+S -;B?6UVM//2'4 MQ2"XX2%Y([<8S#=IC$?6$X$XB3E2, B4 J;*<)5, KF]]=%2D=)> MZA Y!^M=:(.%I"XP@R,C"=^5O!;K_DY.B[_#F$]V-CY)3S"S+"%#G$,\,(*< M]Q19(H.WB0J92 [\Y>S6_5N+2!>[JJQ-69OE7)MKJ,(8E5# @YR)B6NK';?" M<\JM421ZK8LJ7 E52&=4(55:*I4PJ$*P0X'K>.3 2$7$) ]<1Q"'=:T*YX_M M5K[%PRJYM#=[71A#U<6AEUK]&&(\RKEB64JKP>77Q_V88A_>K-W=K6%OROW= M&AW#RW;ND6([K>.1Z[0]W T^ I-R(]_XHZD(>J$7[I:8-^&%L^U+\IK/EW4O M;9ZOY-OH 1.'[>*16R@"\O-LY\:R]R9H'IU&$KMTE+K0#02T@60Y^21 MHT$CD%)'0<2II@;DNSW.*^3_OBW[V6.^P!4P>ZZ1"3XAK@E'VHJ4 MS_J$TIQ[L/8J^G]!#&\1]244]=)LJ:Q-69O'<\Q75.1]J\C9XS^=',:,.L1H MU!] MO#W(4C=HV6YH]7*#NE9[_ 6^-Q@.2J),"4PI:U,299:)K%SHB=>*@9JB,IOR MG'CM).4N&2>DUEH*6A)E5H"9B#F/N^#<"6X#8LQ9Q"4'7B(U1M@$R[41B4A9 M\9*2*/,()/N"'D>W$^N2*'-?>4F$$1E%2C+AP$5GK-6))4 8V14P! M[(E;GY 5>5TR><4D11<4=PY'KCD&D&816T^"(M8Y6Z*#5T&8YSSH6/,H@N!( MZ*@1YUPCC8U$1# ;#/9,.[OV0I%UK$ORVTK(]*,SK,K:E+59+ET8O4DV*1VP M5)?5[_>.\PJ>>\1OW!!P M5:"NG.26M2D1ZDNW]$L=H5Z]N5X!Z/TB>? M$!/4(VY=0DY0B301PBLM$[,YO]24\/*5D-]'9UR5M2EKLUQZ[U[#RXO>6Y#> MFW6%HWL9+%#/^N/W@@S@<=N(1 MC*LN,C48]MM^>%9.*@OV;1SA*W;F5\YCR]J4 /&E6_JE=H2_.VW;8[F[:X_;0=BIO7L4[-B=HQYOXSZ@]: _CV]C_VO:Q]OR]B;YWT*WN M4IT[EE2U747Y-;^O8(& M!:G+VI2U6H,2IU,\Z65M2IQ.6?HBEF5M MRMJ4M;GO]I+>!R(U3U8'S GG+CF&K8PR<$Z)]%>PN ;PE/!JUO3:RQ6[LT75 MCX>9^WV-VUW?.XI;,<&(PV^Q"R^&KSOPG+MQ^ X^W(-Y ZKXNVUW_P1N"!,Q M@.F>#%^L@A3W[;=B65W/LOH.5M5I8UGAG>\[=&_C$X]*ZA0(XM1AQ(US2&N; M$+->1N\$#3* 935O5EV]Z601]P+%3WMM[KG3;X'BE8#BL9,+[^Y_8+L'GPB. MG&I<%4G)4*PC,CY*I&)B3F BB(C+ \4/$/9UCRXKV->W]4RMF'^^G)V4M2E! M6V7IBUB6M2EK4]:FK,V37)OKF*HT$HZC5L)ZSB7#5IM;D+,B(.$UAO>BP8HOEP"7 MT*C:S_3;QI\;NYLO&T:T%7T\P9J$W\66&]K)CWO7*K!@M/2?2$.\B#UP9;(UC@K)@4L0D?=J^8G65_7AT MW.O;_NG+?T;MX6E=565O-!P,;3?/VS3NI?:W&-#WV.^5NBG7@[PQ7YGHW2<= M(U)HI%5DB#M!D1,&?AB5C N&1Q7/[(P%U4U9A! ]\-G:@^'$#['YWF#BOQ]B MR:^QU ^/E_,4\69@.1^"/X.5F[;?/X4IVCB":1]N#(?]MAL-+=(>:X0#U(@E_L7ZQ03\V#]">,*>"YS6&WAC;(^10&HQ A)DM"K\[G-JL9H5)M E4B[&(6PQ : $2#3.,!F^CR%UVV*W; M[!0 + #X9 %0A\"X3XIJ1WF4U"6B1?#>*TNU]NHV %B..A;J]YOO8V12"#P@ MEIU^7)J(7 !;%KL4C'.4!*K77ABR;K@H&%DPLF#D30^'>>*:)*9)+KP0B3"$ M!N*9Y2HH*XV_'"0O.1,N='$1@'@ZU^M="JQ%1-1& $1N'3*1$R2H-R)*98-B M:R_T/&&\=M9 P<&"@T\1!YT@C/-$7J A%T(3A86.-"07(V MPHT"LS>82:2CR%W <$0V2(>BTMZ[F+"UV:K6Z\84H"Q 68#R 4^*"SS>.3S. MQ@\R3AR1(B#C: 2CVEMD,>5(NV !$:,@7JZ]$'3=X/GXP=4SJJO@PW]7T0;C MJ+J)^, CVS]H=ZOO-M/8Y"-L]_Z,^%WZA#>42_-,7*W=0(RM;F\8!ZUA+PMB M-4>MKDGSU]ZW!M4-0V?]V/'#MM?XZ\G M[3 \'$/!Q*>:9?$G@[6 M_CV]JV!+-4.B"L8\.TV73D9*TY.QWSZ"-=^-)ZTWO2/;O61:")Z9%W7!O-1[ M&W"TUZ^*73Z'31S[^2H8DUV:L;0.^UG!_-?/%TBMO=C/4IT[@OZ_?]N5?8C- MK%;/1A*.W!>FN[ZY]="D9+.OC-271]>X:I M>9=MVL%AZU6G=W(YPBZK OG7=K^(SFKKZO?KO!3&.>,2PR;#;Y M \T7-XCZK$+4&1I2OR?5,VK(I6_C9Y>_]Z/;$OZ,4WZCV_[X/2;,W0Q67O6V M%YB2XV4$"ABO?^5/\CY^&AQGYBZ]P(:L-^9]&D]SN%'I]0_1]EL15$!HC3,[ M6HRL3U'EVT[(A(U_5=RFV=\ A.%KS!1=RJE2UO;YPJJKYK$S8VW M_]MZ]>?>^[>M5V_V=EI[KU^^V=C?WOV]M;&YO_WW]O[VR[?/?Y)V=?42)K?< MK?=09.5V([SGO3;CN5Q4)F!FSPLR2:^X"W]<8^HZS_\@GM2K/N:U?:D/YQ.] MZB.5'.L;^T@_C'VD[=W]#]]V]M_QW7SO[Q_PSN?\??!ZZPO;I2]/=H[>M'Q A=VPG3#("O[ %)%A?#&W+ M? Y44&@U4$AQ'Y(B6*;DN&+62D())]XXFJ1UI$(A/$8A7%!H*5#H=!J%N R, M<6^1(Y@ASD-"VAF,!$XF6J.EXFKM!5NG.8G=#=@]QK MI_VU/6S'P?.KF-AW:6_<\ST>AV5"^7U;)EOQ&/90BP.M.S"\VNF%C8BV*OEV)64]"W-NO; MJ'D DX +O?:"K'.SJ'S4)6+^3UZ@%T"9;R+016:O)[.S'#D:3JU32 =)$/JOA!5'5RA2<_;^7Z&$KYKP)OJ4IG M_#;;2+MRD+MQ/&3B(IFQ2A.IEJ\_[I.LXKH* M3.4R$2Y2>CTIG>$F,0FI(_.(6>,0YT(@8X&@1 ^BJ[0 ^.5K+\"H6'H9+8Z5 MFPGUZZ;]-4Q)MQ6_9=&*CZ+[]2H0D_D^9[MQ6+7 N4J3VKJ1VEIT8 M'P(G 78.4XAC'I'S7B*G70@TF&A)+L''EEYHB^/D9E*^-SXQK!<4)@7E\\7Z MMTX$ZF5G2Q;!47MPF,.JV8"4*U%T+ZEY^.^^)LTUV]G=./TFOEXBY7AG6HZ-H8IP:Y&.#J27@K5AA;%(!6!O>YUZ?@YS.&-M?<_FO]9S$ M6+CN/7-=4)C]?-"P%>M_M[OCI7ESMC)%CUY/C^(YVINH-<9ABIC/W-/&2TI?7_7ALV^$L:KLBP[ULAS;LN)PEWM-9 MXCP6-FNS%5/L]V-H? $;W5#Y":I BU*:9I'H2.;H#M6>R*!,]NV1G"LOD?9. M(.%C(%Q(K90'NK/.R7QVRQ*=6I0#R&7D.D6^[U^^9]A/DC'.(,X61 M]5PCC(U66 C#@EA[0=;RJOL_%1 ME#"A@P,M(?Q0M=,1.GDT_) M'[-T%"6OSY_G:S$VU(*S )N3$,J2]MLA(IJ+GW$2=+BQ@LD2G\\6%LT2M38KLWIWLSO 6 M)I2T."CDG-2(!^:03>CY99(>(L_YZ;M)NISW58_?HW= MT6T.EQZS+7#R/Y'U[>+@Y&L!LQ/X$RA73;6$0*.;H"RRH- "#2"N= MNSLEAYQ/ EFPXG@P(I=@6WM!Y#J5MRX06SPU2R?=]^"I*=)]C](]0W X,X8X MQY$UCB >F466)H6T$%QX&4SR J2;K&-=/#/WXYGA^B$Z_EZS9=OM/397:W>^ MW#BZ'+X<6+Y MB$ Z68,DQ8$J*7GB9NV%ON"4_]H&X=4$9(7\/(]!XA^2.5U'S@MI6B0(S)*F MY"-Q22-L<2Y)K1RR3"6D)%A#U.,01'5V3>2MJU(_(!:LG-OH?NL1;+S]W]:K M/_?>OVV]>K.WT]K>_?OEV_WMW=];&YO[VW]O[V^_?+N 0@0_7_B'+E&PD!&N M''._WQR_4=\?VAQ1UDN9F0/@#T^KZ++XSZA]G$O@E1/4>W).OK:G50/L_=Z& MA\GOQ]?->N06$,.-;G@Y7I*B9Z^G9^=+=!$MM0I8(D]\0%PXCYQ0&C$G/,5< MX2!!S^I;I?:4H]/E$]J%,^R%%J4:PLMQW+$[9RFRYT0 N& Q:-HO6H'W+GK:/^2SE[LG(;\UBQ,%N M'.ZE["YHW@G3/H'4_A8#^A[[O8)XUT.\[W,TQ6! .6HPBHID=P"U0%,20U[X M9!W'/KFP!H:_IH3^NO2'*.6(= GYRI7ENOCZ;BO<,W3&*H!GSQ,"Z;6(.QI0 MKI^&M,,VX>2\5S07$!%XJ3L8K):#Y2&X3-5ZI0GX ND>M$/E5@?)_RG+*8;; M'1.<5[U^#A*!"8-?-B<7YRQ.9+O[-0[*:>>"'##OONUM;7__Q#037$>/E 6# MCNL$S";*A&12V@/C,8GAM1>W@[[B@%DZ.^6N^,Q-Q;@8+@MVU33B+8R1.BB- M=$P8Q-L)I .C*&#+O1/266D69K@4G\U#2?YTZY9BM=VU-P9@[G6_!]L]#%[U M>T?5]!=ZS9)\]5#%%$)&'E$"R?0-9+BEA044JIF;,"Z,E\ M4X@E,LR*NV5YVK<4 ;YK =Z9%F!E>$@V<@2P&X" 6(>,91XYRBDU-%C)V-J+ M6Y>B+]Z5*P6>BWMOZG(6>-[$G:K%&K^4ZNMN*4717W.0E 9"QYS M9#R1B"LLD678( H_DR8\.BES-TXF3(E$?_* <'>4J0#"0U.I<3O+X *QG*,8 M=55EA"+C D.*R:"2C(1QH%)BG? %U"HHX>C+%I(S&X[^:GMW8W>SA*,_A7#T M^SPM;#$:VZV,^._6]HZ->'D;/?VF-CGN9RP/NVT[K>.0Z;0_7 M)/C2[D'57"]_ B8@]D_Z[8KNYX_#[0"-)LNFGGV![PTF.MF4#VV MF[G?KI?Q=;6*>\TB%F6^0&4^41P5KM_?./T4@* %+ E*G&+$DPG(J2A1X(1A M[82,&M!& ;WGRU].NIR_/OSYZ\WDNIRUWD*D=Z9%VI"$-8X:T61 I".G2'-J M41)1.QN=AO4K9ZTK?]9Z-8+T- YCEXW)[*7-:@W>YB4H#.:.& S9V_]"/\6, M<,X(1*+-#,9E!A,P@$IG=P1G8NE/=\H1[5(2F!^(18J"3CYQX:F(=G6R6U;+LW/OB7U3[.7UZ]>M/WOV-ME\ MC]E*6QAGL>UI@'MM3_UA]%_@;\-8#0->'?3M45Z, G0+IRSC:@.&AD1"0E9Y MDD]0!#*$8X0UTS8R[/T"T_B*UV7IY'EAI.46\ESLD$6QEW&<1*2!AD(M]QO]WU[>-\^-3K5W(/ M?]R/_:-6YW9\9N6,M@<-B'\3CYM%V4MOHQ_U8]B*KM18N2:J7=!2)M"JW2@" MIF(1UYB!399)"[S$C-%94,YF/ M;+%'/'"%;. .$>(QCUHGA]G:"UF*!JRRL^2,9(RI1Q72TOH:NZ'7;Z5VU\(% M.9:]W[?=@UA=\Y2<*0]"/K+U-0EK?U>K\6J\&!L3:U%@[GHP-]\<)@1& H 9 MHB:!>65"0,X&0#V75RBJA',"CU!+7>RMN$H>CH@4:;U+:9TA)=HQAZU0*#DB M$'?$(2-Y1-X!]EHC%!-B[07GMTF8+5Z0)3K!B=]BW[<'5?Q)'9G;.\[K>1L6 MLG(&UK*$H53GU'OU_+]L%B844+L6J.W,=V3!UMO @D>)^YAK%#FDF?=(,F4] ML2ZDP(&"F/D\N&4[FRX.D:6*,RGRNAAYG2$ARG"F/8LH>>40%YHBJQ@(K20, M; =.*WFEK+2;6VWWR'35H2?@[5@6GC%1Q:1:@W-CJI146S"Z?9MC(X!>D9"$ M4:0<3"P?(M+$*B2=(,Y+C$TH022K)MG+D6I_;1DOLGQ-69YA*EA@&K2(*#*E M$#?"(",D0T9SY5V4SAN\]F*IF\^LG+-DV0H33?;!G3C0641QHBLGK"\_0#XD M];FD LE/64\)M;L57,YWZ]+1*Q%QRC48.>),&J2I@U=2!1TDQU&3M1=*KM,+ M>O_+4+>9^A1-%HE$&R$G;.()ZR0M4Z@*$PR M"1,7O !Y-_,A+JLC[,7%\T.6]'*_M;V[^>;EQMN7K7]MO:Q?_0)_:^5Z1*5P MXT-SHXR%^?^YO>%70#NP&-_$P;#?]L,8JB9"W3#]AXDK7\,#]P \?3_:0=R* M];_P>V>4I_[E-W^8S^;?V&%\F5+TP\*O%HBW\VW&HN8D:&<0]IH@GAN.:1,9 MLM0G+(*B7@3 6[Z.]?P!_NJT'2^%'U?"&U6@996A98;*!::$D"P@897)'0S! M=(O"(M@.SFNI/4]N[05=)V8!@7Q/@,>M6-!0)FOK+1<:L.YU_",P1.2#*>4!>T_;5_-6KT5AA9(7" DXOG(9NF]Y=8A MJ[C.O9$H,EH*A(VF4NLD4R!K+PA95[/%4_9S@Q%Q;^,;>Y0P-R64H4_O?=$/9K;./EA'Q0[YX3:8AW,2=L M&FR-8P(8G4D1DU2QNKMVNA7(7R#D7]0VA2JB:4089U9G>4)&TAS<$8G4(DK@ M\6LOM%C7]-9U"5?)AU9@[\G"7C%F'R'LS3:' 7.&B>M=K<&3!#0V[3UN>K1VO+=8^4\^A=&MLK[#FS=K():+6 Q M[!_815;#>[YC5LH]U8BD5=DY[-5Y[E M(3"L,$7:*8RXM Q91FFN62DI9PFKX(">/<(,Y@(QCP)B%A['6R#FMA S&ZSK M1-0":Z0%"0 Q&EYY:9$)PCC/$K<.K[V0R]^,8^6LA67D?4/[[;+4I5MG;:X> M(E_T9*N.R'= ^GSO*.[GC5- ^4:@/%_&%^N@B6(!,6\!E)6Q2(>84#2.*$JE M#A1X']>W)G[+ERA>8.91P,P=$+]YF"E' XO$H!EBZ+R0(42,**,"\10),BQ: M!'21QB"ELK1JD"#H\J/0ROD$[S=;J]>M_,?GR>L+: B_+$<1R^LY_L&N5\NI MTC9[71C%H&F;T8\AQB.;3W9\]<:PG5\?]V.*?7BS*2PY[/VPPVG1]X]"WR\^ M0_%LK^VEJN#>QA',X;#^\S &4M3_XM3_7Q-A[G]]VZNJ\0DAN*)@@C J0?U+ MBZRA%CF6''%!)\QC[M.J"%UZ]5^,D*<)2@LW0JX)2J5^WBWP:&R._$5V/W\Y M_42XP$S)B((S#(%VX:*N7O6;';.8-L]WUH[R/?AL-=WO##[$Z/RR@?#U0 M)M,D\2\ 92]H,X)OA.5"![ M=P)C._E$M"71Q8APU GQ!':Y,\(A8BA. 1M#+( ON77!Q^(I+#"S_#3P4I@I M!Q:+Q*"=:0P*RDL=(T>8!8ZXEP%IC 7"))&*&S(9JW@%PY8>AI;"/;AZL:RO M^[UC&.-IRW9#*_XS:A_G]+A6NRH?& .\F&O!7!*<'K%Q?P=ET8 MME%[..K'JYCY!>IO!?7S#06P<,PI@'I*0J-!K/]B!X,X'%1TM9,+ M7;O:G2H&M\['.HS-.T>]T$[PV/FN_^XY>/3J9L1>B87SUS=Y''OI MW2!NY)VWYX86QA>VN^/"ZKEM()A0L+6Z!W_F??=GLR%/BV:XL9-TW-_8.F4H M#DA3X*J<48:K#MA;;C1HYZ.,EO7_C-J#]@V89_%.//@C/=2Q^V_-[MDXWSSG6V^C M&[::C;\F@+Z$3"TXQ6=<_)-H9SF-2#H*A-0)C PQP$\Y\S9:(0*CJQ,R M51RI3Q.J%GITOTBH*J[51:4 C0FK$#$9RY&U#/!*&(8LQA(QE\M4$4*,T&LO MV#KCMTY)7 77ZK^'.?=Z3, F6.61[1^TNU7U73.-6#[F\FDSHGSIT]^=C-.J M@&V,K6YO& =UBGBWJ@1MAT! F]-YVX$APA_R(?[@V33?G'C#C&E8G/U8P4J+%G"+!$N &=3QCLK+16!"@E;&#M7]/;RS85)[KV6FZ=#)2FIZ,_?81+/MN/&F]Z1W9[B73 M0O#,O*@+YJ7>WH"QO1J,G\,^COU\%8S)+LU86H?]K*W^Z^<+I-9>[%=%%7JI M]?_^;5?V(;+>S();/<,%&_=BP"+T 1#K2O.R]F*C#T-I#]9;VUU_.1PMZ>!W MQTB[.8FTK\Z0]NT9TLX_V161A="UGR_N=9J*.;NZ ANX1=@_DZ[-L=, M[*77_3C(A=OS7_?A6W_K]/R7AZ:%^]L-+>Q]W]GZ MV/ZX]4?[X_X'O/OY"]XYVJ;P>?%Q_P"^_]WIQ_U7F?I]WSDU^.-_#K$_^KMK MWYO1WN>=D]VC/[[L'/W1V?W\%\U)@A\^?X"Q=CI[6[N'N_M_=';>9^JW\QTH MGMC=\GQG:QM^VSC9_?SND_%82"4U2M41"?86&:DXV*81[%&&!:>TIO_M[BB& MCZGZ)GAP5/.7#3:"^&]2M9)6$2UUH(5L,=9,OLC4 I;+]]NOME^O;^] MM]O:>]7Z[=W;[=V7;]^.&6.S'V8@"]YKOK5VBE4K]=-OOB(K^SP:#-OI=$EH MV13*58[!]G#0&HP<&#QMV\\GT_^"(71BKA85.Z?KU2%U]A)0_.MF[P@>X;3Z MC?S:ZO7';S1W;=[XI75B!SDNL]<_SFJFCLW< L9V8ON@^;JMC>-^NU.3=D+7 M6V# \6>M??BBYAO @H,O[QW#.#MMP-E!A%=YL(/1,=P21@RCJC_?ZR)_V#ZN M?ZD*V\-2=F'X+5BH+/K#Z ^[,*D'IZW1H!I*?>W;TP% (H+/;YY]_E]O>YN_ MP)?GYM?U$;UM?W7L!->CZ>U'MC_M4?' MO[:.;!Y-UA_Q[*;K^4L3P!X\7*;OX^_*7SSLPP=R"C_\PS MTP_4'K0.HPW_C&S>2/5^V81A.)B.=7C5:<-:=-NV^J9#V%R]_$QQ,%Z%=]UV MWF65EH-1@ET(PUYO_6'A[NNM_Z\'U+?Z*,Q^UUZNW)=(B*MO>)Y#OMK^"AIO M<^_O[2U$3#W9K^%9XU';K\*#_A"MMKNM'=OWAZWLVZFAZ'VOWPFM_XVV,SQL M[?4/;+?]O49M(+4=FS=/OJPW&E8&SYD,3L^0;1TW<]0Z.6S#%^1-!6I[U&G0 M*B/BT().@'U^T.DY^ 7/P$RWA]5.K_:5"/8:_U\M#D\?0:PFF]S#"PL M9A$\@ZGIKQ]_>?U(1]$.IU8TF\)FH7P?G!SO'E:.DDN Z7#X+*MP4!ED9TGG2>C 3('NM M>)1!(L)W9A1C=L,-+OB"/,4G;5AL#UNS!^H;[IC1I-.N7]: ,H;#?OT!&.Z7>-CK MA.H:6-L30))6O<95*[)F,.=3!/@%2)ZG(<"7@!#X!N8!D+K5X&$+ )%KGJ." MO%[+#H>Q!K\ ,'G8.X%OJQ1.=AAE*I-@2KMCC.S!3/5;H#&RQZ-5(2!(WEAU MG!&?O ]@O3)&5U/;;)WS+9M5RVCBW.ZD#0\'X%XU.NVVFNTXJ9L&4^L."SIJ MSO^JR3H&20GCKSN3G/Q6%VS.O U!$F!.,\0/QM=];?='@U^KE_:K;7<:+^E% M6C"KH)I0P,V\SX.N/SB $?;;M7+-OY^+&,@R7);GM[I/I3J?AFH-8&]U M#]:!GN>8V(8C#/+CC\>3OWY\VSZ\@F\\_;6Z\""_[E;J<"RS4P)2C[6>IQRM MEW<%_!DL\%#K&0O3#K>O$21KX$/ KL[I.2(T^ #S&V#/Y8=8">7S0TR>T=NC M[GAM8+;RK@+2V&H>N%JN-()9:G;T\- .+\+#:@-7T);9-^S6-*J6LT;D:LOU MCAM_/,S[N0<1%C94WKV,,O^,@,,V._"L9=8 ]GHUO&ZF_AE.S_&Z/0N(LX(Q MLSVG=EX65[A)M7W&"#[-:JJG&DMU'L)1#W@*[*3#6GM5;=1 ,@>#40WX-J.: MK^;S?&\V5"[?/Y?:A"LJ)*X@,7[M=;[FH4]A5JVO+IKG YBAF)?T!P[7'[AK MEIT%;>>P7-@5KT<./M :%^Q8>9$#4K'GAST7^]E6HF1]4N76FR)6O*7"^7H. MCNLY.*NL!5;$WB]YMS=PU1Z.-UZUTT%5MBX]EAL< K@-9D[F/)64<4IBT)YS M&9V-),7$/!&"4B=K+PK!8R\*GCZ9V]Y]->M4>6L[L:F\!W8Z/"W\4GWS=C70 M[>X^\/I!/;BK'<;A)^YU@>__1 6L1Q()*:(%XIP[I&E(*"B=M-'>)\FJ4I\" MK\/NG3M;:]6KGS$P[Z_):K^@GFM*X*Z*Q2G,>DK/9&6S'NQSVSG>@/-M/K/)SS;RM[H]X;GW<^624EC@XC M[HU$W'&# )[PE+BFE@G ML%7:>)D2QA*'@B%+L$^^O_PDN14RPBIH'RWB0=(&J#J=.@((!3VI,2R""U<8"4G0\ZH/Q"U?G<_S&0JN_ M:IJ' >N/8'MD:V:8[40?8QC\%)X6J^Z0^,%.G8HW>=.,=N_Z6U4^\:VZN[7Q M*4<],^HY(B07JS&$(ZT51=(2EWSB)HD 6Y4\(Y=$D0!MZU0&0#XIAQ4,(U^9 M?6=[L>+;[8'/M8$'C2EP=-2NO**-G3]6A#&G:P[R?@0*UWAY\[TK\IXW.)"R M,S.R,HC/).4BIPJ8YMD/4P'M%>OS@RK.IFMO_&W9F=3+#81AQW1.QQ^M?%[9 MA(/'/CCHQP,PXZH3ZFNA^:BLT%RZ\D M(/OO/KED67 T9P((!8H?F*$5GL /Y@T.DN$ .I^O1?/4= M&UL75R,^R]3,TG.2/:3741LWDXEY;3$>W%01RJ(5+M[T+^GNUI?3W<\>[VYM MG^YM_<4^62>Q)$X@[ZT'*RA(8#!& -TU).3 !\K)V@OV3/],*W2;#(I!!DU M5]C=L .KT\%VOS[$\_UQXW;K*RU1>2@[@*J="3=PRL[M">][L\6>M5[/0':M M("ZIE5WO2%]7!X#='AJO]7E-G/K;ZESD]58WGY?FL@'Y#+!F7E/!>_&$,-VW\/GON]@@)23W=\_X(\ .7O[KSJ[[S^ _MO& M'[YO?_OX_L.WC^U9B/$DCW'G^QN E W\\?.;+[M'VV+G_3OR\?,&V?G\YO/. MYU>=CY]?'4WH50SP)G:V_"=!,4]*803&0-:K"E0JQ0YY"R:U!0L):S4;W:*# MT#R:I&%7C6W[;>+O]-L>UO'[S\NW+W?V-*LYE8W>K M]?;=SL[&FP_YO;?;O^]NO]K>W-C=;VUL;NZ]@Z?>_;WU>N_/[V 0E0ENZM*$SU_0WWX] SHC=:?VSB-Y8] X^ M89("8+U"@9F >"X;931A2#OFL,(.IMO,B5[*H6B!4,TX-UP:Q8WTTC)#-7!@ M.B=Z>3&R/IK$QQ_+TG+N\1]RX$OD_V=S51T*9K)3V:LU$_A)Q']]W.?R63_8 MK,>VB?K)-^F'\Q.ND"]XC9F!"G&".CM$-: M":$-#9+'5#B&^]:%N + M(U9/P)#HG*+>23>[NB;"5Y^U-G*\01U66?M_A^=^U-H_=W;[@Y**UH0(%E"ZH9=8^3/30[!%1D[1!^+*QA?();!__E*-KL'AR #&3L M&I>.:@WJQZ]/??UA.Z:)-[,[O&IJ?62_Q'X.6;SH:&VS^M3+;]&/JCC5O2K! MH+^>B4;UR2ITN#?J@V$"AD<3!WQV\X97# 8Q_R^'1E0+485,VQRKG4OMG+&> M]ODR9>-G4$=\9^_RK#-VD(G/V+!JUU&"H3TX.Z0+,*JO,8<73MP3*%!E1>5I M.IV.%,P<"78X.:_]"F>$R?UXP2_=W6\R-EF M>!3(5_M$[.0AR%5,J"KE ' @'ZI4_I/L]0")_F?4SF>V@$A PBN1'M:PUHKC M:5MO?1Z%@_I B-CHYKHZG""5L%\5=#J2$B'S8=G=EID]5N)^K<-ND OM.K M(IBK4^.SPF13%]:W#DWH0143=-%#5E'_EXRA >M=Z._.'Y)#0'..;3#VK*O%>BO9=K_UU79&]5T/>KU0Q9.?'R"" MC6N[!U74Q_@[S^/P MT'Z;7-'Q.64>4!,?/[[7>GVPAVH]ES45S+JMY^>XE^EY7L"LY?I?QQ-<+4>O ME5?^X#S/TOC^RG4%.UAA_7]:% M53KE.)4 GK23=V0^LFRE?N^HR8,ZWP)U#@GLBOJB.GWGR)ZV7,S#BUG"Q\>S MURUL\%6F/"#;'1#]6NGSJDHQL2T/OWK4S3<,/@/$H)8 MQ+5,R%'I$:%>6+#[F(KR<>K39M>TQMOF4>C3L]3IQG^8FH><=!V.@Q+2J.N; M<%+?S,'8;'CW%E"ST[']&8X-JB(.;?_T,BT(\'71-U9)8SE:I$H?:N(DSK[C M3"?&IEYNJS:"0,W7"77C]Z>"-BH-NEY'K>1HC_'0YFO23RK?.F(C9R2%?-?# M-H!ZOTIB[#>Y;MUS6V-*N\X\0B8*6=&=C79"^XYU[IOQY;5Q$?)V:91[_TS# M5K$L@\HD.CJ&9ZCU:.78!:R>TH-P16S]JQG1+^M5G&]F/^T+ EPFF 3<#EC) MPT)TWI?]> @#!_ZP73U)<>]:C)OQ M>'B6Z)X)8+ZB8GWM+K##!G4<('CFPQ-9RX/*!)C\NF>M5TT@Z&G,V!R[&2NW M@)#F-),:71FI$_0J=#JO67"&8..HV=E';R(*ZWXBP_IO=>IP/S9A?1G;*J*< MZ6Q%01\%&-^1_7OXS:G^UG:SIBC*85@;^DQ+8DJOYA8CB<2J?C3^9IR M!HQ;8=0TLRG>4M<1F>*'=21B+@+3AKD!ZG64J\V<%0;IQ]S K3L\K#R/G:HB MSV&.:VSR4ZOT#A?KFB1GQ4GB^>(\:VU>]M:<99Y3+-;')6>.C_N];XW;$O"L MW9]P&S]K;51X^%.&>NFPSFCI5)J+/XS^2U/HK36P7ZNR32%6H4J#B^(K]ZNR M4E52R'4*O[/ @_4!,T8Y]]J&$#PAR7!*6="^2IR:J_=^43+A-"YM##=MOY\U MP-]YEG[:?^+A4P;O&[EVQ.YG0*L@J2;&(R%20#P[04VP#@6BM4J*&$GXM2KY M&RT])](0[R(/7.5" XX)6$R034S&F7!E0>]H04U@B=(@$4T^JQ]&D,.!(P^Z M7WMK@Y)N[46W-Y< -Y\!.@]25T&:9_<9:/WF[*!HL)^+LP%!VPB:98G#^ M_L;X( O,^ZWF1&Q\54UBGMR&F>4N!Y^D4-0SGA#EW@,:8. NU"DD:-".LJ@C M88_3]S;>"JWS'5/MZ+-M4QVECC=.:WSYRO.KL^>>/'+-]N*$K^J<%[AVI]/D MGHZZS2]U440[?Y]GK7?C:RYX=\K[=W3V;D. X'7OU':&IV>'$345JL[&70Z# M^MIK^QC&_G^;JS+VAV./8%5NI/JNX[/ZBNO)F1Y;5;6WJM+X ML[/^/(XJSS96YV'G7SIHSK:!1X[/Q&N?0NV*K,;5$,SM[MAI.QUE%GIPEVYO M6"<&US4N\Q/X7!80G@+,\2;&)!A2;\+A?X/.A5V4CU%\>S\(7S8C3CHJ+UH=8@Q[VU!X=Q;@+/0QF: MFV6_2:P\)^/EK'S+H"-[_4$=0 ";8.(@+9]/]=NQ"IEH[O'/R.;HAO56]K4T MV_&B?= <\#7'<./\[;.REF>;K(G4R<$*3;2./7O"LU#'<4A%KJ!C3Z=F[OR: M*72;WSR9"7S--SF<>D9 @KR454;%X#QQ..>T]USU),VL36WL]MDVJC=%.&IW MLRO>ULZC^EBO]?/#O/%!8/Z.7U:_'D6#P&>+7TU:+D #&S%+%FR:+.DU*IPO M6%VW)ANT1]%V&Y=87= =L&\BX^7;H1U550S&$57G6SQ5$31UK=3:>5CO\"K> M] @N*SDQ/\V)$24G9@G&4G)BKI03\],,HLTTW)M/;@RV:E4?.K)V^NO?PD$^,:+#:DC9,(YE4CK86MTFJ= MD]IR?@US;6EMLZE-4"?.UKPJ;X.5U_^O)O)%@ V-FF+0F>"=:6H@7(.1^YR9 MWFC<:>]\2BK=7\]('V9DTG0[<_I>:)]=;%)4G\DQYC_T +=VSH/,7>RTX]?* M&)CD@S.CK,86O[4'8U=[KL9>A9KWFG%6L1_GP>MG-'4?""W/,SBY3.3VP=X9-[$AEDZY7%EM6 M$.L5(\_1*#E*.(8FS*7=;4+F:BMW]1GKA9;$)69MMI>^UB6T57;#$UEA]IRVQBT;>NU]7F'P2T.\C(\:'#,6Y"2, +3 M="]-P=1>RN#TVVG^^:HR%LL9::.XOO_U*1G%C&4*)6\UXE@HY##3"!,O@@R" M4VM7Q,]X7>_:N=]I5H2.[.?L!SF3@3,'6<9@@O]/]I(<]>KDFF%OHN[#^'S\XM=Q(]MVMWK:ZD._-O=J M;+<\-3/-=*L%JM\^MVJ>X=JRR6UPS]OX-F\_J]Z::?%;OZ?(,\,N?QL_(Y>^ M]Z/;$OH,Z\L_^J/;_O@]CN7=#)9=Z;95F^%FCB_H3'Q98_6S2\W.K%B/K,YIC$=,UT^VLKCU@5S\N.F[?.FCC",[3W\ M"WQS]_L'\N'SA^^[WU]]V?E^P#^^W\EC(1].F\_\YX]#=Q0Z>TT=X9W]OP\_ M?OX+[VS]Q78__]W>_;S#=M[_]7UOZQ">)3_WWY__\WU[N/,6?_MS_^40GA?& MN/W)VQBM#!:%R!GBS"IDF4S()*$=+))F$9@IH9=4$YX%T,6(0WZK$HNE%(?_ M,#MAC+H'V"_P*3I-9XSZ-GR6MMB:GQ 8_Q M82Z4NN##W>+#Z30^.!4M$UP@#@8 XB(*Y*3F"$=G60I,!XFS4?G$\>')&-&; MMS>B'RNPI>B-8(%@KRP/1EG#D^2"$F.#-T$5XO-PP/9NCOC@()65RB/LL49< M.XN<<@[9P+7GA"BK<^<=MB!3>56!;=$&\1/&!VHQ54X[[*CGDEF#<4@^.,)% MCEG"A?@\*#[,$!\P?(2.7"$LDT%-"?4 M.Y'+$[FZJ_@H$ ;YIHEP4>_I\EQI0#_W+@?^\' M_LMR_/HAVG[KY52-IJF#_7*D7X[TRY'^/7HCGMZ1OL4Q>1^4(50!KZ6.8^.% MEEP&K*7CQ4\Q;X?TZ.[G;;K[?0/LCK^_?/SL\<[O[[[O[7_AN_0#_+M]LOM^ M%\;X1V=O<\8.^?R![GR&)]W:@>]]<[3[_:^3C_L[8F__@'W\O"-V/F^0#_2O MTYVC=_RB(_WI4?.P8]DE/5"A*1E/J!9E)^B'.DOP(/Q]# % M<"2)A)V(EG$JN;4$6YR(5YI2[WWQ;3PHILSX-F1P2KJ($: 'SH>^ FE',/+6 M.Z=54,R%M1=$%$Q9U''/JL:Y;/V$8-WNF9=F=?^G'/;?C5[01'$K@@&=8+E/ M%A[31&6=8EQ+24+1"P^G%^8/^P,8 TQ9BRRS'L&:.:3!6$!6>($-2R%: USS MUGKA,1SV/S&?]WD_M\GBO@^9R?BZ:53T.K_9=/QCFK M&<@U5D[G&GOY+$L3)+UVTDG YN!G2RD$BD6,3$46',<.&TE]$DX*RI/UYAK] MKI]3^A@[; 9#S^=,5X.]?0#$S*F@TB&D-BAE $SE/$J+$"J42 MX\Z P=;KC@O4J66>#,B[PH*(+&I/;P.^[:J7_;*?I MFJ=Y.9^'4?\D%ZF+W2>.RKM;&Y\P<4X2[%&2S"&N641.*(Z)%HQMW+[P"Y&O@L)"8E22,?SU>TYF MUE,2#QO;$JX[=SPV2%7Y.'GR/+\OB2,5I.+%RP(O7LOMT;U@=P9_(8.>097( M+Z]F<.QJNB)^B8R"2-%1G48#.6AA\]<T-"IH%C%IEI1-O 8VHH^PQ2 MWO;GN%O:K<,;54/ H:)L<#AV.&>KKSV0TVGPWB(]SG/',@4K7'#$L+3?MN]R M;%B8RIX:EMZL02]I%?4ZI5WR7DT_E2 5+? ^ ZUBP")+UAD$:S/XX,BWD+5A4LQ((%?S&6PN<*T&K_J7B.J MA?ON<" M:/H=U)R=B]W"0!:%H=RL"38-Z*?&LX^2.S<@\#*?@=@@6X M2QG18,@1ID--N!<%8!X**<'*2],D>A0H?HS@>;'O15DF6 R>8^0'/O-E*H(, M^:'N"=OU._M4.QM$/O M-.DL&V1)C^"06W&'_^S8JE&/K;H!8^FQ51^$K7HO5FHG(!C+,(I9EF2QE[+( M$PE,.NFB '-9Y),F0?A/=SET(D07NZ<@&$$:>A$1 M8:20A=8C2>!E1/D:.TYHF$3/ 5JUE(%!4PBV/A+18@(?6RQ)ZT.47%V(1REU MZ7S,G3%5N1C2Q:'@EMQXF9,<0^&KFBOPQ451?S,OFJ^Q&[J2P0'6:N4"Y!.S?H9S0L]P MD"L$(I_(\4*!1RD6-EN KN8XO\RMXSHL?=[*F6WXNV;"]?3*MI!A_;.YEN<3 M.$9G-W;\EH8%-7SY;5BPV4<]'X#_/<\1>W5B>FK,SH"9..SD$/ AI?-M.=V; M&+_56M:+@&3WM6C6FVC(5QKB4<(#E_QX2,8YG5AG&Y?&D=PA?^D$.>0F\O(,;3C-AMV&EBUY[/YIXRHJ-Z0D9BFJ,1LN$\PGVWU? M3&!-S-+@\KNPCJ'>:,5U\'%3*1>S)=H-%PM<@%-@2$Q@*7+EHB(F8%"]V6F- M\L/45B'0D<.CR&:8 #:_-0A2P@29+V%B)5BC< M+4\&NXW-,-'A8<5&,]9GCF0%'U?2H6LCA5\60?ZVENB?;DMW)VJ_ M4J,FLM'SRW8LTU>G*4O#5 <1B6&%"6/2)QA3@L75B1<(K2(:/P/+M)0)(\:U M5 RL6#PK$[7BL4(@^K/FO&TD'@/VH+K ;B!C Z:^PM:H@U%PV9A;#)Q3M,?* MOM%L9C42)@"R9@KC'!YE39KVK=>X\:ZGB[&RCQGG'S&'8 J:;.C<<(MU[%2X M\:?7EGBKC*0[+K'7+@7ZB,!8AW0L5S\VIKY>6=5AV#[^NJ3(7EV/]F1P*GT1 M)3X-"8L5^-5!EI+4!^VE8Q[Z ??3@"8_.+3>;_!7;3!3(=Q0F@01]0D3-"%) MP#318-^$5/A)2"7RS\X?$&(W+&9XZ"NE"-KC"W3B]M=6[);6Z#US[E2J&&+, M5D49N&C@_=Y34-8J6BE*YP!+RW1?6'9'#=*KT\1+O2A1"=&)\@CSD)$IC@+B M^7$0B@#D'XL4,ECD[U=9]MJ(S%\H,1U]UI>6/6A;$;Q&:Y&E*0EU #:W\!01 MPI,DUID6 1>QE.K%2W-@5Y>68:S!58)K=\8L.XYU1:O82*W6.F2TTP4X<6AY MV>*&LJ2EK"-;?X[O5AC@1EIM<4_5UHH*K>E7$75^7P=S3XN^C+WC2>Z?BDR) MD"![I7*(\#/:+8F%JZ_[ Z,G6FPAF M%E4\QY9:3B:.#[:*JN7EI$T%Y>2,H ("/23F#<[8=LVB L-#.D_/ED0V"&G- M-TT^8'6-;*<&=HIEE:;$$K^V5!&)]8XSK&MK.K]6B3B]\ZME)Z\+YK6)Q"*# MJ/PD\@1H&HX8#*!]$BUB$H+IQ"A/ MTC1BRU2DD4[]3,29"ICO@6H*TU#$2GBQ]#12ESY'1?766.[3C,"U;L,C-OXU M^.7MX?M?S3$Q0C;XJPY1;[TF:QD^95E586OE3: *RZ]GRJ@QH]@!S_GG8;?LWAKA MU5O+KR_-!'M%=4TX5SD^K\P6&F$V M]+0FO8N'P9Z+G<&'6!ML=X[-RC'*MX>"A5%UMOZ >3AJ+ MUA361BJ[+O?'?\$56\;5'*5R%1FS:)O8;/_0=6FUL9L2U.65NK>S_4>MW?_Y MKS2B005(\..'U%Y./]@)8ERLHZ4]Q.@'\C8W"P+QDV8"Q]+\.#>AGN[4WH!&=2/\MX M(BCH])AI0W$4^4G"F/!\D8ED73_OO4&=K;0T6^7GIO3859]/34&L@P7"NPQF MH">%K:$&9U%?@TLX-"@!=86B->0GL ZY0@=IW A=U&Y/[43@BT3I&+BT4ND[ MFZBO,X 1]4NB[^0R4_G<5HR[XMR;RMNMNF?+.9E,O/ZL9S*')YFB0SNSPB$H M-%UCK K%EYFV>!/115??]B>;.Z0L6L2KW_;;\Z8+/FPZZ_"[,>:Z3),U_ZR+ MNB# /&QG\'?Y\'*:=[7-/P!EH%-TV=Q:-=76572%WC8^!_<>,>^V_ZS"VX4- M576LH,R50UTM9@A-8((,?"P1B*!R<^V#9DN1P&;9?\N4SAF)SLI3[N, MM3JF^N?MOJ);E_?/>UKW[;A(LCV'@]FU[^X53;!SAO M)2A;GX-IYV#>G%(I6!(IC^@D\PF##2 \X EA6>2SA'D1I;I[S?O8%>\'&5:> M,*EBH6@0^UD*?4#.XN_J-JJ]JHB<#/U[!-FSGXU39$84JZXGHS]5<8MP;4;8T&#RR*4=KUUFN"K#N=G M[MH&"V?A8TAL/M8*#+]I/>IJT)W\V-75.'<^217)'F!5(JR]OL+?SZ9J M@+\566YVHKGD)6(86OR\L8+XO!R+;PJ[[)^JSJW+RWQN :E,.^=X;#LYR\TT M#D'=/&Q_9:U"UQR,76K.TW YS.YO6YMY[IPP].M@$*A]3"N(&\X8Q;*!^M26 MS-PD046-7]65M8N%.KMTIFXW55;*3]VPZU[C.JUQP%;ZK[!!L6P5YL:5U'8X M&4QA.BOJO-GJ)S?:?,NE:;3[/IP\[4?KV=6FR@$W'<6P'/^>3;%E IHO"WL;UC['>WHAV_2.3^)[>\+'QS;=A%QYYP>]I1 H8 MO,,(_+. D-C'!($KH*RGA5N.QPH4J>F&:%=_U#=ZI9]19U5F@)4RE(=:,JI? M+EPID>GEQ]Y^HZ.<$+95JDE>H*:#A]>2VQJ2N9B;X\$0WLT5/M.!!/>='$W_ M^(P>'AU?'QZ-X-V[-Z,]>4I#F@8ZE83Z<418$F:$^S0CE"N62NJG'@M?O)Q? M3[]](P?/KW[[J]SGW7J;_VT:V_O6C3OV\>PT"D4H8+N(#C--&$TI207U"#A2 MD1>FE.)"OYR?S[1>W;JQ*M!N866=M6_,#P[_,BK0'7)[Y,XPCEJT+)&V;E@4 MUG#=_S?^RSVB-@]M"Z]I"8&[S#*"..32^G9'*TT1K%>ZJ2ZM4L'8890*JC4. MW@)W$3#!+'>V9FZ5VA4:5QSF5RFI^13\G%_>'OWU*WI!UQK;E#$_<38U&D@: M.!N8R!_3V=745%/MHOGGJC!?(32Y1GWTRQ^[KVSUZNM69F\^Z__3N%S.8J^R&I_P8LAEY0>45B,LA#Q'Y)2F MC0]Z.C?HP.;#!I%D;!MN<$AEM:*I&3KZRV0LYH@L@@M@]]1IZP+,6HF@$V5Y MO-OQYP$ C7=4=PN&C:6MY6/5[AF+J2N^)4RS$\_*W3'+;"/@BM '6,256E=4^@94 M F:L0)+/'5JR7>>\P5V],WB-ZU4J'7AR[AS)=7O27 VSA.B6HROOTF#V!7A6 M,&GW;OH'; 9,?XYVO)4!Q)FZ6KC%/8 /@$*%@Y;E9XM9"?)4C\-D=^#\YK>E MGXA?Z7Y^4EQK,]=J&?ZSP+4QD$8VL#$UI-BUV-X4%O/9 MPB;/RLZ]6G[.9I8OXMS"([F'+BW/DH29/<3E+2%ON/ID(,,F@_/IM8T(%?/J MO*6PC MEMBU;YD%OKT=7&K=B)RUCY5)>YF8&'>Y M:!##[J*O6%M[Y5KX,S#!I[.;"CG'W?-\8BO;S47KCD9KDDOCX. 1WIA&:]?Y MI+"X6=Y4WT3+\/+*-A;8!3&QE+5ABU+V6W)O$+OL^,^F?.QR=^+"7I;HB?*/ MSNF==L(U CYJRH:&99K:(&])_0_,7U?_27IC89T_7. MP371'OQ?L JLX*/77!BHKCKH9$T6A(L#;55J!#<+VS]@MZPO*;NWI"SI2\HV M8"Q]2=F#2LKN+1'KY)JYXDF2R4PSZ;,D#E.6^&$F12 2I6*?KRLINS]'W7X/ M3%:'V-\O5<# /1=>&GLZB4(%CGX@HXW-8M^I&W['6AY=K#2T5]CH]\4Z;4=5 M\TIL>9V-# AZ6J6WV8UB6=7?#7C5=#KN4\89&OQ9>MPV2V'0]8B!(YQF#WVT MP:2$M1^7N((NGS!M6B0(C-?;I/1J4<$/E+8$L>F=Q7:$NN_IJF];9I,JP^+:%80)S91^/,9''#IN M7E1)W"60QU;J%XZH04A#/Q3C0+5'ET_:F6+W@)9#H">?\MET_#;\B_%5L\4XPU)7VT57I6,[7NS0M1%BL4#9M>B< M48QT#'"MQL87=+*R)G=LUK[L?RDLBJXY@;S!,=98\P;R 6H&4S7L:A+*3W,*NZRZT/-KA(AH!J] Z+]TK<]P^$OA MT?71F,;\2UBJW+$#U7&=.HF-J?LZ>' VV:EK?@9P*"SW4N<5G>5Q7933:\/J M-9^>:5,<:2X,6R=9=HKR3SRW/<\@!=/%3-I:DZ=PV MVC1".N W2A=@;EQ9TH THL]?@7VTI[*#]4]50=&P\JV-OGK(H*H5LU[]72MC MFF3-/[O25K343W4Y81F'N9S,#.HS;H(I923I(<8,_.6*STQD=MV>[@Q>+V8X M.!#8\?SZ*E8O^*6N4)4S# 58+6( 9*H/ MX(^)K=6XXG/0(!9KN511'2U:"D;W1G73;>B7YG2[L]Q^>^-M66ADC[?!"&M4 M,MC5M2XD+Q='5X9%%:9M"\'MHZ&PD&9Q!HJP&4U4UE?P26M.=SRU1G M*[(<<7V-%N#&6[:)8H!UQ:*5XZL6[V&#F]D2I"L,Y!.O?3?"Z MKC#9<="9:7@PM6A53\YP:1VZXE@S2^;N1Y1SW(Y.5>KY"D&% MI+7QSFDF5^2%/ M2:R9("R2&1&AQTFFHB!AG@Q2)%^_HR*G9!!JG>WZ(%DS]'IZGYU>E"YW%=4L MC=-9)_K5< 1*#_>>B"F2+-T34OVNT=2R#:9%';,J1%"R1KG+U+B85]/R9$X;.&6N93Y6\5-:RL8(O82#GXQL'+VZWU;8-VZAI-0WS MD@ZV\7+_68FY9X6T**>U0AR'5AZ;I7CE6,QW*I'[J&^*KM.Y%9+R2!/OW\VB M]++P?QOF^>BZ_X97!4*I)]49*.-5>NQ^_8L-11G2DJ8N;N8SJOZL\G9II$C< MT7)U_<.J:*2J*!IVR)9VZI:+FKG=')0J6(+%@[@P17EFVEY,I=E MWHS0."?8@MW!!*M2&03!K2FAN "E?#Y=S"S !"\_8",%A8W67>>%+B\F0VQ< M>JO7_*9VZBTF7UZ4IZZ^3:J#M7;^%O_0]F;=,7%SLNLKW4ZNC3DT*.=C.]L= MIY;#^:JJJ^YM2^\+25XF:5](L@%CZ0M)'E1(;* 574<1^1B5CG'D\ MA&_Y7N:%7IR)1*\K)+FW,*3SGC#0 4_]*& Q8YD,A4<5#@R^'-.4>AM;2/)( M V.$5]P5"-^_&U[58>U5;;VM,9H6\W5!V-K@[G18E4 ZE^7JK/$Y*P:T-@93 M,YC:#L/6P$_KO-@ZX35TQ1\W-G'@W%\'8KS4&HUW[Y([Z)ZU]F7F$J_K"PP0 M]AB90@L]'MMJ]NIJ'S:H76N"DF:M:[5:R]V[4X'FCM%RL :PSF#^I8MF-U6ALI&M'[Y3TX,/ W*CHGZK1F$UYCC[/45>VMV&. M#TD#=L(>N-O6>B^&3=@)CF)UF9M4JXM[PX=*-ZA&JC#U*'*S.G<[V,]6O+F:6=YLC*MS MXKS&D[-S:2O3FJ[:9,C<;.^%T7 GW/E6^-6*I=LADB.M9C$O^3#=@ZU/-2RU MJ8'WF[MR@!(>H2S<:';?8=QC5O"Q;;JQG6:?=",<4HL %B1AILTD1Y?*))>U M_+T765XXI\RU6R"^[E4K8U:!8R!?_=7<;&JUZ'5;^V"5DUZ_9PE[KO*K32+$ MQ6*QAL46*M@WV*(>ET==FMU6*+,OPXJT#1;E'C0KNY ,L75R5M52(.X@;WCF M]>,J[$'3 5?"K(!JL;GTEERZ#*SQO4N:'EN1M#/8-5EW>Q,C*B.<#Y4O8?_7 M!3YF>$P\"T:I@N.V/B1JV*H>Z\R!\N'#5"UNJ@KB6?-]4#0OY63 M--$4?6DWS"R02[,W0[R?IF/,K=^W8AUSTC"0%^7 K3*M0=+;VK8L\;&UA56Q MI8E:550,E_"6F[+.>(5@F<"LT>U?\/V) MZ]V6%NII9BP8W2A$<]G[<[2O;9KC$L' S)HC',=4=M9X!92>_="87Y>9DK.R MM;Q]6UZ.N%BS':K:*?S85Y1;1%O_E($&W M8M\>Z1*\'H,21?OD'<:& M1;D>+LS03*/\\OK=[F"W^O>O]@ATVI)=*;SS)JSIJ)!C9E;=*I^L(5&5P75J M1:VIQR=5)3&FN1C#B54:69BS[!+41LNU+)ENCI& MU76$[%[C]ESU9RT7INZG#HT@-:*I6VMAW+D>8%6/KHGZ-RB[F6UHQLW69(J. MJJK75J(5MZ*:3*/LH.K5L<- KBDI=F%3ZE=)@:5.>U(.L#T,C0FN^UWZ@C63F1>F5KXNT[K21_KHO+PV\5FN6J6-JG4-C M2=2!!]?'Q^?RG"RN[+_JB*X)84Q+B*/V/):>#$M3GFJ,430KMBNU4@=U2K2$ MJMFRD_*&OZK[5L0%R##77I,HE%IUQ3Z@O8NJJ]*"V"79'!*NW<->O3H$%:- ,?5'!9 MG)LHG^BJBD;C%D9#%T7=4^:,JZ)UC$I$V9W!ORIL6=>I7AECK1C774?7HC*A MM7//)/J"DOO%-_7Z@I(-&$M?4/(P9)+["D0ZA1Y,,#_+6)R$3#.6QDGJ^3*+ M0Z5IE*:*KBLHN;= I/,>)6".(A8!C6,6\U@(&24ZI53&7/$T?"X%)95[\[LE ME'D>UW<=%^]D\8Q H'=CDP]U8US]#70WK /00)\KJO;ZHOILG;_ J" 6GV*$ MK]&K-_C%]>]-9U4OWZ_#AO5;$AK-ZI\U>7]^41HSM[HJT_^U]-97F"?KJ8NZ MY=Z6 +H]"IOGF:U,?+=:!:M^+;M,>O7CNP.OD/;=MUH]D8TV!$?_?*/GC0&X MJIVZE:ON!VE0D#<>"+^I\YWNC2:%[=J]T4693$S=B(F9%8U6]*(=W[,HE^X) MQI?(9A4K2%4MNV:-)ZLZ..]::1-!=G0$^&78HYIPI+/P)9^WZ?ATV9^M\"L> MG'21_,JH,0S!VSY1$_PT]3LVR^HXH:=B[D#?N]P.5NU:JJ"VP9 M FZ(*:P>HGS,YF9K3 $$7+03$X-=KM%>U67O'$A,&;=*0IKE'/;TV98+.*L_ MEL?K#UC1P^P=KG7/V=7F[#H^I2DH6YTR$B;")XQJ17B<:4*ID+[D,M+*?YX< M7'^XFDQ7%[7U2J8SGZ(\?A:^QG!6%L54YN8VK4[X"AB"U7!,V*)2M8L5KEVL MW<18Q84P-N<("1M0S19D0]A"U@+1E2K"*3M PW/Q28^M58+:ZESS^XB@OS4' M8*$1('5WHO9JA*Q7-LEIM"*(I90F+M<<*$STFBPICXBK(X3),X M\=/GJ41*^3 2VY"0K=&L*C%1MVXV5,YRTX!F E^5G6/=U75\N=A' M?.>;RI[FFH?'5!A=XJ,<-A*8M?*CLZ+;OS$ SI>HMG0;\+V)(.:@KY>0URLM M-6RTX748>!P@E26P+^E0-T)C-801E!>J^05L3@DNT!M";1UV=@IKFB:I'Q$J MTY@PR2,B4F3V\!2- AI+WV+1]#W]P,Q^P,=A$F"+Z#;W&*XG6)DXB04$9-+ KUHJTW8JJ8XE)Y ME :,R80KI4!@LY0% 56)/-T'=>%9=:&T!$TZ+O[OB_V#UTN^4KU(Y7(V!,7( MR>MII47>3/V/ TB23SH]270C/%XM3CJ: A;':::<_/ MS(;[_8;_J U/5"!2%OJ@X%@ %G&:D#25G$11YG'*(ZXC_\5+L)Y*ZZ#<])=+ M/V@I+HP@%7?HN<(6\*JJZMHF[6TO^YZ6&D$S;/4%]8<#%!+S<50/)5ZB*ZTK MZ^$K/6>I5-;IQ0:E59/%PBHY5&N"3B_.RB@"M*$<34IF-J##MK SZ MCOE&/FED:Y]77/""1*,R0.L'G M'E5+;?7P4^Z%8<@$9;Z/_?>2IC)+&)>Q9*IK?IN0KM$?HY*7:IG49#G%/%%>;_9D@+YJB8/KFDV'12IBC+_@14CWJ.I%7EN;3:#RSJ M[H^&=8>A]D;*J+3X2WJ&Z7!BS M;<5-%I=$34WE!#ZC,N6BGTZIC:Y'>Q^]T]#3'@N53V(A0\*H2 F7&?Q-40;' M+@RI"%^\]';8LN4&:F!^3$6015Q8!$FO MW/0EOZ[?]*_:]*/=SZ>>2&)/BH3(".WW+ J(\+R 4):EON*IU(G9='_]IG^! M!3YL-"R,;SI&V;>U:-[9RD77^[T[4;L*RS4-[@6,QDE-;^BT#9W;W5,ODQ3N MWY D7N(3IL.4)*&*"(TR)1*XHV40/8.XH1,,(ZIMT=AZ$ZLY-=Z:6FTQU87T MV+QEX,B7/WV_+662J#.-25AC *V&;LFTS9R6]*G.;!$<\R-B/G19AQIIQWV@ M!.;+N#0^.2F-LMJ@0?-L;!*S]AFVU\Y]_RYC[8?F--Z=@R'V.X[IC\:0#@VD M!*BJ_0G6(\,._'L,G6:""K#.(J(#-*$L$1IDG*>D43"VM,X#(18 M.JPX)8=Z]=XKA[;O=PI+/.T )I]M0IYGT MY]25D]8-P]5'JG:ONC.S!J3*>#ZS0! UMZT95OE1"__LJLYP (B'M5I+E9K. MTN/8IUBX :M;W5<^E7S4$RRE;!4K.H"K&<>%)8:*V6**5NBIIA&DR.F*A3I#;[U>SP>NU$[KW#6?[_@^ MRG?4W=,KQXP$1%-L&"AQD-H5JRW0._AOIO.Y.1-+4-!NE4K2-8N#U),%W]>2 MX_VV'3)@M. >1GC.I(A$YP)'7E9RE(-)A&/0[D6X_4^ M"VIK;8OZHC855 ;&H6$MV+L9M7A]MW=N=U]5'9Y- !S$\^8?387ZXM):.<:\*3L_X5^B M),(M >D*"RE27L".+,SL>&4WM?#\L#O4XNY\FN(GQW=P<&'U/Q;2XFQ*TGL[ M.FRPR(N/)$/6$A/BAH5%G@KMD-)L>TY9]=_HU/ADNG5S6_+;FF:%73A<.9A[ MU]2AZ1F8A.>1?VU+-=J[R^9N7I0&M2J3Y(VO(5U;@1[J0[9XY9&XMP'XV[K7 M^\9N/.*?^^A>VX?>/Z52I,S3"<$&2<)8$),TDY2$FFLI/0&:/5Q.8_I^G&0R MC3F'[Z:?W6(G9-K, 3^T.,039-1B-3>9"F[UHD6_:US0'V&TW ML]BSSAUSSS0X* Y?!V_2:A2&:J=>H76#;WN?->B<&E)MI6Y M.9N;75$BFW!!P\HPU,$67:]L\72@*PZZ:OCQ;[+,SV,<>WH^6TQI!(W0#;*:-XE?B8QBT]49]J74<77!ZHL]< M$!OG:!AE:G,E6QC.^1(DV-;$ET V,%*+*KQ*&DW0^L)NM7M*^7F[(T-']\T_ MDZLQ-U6VKF2IPE O6;K0?"EL/[,TP8\K!QIJL6 -1=6JA-DRIN$,PQ 1GW%$830[\G[GWK895H_C"^JW-UJY^313:-)X EJ,L(MEQ =4%D>&L>FLJYSMSTV_KE&=&D[>I&1^0.2LJERG M;O>UNG+HOE*^8W )&VUQT%;I,_/M C["S?5DJ-#T9UZA7B%T(_]L2H%J2%)L M\5U&K;$B^13QJ*\2FON%X,C LAH6]<>4:7Q9$?9R=<;[2;U;8%+][G:R+]%8 M4Z(!_WE_>YJ!HO6T8 1KZPGS64:X#&,2!2SUPIBE-! O7M*[2C0>79?S16T6 M_89_Y8:_"D<7;SX?[+V_/3CZ>'NP=Q:<*G!H4R]1)!&:@E_F1R31OB"95$SZ M01;[@K]X&>R$2YMO+^A2 A:-G; V=*E&^1WV1U6PLY9U$MP(\.U4';8Q389@ MBUK2^48&XLX1K 167JH\_!&-0FM$N XEE',U^7F["+MV4?JND14J[0 ^>QHQ M/Q4J28G0@4]8X$4DE0I$6VKJ!W!O98S_F#:A?KN_P7:G"NR2,-;$%U(1L&",-:!C(#*H]>;8/!N:R4:%YX]'K GYNR28X]'$Y&:?G#7L85Y]@3OQ, M3Q&9W_Z^"M_FY2*7*_,\"TVJ&=P>'RDV?57YOT=V76H$K%KA)"NS$X$M@N?$,I;Y7DUV)N M0E%U\V >#?++'80<6@)X81;3Q4.[8SV&U$4^M[L8_O49Y:2S#U<(E=/(V++A#"5VM^*U9O.Z=6(X_Q>A^\=M# MI>T*,?YV;/?B)\LV3K?6/#^SW^E$0W^N2K&^V/.0GO5 M_& GB'%-_C*;ZUOP.0=+;Z_HAC[)70:P2G'.+$WO?Q;3N46*E27KECD85GNY M%+$A[#$,72N?6PE_L\_?:#6GRG!$4B*/X3HKY"%R0[=?;GZ<> 1?)AY.?36( M'+L"4[<9EW)8\9LTU&#IIB_?&H:)F73V&Z6 M)CS K.QK\^^MS0_ZVOP-&$M?F_^@VOQ[:^T[$<)8JSA)DX +'K!,A8D2B?)U ME"8*_A-M:8W]ZK6Y-QK:B;-5A87KNNQ:$<=FP-'5!]8^,\AUO+6UG;4T M#=KB],"PR).;[H^D%++3 !=L5TVO4*.NG=#3%<1_>VKR,N4["#P_M3F'U[OO M?K?Y6YCCN_>#@^F.^2WQ@^'@V_@RC]R*9O?!#Z@RM.GQC5B)7XZF5Z#\8^;] M^MO/O1+O\DOP:K.;TH/<;9/S;H3(_(+'R1VE7X?.4R[LP'.7B>J0"C<[4%PO MY/LKTSMF28N+JFA=?Y;:)5TRFV5$J\TP_B)W4-D?@27C%C?& CR493V&^JO= MJ&+?7UE&KD:^['XT#VZTQYB.#*S4N'2]&,[6.EODRE:V(XOFW;/-$.\&YNB> M.6P'C%SRJ:P<00=)7Y'%59G;:;7 (#T1MEE4#&>-/A33$J++-L:B;$<9\VL3 M"K%M*>OF4S4*E== O:>86/D7!VMM=C-H%L^8F2K7)7O.U6 RK:M:8$&0V.DA M%&@KBLL?G,/:F.MSW]TL:V_/@^E\< SFL+MGM^@R_=<"W "0A>C.BS0B/MV0 MB_1U)5#[M1M(_C!>S."O*1*3#]P50X/HU]\&HW;K0ON3(,(K'_@#]*U#!=V, M51[Q&Z,AON5M>>< K S:UX,@;M"M#4?BYS9;4"Y^P J0C9B\%PY_[MU?I6E_ M[A6QU\P17.T:+9XCM/]LU]I;/8R)M(&9OYFFH8NKS:$-R5^#] M',KYU$82RP;]U0Y0X!,O6>T ;0Z!_.^8"\/Z%#@08"C&-K1*78\Z+N M2+BCPTN[K&]9 FQ5?57=6&V(N0_-Q? $U\#]1V##U,Y8UW M^*Z;O#[V#_9>PV=.\A'\_F3OS?7AWMOSDXNS:Q@S/;F YW\X.3_8>Q,VDM>W MH]O]\.#VU2G7GA)"1\274A,6(Z%!F 6$)F"EQ#*4(5TJPP&-[L,6I8%6BD5! MS,,X89X(N8[3! R:;O+Z[:N_7QV\?W4W1]/JZ^3>-W72ZBSS>""9KV+)!%PH M49AQY$X)0RY](38\D;Y:F>SE!3\[FR&L$VC*E;3UW_8X-0: \/N9&X*I6^O/ M4GF6]D^#Q.?*ERD)I5"$@<%#.(@CX3P"\4LCI52R)73H]\-GFN86BQJ&M5G( MW%487+&)[0,JB7 -?E7)<(&CO0)[VIHG"QB%*GY]:(,,S-Z]JZS-Q79/G/J8 M7Q7ZM_(O_P1CXFK,;W[+)V;LYDO_=,]R!;TX44.-!#:76V.SW/;7=:GKCF?+ M7>_N>JP?['C)^J_>]=B[?\>\ MZ-L,EC[TL;![* 7_]P5]47ZNW$=0;?KQG_R'V;/9NJ^X6OG?O(%O1&OIZ>G2 M1X.KS_CA?RY5>'=%R4K1T^0ADP?95,=@W0]>M;BF!M2OPNQ/LB#U1]W),V;E M%<(@@IT_P)G]GN&/)=53EVOD_3+*\P6/7Y_LLC;E4 M_U=7N)YHSLVYSO!]FS#91X W^4' _##EG/D1D]Q/,^8G5% 99;%,X_ ^ZD_Z M2'?XU6<72<(()OP_ CT]#)*.;JG1?_SA7\7)T=7'@\NWX]'M^?C@]OCF\ -\ M[^CL\_'EZWSTX>^/)Q=OSX]OW]P>?#BY./S#?>=__G4N+M7X\/)-Z6W M<4KOIJWT-/Q?EE!)/.8%A(E(DC2*/>))+_02'05!G('1&0^9EVRQTOO.YK"+ M^&R+.?RWH]89S*8W%H-PM?E;S3UXW-Q7ZOYMU(=1'$0Z2:D46K T%HD(TS!. M:.J'&HR&J#<"MTL?CI:,0!IHD494$RY%B*"O,>$L%(ALG%$N(QIG"&4\C%C\ MM>IPM9+XII9>YY5K8R4_Z_GV%54>!_M>J@@I>I.0[8(GXDXH1306BD$CC 04H$]R@<8%-T MFZ9,9R]>II1M_ '>NO!*)[UNL?FB[PU)>#2=\_$C,XUN[BZ(Y@IG*.RFFBXP MA&,":3]52/XI5V3;[X4OJBOL'=B-O33>+UE](E$\\4-.&%SVA(6A1Q*F!.'P M8QY'OA"PI2]I/$RBK[XWGO!D_>#(5J].>W7Z!>HT!CK M]V-TR@(:RTAG)&21!(L)0V0R#D@H$^UY:>!SL=1+'K& ^RKT=,)3Q@3\D40> M#12-XHASQI]KK\C5;(H4,T4;8=@P!JW AZN[/&M,.O*EI.^IZ3O*6D]]J?J M_]AM$7GVK1]]Z\?3MGY\[Q3N=PR-[BY?.0:&,_CG1,^_4;7N\_#??ZX*Y2_C MU%YVS$MY>UN)VX&>_V$!-WX*#_Q\M/?&/[Z5M\W^Z"K7UV?L]./OQ]?ORNZX&_NC[8^_OBX/;@_!@\]-'>VX^'>_LA>N3'MZ.; MT>U'>@#/.?GP^GQEVX74<9!016BBP0-7J4<$E3X)P?[)HBCE8>*_>.G381+3 M+:Y [MLN>J7VX+ C54QQJ3Q* \9D G-3TO>SE 6@V!)IE-H#HHV]4OMN2JT; M5A2Q]+E0)(U9@F7$">&!%Y&4\I1%5(91EH)28T,:?G6=X7=1:M\[1_\=3ZB%:)AND!9ZQI'"O4[.Z6NJ8I^)YEPULXW4 MG+]LB %79=![W?ETNG.Y8T4&*J$^3T@61YJP4%&2!FE A$Q4"+9R^MUT';HH&]IOO4ZZ-OHH&[332;AED X6!6'A&5^3-)0 M8E4F:)%DC7,DQ7 )[\$!WT@/JZ.UDXG+0S/ Y74TO@\YN!>,\_Z;H MYG^W2YE<^8Q7?X6+8CI>S-=_92EE_D0'^4%F8$I7$=S;/\]G=4W%F29BIOE' M8C#\?^/C:WY3O/A'NQHIGY#FJG4GO'9:6=:>UE%^J8O!@;X>O)U>\LG7(+1; MH5'(4FZV^#<0-CW#3\&8^,:,97 ^0TWY7_>#X\]_\*V=!.IR M2ZP(V%PS\\.COUF*=DIC6!K5 @'%(3\/<3HC7E4M.(AAY&^\.=91RF4CB0 M3[NX*FD"AY8?YQH9@@Q+CZ420MVS5+8L;(7_P/'IU,0_4\LMU* %>BCE\^9J M[5*"8?YB,8?#4\!%560Y_-OQEINUF H8NZ/>NM8S_:AC]X7!FZ735ATHA&J& M#?EW/<##:GS](7N0!KYX?QIPY:49I23V8Y^P0$=PR/R$>(R#7^M1'M(, S([ MRY577ZZ!O\R'[D7A6XK"JU,9)'&F>6S0)PA3$2,"A \Y#A-,BH$&%+85[RS M')FK1<&J2[#Z4%&VN-,Z%E];,5N:3*.307+@\Y.&+H9?6L,17DDD;N_85@/C MSUZ_VT6RN,M\;MG+#)V?+/G[!M?GJ*A@F L82,E]4FA#'>M$]S\+#L:Y(:.# M,>.H\BR7Y8>+ 9]I1T&G]!RIV7!LXJ;Q$J0_'62+^0(^:=G>=@;=YA ZHM'?NCFL.NF4%_GAYTGF[/3N, 3$TO M2PFX>F#<@C-"TBP2)&:QAKUC*4/[Q=M9[BK]89JU%Y8?(RQO3A4/ ^X)13(& M<@*6+WA"2:2(\#*N(@FW,&5P#]]AZWZA[FUS3)Z#;6R4HU54^K-5R?CP-&ZDQ4Q#CR:LCC0GF L#)D((B$B/XLS%4OE MITWU_,@S]LJ-]"B'*^?L,'MG%L'N>@43L.8@_MO<0JWC!]Z!_$TM9I"Z52F8!ADT9PRB0G:1I3(OPPS&08^B$':[?N\R_#ZP.S:,7Z M(^9.V"-]HL<(SU>IZ_O$I=?;#Y.BT?7HZ.-II(,P"A-% HTT(:$.2.IE(?$T MSV*FA51)\N)ED-X9F#"LQ;6R5#5)_:VE*)YIDY_86<(86(XEW]NPOI51B54M MZCF<0;AXQF,4T&LD.(9S6/6ANZ!-@1S0C;;;-5'GOC6];TWO6]/[UO2^-;UO M3?^Z@M/!^%XV0=>Z7N<1W%W5-[+W/9]]:=D3EY;E!Q>[].!VGQY?OK\]"-Z# M5;][[O>Z!:M^OU@N;1L/QCM23JZ4#E\EIXW,[NGP]/KXX6=G)KCPN*=CBA"J1$29"K&SU(Q+2-$DU56"1T[6E99O8 M]-EWLO=:[2OQB ,E0JF4IE[&M!9)(KR "B7#5//0-UK-3WNMMDE:KBQ(F4M]'P.& #GW_J9@F^E;V+T5-@A&:B/A:I^5G M9?9Z,F!TC+K>J8VJ/>C5TM.II>5N3'<+UQ& MVGOQ,L1V\'"#&C%[IKX-0^;NS_,/.L\=,R,.1$S]*":)H)RPD$LB$D\3F@4R M8HG'?$8-KP'LZ@:=YV<WBE M,:;H4,E[+?5T6FJY@SE*X]"#[25PWX"6\KR4) GZ1B*!_?;CD"/G'@V'@;^< M_MWF#N;^J'\_BZ,_ZC_DJ'<,$NJEPI>!(@&+-6$JC D7"DNCE18J#3CS,>X1 M#]E&-0H_S\#&E^?<;*73HQ-N/2]4SPO58]$\&_6^S*.G0BJY2GR2*&G*^"1) MM4A)RM- J8!&2D9KL6B>"_%3SZ/7Z\N^N*'7EZOT91?1VN.1I$R05'B,L(#" MWSPO)IY'!5,1Y9G'GJJX80/TY1K0G;4@.]M25NT@.N[J#UJ#QO&8UH8H#B*= MI!3,(\'26"0B3,,XH:D/]VR<1CT$QP8TGAWN[9^F'/2O\#51GI>A:YN01$L* MIUKX&>R9BC()3NZ=3;^/[%+T%54>CZDO5<02I9.0@VQ1=OUAJL::,AV7!=; <-AWO 8PM%B;LKT#\7<=53R0<56 M8%J(X-].XK]J_BO[BI20@HM8!#2.6 M"YF.0@Z6G8Y]&@=:!RD6"6W$#;@_D3.-S6YP_\ERA:>-%9:=%2X[_?$715[, M!UQ XLVGHAN^)@]((Z-1\%(9MC4!1_@8*$'X1_+V9\KNN.0PM%T?@J MR+UI["XELABV09'RI0.S\EMF,NN&TK CJUG6=T-]Y/"[J,N[^WQG%_93T"O7 MAZR4093+GE"Y1:C\_E1HCR446UY9"+HGDR%)P1(@0R\D-/&E M#X>3"H0]#).89I%B+-1^YB4J[1(J'TV-I#74GA/_6O"='!H8*EZX/M%BN:6S M"Y/ZT!;/U9B-]\VC;PWM6T/[UM"?I^.Q;PWM6T/;CZ/JKGGD!YLH3S:COWYZ(%G<+SU/CP MPQMV<*OR@V#DG5SLWQ[^^<8_#D;^P=%[-CIZ?3D*]C^?Y)TD"HS]('@?GNR= MT8-@GQ[?OKT<78S8R=[?%\>W[^&[9Y]''XYOCR]>7Z[J$&69CYFOC&CAIYA$ M28A0J00;FC(MP6%1" H7#(/DJ\FC^@;17K%M@6)[LLQPK]B^JV+K-HE*)9,@ M2DF2)I0P&D0D230FDQBG?J1ID')DQ?/B[5!LS[B4\J_IY.P^$]5:HZNMT)^^ M]>S;VV('TXGLM=93:ZWE'M) B2!@L2"^"CAA?J@)5TE(0N%KC";'-$66]F'L M;Q*79]]"NBVF1W^.O]$Y[G+RPJ$-N4Y)Y%./,)WY).%13$0,9H?G)8HFYARS MK[<^MKAUM)'P<(\@^/G?(J,6OJ,%8A(\':JLQUE]?7WQTZ[(MJOR;V^2]0K\ MZ13X"),*1,^=0/7KQD0^^I@=,VNA?C::)F MO:[L=>7W-7M[7?FDNK)C["H6!8PB^H!.,L)HY!&>Q))(V#R5:1%0$6,.(0R? M@ZYL]V$LE?]M2$*Q!UD8:K5V'4OW1X6Y39I4*W. ML1 *LX]ZCL]R!2HE2RJ6OZ-RY\B?5,SA?RRW'6BO\;3H=F"L[I8S.WTOJS:( MYHN[=;L?+ 4MGEJ3/XA$'$FYOG5M\BL^P\Z$XM]Z]NX<]FUCZI'Q/>[@G!R= MT9.]8W9P!,\)]CTX5+>'>__*#_9>!2>7(SH*_CX_N?S[\F3IX)R,#_?4QX.+ M,Q\^7QK;P]^?#Z$@[/N%6/? $&UNWQ*DH(]Q37HW1!T(_?B;CWR MP:NCP5^'[]X-_OWJ[>#=_]M]^^KNPN*5Q7O=U[DB]O+Q @G*-JI&_H?+I#SE M*'^:035&'Y_#*U:G41\SYZ<1R2_&$_U>(_S. M O65]8#KM&@OSL M3\"(UW^!$&U)8N@+?4B7&+HY/#H.3_[C$!&\#L#O/#@Z/S\^DNSX]BP\/#KY M"//\"-^\7E7-F/I<:FK"O *S=O$K& M7@L]#RWT! C;O1;Z[EJHDY[V512R*&*$1Y$D+ -5E#+?0[;TF&D=P::*%R_I M,(B6:3PV2 GU_L?=<-R3Z64^>2(/9%/\C-Z;^-9R\\'\0RO"8:C\3-N ;3&8 M+N;%G!ND=H<$]7LW6'R/F/T<30QVN9[6>/>ZEV6Y2;MVCPX6&/<[S%RZQZ2 MBL-ZPQYVG7K]=?J ZU0N&_4R3?P(^\0]#TN^>$@2GX4$_AM%'M-":+VA K,D M*>9,]^+R3<5%J2Q,(I^$3*2$P682H9@F/-11$J0)6&(1^(#^,(V#(6SPD@FV M0?TQ?9_;DUT17^E9]5?$1IWY+G-BF@9P$P1$):$@+ @4$5D)7[( M-E1@^BOB1XB+3G2L)5$"+0I/:9)F,2.1 ,,B"U66ZOC%2S\>AG$\3-@R\O?& M7Q%/XIR5'RFU+K.E(AOME6[*,[;+._X!V;2Z6&FX7!;U54'@/KR].>'MLF#R M:=VO8&V4NUNHZ?_$KZ2G>OUT/?6@^-VGHH$%G(8_#V:2HSPM) MDB3S0N+'5,7"#Q,1QU]T(7TW0>AMDR<2A1 V7G#8CS3U L)BD1#NTX1XU,L" MJJ*,:O_%2V]G!839)E])3^!"+K/WM5JV[F+SED^Z M[N/XW^WJO<%%,4<[7?F6I0/N)[HH'>:,IZR15&W^>5P&0*WZFB9AI M_I'P#$;X&Q]?\YOBQ3_:337YA#17K3OAM=/*LO:TCO)+70P.]/7@[?223[ZF M.=,*(FBGZ]_W=\7"SK==-MA-]5__X-O[22P M81R[Q,P<5HC@R@[*!W1$;F$3W;L<>?":E)O7'+G#!MP%BIPJL?FYGJ5WVN[2Q[C:& M\*X:Z:O/M@?^]6QZB3NPF!N16^YZ[3M:GR4Y]$7IH2Y@VB'#ZOM?^_[7OO^U9\+Z]JO4M[Y^*1/61F1/MZST_!TB M00RF5X8T^BN*@K^>6F9C(KZ/*^T!'RSUA(Q$$G.6,$_$@9\$*<_0KTII^MCJ MSZ^TJW<-'>U/4?(3'GS89P>7(["G=^&S;[S1+8SU8A\^"^\+7L.XCL.3RX./ MHR7(R(_^\<59<'S[T1N!G7ZP]^9V='20CRXDS/7DXOC#F^N3B_'E5IX5PGOJ"I+WS0'^&0>?'0CY?[6IJU=Z7;%" M5_C2ES%B&>E$,ADD29R*$/[@5%$OCNACRP![7;%YNJ)3'LC2$)8RDR1-M #? MGFK"!5,D#!(*_Y L1":G>.C%=!BN:"3>'EVQ755JW]O.>JN+^2R7%NL132[4 M%%]C<#WW$GL_Y9)FOHZCF+%4\E@E4GDB95ZHXECV9M66J\IEP(40-E-D"C:4 M,4[@OQY)5!*0-,OBE&:"IYB5H,,T"(=>&F]\W73?6O,EYU[02,DD4;$OF,<3 M$7A:\HP&7,0T\*/>1-K^<]^%. O.?(B3BCXSH1E(2?<2R("AQYL&=#M'O5> MO$P8A5,?;ORI[\--=YM!2NM+DR"!8V]&Y7!.,SV;E<;1U\>AGJMZC#(N1:!Y MF@K&XB!+>$13+2.AM9""L@TPB[+\LU;D5L^FO69\E&9@@'I[(==S28-)S/?!IJ++(YQE/9<9HDB24A8*S M--*97X67>WMHJT]]QQ[2:4P]$?K$3]$>TC$%>XC%!,3 #STPB+*$(GL;B_TA M]9=;(S;MW&]=8&@EN,\FT7H^QE'\9K1U6ZI0GQJMI5>H&Z90WR^941'L.5=1 M0I02'F'"CPCG,3B8%,QII;S$"^,7+],AI<$PB)XJL+0-E)A/&)#J]%@O09)M3F__&Z8&KB]'> MKF=^=_GJ&LZ?!V?SYOCH[_')G_#>VU?LP%"^OKX\ONG4YE^.KD=[;W <,-;? M+T[V\+O_.C_X\#>\Y_P"]$DPNCW_./IPP[D_0^8I;#H\!8LA M\[3V"?7 (V->R$DB*=;Z9!F->!K&-.N2C<$YST#F4-<+%H4A]Y*$Q5F@P\A/ MDI1W:_E?[^Z_'?R]^]?[5X/1J]UW[]^^&KTZ.'KW!;1H][^Y0XNF-/>RR ?[ MB#/052+P0B_6H,:8$BR3&]MG8-[PFV',E _PI7:+0L^+P4AS%'!E6GK>8M\5 M-A#P^0!/P< <@P&2@5H]?#"=D+=XT\X,CBK^"/NMBP=V FQN'\8?H-%Y/K%3 M @$C63[A$PD/MC_B9K6&@V(ASP>F?6K.)V@P2=S M\S/]GT5^A3260\.(.=.7U8K/!QDN\B>WR..;09[!=P;YY17\'+\SF,X&4P&3 M^N2XSW()+U2X=N;7>0$/E-.SB6'U+5DT87OPES"4?*IVMF%O'BF[K\O-&>Q/ M"E 8EB7T8#I?(\$/X0U]Q**L;AZ\3V]T] QR:<.5G&8>#QE,,\747AK$69)* MIL)T0PY&O=1Y8ZDGL-2SQE(WY-A1OAI)G.O9Y6 \Y99,^).>*)!G=[(F9W > M9G"(+,?KSN#(]"O-9C?X*WS;2CAL5>QD?15GM*^1'< \*CS,]2 MX:5P#P@=J#!,5108;OH'L%7_-9V<'<'T]K285P;#EM 1?W<;XA6%S]X<[,%W M+D8W,/[P-$H1RB8$3X *Q+GQ8B*T)T@HPUBG:18&/$6JEWQC2G M6DFJ10\E)%M@]]Q,@UXU:O)@^LE^J?X"/P.A.N/S=4)XGRQ_A4A&*N$T2%.6 MABSQ?"Y$YODQV"DTI6'"C$@^@"^[%\DO%\FCL^M3GVHP$!--!/,588F.21() M16*6JBP+)0^%1I%F[[,8F"[W00["4UY5 MWS&J7DMVQF4^SNXC?Q7N1.Q;TP7S&E3.L39LZ!X4"4T=#+L=V,5W M)8H*!^]5.5_,3'L\?&-Q!1.R).GF T5ITL%#^2>>CTOJVF93/W;O*SCY9M"# M(H>UYC.CM4K2];D+D%EIA+>#"L#BV_KR+IRR@XEE*^]]?@4F[F?S/?P?1[>_GQY?'H+KWO='MV_SPPXC!N[WCH[?GQ_"N@[W=F^-\29W3DXM7MZ,_ M7^OO!.E^'QXM'\J9!1[:9P1 MF28)83K2A"<1)TD2>DF:AERG2Y3H8 W*Q,]HQ.*8*:12CZ),*!JRF'$_2+M1 MBOV#HUT8T^]_O1KLOGOWZNC=8/=@;_#GX>'>A_V__OJ"8,7] ^@,.)0JC'R0 M&"X8XR))8Y4F09#2..&IG]T5K-@ [V[U8=KO^M9#I/'^,9 >^W Q@RK,Y_HO M4.I+1V_#F.F_]ZEKXG8<7Q\>O3EEJ9:49RF)/9F"#94BCFE&2:24BI,L]%(> M+7O"<9Q$GHQ\$;,PC@1/P$?C+*)9$* ME&6[!LNV%D%F^:,_!/*C"[&XFNW^SQF"N*V(==\_J^>Q +M2+BX1Y J4Z>[E M%$9S:RSJGVXAD/KA]^GTXX/EH._+N9N!]),>3Z] JN9:GD_@96_ M?QS=GM&3/T\^CH*W%P=[^[2J:RMKU"Y//A[\";\[DNQ@[P3?CR\/\M&? M;VX1@_+D\LWMR9\C;W2AQBWLFMN/_L'1_BGC(O6T4+"@3!,69HH(GS$2)2Q+ M-$UDJ+P7+_TA:-TMQJ)X=*M1K]6>DU:[D[/A^ZNUAM'6M-EZ7?987997NBP8 MW1Z?,A:&.L;VJ(B&A,61)"F(+OPM$&F:^5)@>R2-DJ] YM]$)?9XZ,=>O3TG M];99V@T\L=YD>U(U=]-61I0E(D(F'"Y_ W+R*^%T1)ZD4!%0I--DJ# M+3;9MJY+]+OZYW\L"GBQG@TL:\IT4ISG5\\"/NSI=1[/6!!E<1H&6< D]WG$ M0A\IY9+ UU3HWE'=/*TW6G)4@U!%OO8#$O+,(RSE@J0T2DGH!Y+*4 :I-EK/ M_WI'M4<"VSBO[#NZ*#V_'*J/8Y5TR2+.&WIMI4061;[*5*02 MYG&:\,!G(?/C,(';2V4/U5;W5$Q:= 98O+*@N==?C])?;Y:\ A$P*E/E$RD3 MGS"FT"L0FJA4@/Z*TBP*_1EZB8QT'.O-CG46/2)GUJNR;JK+W2[:AIR/%(\U ME24Q80KTF0@D);$(:!C'%/X/X;?BKT9,[:-/&VP;]IO3*]1>H7Z90NW8AD&0 M<>K+%)QM3A'/T"9'J2^%9HK%J<=30<. JC33GO^(B,&*THP5=T%? MJ_%4%\7QDN4=AEZ@9:)(['F*,"_E1% O)%3QA";22],X1.8V]O57Q1.>H.UH M.>BUYK/7FH\IC'DJM=D7QGQ[+=DIC D]+']1" KN982%,B9IQ .2ZE ',N)2 MAM&+EZ&_3$#PI>T*O7KLU>/VJ\<-,"H/]+PW*;^MLNS$'C+8M"QC,5B3+"!, M^CY)I(C KLQB/TEC047\XF4P3,/E.L+G8E)^%QJ%^VD5W#O 8C_(V/K_E-\>(?;5RB?$*:J]:=\-II95E[6D?YI2X&!_IZ M\'9ZR2=? ]]H!5,AG+79XM\,&BM^"L;$-V8L@_,9*O3_NA\Y$[2 P2=#'*G_ M_@??VDG\@??89%Z8.:P0P=40BO=!(G8A%"F5FNDLS4+&4@H*E3(E::9CP562 M)>NQ9N]!K5OSO7M!SWJ8,Z^'.?NID<.V:K ]S-EW ;?J8YJR'.=O( M -,S#R'QV-=>*!,=!6"RAHG0<9HE09:%-/726*\A*.F[QU>$CZ;A?WCOC2[W/Q\?G7F'1_#,O?'XY.+X]A#>M4S%.;XXV1OYH]N_QX=[ M!^GQ_NO0E',+[##W]?(C?*Z,_W-_]S^ZJ9D80Q')^&@8AU*#3) M5,P)8RPC7(8QR83B24!U0"5]QC!G/4+0SZWO'M5J_^T5WO/.*'Y'+9>WM1QC MDG*?"\)%EF W'"4B]BG1DF8R"_PHHM&+ET&/?]9KM^>DW39+N?TD^&??485G&P);S!8FR,%$"^4Z41%LNBGO\L^?:OM;CGSUQ=X!$O" +"4C\B:'42 MRJ12(H[B2&#HB?;P9YM^8#?KO/9^QE,?W(Z?(:,L86G*";:F$J8327B6I$1D MJ6*AHF&<(4O[T$N6*[0W[<;MTX ].MH7*S--?9IYL^EP49+/H/X_^Q]:U-;2;+M7U$P9T[,1%#N>C]Z3CB"-MB7 MCI8PMF@?^$+4$PDDQ)&$,?SZF[6W!$(2F(? O;,V&.0M%6O7+6R*G,ET<8$ MP1!)S"+8AS0R+F2E^,@B=31O32]#S*<2X*K4T99\OILZ6G6D/ _ F Z*T$0MDYX#DCF6 M-/8L41F9E4Q6 +84 +8]PPAS'J34-H 3&PCB2FODE%)(.9V,T10KFS711'6& M_#)LMM)$6^+)J0#U%0+J-"/TWAOC* J3XA[KI#UT2,<6,">:JN2?1F ^N*. M"*?2-BI-M-<8C_:FY2L4"SQ8'S!CE',/O"T$3T@RG%(6M+_[KE!IHCWO1K$S MP[R3-]XS@9&QS"!NI$):QX!(L)SX$+'6J=!$>_Q6L;0"%I7H3X6:SQ LLRC8 MK()EGAXEIX)EO!&8Z4@1T2PB[I1!FCB&I)!:>IP8S.#*>SY;CJR21*O0\>VB MXQ)PRKTFB M79<\NU4$[49-HO?_X_J_O;]1NV=IM8PFV4PM_CB)QX-"2JL]K7%4.[.#VG_= MY]([*J$P(<[$Q+75+E<8S=DZ1I'HM=Y?SUJ,&/Z+YHHRBFD$FFSJ5IK&H[MA MCWRAV+/WORWLNW\?VV_F=*M;9WN'&Q?U3Q_;>X<'M'X(>/1I4^Q>M%IU^%P# M?M]H[N+Z^I_M_[W8.-MJ'I%Z

=\#KAYO[V!,LF %7-"7P3+%ER J>D!)1 M ?D2DAJP&/Q.S*!(#=9=)T][+B'5B8-!;=B")7R?5:&X#TD1+%-R7#%K):$$ M'&+C:)+6D6)5X/&JF-V7JE7Q%*NBN;VOA;,0PWS-,U(LH#R_J[5^')Q$GS4D.^?O:O<' MT'G >TW6<@&H='W%??6M&$X[L9=N<1@_G@Y/^W%R<6Z4X%J(%3:A/7]T>O[H MS2V\;=%8][R^OGE1/]R%Y]7WM0XN"L,15EXB+K! EGB+I DAIH -<)Z56@13 M/:O:&[1;,!OXQN^G>(AQ(:NWB]5)E M<# E(S@VB$7X)/1.W9T5+GQ!/'+OUXM-O[WSZV]II_'S4^3$NM[^!Z\^,AM+W56&\I84Y)E PO*MX M9>*(L5# C<,W"UY [)-G<=+4'>*BN-)QZF%ZR=SUY& MOIW-718'W<-6[,>B3E"MVNP79?VV?9OE;XS.725 -5S0^K.#*12;A(/BB G*4>-S#LLM^98#7'>I37LH W!!=]6SWO,4W_-X&(&_[:W8[KR+@ROMQ/.14:MAM M@64OI?;=#74(?UI7<.VVB^RK:)"#T22^K ?/,&E 0"_UXBL.R M7/18"Y,\5L#IZ;M9_<,;@\+>U9XO.'"S\?&F-;#9/;'M?C<>#_^:4:Y.[1\Q MH(O8O[KPP6]\,336_3X&HW:28,2-L(AKE9"AVB, >!V)LD0&?3\5K,<%!%>S MN\C9U1KL2$J#O.2 V@),W5'PYC%F6CA+N9=RY7VC=P=+O]RSVY?3,*B=1?!V M^[DJGIQT8IXIV_G#=NRQCU];,0[7VP/?Z0U.^W&P-"&J%VMC8^DT MNE^Z==IH[=*=\[WU77":ZN!@[<$S=D7C\(]NX]L.WONTUVV<3QO+#MW[M O. MW,?#O>:?1XW#;5Z_ ,.!]NX='M'ZIUVRU_QRM-?=95,AJN=;ZVO[AC J TM( M1$I0H1%L ]9(X8AQ9#3!_CA=:AMF0W(1@K8N #&EVFEJ,:"AA@8>.-SFIP M0:E1PJ48(@,2%F%YK=SBJ3R?6W)/'VS->V@&(-$7 )GV]^QF%F6Z?T6D^%8: MMZ;1&\;!7SWHZMIQ^-@^!LL#8+QJ8F5U8ZO;V(?5&PT04H25<8@K29%V%JB( M ^<.IRB8$[<%AO^JA?K3H/"KNO!E?'0_G@#@%MMFWB%]KWO2.RY^!)?9CM=Q M__HZ7GU@W?B5EQ253=X9]@11V2^N[CI;1 CY3[78S')4QM9W(DG7#Y1J0![O MZ<[UU1\14.%/ZE<0G/+7F[-KNOO+I*Z'<8B]=3 M//.NG;W7>1P072:8#]3P*)P36$8BO8C AQ7V=[U4'*^U*YY;*))]..WWP?Q? MR*7B QGQ2#7BK'&X\V.KN?UC[]/V>;VY"Z__>;A["(SW8N>LT>QTMM:_=!N' MK-YAK9^K;#&Y]VZ=:G^H]K M09GP??6+S7UI>,+!"X0M$XA;XI%54:#@=*3"**Q%KI[)5J7B+[A\YE.)Z52P M]OI@S1-B1>0T\:0XM\'(G'!LF*38B&3P725Q*EA[1E@[OPYKX&I%*2E#0CB) M./$TAY]YI -.-/(DI98%K!GZZ&I=SP)KK[W$PLZQ:W> *>X MY50R+056A#MM7'",Y>6M',6!QT71KPJ*[@%%]5F&Q8446B?D@]59Z=5GI5># MI,&,)V*7$7#!AD^?:@XMD->9B4VS!^42%H!$1GAP"K]8A&Q5'F%N6(L.&$#!13>@2F>AK/X JX^(7RP8> M[[N]1!!:5.QWY<\\%T)MSY (SR7!U O$HL6(!TJ0-HHA[;T(R7@?>*XKPE?) MXX._7](Q367V3Z[L6YG],YK]%#$)!M,H AB[=!YQ:A@R,0:4@B*>)&N=*,U> ML06+^E;'& ]B+7_%P>#WFLT!'#EJKM"\S#DSPW0Z069R!./U]\ ?>,QQ[:P] M;+5ZG5!&?_QX2R_T,_AG81+YPCL7\#),Z+)S\_(1L=B$V=B3?MC[II;1J6,7YN&#&W;R4*7QA--$+.F./J2 MR(*;A*('# @D<9MOYH_;G=FEEA?0O8KC/1)X%KD:*@0:+XE)\92CLUQ!4> H MI/,8I9@LP)$UR 7)D(BPU9 HC+#R)[7R;BWL=4-UO'O(R8UH$,\\Z:0W:.I? MG<@>1.3ZT1ZA0H3Y=]LYL^>#E=^N$UA@KY.C-MWA&[N5TO5N-=O=.*@UXEGM M2Z]KCQ\C!5,R]I!5=(HI_AT8=.SG=T&;[-*TI=;J9_CZQ\]5>!1P\D)\ -;^ M__QF7VPG/F34!I M^C!G""# M/2EZ\>?H&V-0ZWFI[4+[X-3_6+QD7]1[W9:'88N*B;B.815,W0^F MIG.E'98ID)R-E(L ^!"0D58BK1E,"]4P(0!3@KZ,-,076$STKOQPXJ J:\9V MVX,!S,*@/)*X'N_[JG,2?@%IFACZ?!2XAF$"$UTT$@KE>M& MTO!G<61AY&XYR# M<#Z<#J#+HZO%2>2IP.4>X#(KIY(P=C))CY0/P!""),A&:E",RDF/+9.6K[R7 M;%&2MTMTGO+F[71A_*"RT\7;Z30)2,DDJBU2TA8DP.>\8HXLH40*SVSR8N6] M$+.1=+_.3E_QD<+77AJ>V7ZL_;?MGORG-CAU ]]OG^0!?Q@?>,U^R"(T2D8G ME^-Q7SL.7R?'O,*7>^'+K/:(<8K$'*GK?(J($\V041@C$J+33%D3$LFZ!8^^ M<:G."9;./A>A/U+9YX+M2\<#FG4BR3 M?;[B(X R$+?R_)_(\R^&=P0IHP#HRI%X")#,:EE@:K&26".7-12YL0;EV/E< MYL9:S!PQ.&:%YT5E9E<.__*8YZ(<_LH\%V>>TT$%P4LON$7&40Y^/M'@X@>' M)&?6:D.UI<##!5]4K98E\O.+[U9+M]_C*[FPD[NF.=R7;552.$\R(B\=KQ<< MNCJ"ZNM96M45[L)1W<^0+NT\]<$G)$,NPA45.&[$!F2(I@PX6. Y2U&N&KZH M*]R7H!_VDW.9"C0KT/SUL;(5:#X;:$X?>I6%7F6A5UGHBP\)REO-,/K6,7S?P?G5KE/EI%?YG"-.*W)9:H?! M3^7@X "I%292YBC&T7CMR-T/]FX@MD5ANK?@GO8$N*'GC>8V;7S;%(U/&[BQ M?G2QM=YJU^'WNQ3WB$=YO;>*M9Y]#>'XV+ M/P_W/F77=/=BK[DMYF6I"ZP-C=@A8L!'!<\$9R$GCRB/EN.@B!-NY3U?Q7)1 M=S7+<6I79:E7J#8?U7B26930,XG!26?>T6B(T D[*T-,]SAYJU#MV5!MNGZ5 MIY%PA5$DSB%.$D,F48NPMM%PV*V$H2OOV2K%59G-7QV#EE([BVR?]L$D3T?$ MLV7[H6"A-]+.-Q_NBI45&-#)>"-YP-[HJ&7 U%&=3&)Z4>2K0J)[(-&N^#T=0MBDE4)GH_$YTB"]XSSI+3R-(LSZ6(05J(B"1/)CJF4J3YADX] M.BFM"DJ_6\EM.XBY6D&MW3WI][[';BF]706I7P,7IX/!2L,^ H36.6Q-4EQC M:A7VG(=J__\5X#*;F:Z(SBZD0XY0@CB5 NE$)/*,$6T=B5AK !?SZ/V_"E1? M.A.5T9(@J>'022ZU-,PHRHT)P JB')EHM?\_NXE.!ZL;#20<)^2=8X@[SI!E MQ"*JE(E2"Z!J;.4]S/X2F>@K/A#X.[;:OA.K!/1I.&%$>1.]X9$R#LBBK8V M+N!>!LI]N$<<=04G"X.3V1QT90$UA& H^.ARP%]$3DN'L U1)\VUUW+E_:-O M4RI_?^D,5!,/%JJ\I@ESXHBFPG."E714<"#IU7[_:PQT:K_7)EI/9$"*RXBX M9PX9:RG"BMB(8XS&XN4RT%?L[7]L'Q=%-CO9ZZ\58X%Z"9W"#Y4NW9.F4XU& MOCAN^9*;LI5V!K'(#/@CYGJG:]Z?=D\[=AC#6K<'0W115#?[:171"I?N@DNS M.>W4J>"(EX@H$1"G0!R,IQHE%PAL+98H3%8 A30E]#]+Y(M4QP7+E?+S<,.N M#/A^!CQ%+&14V /30X;C6%;\T-)Z%)/DP0?*M%8+(!;5,<)=B,4XUWU>YL1C MCA8>$?GU$D%I<+;)[+TM[08<>;PPZ%I?"7$''RX*. M*5YD.2-6N(@B5A;QQ -R*5#DHL$RIVM:K',TIC O SI>\7',7W$P^+UFKXP& M+//*:@H692?LYFT&^X.9E-J? B,4XZL!I#C/&)D12$ $0T3 M0CCF8U&NB,D9N/MW=8#S@HW_%S.>ROA_@?'/!)-&E[@02'CGLT860<9)C%@D M@2C.(DLTESFB=#;SY)<8_^N6/?SI4=#H.'U.]<1*N*L2[GIY!V9K:1C[U4;P MW!O!T6PI"NJT5L]>@^U6))5:8^V9/ M&BO,_568.T6^N9;)"680Y<8A;F1 QJJ$F%#>8X63+#*Y5IE<5+IEI;7X*&:^ M?MOAXI5 >3^69Y'#W@TL/EM5H8!W'FU_4(O' =X]UO\J9Y:1U5IF7L4',QRL MUL[LH/9?]X"9!VDX3N"-F,:;R>[?#1GD"T6&ATL\;IQM-8](@1B'1V?UBZ-] M$6, !S@A:S&XV#[7#V("HR"(P4RI%)D %_O=;+Y;N9[S4[C/S*L?7*X)E M2HXK9JTDE'#BC:-)6D>*FS1RGCF5P%+!B<1?OD]=L[?W5T7*N EFB:61 M2X]?G!9MN>3*V.Q*@;92H*T4:"L%VDJ!ME*@7=@&\\&>%/SG(N:N=;OMP2#7 M7BVWG.NB^Y58XUL7:UQ$4>Z)!?)*]PY; M+2"Z;.]P#==IG6VM?^PT#COMQN$:V?I6QXWN-FW,U$C9/&\<[G6W/FW0QGKH MUM>W+W8O@ Q_VZ%;WS9I?7U'[%YL4V@'F2="Z[RFWGJ#E)$$<4L0RXL15:%FHV864:YQDJ$ML*U7U_,O,*U9\>UZ80PBR,14B.;Y>4XT1X9 M&Q7\:#3 75)"Y9/*5=BW7@2NO>)TL;&%/";K_#5K6RPJK&4\SM_:P]:'TP%T M>71\"&!TA4P5\MP+>69E9U5R4FL?$-=8(6Z"0)9B^#%**C$S086T\EX+ND0J M%Y4,S7)PA\I4G]94ITA"M$*3J#@241G$:0K(!AL0P"KEBGCXGP=3Q8L*$ZLR MH&XO@!1A8;>'YSGQJ3=H5P(T3T8%QB.]7@YT!23W I(KJ=D&M&EK?6<_4"H= MPPYQYRSBS 5D@F.($I.\A;FR,8"W899)Q[)*/5JN/;^RR4?:Y/EUFZ3@_0-> M@A&&7%[+! PVJ0GP< /$/&$' )JU91_-PY;9^)PGX\/57$P=5598= \LVIGA!RH%Q0AQ2&&'$0]1(,MC M0!%++96/A'(#6,39$CD:U9G ^-CIV./8.QU41XZ//BD8 M'SD28:E05*# 7$1<18,,M0%1PBV72DOX3SXI6%2T1752L#QFNJB3@LI,G^SP M8&RFC!-#I0*&SA)L^TQ1Y)S6R HC 5NYX):NO)>/OAA8OK.#)543P5=J(KV) M-(A*.:3*8E]. C4)QE6@U^*/5BX3SZW&.L=7&.(D@LESR CF$!.14BT3\"J6 M$\^-6%19D4KLHX+)MPF33T!@*YA\VG.L"2'@1%B,R'OI$1<2_$ZM@=7ZI*0Q M4J28,DP*_>@[ZB6 R3OH<^2?\^)N'Y\64@#7,F-'!L*S!16WL?"&WPLIC/;W M>)6^^L_K2<.CKN*KCU@''3L=WOR1F82W!=G^G0[3C+J>&CSY=ZM_E1%Y$)'K M1WN$;%;;^=UVSNSY8.6WZ[G$[6,T.6K3';ZQ6RE=[U:SW8V#6B.>U;[TNO;X MA@X2?(?DO7+1 (+T^L44_PZ+-/;SNZ!-=FG:4FOU,[K^H\V2)#:)7.-@53+*4::93Y+I)4G@OZ>*Q)KW_=,8:AMCO9TLCU+F^7\HM\7:7VWK MVAW D_B+=":@C3!4P\%G>YX77Y;5*EL]T;)*@.*: (7?U]0%%GU$PEIP2W@A M0DURI"G1 :<8@X@O3H!BO%KCY&HMCV-&)*[6N5H3E41%)5%12514$A651$4E M4;&P+0A(2!]0OMAYQMJ$+A['-"==H$KB?K-)W(LZT-_HGG1ZYS%^*9?:!.,= MT7-@PV_K"*O'=IL?V[N'NV=U^-;=YA'>._P#VK;-MYH;9W5:A^_\&RCSD9B5 MF VM^K<_\S'71:.[U]IJPG=_^K/56#\0]>;:Q>[%7JOQK='9@L_.DZH0D>*H M<<5L(5CY703A$L(A1DM#RP M/,AG(,6Y!PSIP^OTO>9X^$51LS].!]",P>!#K^O:Q\58?[B<@P^34S#&L_,/ M%8 M&L!F]2\L9P$+"C3-6HLXSH57DI*("(DU.+!$6I65=^3CH^>J;)>EL^Y% M49+*NI?$NJ?H27*)$TXLDCYGNCO#D(L"K!O'*"P#,/941'+ M0_!E-N7#!QD-4Q;I*,$'(<(@[3Q%7"CB8 /P,>.+,8M*^*C.%Y;'1!>;@E"9 MZ*),=(H"&">5E#XB9K.R)M<,&6PH.0P'?\W"[.GQ9%*COSO"N%!476 DD,8F( M,\*092P@D;ACTBI&=#Y\P:M"+?AN>JES;1<3GU/A9867BR2Z%5X^/UY.D6 B M"1%.>,18S@&RUB-#8D F.FRX8%[XL/)>K5*^X!HTRYISNP3Y3??,SRO/SGY1 M"E[QY5=Q=U6ZW4WI=KO[A,K@%,>(!8$1EY$A345"B01+C"2:QO3BTNW*Q3FDOM[I-@X] M!0K<;C3AN^ 9N]_JI$YW6#T_Y]ONC[UF_:S^8=I3]6=;WW9IXV*O4^]NDOKA M-M#IO=;NQ<[%7M/#GS\[>X81Y91C"SF4COL M@J.V"*N2+Z-::I5:5X'>J/L3C'*99WES;3A6X]D04;33.XPN#S[W!L!^'[7[L M AJMQP1M#'^4:AN?.]"WB2/)5R<^_US -)M!%[3ADJB ,/,YOHU(E#-K4/!& M.&^5@ZUHY;VFBU+JK.+;EL>2%\4[*DO^)98\76!:BB24PH@P'A //D?"8XX8 MEY*QR'&@0#$46:9,V%=\V%5>J%2)<4\9]OX5!JU_7L')X^%D3O$H9@.VA",L MDD>2TK9@;$64T%TD$M6E:9*?5LN7O!S&YT\2/U__T-30O^S1 ;\NLM*343%]Z:C M+:K:4E71E&5C5W? [.J8^#' /9MM2+F7AE&&I+,.<9L<,IIKE((T.'"3Y8[R M,3&I"DQ56%EAY?*PW HKGQXKITBNM]H%' RB(4K$I53(L0 D-TAOF15"15$4 MX]./ENA= JQ\<)6ILI[-SPKE$,96;@_A)?3)8Y7O5!=HY;U^5WOB8/BB7-R: M_[_3=EE;:WFBW^LC4^WAW8L_VEO-M8NM;YMX[_ (;WW:R4DF=/>B3K8^U<]V MFVL"OOMPMST5_7[XY;#^:5/4U^MB]_!+=ZNYS?>:. M..*EI!3S(&$!!HXCX]X*$XE5T]'R:Q^V=S:_;C8WMQJSJWPJ)V*V>-//O^UZ MZP11E'%GX7.4$QJMPHX&(Y/S+A#';HO>G[3BP]/!L)W.ER6@_[C6Z'TO@I1+ MM&-XM99WM-4BG/]#KPN-/,\_0.,.6K6U_A"^:5#;_%S[NO9UM=8>#FIGK5ZG MEVM1YYNJVC#ZUC', MRL'YNXEO@<;4.M%F!,_"=]]S$$UN1SD&/^ !12]3IW=V*G?=^R _CQH!^+I50:[[7HZ5JQW$?J MT$ X9TPRK^#!*']G,)6]\^YV?)U?/?(ZT+W_']?_[9Z?FXO;/QW'%Y1!I,4[ M1?33).709TG*F7WK_#?37A>I]OX]'>K_FF;[K6GSD.Z.V2K&;KUBTYKM[D+ M]&4;VOQGN]%M=.M :[:^[>*];QMG>^M[W98CQV%2?P2:,27 6>\2C"HB[I)#61B'&\F&2\)%2P*8%(-,+ MCDU\;OS9 &>L6]2T_&DYH?MCT6L.CWIJ++J>($[@+^<91500KJ3D0M/B+E[S99+_?RQKJB[7J\OU9<+(VW-;KT"Q>74( M2BI<7!PN[LS@8E I2<\Q\N!>(LX)1BX&BJQ7C.*@;/ L*\TM !>7[MY]YH;] M)Z)7RWL]V&Q%L+=Y'FBM'T_Z<9 /+P+,;CJQNUXFZO-FRU^Z$&[Q^>K];.6FW?JIW9 3QB M..SD,I=I&&>N,M[5^V\YIS/54,R]I5TP>FY\7] MPK!7?&H0H;G]VND)O/0O^^_1W6+1HE8[?B][!\\;G "RI#:T!Z8'&M<#G%J= M:&5&KH/BB>UCW^O"YT].^CUX2#$2_W*C)[>/RR+SHUO+DUZ^182)AD^%V 6H M/:_YCFUW!^4HW-CWD]$I7"U?. YSL^!IM@8PZ,J+RVX<]MM^D.?0=TZ+>\WR MP?#]/K:_YRKWYY/7I>6UYNB"%IH>3CV8((Q IW=27DIY6-O0LW[QSCZ\<@Q# M/?J>6G'A%&O'8 JU:VL?%J]'[1^HU0XA'O_^XI#XX1>/&ZR^OGW>6*^?U0^W M+QH7&Q?[07MOC6!(*T413TXB34Q"1@B/P75.RHB5]["V1NB99_6V.V01'*?1 M&M0O"X1/5 X8#'J^7?SN\M+\V5(UB0L/*>O)NM^Y$WZ@[\XY)XQ'X<[8:PN&#Y ,@! MNG5*JA*Z[>/V8)C1[GN\6HZC;2UOOIER%NMR,(3_*W=?6'*C[?Y?G=Y@\.]B MUQ[$N4O'H@*& XC9X;6X/GC;*7AL (D9[@RW/&M#T_YG?R*=TX;/5".7UCXE=\=M[8#ZZ><1G);P>C9UY^N@ROC_UW MM9WC,'N<-O.0_?++0K$L M)F/VQW'\+L-#K5?0YG9_XE!N,/KEM;;EM3RU5.8G.(T6PVB&>)["DU[YD-_+ M [7O\2J@]Y_7LSE&9\KXZB/6%4'Z-W]D)OQU09SY8^>VZN8&M38[:=(=O[%9*U[O5;'=A#AOQK/:EU[7' MC\GN*HT>*$>O/%SZ_30OW/PN:)-=FK;46OV\N?[CYXEU"N"BL!(PLO_YS;[8 M3GPHLUH&11_F+,&Y$?UWR*QZKBR8+Y=[U.8(NV(HTOP&HUC57+EJ(HMWK02M M)2M^\ZL39#;V;:+&DN"1M#G*-$:.3"0>!9*7/&;YK7Z-F62R2C5 MJ]Q3KRYSKNU:9:[.@S9#>Y7J,[7I_;2^3I4&4Z7!S$^#^;BV^:5T-O]>^VMG MXTTEP*R5#'9\B9D7>Y7Q4F6\7&,4G(!C[7F@7!'.$S<":XQ="%89YU,<27X\ M)!AIEE_D%7@'AC&JCEF^\\OEVAV\DCBE'F\T-\1NMWZQU3PBNQ>[N'ZQ"^_[ M\ZBQOG&VF_]]^+%5;WJ\-:,/_01\NMOG_7FQB$*<.8FLQ!11IO,L)ZJC 8>J$MQ? M"OC>.7;Y .4R>J3*@WD2!+LAM./!Z#6>MB_EK+V%R,OG0K3-&413'$N88P S M&2CB!FND!<4H.7"ZH@*/6HM<.0E\Y"J/YMFL=_-X:(\/VE?.7Y4V\V+(U]7< ME6^^O&#_U.N%,T"V"M 6!VCU&4##/GAJ,$')RX X$1%IS1,BRC*>8(41@E?> MLU4N%I6R7%&QG]OTUDD1V7E\D&6/!K$R$?K3)>T:Z'TJ[+6\/SMT2W_O72LM(>V4S"N+0?#6#RN(EN+ M [/=&3"S.F!F4D+**I+#NQ.RX% B@[7P@D?!@KB);/V[XEE/Q;/F5;=Y V3K MQ2-8R;8F7AA1K@K"%@5A?M9?Q,D$&P42G .$.<.18Q2C&+$*BFGLC2H@C,^> M[-\=PBHR=FK0__4CO,\4XQXF$X \1[\1RI V1B#E M!2&2Z>@)?:VZ@U>I/W>HN/-B4JS #X.VPE/FJ?3-9%:UI^/LKI*LKF=,%3E7 M96,BK!889GL0:Z>#F$X[M4X[Q7DI5;>,ZPO*MU+DG6$WO_RH?*N;/WK;8V]_ MC6/Y-(UEBTP.6V*:,!_87F;VVDS-IA?;DW)67M/W31O'OG:\;'W?^JOVU^?%MI1NNE_*GL/DT+ZM&5OF&5;[A]3,C)EFD@01B M@)5Z9[@.41*O@R'""_9K0][?1#VN7JE>T/W2KE^LX>R8-)K^!S@OY]"^=F-] MYT>C&=I[A[MG,SKIAP=G]<,ZW?NT>5%?W\Z."6E<;(#S\F>KT84V0W\;],]N MKHL^E7\HZNMK^T(K2@672#/*$;?&( /_09B'A)7R07"6[_34"ZG']4 @OT-F M_>,[M,Q ,5?;Q$5#/5')@^US+X(S4;D4;62)&VK3'539QE;^L0T %/_*NMW3 MZ2S?1D[06ND#[10NT%_@ -]-P>PYM>V!'PA[%2_)>1UOV@U3Y9P(WZJ[QS,MQ& M)9.B"5O.A;""A<2LTC@9DRRI^,.KP93-&?Y Z>,*8NP2+D@@!?(&CG<@%/2.0"-HD8'2>86.6=""'DNN?2D5!Q M@>6VVRDNX!W-.WY"A!J!N&04.<8LV!G*YNU-N7;- MO@VQU@#HJ=RY^7AN)#7&*YQ4XL#P-!!Y2C@6C/, 2%_A^4O'\^T9/ ='C5@9 M&8K":,2Q(4C[Z%$02N#()(:)!B_N\0(GE0^W]'C^PNCYQAS1X[*LU9T$K^YX MN%^%<"YV1);2=%YXKE E$_:,>^C.[!Y*N8TF2[=BZQ%WWB#+:$ 6.X^3=2J: ML%B9L%\9^?D+O:EKSY@3@3IU9+7T0:=C\QS5W+@$T.4O^S%7ABZ*1HZ*)I=O MA-Y\;_M<(SK_U![F+SWN#6M#^P,0+;^OV%O+LD%%!;@ MU:/2SS,$?)5\8R+QOHNVVKN['/.M724(.>P05R" M,V"=CX@$V/6X8U%*\KJ*9YP>V]/0SK8$ORHWR;P.0RZA&J[73@5S.>V4A5-[ M)Z/TBEP4]7(E%1:1K2^?E-?B<2Z5NAY]+.J:,[):R\2@++ Q+KA^57-^HLC& MV:@J62<.+PMQ_&F/3VW_O-PMQH_Z62&.&Z?EQ<2+5_4YGC6*]O.7K=K'K2_U MM0*K/VS5_]AL;*R_*:>R3 &\5>2]"IA]LP&S07)P]+SCN6"8SV*9WE-!B"14^9B6X9"5W\0(G.,I@3%+>DF8]O*_3:C1WQ&[SB-4OCO#>I[\[N\W. M4>,"_+/F-JU??.S6UUN']1G?#6C.-_#/FIW65M-?;#6_'.U]^[NU]6V;->@. M4!SXUF^[9_"]Y]>B6)K0KW6_[Y-S-@#E"0H<.,ZR (2R IGDF'>1>.X5^&YF M5=&;"NL?UA>]BM$X'D]6TJ%;_4ZL'4]\$+E%6+OO)Y5V/L@[+T"WH_] M7C>7\VT?G\*@;EV>M?P1 9#CAY8]/HB#S>.URY+@:\=AX\>P;X%7M8]M_WQS M&+L#6,];J6E_5#"^.!C?GH%QY27&GFBD..>(T^B /CN.;)(2[ 'IQ)T#_X^R@[8M3_]#.->9#1;)?%^X@O<[P/O.[.D(P<+HD!"+22&.94":4H4H\Y%S&XCB MXO8#M#>TY-9+S*P6W2,77:1,* OK36 9$1=1(^.H0<%R+8GU/@6\\AZ_H[.Z MK$OD*CXP,F'RJPY/!\-V.E^B>]1YUZ7C>U'K>M^S"I;OG 8@'2&WOAO+BN<= M.PI7R)>>U_45:[;3Z?GR A5^D06W.N?YK6#M_:+0R.@RIKA>M=T>#/Q%^?:1 M"E>(I<#=U1NOP@&OFK&:GPFM*Y\Y_9S;E;RN?Q:^LSSXA0E%_>A/^WU8,>6O MAEEO;P2#OC<8CH(HX./]F#K1#XL6CP=D(GP"^&U^==2EB=%[5[MIX"?OJ7.$ M2(X> 70Z]NTL#3YQ+PV#77,Y-.2D'T]L'BEW7NO:8WL0\U>4D1R=#GQCQL'O M\3*6H]8[AKG('<@\,L> '$;,/WW'2+ M7DNGPU/X$OA=NQ<&M=%5^OCMPY8=ULYZIYT O8$O++H#T]')T7+PJS 9]G(M MW*5\Z^4(A=/^^/(]1[_ E.K&,E1G/=FY-[[)P#DQRV[9901+/-X4,Y +2_9[\5[I^)W,G#Y)3**'W"-@?)L=Z>IAN'(R4K@]&L]V%U="(9[4O/0" &X:%X)]% M"\"XE!L5@'2O7$*_PX84^_E=T":[-&VIM?J9A#ZY %;=QH%,+=WM2<.#/P+MK 8KYOBSO<]C="8( MAX3&"8%_9I'V&B/E(PE222&C*ATZV!9B6,N'JX0ERI(BQ K)L9+&*9QK)QMB M-2&!3L<-_K6Q]G7CZPPQGHX/G=Q[RHGYZ1>]6'8]WO2+^GI B@J:E'(H;GDF M9X= 18KMK]8"UI 9!30]4^@AT%V@,*>#VIA+Y]!&@ \@(\<>B KLR06T3=7P MLP?]&$N2'G^8#Q.&CEF$/UKK93/#9S#VA'=S"B?M>>M7J= MC'4&/2!AMC\8,19@Q07E].!#66!^[>/!:3^W<353+FCA\#Q3XI(Y=VVF*9EK MQ9*?77[K^.,S/1D%=XX#E#-IS_W*5:,R&;7GY=N@GZG]HV#A\$QP%Z:ISU.# M$#3[ PQ&L>E4Z#-&GYW]D*3F3'-$I32(1Y8/G1A%4D8:!9@[=?+N4-YL=VO;LMMIK^?+:N3^-HZUMNQP'?6_>D?@&?7P=/A&Z< MP_-(_=OF^=[ZD6A<;/+)! 'H+[1Y\1#%$@S%1"QD@0E(C@E M(SGIF=OK! MT*^M7G^(\FGI3^GIFQ>^6SA)*P:_"6-?(=K#$*T^P\,XC@XY MB2/R#CN+;3#8*N!A[-&(ML1"=6_5/A?.."K[?+Q]3C$.DF3 AD=$9"# .+Q! MCF&-'$R'Q[/\.I(O[M!KZA@:Y??_+F?".9Y%.&-!)V&5Z&(ENOBD M!*TZ/'N"36%[AK0I#/LVM01)C /B4B9DHI"($XV5"EAYC?/A&665,F*%D15& M+A5)KKCQ@V%PBAOG@IK$689,2ACQQ"ERT0HDG6$6FQ C]BOOE5KP:=P2@> " M2/5#$JIR5/,2!X"U8NUL5/8*V;+N5:T?<\ACD:.2S^Y&F373@JY346.#0C3R MMHA%HZ7G1!KB7>2!*X.M<4Q0%DR*F*1"MGINH.+UT_FI,EU?QJTM7LP>-5G> M>EW/'=JX<;;5/"+UY@:M'QZ)K?7Z/I!5'N _B&NA$%=:(!L!%R(-"0R7&\7H MRGOV3LZOOE5$Q-XVRXH%'JP/F#'*N==@S\$3D@RG,-/:C\3)JUE^LEEN-'?V M->62Z211HE' 5$N&G%4"9MD)C:,.VK*5]_P=OVF6B_CF<31:N06,]&-)L03R M)*Y.Z#=WSD=IAO, !0"U2&.N98'IVNF@3,3LPDSF?+LB(1.>E/, +RLHY%]. MQZ5.II--@,TL,P$?"EH]34[NL3"O.,E/;@JG5NGZJ*-?H)^?8S_'6ETR%T3? MW+J<#JP^V-=2VR231<1&@[C-V?S)8> B*N@@O>9%]L2])O8^^THUL4\TL8'H M@!T0>R5I!AP%;K;P 2:66(N] %O3P"_?W2%A_I]W0Y]G3I68S=<:%\$XK]OA M:1_^OTJCN+8H=O<5F*;$(B*'+7 -$3ARTFBD#<=,F9 B%^/NG49O[VTBA>CI+X4YU+SHZ8_MO.F.XKHV<\O@)C MHX\24WQ5QY2OZKCQ8<1OWBGC+9O[YU&RYOII;, W-\]BYWNL0S-:+T:>]U$G MEC_JAW6Q=^AAXX>-_6(-[V8-I_5=MMO'2Q]PW:\W7ZQ!((PD6G MV[C8$?",B_KZEU9]OF M8B[/A"ZB8BY+@"X?>Z?]"ESN!2Z[L]3%"NEL<"@E0A$W)B!-8@3O2.IHJ6(\ M25CS2E?4Y9G 18ZO/ONQD%"LF,R"L<:V?X(SS=X?\;-MA[4\_+N ,A72W!MI M_ S2:,R]\,$@86(.&C,..4$]LI)+PFPRQ6TMIXL*&GN)-.;75 >%]H]NI+-. MEQVT:BG?(CT^N?(1L;MO$9CN2X*J(^/%X=71#%Y)YQC&4B-CA4&<*(T<)08% MH56(@NN S^US>[)Z7 L@AD?E2'^XCC4?8JB M/0M6[4QL+!L_LM+^6C?_5&'3O;!IXZS I0*?-DF]63_?5]A+HI(%'I7=MH C MEQ.9? ,TW@'+%&A>(S#]FD-E9Y22-$1FC&X1-Q$AW10.5M%.&6CH-'9 ME?=&DC=\O[($D)G+BMR&FJ_SP&!Y\*9Q.?X5/5T@'EW,X)%T$N9-)A2!BR(> M/$6&PK^8\X9I&9+E/ ?":O%H1%J^\X/BN]5RTIE)O:EYIP/W M.HTFF!V8Y>ZWG$2\\V.WN2L:W<;15O/H/-=ZOYYPO/VC0>&961F)[A PN\-= M,.V][NY9H_FQU3@\HKLT*R3]V;Z><'P@ZNO;^]R2Y#$S8'5$(^Z<0\80A600 M!.PP.1+-=-5([8Q17DA'O>>1>AL]3C%(YH/FWHKI!.4_MKY\V?JVV?CTD,J1 M/_^RZXU37.%HE/3,!4ZPUTIP9H.@Q 65DE[VLG/S;:192(+WX!'C(5N&Q.Y" MV8C^9_.XUNA]+U-J*2;Z>BG)HGI2>5G=J]F:.QW V>OYOU[*\OL@Q1+@+X%[)M MM_&/!TW^513NK5.].8K@V3KN7 :]E6^9J]5U!IQT$(_?WLR3QO:^%YZ28'@N MB@+PXFDN<"TY\LH'K*4#X.L?%PKR^#9:PUF]W8^VDK/E$EDGMZ;G7:QW7U_:= MI!*(*T,X98$G13#2PG&4@A1,$VZT!B=MUIG]Y[M:'N-:>S X+;:_B:K"[2Y M0LPK#GRF)6*"S?F+-IUVP,;Z\<2V9[?LRQW[N#?,A;[C60SO:FO7)(!J(_4? M?)U3MFRXU_[M?%)!,4J%-UQ$ZXQRADNJL0,W1]/Y2G:SV_9?O>.#W,,\/]4N M?0,5O))6S+1P_0B &TL2G4=68 9;=H0M&Z8 J:0E U@*0 MY_!+_-[K?"\4M>"U/"0>*')[N$P ,7(5FU-&;,'PYS=^-6=L 4/.TVGS$4 ME=?73@]@3C(&B=62X%G@^L43P$SO!1;&)RJCQDD0 2!MM(\X. "D1(/&,Z>=O_H]?N],^C(!WL"K]SUWROH:P1DX*_#'/R_T_9)_N"[VB8X1OV")/? MZO-S,H6^41W>][K=]K!HRG5WNEAR,+;MJ;S"T9E4NB=J!1E$D"D09Q-7U&F6 M'$^$8^8)C_&&.(R?WL*,STHS0FVD5*KHCZ3%[4%\RYBU"=]9W[?2.Z6DS&7N M<^&N!.CE H%=SWO!M4\R^]GS%,7_N3JZ7FD/ *12IQS;//-M6+:%)#*,/0#' M!:P.-R8?Y?(H%O6@#28&4%6N95B.!:<:K;N?K./:$$QD4+9D, 5E\V,@KJ=I M\&RY)[U!.[_A]WZ$MD+CK]27_WG]RG<4[H&O/F+=H->!A7_C1R9@TQ?7F0L* M@;H3XD!SIL9DXN_69<[*"9@ 5WVSFSYX.5WZ[O![ 93 [;=(]O M[%=*U_O5!$8SJ#7B6>U+KVN/'Q,!4NY* 2]?C''OQ>.?WX7M,DN35MJX$$ MNOWCY\$W:N5]L[R"!.3\S;[83GS(H%[LO_;]O"4X-U[C#O$73Q/K,^@/?\\M MSIAV:CM;#NRU:%>I )[%M,9E![[Z5@RGG;ADY0=^=330SCZU(F&7!,):1L0- M4\A@<*TU$^ G.4&ECGSQ8B6)IP_8?M^N-P_:WU5F?W<.^P0?=@I]_&]6^-%K2OV[CX M>+2;0_&_ 1,XW#UOS%1'W>!;G_YN-[IUMM=MM!OKVS]VZ8;8I=#[;U\.&\VC M'[L7V[1QN(G!OYP1CF)<6,>\0]YIC[C+$E*2*Z1H,IP[KR*A*^\U6U2E@263 MC7I12KY5#8*EP*#E*T3P$J!GMLR)$1YK2R)RD@C$ Q/@GSB-DF;84T6,,7;E M/2./E@I_OFSS!51:?L6I[$\EX/EXKOF6L>_ZX?P'\*#/8:SNDR91 >!= '"V M5@*/G!O'-<(<$^!>EB#'E4 A)9FHU-@17]1Y$H_.E'R5[.O%BW:^.&IV']'. MQ^)3H7P^P@#[G2X"AV:H*BG"?LM:Y"T$C3CSP,!\Y\E)IF!V)=0**,J<> MU-W5.2N]GX=K<-X:BG!/V;3J5*XZE;N_1URQP,7![VRIB21-T)&8K)*1$$\Y M[C71B))0)D;FF#4Y)GH5FT75S*I8X&.,\=8[QT?J6=Y!+_05(?,].UU!\RPT M+Y_TY4L X8,9$ [.,\I-1 9[X,!* 1QCQY R)$:M+*72+N0:Y'YKOB+)#\+@ M2B#S%T#1I"IFA4;W0*/9:CXAD"2%-HBS0,$CIQAI;AW"*6GJ1,*"B)7W5,XF MVKYZ$B$A.%/E)L*X=W"L]]T$1YK=I M@HR[L%'VH)(&N:,T"*Y?;.\'QJ030:$(5HJXE089%@,*V";O(L;IIVI>>8G< M9P$H[D-2!,L$"*^8M9)0PHDWCB9I7:&'1/%X =Q!%*9: ]= (>[^]JJ()U2 M"/9; '%# ](&D-P*Y8RA3!MG?K( )G-E![4RMW*<*UOB_$S"[&H-)NRDS'+K MG+_\]-E+/8#:VA4V+F':[.9Q;>VDW^X4DU#,QI7(RX>U+QM?:VM^>*M\:*?8 M%2[%7XZ.>V?'.5MZ(]JG_N]82R! /YYT+?=VK\^?_[\[T<*PR@E MHM$"*")V/.ID2:+,":8QTP&WRO@02:T5D:O +2?6P<0GQK (L#T%+-V(+O 172AGOI+QN<\L ML_KZYC[V44>%&9*,<03#+9%5V""'J<=9A3P:F.7A66^^B$\INS'>-.S)2:<] MDM& /P>PS1?Z8;U4LP72#HHE<;7Y9#Q8O1*&+=^4WW[2RRFP[5RU).\\DP^# M_CH^30GBV5J2/%ZWL@5\*7E'3L!0[>U;:.ISBO/C"ARO9 MD;7C\*$8U(,($Q,'RU>3H;&^.88_@*Q6MWZX@?>Z7^#Y!WAKO=/9[6ZRO>8V MJP. U7-Y%?JQG4NA7(>_1GOKT^YYO?FEN_?IS];6^C;?^O9W>_<08'3=7^P= M[IYO-3?9[K?-7 J% .1>U)N[YXV+(X#'7;%O85E1;@(2- MY '-&-C(%J(BY M3C[R(/%TW0,:"3'<&>$EX5H;RZB5.,C("1;)I.FT[0];]?IFL[[1: +I;JS7 M/FPUFIN-3QN-#YL;#ZG3\-/O?Y&.U2;L$-WC=FK[HJO+*$7TQ-;[Z=2"1SF, M<3 ]%F#,WXJCN+S#?.YUVMFBWYSY3HHH[-*MYLZ^#9&S0!(,:8X)X%@!DS$2 MI:PI2JW01IAI:YS<1WNP_QZ7?N^@='L[;0#08N>Z-@-YL_W>'N2YR-QCI*YS MY1T7ORWW<=@.;3\3@]/^X'(;'WUAL8[4?P:C!Q02NR/!U7>US_"!4YM%>K*F M3QS$B2\=BP9E:9^RT6WX_OYP[*W?W*!![+9AH893/P2&MOFYV)^G9()*K?8 M<- OJE=.'@H43RP8V'A(SE=KK5XGU%JVW\TU'E9'++_==467AX5) MF5@6@]7NE[\\SR+$[2YT/I6?&OV8NWJIVA4NZ61!H^ +)OI;\JS\SM'4#>*M M:V%0@_TUZS5USFNQ79"L0K7T\A'E41G\"BC?25$4:Z M9/%']*D>_3P\GUP=!67.BE,!^')>&B6E M[27H)1C#ZF@1EA)JPUHG'A1=/,E#.!BTP9N#:3^PL JO23Q?S1OT$9;=\>AL MJ#P-RLNI_!E>+1?T>&[;W]L!QJ;6M>=Y;MK'A9Y?,3O]: =9ESK-O+FL,@!C MV[*%K+&+,5VO= MG,U0F,YX%JZ^_-WM&_=2;\ W"\M/+JO+J3SNU4JAGTL=O=ZEXL^@'+'24*P# M;P@=_W_VWKRIK61)'_XJ"F:)>R,HNO;%/:\C:(,]].]*M&VY?>$?HE80"(F1 MA#%\^C?K' F$)':!)3@]G75HF/G>S/:8\=L*,C]/K!E9$$9"SFZGJM M3O8+Y"V''7?1=X_'("8C09YQ+2?\G@YBKLNW;WN%63LJ-ID%II2"7+TXTX6U MVGH[5RK:OW;(M#J ,B!+[0R^)[F>L"_ND:\/;1B$!6]JE85([5EYL!?26*#< M\%M&!9.S1L(\;&W4DZ)FPX^8YQ^+\HRCLV.29UQIQ*@$7W$?<]HN_2/=LOUF M03!@9:Y2?9=)B.^'9@!BY1%PN8+^JH)9$8Z874GMPD\Y5KWS;IV?^=(D"E3% M%=^#Y7-S<<6'>'S$I<>G*LFXF-4,WT1)QIO=C2\/BO?U0-)G\T#F5.!F/#Z! M1>^=;\)I.SA?1(_CMZ'+HGM6;^Z0G>^?Q>[A_D6CN8/ALPR>G9LFX]RHN7$, MKQU_.:B?3[@L#M=_-@[_/MC=:!]O;]1)XS"/,U_>_'U0;WZ^V#EQ^V-=;:]\8WL.19YU#X7<2()<:P",KFKGN:>BQ0#8T%.>AR-BT)Z[07S MB0?#=0X*=CP:YBAWTD[Z.+YL;FQNUM?_^-=F=C;^O?FEN97__=>7S8^;7^#% MVM?F]H?_MSKYBZ%WLE[?;I2_>(1S\LZA+CB;N*GO3P![I( UP(4B>C#_^R_ MDUC82%\'(-Y+3YJVCH^!L@)!RJ8^,-_>R V0%;FPM4LS>.NO;3#!VF!G'0!Q M[=_DY>I=K9H?6[63RU7KYU4;[SB5_0X#6)FK/I'3P0+E=TX&%6/!A H:"PX, M 3NK%.+S?U:?.U6OP]*^>VDVRG?F"W:^\62 MX#U)(V!IOD- YD!@KATQT DB;]()H86ET*^_Y*E=DE9'I\)+58<78 M4Z"^MHC@;9^/9.LR-<%+;5^QH N8J_[AM'MZC:JL5$70.WV ML-&:W9,K\@LW=OCIYJQV^QPY'&H5E$2,2 MDT5<6(NLQ+E-.?/E3IGW>?9R%ZM<6W;#&0.(ZY9" M+([+7)HRD**XO QE/Z@L$,4=:MDBJN.[O9.A8[.(IC@=''1[,*0'GB2/LUAF M(,PL&WE]-*@*9.YF%LT=6K_8WXL). 1 .\(*!\0=2YJW?\5>L9,O(S1@RF[WRER,O_/PKK[]SRY=9%RJUS.WL-X.CUC%#UV MLXCDZ^>K6^E\8]('-,U;LORGRH?2Y?,Z/+3_6_H8IEU9L($YAF70+H/ ;E3O M']W!I%X_V<;,ES^-PMFVG?Z&Y_=!AQD 4T2M M <C7XKP@2)&9%*<1L_)/G_;[\<<&/'#MLIP MB51^NG1/#HG)N' ._6)EX.(UJ1T&9ISD8*^3L@]F;QBFT3]U?=]KG10/+(HV M]$?^VCR]7HX#*MCS\7'%%@6+.U>O'WRJT?[,#ZCX3\G]V2U]!2>M0JJCTY/AK\H MH^60YDX;\>5P.8;H6:.@O\K!\%O 1[!5I0LNE^IQ#TX M-F]L[/,]90B/SCFDLV)PY04R''0"IV15T,$-Z_Q2<:=&S+H.OW;T%1<]_9Q' M,Z/PY)K=W\\!J8/Q7-E?4H;GGF)7&''5S>3]I.Y([&G"@-MQ MCX@(0/I(2LA0S9$#T\XKY2@U)M],\AN++2P3Y,ZVT4I_WY=X.N@F91Y9)R)2F 4"&R6)?O#MSOQX0+7!3]Y@KX*DV$;D@V*YM'] FBF,O-3$ MD4"4XGCE?><^][F]JPT8$8%'U,N::W$$O3S%$=BS%T>XBD?>3IF:Q4Z_6-(O M9:;7AUP2I-"6/_(6_C4LX[$XL%^79>W]C'NX=>P.?( M[N$W D+-ZAMUT;AHM'(=T.OIUIL_=YM'9[N'1W2WN76VO?'E&+X3QOCW<:/Y M#=+I:@K.,Q$VO/G6<.TQR?J4*45DDB)D.7B[AC],?ZU\TB%/FOS<;7 M]>;6=N/>Z98W,H+W_^-ZO]VOOL)=0YZ8HK?&FBAR#5NN)?P_5D913W3"7%!W M8Q+.BS.6XAO>M7*$K;^'4@*[8,.KV+_:MO,:.%GMCZ[MA9H-W9/!T/DURU0; M]UOF$D>];LX4S.\LUJ0,IZAM=7(:579;YN4I2YX5K^I;R,1_QY6NE=SP,&4I13B$7;RK>Z\[S M+V'>G5I9CPI89ZW@,=V<;GI\TNZ>QS(,!9XP>O2W3E$VH[C&[:\M?^1&\^;E MRM/=+VJQ7"5$I&Z[758%'9R?E!Z@X5W!&?%GR,,/'*PO4.I=L\83G@S$9YYTSV.42?T[<^P+@ MBJ6-\[BQ>JQ_G$\1N?4\YM$EY;)>&[PT!=SZ"11P#UNN(U<6.4$,XDX8I FF M2$C%L 0JR!S/:+^J,5O53$^91M,E2PK]R2!9"N/D;?:P=DW>E"*-]$%B1I72 M1C)O(L6<)>PXSY&ZF%ENJ62/L:\?+6_=SG:AP27L7U6F['\J%Z 2O-F"-W9? M=;%)&A>?]SBC+F+"$?->(BZB '&D"E%.E,:V;.<-__.:R D]]T*4.RQ/22 M=UR)R#4:;XOB/G%P?DG645DFV(_AX267OJIT>W]B#E_R=?W+8QGZ:H[F*K T MESAVWC_EI,?I_RRB]D *9AG1-(F0 MDN")*Z!@QFC#+)Q9CCC^@A1L/.=EJU/>B52LZSZL:WMC9T\RZZET NF0[[]L M$LA@H9!)'DZNY(R4"4")ZE6BQ8V4JW_J#HQ:+8 M7#KM%6?"D&6-$ZNA\VNM]K_=L_@CU]"\[D,L'C:Z"6>ZY^6OJ8 M<@'-5ED^<3BVL02V$1R,3IG1U[?ZA=MSK?9U=N&&:4"9?,+X0(L:>CEB&$0A MQ<)/F8O.VI-^9I+Q9^SY5G_HL2T3)=+L%;Y6D/6*5I3!R(-1DMZL(8S8ZW6Q MS!\HSO 9?+8J(#==0([>7$"N*@6WF%74WD0IN-FWR'?="D_<(H>HN.?:!@G4 MRB5L!; 8%[T6F#+*V,(6SGJ,!;M97B.-K)=1X$R!^DM_/M]JTE[.?&C$CV8^ M8=IN?LU-U*Y.GF[G-NLVO[L\8V*G4+@(RU(DI SOZZ:"DO/1>;GJ-Y5'&A3% MM/N^B#K.765L*]=/[1W%09E).FTO OO*A93;N?8NK-^/X8W1Y4GWX$((@EI! M98J1BQA,,)PZ80P<1)/LHXI?+^*2,?[$F6U9)9?!D.$KCZQX(C;@T'6I'V M.TE[\[.H'_H]%[!7A!'$A$F(^Z"1EH(CHSGW6'EF<\\P +^'))%DV1QOAG E MYI/UE,;2,)O;BA0M"'=/!(!5 M*>KN79E.1?]Q6(3"BGPW^L?ON81\VYZ_:W6*.14?^GWXK*&]E1=@HOUXL0WE MRU>&R!HNC9'(W<^-IMCR5T#>N;/WK; M8V]_C6/Y/(-E]WILT>Q]N,:PC5D<_K\5MG)E39;]Y''N)C_VO,NWFJFW#EO/ M_SYE+-_8=7X.)K2^RQPJA&GZZ+Q4@ >LQ8P)MF.:DNIY3N\>N('+3A$Y=NK: MI&;/9:C!11#\R:!6]!"IY6']O@3;F(%M+G.\4:I?ST+AATCX]''G<_GJ=-M< M;Q7]VSQ)SR'_=YZ;$^Z+R7VG=R_%_00"UV8L57$QN@@P\8MJ<%8W3(_ASSO? M_^SO-KL8OA^>\;'=^ 3???@-PV@OMC_M )?^$WZNG^TTOY'MG";6&G[FWW\> MN./0WC[\?-[(J6/?O^$=^G<+#%>Z>UCGNX=_'->/_V[5+_XX .XM=C_]G5LD M#^I?\<]_-3<'^?OJ%UM[-D5'B.8(9RN7&X=S(*1'23)LO(H&A..V6ZG99])\ MU"R_5*C;_=7L-JR_"_YN/"\JW'C.,IX5;BP%;IQ?QPWC3/)8 EHDELN&1H>, MURZ7#39@J8*A2]7*>RGP*E'+@1H%>_JM,&K'[R7'L_*6T-K]EW02?O4',9RV M[^,BO GFAJ/^._8',:QWPN;/7&\KAF8W_VJLKG5Q&UGY$T?^Q,][PA(.&^.0 MMC@C$\_MSX-"/"CGX"#P.KX*?V+S>HY6Z'S=-7^ M O?DI#?J4M*!?1D'GQ4\Y5G#85;KX MN1E[Q[5_[.0"4/^L%OH^=Y2C+G^' M(4RL[!U'SXA2Y_3*V]>Q>N?U=U8+6RWL?\<[% ?S[-Q#]BP10#$FUNK/0X5Z3-BXLC>'5JZ(Z]!X3"H MP/"A8#@1&L 8-L$*E8N)<\0#U<@%KQ%0C>0$=3HDG9NYS:BI\(IQ\"'/>)2+ M8]$08N:5^J/J_\^ 76JMQ5"W LA&A-T M*07B6% >1<45REUID*-6(^PP\0(;::P NK1F\(V%L2N&4C&41S"4N3 3Q)Z1 MFESZA!_0:8A5.'0_')I@*B$DPDS,M9]R21ZA="X%91"QP3E!N/31Y>X-JXQ/ ME]Q<1*[R8,?5,$#I"8ZKB3MOE-\_J_7&,RO]L.3L$YQ6,Y;B-;FFGJ$QSQ-! MK]BR_JALW:=>M[\,G7R6 >GVI],\-%:48HN\HF"3T9#K70>,&(Y.4DJ%YC1' M#Q3^X*="W6Q0>5;C:^(K'Y7*\7H X&97S!-1X.$^F1L+'\P$@=O],A4VS <; M)E@09S@(30,B$4PR'DE"&CN++(XQ,*)XA,5_ ]BP[,_X!;>6"T+^1CCQ%/HW M8S$6&_W_\4]59AC62R#G$' M.VFMX(@RP;SEQM!H_)\2H, M>!@&3' Y1ZG64F$DB0V(6Z>0EB:B&!(FD7IN%,0B+B '+_HRWZ\7[ MD,/2VF_+C??K>=P3_7@?R\+CI[D(0Y&>W"H+$O??1D>*EX7\S;,"[@OJMT7J MS?KY7C1<*$]S]1:9BR42BUP(#@6JC58DF>#\RGN&^2K63V%]"VRZORI 6 ;6 M]U1(J$C@7!&A?AT1B/+$)K $ T\6<6P),LDQY+%BVH-PV.2+"*PGL\ %QH1E M?\8K3D*@8TD(M^4@D"H'81D+^E4Y""^ ^C^G>"!L#73W<1!7)10L#;)-\-GD"0\N M4&04-F#F*HFT40$%18*(&%,O2>:S1E9>S67.#IA'P;TJ.V#YU/W;=74/.#+L M+4:**0'JSCAR6FN$(\@"CH0OV7%E3\ M=5"A ?96:Z"+JO"HU-Z/ MHKYM47%T6($X5P-]+N_0<)'&C%<&^Q.ZI[EL:>4>NLT]9%M/!\&Q8L:76UWY MB)[31_3YH@[_MQ=(4@' "?$B1HP" !JI$V*>FN0X=9:;W.Z!8K.JZ)/-J8>I MV2^^.7CR#>+R$;U9,ULNC'LV)]%SP5SE*7H63]$0W[A*40=ID"+4(IYSS!TA M&$6=>#0^Q20*3Y&DUH(A&ODD3,V5OT7"!3N8Q>PF4T1!:C5$H\6#"1 M%$$<>X(TY@Q%KXC52YZ['3OD%!8Y[8Y22Q7& MRF1O$Q=5;%)%(EZH#&GE;5I&9)D(4%*:6DF#0DXJB3C83\A%PY$6-E$7G,4) MYQX28'(M$)MXO5W3[:A56ZTU4H/:CZP'M6XJ.B9WAWZH4"4?L/#[ M3H#?S0Y=&G96IKAV9ONU_WP 5CPQU1>)>0!L"=P\ PD$2K-)ZQ??>!TD4!GMI 0DT2H)^-89M-W?VG%$<*YQ0HL+D$K4! M64$H(EAYQUS0<#AF"6(W2] CN-D$[EV_/%Q65GL,WSO($.UM_P FZ"/,+M3< M>;$Z67\Y;_^IUP8P)_8^][O$3JHV^/?6Z#M#P M_7O")>4\QP@[21#722 =/4?>& N_(3$Z441-+B! 5^(P9W'XO)>T3,1A@QC5 M$G&G.7)4*22Q),9&)BV561RFKW,KM+U"V_5^!LW9DU[-B].+#P;11X:E32G+ MYO%)NWL>X]?8^]'R<3;!:70[)7\ON$R_,,+&7__0[0\:W<%.A,'Y[GX'%B>, M:UZE<+,5[AO0&K]'=73*.(FL9QIQYB+2U #F BYJZ0 (8T&*S6O='[-5L[6QX^X1L>?U4.RGL]#RB9\[O?S;)+3T-'[N]X:_R M^\AKNSY[@M#B>O-HCSJ-)=8>>2TH\'"AD08,0D2XF(P(U&JR\IZN385:EP?! M\H/ZUVL<>+]L.E7;CQU0@W;[O'8 "@'Z<6Q_MHY/CVN#V#N^2RE ZQ.V(L') MFG@^7'V"H2L?(D![2/$YBUY<56:<4:EU).]G7="AV'ES(O]9-#8\KV]L730N M-EG]HKX7F->)DH2<$#G5 -B1QL$@906FD2L%A_/*^T'LE.(^I00)N&E!BPK! MJ15^LTQ_KN0GP]8(9.^'J?,2G\?X-XH_LB_CLOG#;,1\JQ*T21L;1_FTQXV- M'1A;'>])2B*7UL(YK6P6(84<"7#V,VVT,5J;W'(P=4][-\C066MP4+N1,G:& M0:_71(2FQ"40>&:HY$:#V,9\VYR]PI0K,5M$[JJ;]1BX&9>7+QE5^R U'EX% M"G%)"!%]OX^RAP#$8BY2Q&7$H.2",< M/89//84 SLD$Y[3/^K M@!!8WYI-5BJ Y8<131+(5T@4R!?12''"<. : MS@&0B6ZGM+JG@",?-'#V=&K'( ,'[?/2!"VE))OKMTF*R;T#%4A*#)A3FG3$ M21">G/ 14TTK25D<2?F&]X+2Q@NID:"YKRT- ND$C,6 ?=W7KR2C!>-VW.*]I._9XH6Q'Q?V\6D_@VSHJS_HMF-_ M^!ET LN3WW#<#;%=7H6.?.8A9KH/(^D77UK:WK;?/ST>F@M9RZX_U.9?MMO= ML_Z[^Z[XM0X=3$YUZ'C&!2^^X5T+C.F6O[8%:N86?&GUC]#'+&-;L,R]S&R_ MP!*/)KH(4C),%AO?Q4Q:^L7^]_+X4QY_:S3^7F;LI]G!TNK<4T9JW?*=K>.3 M=@L^>-Z*[5"S/VRKG8.F\LO?OM::@,3]T]YY+7>T!.P]/8'?MW)OM7[)^&"M MXO^=MD"P !?''#1# W,\'BF+62'LEV(.C[NW1D_)UR_5\0>*W.9H77+L\X(* MVO6]Z\43D*S<1ZO8PZ'--SBP@_'[N.+CZO?^-1_?,,8"SLQ)AUWWJL9<"5'7 MO_,*DS+TE0\;2FF_$-.4!?4X#@ZZX3K$E<_IYZ_)_*#5.8UC@#GU8;!+!JUV MK7^:$FA$%MQ6ISRY"VAT,,Z9LSQHP3Q[.>809G-@?[1 HF&DETHS(;@//^W32[1=^O7>%,[3U(_Y^U@J#@U' [MBGAJEE^.HCUO6[[=/! MS1\94Y-LTH 5-I]PXWO)%\%L8DW&_CSH7;5WVH_( =87_GM M.B( '(POV^2,;YQ72M?GU6P= WXUXEGM2_?8=FZ8(<$34YREVR4* 7WIEOZJ M=Z#"L9??!6.R"S.6&G J(,S_T6+)$F:)<$$[KHQW5EHJ A42\!7'M <$K%D> M *GV/[_9I9U$3CC)\%7,888(3NCFD)U'Q3W7-DB?N,O^*^Z%BUX+3!EE;.42 M7L)Z9OD&$^6Y#,D%RB/#V55B@M=.!)U8<"NO]D3[NYN1JMT:G"_H<3:#_18' M6V8G]$:":/A9,(IFK!9C)Q'@]7"5WX5*<[ M*/WO8^?-H&?SW@^_J8QK:<$!YKO'8 :7Q^G;H$8;K1^@=IU0V\D$=,&%Z0#V MMQ.S&QP J@T,!T2F5SNQK5SNX;P,70JC"67'QJ4 ^-->#S:^?5X[:N3Z^/XCAM!VWTVQ! M& _@^'ODQ1@3BH*S-&%$?[3AC6]NL_?9=G/G;+M9A]]]8XW#;WN>Z:@2U8@: M+'-"J$ FT8@BH4YPG$SDL D1U.,D&PF]TW@K65ELAUKAJRK,O0(S02I@^/"4 M\C2^YER;Z0*[KY<+YCS\AI$Y5I3T@"FV[4D_OAO]X_?0Z@/.G[]K=8H1%Q_Z M??BLH0V7IS>1PE8L M(S>^=MMCB5S#E-[KL7<4?'I !O\MB?JE3?N@LUP#Y><^V/L_D[2GS=8PWNW='L,0VVG\M+ M=.\\^T[>9'>,8FS*^.Z\T_CX ;'=3I M#LP1.-/W+ZUZ\]O/!M%X3UD@0+D%((F6DTIYPH;G,8:QJ.B=VQO'RVCNT7%ZJ_9CR13[BD'WZY!?D*'V8KT<' M+4#F2,0!<^RTL3)QKB-)TGNNU!WH-+\V5+=Y>JZ_"JC-XW\7VITVVV_S8VCD\PMO?_X2_VPYW&X+IDANWDM,N,?K6'JP#^? M;L:^FA-VMBO\,4;IG,+8;X.D''CTZM+&7A:0/M\!2">M7$.M4:GUGCPM,&K@&%*<$):IHB(4DS#2086 MJUIY+Z[JWXR"8&>=GC-E\5&69R6+;TX6Q9[+V3]8)22SFHDM7 @ M-!Y.1YFKAY(;BX>^';/SR^SPV\KT?%6F9][E'",^"A&O#,]'8]6WNX@\W:%; M9!O6:?M3_6)WXS-N''\^VVGN\UT8\V[SX'BWV6C7+W8NZMGPE$Y%:;% ,5@@ M\H(D9(3Q*%*J&2'""6QGUUQZM7;G3&&MK,Y?+JP"2![5"GN'B(@*<1EH3K!5 MB"43! @Q-2&MO"@3;L]J%Z%4(=2^$VIE$J+W( M6*Z(!G2=QJ+%$;!W01UBUGGE371)F,MPUEN YJEULQK<-=;:A74+_9)HUG?8\)C+BW8LRJZ7)R3(Q>I039@ M8I*BB1E0B\YTX.N,;-Q^+9SV1OEDV4LQ43NN-JJ@=M^@_86-Q_\"_!'4/)_" M95&A;YV:?*W!>17[>RWV=V?/$V)\ MM!'YD)M )6X0T 6*/,\%$DAR =,W$OO;NQ+G4JM/2W$N12H U ML:S51(Z*09+:7VV[P.'"QJQIKA\3+2STFF9F_M'">DU2^:C'WOX:QX][ZIV# MO=\:/#6*URQ3%._DD5#Z3XISX9E"FQ\5ZKHHRU4V>"T7J9MJY5EUGRY;=T[Z MM:_^5H17%\;F0P1OA*Y 5.+MJ_=2[ZP&7 WX80-> M>M_>MR&3?YD^Z'?@WVMJ=$Y]KG4FE%36\ERM407IF:#&88?!\KVST?F3_12; M_W<*5MA6!UC":?YE?SN7<&L>V,[0@W%IQKV=WN?-\GVQF>VTZS3G8M-OOMUTAO8.-H]_*/=^/2E53_<;3)A4T1TEACKCD%%F<[QVB"#J*& (F M*^\U9ZO83%\[/*GQ^=VL8R$Z []U&+DY5^5Q6#*[$.OS(LE$G^'I5D85CCP4 M1\ZOXTA@6LI(/5*1Y8#9[#ZEPB//= J&"Z.3RLDH,XJ]+B*(_(*PI G#MZS/ M0O24\_>9<>!364[R"=QJQE(L*?3-9%!,,^\=UQ)31)7UB#-ID3$T(F!3C!C.E(TYQ6558K4J MQ737H0?"X&S >5;&-/&5CV),KP<<;N9%3T2(%R1(U_&A8DESQX@)ED2-L(EP MC8@-#G'8?.1,(BA?,%,J(\;.YLAI/)U6].O@X1?XFA:$"Y4-3I_N9EH>M/O' MZ^5"Y6967&C^.+<_[55B(7B<%-B 5B$>>4*.D(1"8%@D9R,E!JQ!@E>QF"ZB M\<^'VH)+ZC9:'EAXU23H.C!4)&CNX#!!@GA@+BJ)D50ZUP*(!&E&/4J!>\\L M!1GA.SV4FQ53.A9P.YHB@E1L.^< M,A99' 7BP0$G\C:@P+0&>0A2.KKRGA&Q*O%3F%#E#JJ8T+RPX100KJ)!& M25^0!R*4O$'6%^W-DD&.*X*8))2D!&+BWK)_O!:D,P\8AP95"W#N/'#,<19^4%Y$G6M"F54/% M*C9JOC$%3U++RO^T&*SK<9!2!2>]#CBI7X>3&''RDE$D$H (QTDC*QA#26KM MF=2&$Y>K9]U8T?F7N9P>F5R]V%EX@^[ MLM4611RIL;U'K6.C?E8_W#EK7'B\ MIPGLLE44)>US\WDND&;*(6=QC"PJ09/.E7^FJV/70-K;1<^73JBU8S_GAH+B M/$3H3-3P/9H'3B0W7FJGJ= )Q$UA3MU=]38JH5L&H9LH(G"XN4>\ L:1+(K" M VU5-"*7(D4J"FIMD%(KFF6.W'#,C 1OHGQ ?Z)^P'5S=)1NC!>OFL"M)\%Z MT2)Q]IR*GG6]^&"P?QSKNU*W$>W;/#YI=\]C_!I[/UH^SM; 2P97ECIHYE-M M_/4/W?Z@T1WL1!B<[^YW8''"U9/*#TUJ9*5KLW5MZ^(:H:R70(\R-\I;'P76-C%B&T,^U+[ ML8V$'W+=QMQNN>Q.?3K<^!NHRFKM[*#E#W*WYXF>UKU+0:AU4R'L5J7DC&R]/D8[/]H3%)"BJ MD0P)C@UJP3Q)UB#/N;!11$I5TEP[]:O"VL4@*S4OGS]UB]M@AC& MRFP4!37*VC*YFL9JK34H-,&V.OT:&$P'H$/]4H*'FIOE-9^>\*[0&HQXG,V* M58A@Y^9WEGWB[WI<;K\+0^O'4?-ZT//]V 'U;;?/:UDO^D7[>'<.^IXG,OQX M;@7=/>V/GE\\QYZ<]+H_ =P'$3[[W&TS'TLDBS^^1*"3_=9@!!BEFL]6[+,N MK$OLO#G=OJ*$C8M-NKWA]Z*C)D3ND;92(QZI0%9[@6(R.L:HK65^Y7WJGO9* M99Y4\=41&2R/E$'K.!9Z,2PT=08G62&BPW,C>Q/:YZ4U:4R8 MKT2XE<^^3B>6Q.NL!>HVWDS8 < ?YP>"=IVZ=LN##+=;QVR3 [E M;4R(_^_4]@:Q!Z)66' VP0^+9Y@^L,S=US'#8%R2EQ[$OMYD\62[I0/X Z"3 M;99>=C]D)@56\PEL<%94VZ[!!UM@[92?[Y;MZ'W;]ONM!'@S.F#R;PL]EXZRWV]URM-MITHK)]DV_JA8XJA:XO^<9ICR!G8TM9F"K MA(B,]!YQ$DE48+%HL%6N<&$]PS3'1CJME"'&<@TV>XR!@/4J5=!""CM977!6 MI;X3,+6S"[.4IF-0E4&6K9M,=CAS.[Y]VF_]B",1]*?'I[G3UH]XLZ$_$OM+ M.[UV>C*4ZYA2ID$_X CN]T?/G"P"N/77]NJXHV#\BX9'.?PV#J6R/-=!$=#5 M;X;?-OE@6-#BPMF6K@;XJW#HYG' 1+M "O_1[O;[_RR:+PT.@ # H_O_?'=' M"PYX<;A5MFP,.89A0Z#@&4E.NOV"F;PKY@:+<-5Q_+^N1RL/+\_QU4>L@Y&? M#F[^R'/UH;@7 A+,)]9D[,^#WE40]C[0-3C/CE!QI+VS[3-[WE_Y[3KL ^:/ M+]ODC&^<5TK7Y]4$FM^O->)9[4L7"/P-,R3XKD)I,,7R\ D9Q(L]?E?PU/PN M&)-=F+'4#GH9_O^CQ9(ES!+A D"_,MY9::D(5$@; HYI3P% %)"0762_V:6= MQ(=\ZG5R540[J9:/H1,3JER>5 83P&09D@N41X:--L8$KYT(.K'@;OK__.CZGW0-Z\<6)'WQ8J5YL.R^CWWI7ZEHT;57K]-:%PO=8J*JHY*V]V,""L#U_4+#N$'_$=O[S?6SW>8.VSG\!F/\ M#,_9XKN'FZ)^N'6VT_QRN)N[;#4]_??%YE4FWL46C.%H#ZBW"HD)%(G)C@O, MD%.4(*6##51&YBC)(>7\;=6YK&#NS<*<\)Y008CB$7-KB,.&,FLLECP1'_!= M08J/AKD*R1Z&9.?7D8PEI:WG"FDN(B 931TSTMEP?' M7IC)+EE7X:^@/Z7S^-CVCF*^>'M+Y1D>@'&22V:T5I1;H'+*.T:)\YISY0'O MB'PV*E=AW ,P;FN*K3F/.=>4(9( V;B*%%GA'")*&*>4@C_:F BUAC)J?,%&YDQ8>[.K3[B2- TX>(VQR*5]-%#+&4\1] MTC$*KU,N<4E6*=$+E%-<51F8DTJ#!0'4) 3-(N>!:JL#"SH:Q;!,(E0494&T M=H*B1,Q,4"(@RZD!BD(":*TC*%A'M#18RI2U%L_+=?)J.,HSE;.4+UW-LDA@ MNS'^[X$W@<-%>;9J3LOG0)_GBBS[&?&H0.:*]BW2 ?)YBO8QZ9DT,2+) D>< M*XDL\3K_(1@0>L-UKB2S*LB32\G,49=^L4>K M *0!\!H(K[D!0!0IT<5\S: M7!F3$V\<31((6T6R%P0C)T@V;).%1<@YD//+PE]3*1HS?G,9+U[(ZYW!YT20E=NCS E]]FR\>\7:@RW&GSU= M;*M(H&G:GQNMOF]W^Z>]N# 97\W-$00<-NAGO+NQ<[[=_'(,:HWKWW?P=O-C M:^?BB#4.&X>[&Y]YH_E'*U?/NY[Q56>[&U^.&H>@GD4%OL\_=P\_B_KW/P^W M087KM'$$4$/JG_YL7R]JM/XS)Y1FSX:A5B*/74!*.NT]UE80.IGQ M!89UF?R?\(FFS"=S/C::GS8KF_6FNO_WOQZ>\K2S'2%N[_N M^O \2XE*X:1EDA,AM=3&,?@@9T#AK+@\IIX_0[$4OC\BD/9X)8CP5Q] 9[V3 MRZB .G2*C)=**D=2>;2'O36,"(.L9=G_&@2R#ELD-9PNB6"%)9^4LF7,T,UE M!E*K8SL>GE7KQ9-0M!\3?W\WH6MWT?Y@G_FFUG_@OHVL=>]_A#:9' PFV?Q#*3O#]A M!L3^2$R7Q*G_2+N@=%AUU\WR$[V?EU\?&@ M_FF3[1Q_;%\ZN48.J\//Y[O-OV&\]?/\_NV-SV?UC7"P>_CWP6[SZ*+^??-L MIQE:\!Q\+=ATV(H'$V$9"1XE!<8MST6C'><,>2UX(%*85)02):M43%\,/[A; MZ6*X[*NTH H!G\_O7B'@@B/@9#.R1#@F42(5'<\5:"G2@7*DM':),V>E]#F: MC>'I@/NE ,"E"Y=Y4708.AG?4@[1TE+"X5Y5>#@_/*Q/,<)\U)GD*#!"#WCH MO$4V88^$4SHJ[:G NF"$V$R7EZ^ZMBZSLB\4^[E4]DJ?'Z;/$_R&B* )=Q)% M:4&?I>'(.4^03)@1E;"*4>?4I*>PFRHM:3%#?O]UK_NQ)SD"J\BU^:[(TA\B M"\48-W\.>A86OM6QO?.M03S.O2>'A?AAFOM;^5X#C.R*4L[O"/H\12DIUMJ$ M >/Y@YQYB4R7C(X@E)22E#!7*[:05<9GVY)]U@;>X%BXI[+!5EA;X6]BTO@ M*^S])=@[0?]Q"BS0'"%=I< MW\,$0-X1AXSF$7&+#;($C'W"F$E61TGYJX@*+=I[W6C+%MTB6OW!99N*JVC/ M*L2S"O&L0CRK$,\JQ'/!%ZH*\;S_&3E[$3^<]GJPG^_NN-6^QXSG(Y"/+K+S M4B.L8B1NC9&((9<]>UR)D%?HU/W^CN\6<,XSK>_K1)M[^#[7;\[6+G^];Y3K;7SB<=.YL,[#Q>IUM\ M%SX#MM\!S)3O-'?$[L;1^6ZS<;!S^.=A8^.(S8K3X(EZ[11&)/CLV$D*61'A M#Y4T)])R[.G*>_+DCG27]?>#BJ+(M;R^_G_JM5 ML=L7I5#%FJ]WPK^ZOB)23X6OZ>B$2$PNB<$1E;D[D@D:Y198"/O@(\7*$TF M2#VYW'Y5RW;A-/:Y*$BEL?/5V G"82+7B6F/A)0*\0BZ:WB2*/J$ 7@]M5R" MQBY^]>G*[52EYBP:V[BLNE2AUE-0Z]L4ST@JZ9B$1LF+@#AS EF1'*(!K"45 M%.-)K;PW>#H.9]%,I"JU9E&(QLW*^@9BZEY.DR?XAW)*M<:;<% M!&[$%$$#PU,B N]KXR_>,Y;.QEF8/87K,U]GS>E7+9JPO3>2#8 MYEF!7@4WV2+U9OU\#R?M @\*!3"S$"<&S"Z2."( 9@KCH$@1@HOG=:50N5 6 M1VF?SX5RA])6=&1.RER_KLQ*&1DMDR@8%A"W'O@(SS&JA&KNB6%8A\J'\FP^ ME$6*:!NI8JZF]71/RQ-"1)81&)^-S50T9B[(]W.*QFCL<)1!(Q$M1=QCC!QL M(FR/\40ZBY,+Y];\"P<,@2SZ*-(BJ!I82P8CF_%F 3(8L-00%X6&'A8F,BV=)2U@@R'SV[A3YYZP\K*B#/&GK2[;?R&][U8AO>^2->5:/_K^N\?+A\^.HCUL%BG0YN_LA4 MF>DY8+]@C9!$-\9]MG]KR_\MOUW@"M#AI? MMLD9WSBOE*[/J]DZCOU:(Y[5OG2/;>>&&1)\5W8'3+&41,"E;MF)YQU(?NSE M=\&8[,*,I7;0R_#]'RV6+&&6"!> [2KCG966BD"%!#W#,>VIE?=%=X_/R0/UB!_$+K&/' MM]JM8I)5VY9K;5LV]WBD7,(!A6CP&G$O ](@6RBEH*@T''YC7T/;EJU+#TKM M'Y?M6_Y9.BKXL]ACD,]8OJY4TS),*IV,3>\5K6+>1'_:M4NYJ$+\GJZH%3M8JIV,2^4'?YM[>M: M;9B_-NMTKMK(+&:B^9*E;ZT/:E\O2=F7*I6KM,$ZI_D@G.^UT)2+\SZFV?JH M<\+E)EU[\Z7'$]$E-=M&K7@;%W^T&\TZKW__]G/G>B MOK%[-*MC2\S&O.4$.6%GLU-V8[_"TX?AZ70'F!0 0B,&3D8T0=P)C"QU@*PI M.LYQ/CW9RGN\MB#); L&IU4"W9+PL@I Y@8@$X1,Z$"4P0X1XW(+*<>1@ZU$ MF,$.BZ02CSI'(CR=D+U*!*G<9K>MX-^V/0P06,_7D[;CWY3C[!\OSN!-Z_U^'/0O]_!R"RO0?1CH3O?3P4)$0QA!+!'@:EP8 MI%-@2#H+4.RMUSF D+$U,@6Z_WS;!G#E27L,LCR=LE7(LJ#(,D'G++6!DF!1 M%!+HG)4::<,24B)8$!V@=(JNO-=R;;HGZ!M'ELJU=H]:4-FY5MLHXMEB9]"J M2F\OEI]ML@I-?L?X;E7X^C!\G6ZW@S56FBB7(UT!7Z.(2#. VP2P"P>LQY*9 ME?>RLI8K?]LR^]LJ()D[D$P6TC31)248LB%*Q#&)R&*BD:78\4BB(UIG(%F0 M3M +!B25V^W6>EA TCZ I=4:/.4>=.F,XB7RML$OAQM4(>G#D-1/43)%#6RB M" AL6YM+$E.DH^1(:D6QUX;HE$-*JHB2RJ&V.)2LPHY?@QV3#08%8PP;BF(* M G&C#'*")R0"ES'!"1&26'FOZ QW604>E<_LKG"TKC^J_6'[,=0^=(]S@8Y" M@=^2SVR9KD ;W9S@=PIO<^TX+*CR]<#V8K&%XSOXH=L?5.#[,/"=[F<7A2$& M2XT,X0IQ;SDR-G)@;X"^@7KB>.[N.H.XW?^JXE5:OY4;;4G<:!6B/#.B3- Y M$HU,/@1$DLG9!8(C9PU'D2N=/+-44I,1A59.M5_/YI;,J5;_;WM\\OMZK=F# MIPP1)VMMY6)[]BM0V[IG]I;_O]-66=FKV)F_8B\G^U>X^C![EEVADSD6) MF!,2<-4+I&%?$<%>466UQR+E+(/*Q5:YV!8V9JU"D9=&D' MN-8*.9842D$IY;Q(R>;8M!GLK I-J]QL=X:F;=I>!\;;K]E.J*V'7$/NN*QA M6+G;%M'=]B6>V$&O_/=V&N[B:!,KM'T8VL[H MN=1^-66[KUD\W*JQ MG8*W5;;QXQ!VNIUC9,X0[QA2@@-E\]$AFTQ UH9DG4J&"IK9VG0\\!LWCBOO MVD*PM0I&?@V,3! UCJ,11@ND U.(2^V1(8 JP-%X3((YK/G*>ZFJS/+*R?:0 M%?RP_F7S:VW=WU50^559P(M]VUEL">Q(!9Z/ \_I5HC4>^^$Y4C&I!%G C@8 M9AY1)8))FC-O_5RN.5^EI5NYS7YA5%H%&B\&&A.,BRH3K),)">T3XMQ29#70 M+F6X$#Y);2A9>4]$A1J+0+N6S#^V/3B(O;?D#5O\&AO%EHQ=+U<0^D (O9CB M74FXS".<[!8YS%I;T!#DJ':5<:*;8;-]7%5Y6.<"6)AN@0HZG(\<$^=)$ MRV0,0X1QC+@.',%.)I0H)4FEO*OD./78WN8!Z%S^;1TWNQ(?E77VW>#LZYQW'9K'7[LE=K!8834S8Z'/8 MF0![&(QBL(K0.K7AKE5(#4?D)J\ M)N7>"TD\ I:8+#:N:=:<)7_]'N^J,E1:7=?Q]@?_QW MQWXWI]O'=;:[\>6H<;@E&I]VSG8!878//XOZ]S\/MYN>UFGCJ+&Q3^J?_FS_ M^^*S:&QX7M_8N@"T^EEO;NTEG8#M"(^,!5CA5DMD1 K(,"4\8]@9XU=J$8#\ M!-9[T#N-*XLJPC>I?B&P7V%(K03XTQF ]!V?@,YV0&:[J38XB$75&]LY_^__ MT)2HW_MP#@[%>P#B;:_$NWTE237;B_!2+75S4?A^[1^M#CRJ>PJC#/U_OKLN M_0]L!%Y8G[8]Z<=WHW_\/L*?5J>8;O&AWX>/'X)X7IL)W"V^L'SY M][-6&!QD;%S#I6MJ:"4/OWGX\EKQTL0I4KZFR)IA-[^,U\B-K]WV6$+7L+[Y MH[<]]O;7.);/,UAVK\?>X8FXDP>;J;/68_ M'T%ZM#D__Q&^]NOU8;/G\BZ@J.]2*WO(-K;_5?.VUSM/W=Z9[879LO'DR[-; M%^,%U^$_GW(/LI@VZ8U>G=-^F'#I&"T])S*G7T0>N#+8&L<$9<&DB$G:VYKE M;D93=X!3-M+09=/9_U>WW_\P)DY7+ARVI+;2T(-#ZQ=@"='=@YV+QD'CXC.N M?_K2VLYC^[1)&Y\V+^J'1V+G8O-\MS7IP=D!6VF'[1Y_/(2QLL;&Y[/=3V!K M'6^>[31W\$ZS#N-H']:;?QX7?<0G*M((I[AF"2.AJ4:<$X8[0O4F?(?5ZCS MHJ@S65^0>*84I;@C#IL.KGFUZ'.ZZ'RLU7N2^R# M1>P/QDE<$6E3\T]N@?%Z@L]?D/5_ACVC;5JIP6^.[0!&\'/PKG-ZC$)W M@(9?4 '4@P#J\Q0M"E[$)!-!+@@ *!,$TC%BA)D-C 7"E<(K[\6J, O25ZC* M)UD&2E&I] NJ]&2+"NFDY@0C'B5!'%./C+0,60D,@2:MI/-9I3%?D*K&;\)S M=.E [,4?L7/ZIMK:+P+)&/VB#):I$&A^"#3=K5Y+)7TT%#%+*.*!660(E@@; MZRW37.G(P>I997I!ZO]6R1++0"HJ%7Y&%9X@$88D+[S*75:B0!P &)E "2+< MD,A5(-: 7CUC&P%CO>Z>@.Y6[XL7=%:/?#3NTC+9EO1/6 MAYM2H=/\T&FZJ;I1W+%()*(\><29U\AYS5"$WWGL##:YO0!9!1E<(!.G\EHL M.,&XIV97ROLPY9V@%D(QJB0AR'.36VA24%[&?9K0'3S:X M8#1*/!=6I9XC+;1!A#IB.,,:I[#RWKS&2)$WK]@O2"TJQ7YVQ9XD'@*;!$"- M9*"@V,E:I%,,2'M&O$A!X2+1N(K%>.%R5;569V [^[GE:>7,>!["D:O]3<=] MY<7?NEK["F >!##3_:EA;PC%20&BB("X3AX9(3B*@7+LDG,6@V4#UL\"63:5 M4V(QF$.EH<^BH1,40%JMM24)F6 )XB;W2^"&(:.D]#0Y$;.&$E5%1KRA3%72RIS!VPB>G4'3>(IYD1$Y@CR03W"0A M'6<<.+IXXV$-"U0XL?:IU^WW:QM3I4 >F&-[[XSF5Y0'][ Y+SL /]NU3"&! M54C'_'!Y1O=A"2>G2CHAJV1.E2,&C+3H48*-2\1&#>*13;-59N9U,_QLI=3F MZ5FI\.S-XMFSW495>/8,>#91,5(%2:57'FD?9,8SBW1D"@EL66(Z>LISFQ>\ MBK5<"CQ[_7ZH?O]=[6_;/BVN7&LVUY.S'?^F4G5N+F[[@G3K<@_61UM08=4< ML6JZES <)X)A29"3/(!1S DRQC(DJ&#*89R8R]Q+SN1>+]T&M/)9S5.)GXUC M5$K\W$H\03ABLLQ3"5S#VXAXH )9ZRUR.>N.^^0DRW%KJY@\I49UY=::EUMK MVJ%UP\U790&^60OPV2A6(PXJ.)XC'$_W!E91&L6304YXP&2%!=*88"2==HH( MS4S!J>:8HU2YLRHP6V0P>S:J68'9W,%L@EL2P7'B0:.@',UQ4QPY+RP*VA&G M26".NP+,Y+QB&RM?UMS*58^%#SRE9O5P"9ZI9O5]#?7YC_"UQ]C_U>N>P%#. MBZ(!\?].6R>YF>A;"K3_Q4[-,?T;[<5?;=L9K'?"YF@[JB/J84?4=!M!JR23 M,1$4HY:YP+-&)DB.1(Z]MQ)3RN/*>_HD!V85=[]X"OL,K+)2V&=1V E.F8)3 MF'..+&$).*5*R#*K4,*,$I.D)#D=C[#I5LR_1&%?#V6\B2;$$PM$*9;IJ6\J M"G^1"$*Q"\,((A%3J:LM#QI+H/2(J?KT:?P@LI)\/2$O#O3]Y]^:?.*[OT? M-N>EQ]UY4Z2R /QU]*T" .:(PVR*,@6E>*(!(R-50!QKCS3%&/G$8J""MH/IA4,VGBS\P)2))% F;<*ZYG:':660Y"=XJ8S1U*^__^S\T)?3WI8@P MK<+E*U!;T'#Y25"KP.N!X#7!,T5D-,&&(&4#0]QXB[1/&L!+8VPSSV0Y.!Z+ MI0"NI[HPYQ2YS6#XH7OJVG'FU!92N6=OYP(NXG3\^V\#"^^ZI-2EG#9.CV$E M_#6#X-CV]EN=XNGF^C80W#O/Y]H(6GNJ#6#OI=7^T^J!H_5HW MU=:_?J@UNR(_=H_\GOA7?] M<:N3OPE^45:\']1:_=IQMY<+WQ[%]GEM< #?T.D.\C]@TZ:-GIJ%-_>B[X*@ MY[U:JWV$89;#"^?%JNULL=/6=ZD M9G_85CL_K-9UA]%?&_QJK=7Q[=,L+\6WQ)^M_J"8%4S>GQZ?MLO)MKMY65:+ M]^26%;9S?CGE/($\'9CNF>T7T[MYSOD!G3A[[F<1/I5.V_"A7@1QNRA7(.]A M+X^P?7[[ &SQX=J/Z>(N-;MO6YU^'F._]FWMZUKM'RF"_MAVL6C]@1U$$(./ M/9CZ0?&K#P>MCITY2MA2>P)"=P+R.X#A-<=&U(*3O1/ZM4&W=FQSPX-6Y[91 MP0\WK446VG:M?YI2R[>R,%X*X:7<%7M5?%?_].2DVQL47:=[?9@4;%Y>J!G? MN5;;..V-=OM!,G7# XL]_\_G-^/$L]6BD$M*B7;_?8#]\=\=^]V<;A_7V>[& MEZ/&(5":3SMGN\W//W FDZ:FSLD_JG/]NYD-5V\PAHS2;0 MJ6] B^I[3C),< 0Z(S*[\5(@'7/^G\-!JNB=\$5MF+7I..T:P'F[$ D0E8<( MPB.I;R4(SR<(?H_ZJ+D/!M'"BR$+0ZY0Y=8QW#HYWGL[^$NR[POE@>0;^?M<+@8&1@C7VJ MY(#O\-5'K .V?#JX^2-C?,8#ML;>G!CDO3@+P7)B3<;^/.A=^63W(W)P#AXA MFV"([VS[S)[W5WZ[3M2 I8TOV^2,;YQ72M?GU6P= R5JQ+/:E^ZQ[=PP0X+O M2DR%*99T$92KVROV^!W0PMC+[X(QV8492^V@EV'H/UHL6<(L$2YH!\>1=U9: M*@(5$A )Q[2G@&B6_"G5_NJWW-C*K@3.6H/O1F^E#;/*<^W"00]"V.NO'V<2ICKB[CKA&TY\UFOM[ MP'!\5"YWDY8><8?FM0^V![O7-8OC/;"_UE6(%;S[3UP@$VDK+:2,"N^TP.;*@M M@K%^N3%Y7Z[MPT87B-.@Y>^\A\5O#JT^B\:&Y_6-K8M&=]IM:?1*GN>NI?JD1U\-3^V#X6_=.0D:Y5^ MTPP8)Z<],+1B_[KC*XN5!9#*@<.%-^W.QX.H%FZTGR S@^PG7 @?TLUB^37/ M:KT3_M7U^<2LCM,[C].?]8W-/46%%PP$U.M@$-?!(>V]1)(;X^ /87CNEKDV MG9E[Y4\X.VCY@]H9_%AS<3\??]V5+GP77/.K'7/VB=%*^0WR=N*_)GMK(#H@//_#(\MC]T0S%V E)>#AJ^ MK&U[P\%?/:%4P1DC.K;9@]X_;0]&9*%8KLO5F9Y_'%^!/BQS)A6UTZM%70Z& M<*?-=X57_4NY@)4"EC;T^P?8A':W*/Y1P-UH19X&5P+,<^F\PUQS(@R8ZF!K M$&R]=-0HC"/M"XDD*0SW" M_4 35WHA[(FA(O31BKR=R"H:DX";0EN9E&JKE%GM*06+TJ1 #.AB1S%0Z E* MFI):* (*V.5)N946 (0_[MZ8/U[4& M<6F/Y J/J7/&*!.Z-KN&XQ<[H]"N7:,=V1]:4>5^Z&X+O2VEN 26YQCNE3JWH=Y9X;Z[ M<[)_BD_!34H+IPUH450Q=1@![(&RL?$6QR\<9'M"<:*%<[6*X+UQ87V[I2 M7LV[X[6-4!-ZWJXO9*-7"3U'2$"S'5GZI/&AU M='LL?"W8\($NM4_=L2U$1]I;W06ZG#ZLL9IS7=@XX"KK#87#;':9)?92&%1I M8X7UK_)NJFTVSB@M:2H1K#(.Y^5&#:W#*HW)^EFJ:/90RP1Q7J"0&?'.=YA] MM^0M<6W'.I:6A(] SN"#?BO+;1;PT*C#&>(+1+EU0PT#-S97%B)+JWD>23L' M,+QV,<+.PKD8 M4N4PEO%CZ*#&GHWDQR.UO&XYL

-L.U$(AKG\&^NY0MHZOR31O320R+B$N-ZD0G\J65H.V/C;CY _4/R3^DZS= M?E*_2;X1^_@^+?:_/K-VG7SL/^ MZ/?J654V#4YZ*M?:+GUY^2;-I.F6J295*GGUYNIRTUZ:2G@OKT6T"61QZV6W M26^]=M=CJ==TX]M_>M=C[[[&W/!I!NLO^M@YR>'#?03LTP^_\YXC /J%3^N>:YLS\1AL4 V406_V,79"QK?]&S&ZNX5"@&%SG= ML)0. 6N^4.X""_6D7+KV-0C?CHPXP=NW]V&M3TC6)R0?>4+R%N7])904ZK7/ MX5F'G4_N^=GY]?F/<_C-YZ_GEY_?UY[.3UM'E'_!T4/\[)^G1V?+@Q_X_O_^.*B.3.[W8;[? M#W\OY0LD@T3R@%LYH4L/9:L#9]22<42']D&E)(L,I M81+;/6HAB&!Q O*)QB"/L$!:@BKTVL+9+]98'UD=\Q>R>5D2$YC)GA$HJDHE MZ ?_./1,HOOT8YYFN?,17I*-I9761?N7=%1B42C<&^[3B8V+PD*^R[..W9QR M;^#>T;[5T/@@:#P<:7I'>Y]@?!=?E!=Q*L.$Z) 9PFC "8]HC.+#EB7AYHRMX_4(>OY[D\4"*2&F*K3LD)RR)#0&551$O MBMU0<%>;(%Q: :\GY_;:,7>_KC,\#WFKKK,[R'-,J"JY\"6U#UE!C>>@.P\E MJRVJ=9ZEZ3Q#)/TY8W"% M/%@OGJ=_E>93\_2OT7%&+A[?C2.?)23R)%@O@6N G8&G/9DDQ@L\@&T7>-I= MEH-G8_2;-6MRLM]5/Q]UG"S"5^7,3-?A>U%._&6NR+J+AF45JJY=_$^._W_. MZ'2&>2"]M4>TT@%AD0E)3&5$5!B)@+LQ#;!AM=^@]-$28(D\LQYM4FJ@K(&R M3NU85Z"<4I1%Y!LW"0, 2H65 A,L'AF!WAQ%OBN8IX5(EI3:L;) ^:0J]N,> MOBYW;FYAZEOS^QM.:L;.PC6PL'1YT&ZN^DN/9GK&"$_-J MV-E#1+)T$+2OGZ<\(8F7!WU;*F3\6/?-SN<:BU 76.JC:\OY3%0D0^MW MJE@4CDV*+V M3L*EWDQGK663Z4+E1+>V:=!TGOC0W%YY7+E2Q?#P[NJ4?GY_Z'[N'-#S,_G]^&SG^O-EN_WY_3D[_W'H8S>1B5-QEQ<_#O<. MV/'9@7_N_?'U_,=)Y_SRK];1C_W@<.^/SO'??WW]?-FZ//RA.A.GXB[/L4S$ M%T\DB>!2*Q(1R^A3=WOZ[@Z/]/6?WZ@[>?S@Z.CYR/'W:.G)VC/>?M M_A%&KV MU!]WF$M??7U=ZK<]/+(^5FA@>(1__.@^BH"T/")[(SH1JQ% AT?Y04#L#_^T M@&:/[5L).WP4GES''@!5A2? W31'H+9%0<:K/U:*P_0X&]/E0JPTFJE-=:KS M;ZD<%9V:F(D50C[8G!'T=K,"WCA4D%:H1,ZOQD"P0_$=E](]VML/X#?!ET2X ML0A"G^C8U82I$ LQA8;$VF.P/S**([FU[=Y5A_<68IY26],'E;Q\9&#OX.C= M3]+&RI>[?$ZY>?']\.S3%S?P=&BX)%*[$6&Q1I$9,N(+SABB=1S%6]O=;(9B M^C?57H B8)DE5F"9@BA;5MVVB"D)RK$ ;A9$)K)2G367V5@]>ON"Y9_G]SC/[^XD?%]R21)?"8(H[%'$A$*(IGA;F*HR_UD M:[M_-2OS1O;&L-+/L'08;G3AO!HK6&MWH2I"]+JL%68[W]GOK>J>#?H%BD]K M&F#=0>78BLB@NA]W1Z5V9]YH?X_UUWA1@'$)6C\:255MVNI'7/XS2*MB1_#5 M(;\ [4YWILOHWRU[K<97#M%4-W\#T@K(14 M]C;#TF_53;F^&)2US(KQM^'B#+IF8 >'"\?+EH-EL<9*I\!W5TZMCNZWLO+. MM)BL+(QE8@;^"D+/\$THK80TGW51FH][E'LV]1$(\*8@(G9# MM%6L;QIE#($H$S Q/J[F]RL.+F,=6 [:5FNJBR_5Q9?JXDMU\:6Z^-+*+U1= M?.FQJ5I#;[X5G77AI;I2R=.>6IN-"5<$B/K]"N7C_9QJ7^;C9=[1^S^O,5?O M$)Y_!.\ZWGO;.K^4].B'S<>[/O_[ //L6C/Y>)?G+HS%._0.K\_/SEV8%SM\ M_RX]^O')/[+Y>'_ <]YU/K^?7VI)BM!7":>$\U@21C4G"9<)B>-(R"0)_%C3 MJOOLVE8FJ0LMU?#U; ?T:OA:*GQ-I1/+V/,B#Y K3'A,& @:$O/()=C'1H5! M$OJ<;6W[_AJC5WT@[R[6'J6BWJ&-OOAZ*[] )QON0XUJ#T:UV0H! 6Q+[-.( M4$]P4,JH2Q)&.:'28TKZL)E2 *JM?*V4NC+2"JH?-:<^AE.G](^$&ZW]F!+* M64B8RRB)F>\1'8F ^:X2QL>.;2O/J;7'ZRX&/K,=BF^-'SW*!U:?;EWNBJR[ M!%B:KH9)-+/H_[$BX+$8>=FW\TC7TN!ATF"V"@!ED4JB* !KU-.$^0*L495X MA =,QSKBC(4*G6G)<[^K[UZ_+P*M8YODFA.NCNVW:S MQ^8=3_._>'L MR&W[=ACY76FWD2FWOD7JF$K7$Z)8EP0EGB4)+$?D3 .$J.8 MB41D9C+UZG2RS4PG>U&I7SLV9[/.^JJSOIXFZVO3_55O9_*7&V-]SX&U\&1$ MG;E5ISX\25VU67-J1A?<%!OJZK#SZ?KH1RL]_WO_ZNCO _?P!XQO[ZMW?GER M>8BEU-[CYS_IX?6T#07/!+WP^#W82F<[%.;U _6_X[//Z='[PZO/[S]=?8;/ M1WN??LQ+VS*1'[O45R2.E"0L##D1>,(9#S<&7NP:CP5;VQ&-UCCQH4[;JK'K M5_?'J['K";!KRO\34R5B5[M$A8(2%@2*"#>)B?:BP L8%33TMK9ILJS^!T^+ M79N>8+6#1W![PV.VTV="KX=E!<>.X]9)6,^5A/5V4, W1;&;=415JZ[8Z:J= MF[TIYL#9RK>]6@>8FTWB\D.=A+$,B$J41Q@7H*S12 /6<1TJ7_!()NO3]JI. MY5K!5*Z?X_>:KQ_&U],I7RPQ42PTH6 B$R:D1X2@H,.(P( =9BC ^]8V8X\. M\B^1IS?=X;7 D<2%\&B36T_5!_-6&&9F*&TH01 M50JN]%O6QL'71"#;QL,DOPIE/,RJ!<",:Z( 34 ! +S!Q1 1/8A)+ MH=PP"+$>>7TL;!,YM3X6MN*<.J41& I;S**81#0RA&D7E7?!B FX,E[,0\#: MU3H6MND>@B/='RN4B>UD:C?!4RD%V+D)_KH?I]T/L",YG M>\N[GN9N&!%78EZ(,8IPRCB15%-7QI*#T-C:#MP5,D5JI\'*Z @UX_XZQIW6 M&+C@L6L880E'C<'$1"2>3Z06;LBQ:C>-M[8?WSVX]B$LS'OOLAP^=AW]O>I( M^.H"J/WU8Y6'M;-37JVH]E#MSZ[M7"BO]ZMM.N%]O5O6T2_FJ&>:)VYL*P4&!/0Q M XCN<\*\.&*<&IUXP=9V["W+_[-ZM17J C0U*M:')5\X*D[IN51)KH5/"74# M2EC,&4F24!+/#^ #QWHS[A,I>:G7QF[KX35W\IBY^4Q>_642) MWTL+VTK7R7E?/S[)YQ$6WNK;-5W;9'LI#A^V0-; I$*XR]O2]D;N7LS8/,-- M1/__R/XAWIIJC94!1 _?G[N'WOGWH\[AU?'[3^[AWW_ V-Z"I@B&S-E7>-\? MEX=G)ZW/N],&$!@X8/1\OH1Q_=AAG\_^_'[>^:,%SPOPO<=G,+?.X?>C]^^^ MSJL6HW@81I[/B7%C09A2/DE<98A*I!\9JA(=J*UMMYD\VM7_U"47?B'3_&L1 M\?*464HO#WE^SJE2(\\*(<^4Z\4-%1&36P>HRE@DQS)EK7CQ&?]NX'R@A"6P]7F"PVBK;OC M&=1[\H@.=>_S']J #@V;SA.'#$\T8(%6'WG>OS[+8:PES15HBK6S8I"O4-A0 MCA@?&-$[O#S'Z'5Z>/;)!8:\PNCU$;S_\]Y^BGW]#:,:G4^%TWPS"HQF!G/KJW 7,#6F]E;3!E"Z??XGVGQ>%W>#0B MA9_R;A\L)-,>Z*Z$IP%\PDVCX30<>!;'&*IS 8*S;Z_"@E'W7U6\5>(9V.RJ M"U? \!K[J:U&&/U>.$ ,*?8\Y%V%UU-X((RYG<+3"GQ\VNEHA9^<U\UXK#MO!J]49+O;;C.])$/>!QV(OTFYTW^&;8!J8CWLZMUK:!QS9QVI@DQ5# M09$D*NN3ZCDC)2U\<5!]X1^?G5\=GQU>'5Y^_7Z\=_@%K+182N,#0)N$L##0 MA/L!(U(#8@0)YWXLT?MU6R$ (.HV[CER85L71V'"N6JEL.5<@ M_XJ!*/0_(*CZ("1X43T:L/.07\!4= =^C5\Z54&RPCEM[C1!6!I3CM3Y@X,V MD5^#^+)/]YK.QSS%V6>E/(3!X>#GC;4Q-LXK>V BM0'=,&.M.KYU=:STE M"AV39YWIJ;EP!XBDB]:-B/#+8=&FLU/<+!F?>CE,U>GEV;=4@10?SA3WD*.O M$_8 9.U=6K:?4!,8*8P?ATQ$21P9ZK)0ZD@9JH2\0\O&#H>W:-@[PX4ZTWEG M@H=!>LHW:I!?9;DJ=/=E,^XU_/<+,R&CU&"3[S@ M9N'A =A0A(=,M\+M134 M;&T#>6A-RO8ZDXJR@REOEA=3X%?0>U+,50,B!A5 (QT^!-;],/&\V% @@I!I M7PCM)F&BHB@V*@1M>[[SUYUH>CG09]D878"^>@BO:+6O=SH8_UH,TMT73AF' M9_M??->+0Z$-\40 Y"&-(6B*$1I(ZBGN@\@'RO#"!IL3Y<*.XDX'%WX$Z2;- MB_[=-G>8)"XW(3R:,8XNG,CED4K!7T<3E_A>E71E[0 0:]'J"?AC"/9\1SS 11 (N8TM1H)'[_K7+TS# M)@<\(&!Z _:#C45B+Z0D4#26B0#5S,"N>^QA2-!TWHVI]W=J]Y.:NU5P;]3. MG[,9?TK7O,MFO(7*]K]CB$<7[T#1'G?[_@T&QOA/:N-R$6J$]W^)>&2X%[I$ M!'Y,T E$DL#XA'+M)XGA.F'AHL;E&$D.#9:F\X$78,>5-'T:7\HGS0.K"B M9:PX(XPQGR2FN;!4'#G1-,+/W;3E8="T*]YX'4Y GI*QZ( MQ"0,2"B.%%< 3R8./%^$[!=2T_X_@[1_?= M^OG ^L*.L1K#&8#N7#JK26PA M$OMQ_L7G+B@S)B RH1& 6>(1[@O4J@Q+0NWYL>]O;8=>PYM'82>GGPKG I?> M.NN1?+JZ)*U)!]8HY-&S7J72&V0=70\G2Y#Z8)CSV(A8,B8ECR4U '-,A]0D MP7T.^)HL5YPLX?E?DHC'O@%#G_N: O*%"0$L@@WU9(*EL8S0#,BRXB(O#\(/MLQ[K/S,QF<=S[1(P]894]ZAS]VO$F5\_#'T=[. MEX@9ETH#B@ 78 #%(9A"L0]Z9YC$20A*'O7-=#9"Q$-*(Q,9WT^83OQ8Q2Q0 MD2N,YX$@G\E&.-U_?[A_=.;L'.TY[_>/WY_L?/SWP:X#<'E\M2+#[;$[L?_=X[Q!C M1=]2?07X,PSX8?0(#(+"L0%)AU]OP+K_0Q=R,@NHY5M]# MX+MJ96T]\G;T!GDO*VP,1G_C[4'Y1I-V>=FQ)1,+>L@IABUL4"$G@4 M>ED5X?O+T6:B9,+W0S [T'@4*I3$**4(B[!UL)*&A#YS ]=3 =<@P[*NGA6] M^6C5G6K#RRAE \FQD^5 BX-V&W-Y"IFGHM0:ASCR4%8U9MFL6D(5T%=6+_.\2Y $KZR8W-:.7+3_RR@?=!@:_LH SSQ_O?@HT4G^(_2(SNBKV6K"R.\N"XCOF" *.U8#1[Q MCO=Z[526T'BCSQK?GD>!<-7$!M6\-4R)!(](VX::6A\\A#YU5$X@HQM)N MJ;/:_$21#?J.!)K-.IBQ7*9_<5G6X<"[K8(URD)>:&Z<5@9&@PF9I.36'/ M06%Q16'^JA%8I2@5@TX'4_^ 7BI*<<0U6)F77=[>'?+!V^OW.KO(>0_880>/L*U6";QG]Q[M?PD"ETHN M-0FCP"4L5!X1GF'$2-\522!=&='%2^"MK@!%QT19SLZ&^$LKU!(W/*48$G>! MU'TQ(AD\P\'1NP*V*(#L$%Z=TO,!W[P""[7?R@8P-%6\7K1.WOQ56IO2>2QL M1E&\_&IT;M,+%ZM&MP*E\YYFL%XS\*)U&>RZK:R_\"_GG&8?\AT(,KT:=SZV M#*''UJDFXSFF8>U/I&$MO3!CLC'U!I^X,./F+)3[JRI8/BFOKWW%R!UK&O#' MM4UYB2T -K[(?X3';%CL"5>Q(#0Q8Y[O^A16P8]":1;H9G>KM8CN11P"9KL. M+<;][]C4%!@(#?-?YZ51%E,Y1^[#S1^OH[(_VX=F?5T>7)YWC MO]^E1V>MKT<__DJ/][[B^W%>K7F5,47D!HD,/:(2'1%&$Y<(EQE"726B(/1] M+_&Q!D:#^?ZJ5ZC[F3J5CY N=07+.1648A[PR&/.L4A#&L8D2G_AQ* @+ M/>3^D!'I^K%AGE9)9+:VF=]DJ\[[*U]];454PK!)HP5F.2>@CGM&_*;OS?JW MT$57Q@5>T=>U$EDKD9,B01LOI%S0R',9BV-!$\U#K-3$E!=1_\'-4VLE\IG% MR-%TUSU!%1/2$(\;19AG A(SW\/3P9&(,17 >)C)TF!!LNJ"I%8BGU^)U$)& MTF@A(E\PK FC?8_)D"=1I ,=QO<@1JU$/BWW3RF1B8$MTI$FKDIB;*Y 08F4 MDIB QZ&F*M!<;FW[7G/E>;]6(E=;B=R$P-#:EZO?*5+N?.02ZS#6U>GG:[R) M2KS0\-@/8J9 !7(Y8ZYAOE(PYZAVFZZ9S)LM3N^#6#.>CHAKL'6E'[@D8=(C MKFR(3P&+9*@GDJ9+"US=BME4C7B%LW M52OT[M,*7P8:S:H;*A1!%%%%>618 $:8"<,@IHE(E"< >VH'V[K!U[2#+08# MVX@$"QE%/F&!",#$!ITC4AZGO@ZT$!BEC1MQ$JX_@-7JQIS.-,#96H01L#'\ MQ820B=1&:84'?ZG2M4OL6?EU2MWP7.FIQ$CBB23"8]J $V-4L4 M$;%R"8V8KV/C@[88@FW;".-E9? ]0XAU&8'4#>#O^9U0PS *J>E9VG=(-N0DI6.P)">($;3G/Q3X*8,LQ+;44,78TP-KI M2\NYJ[EU=:2QXDF2L(0&?N0Q&IA$Z5 H[;FQ ;Z48>VJ63?VGG;5 .D:Z>F MA*$G"=/4)TGD41(&/HMC#18@!VGL-5@0U?R]YOP]5QH'+):AIVC$I6)4!D)) MG81"NSK07N2[M:?F6=EUVE-#XSC2AA+M>1&!K9,D4;XA1B?,>$IPX7I;VU%S MDYEUHQP9]_B2[_O=B\I#?]B$":49R3UB! Q MMO^08%JY.B)*L3"(O( G*MK:]J-&'"[+\;X:>>A+#*!M0K:YK:ZS8ONY\KG% MM>"L!>,1Q]5]X&<53; RI&;JNH\<-(KR=!YEQ[W'!"?=\E+* Q2;Q$$>/''/;9 MCQ2G]NB.3V]K$_I$S+,J_N"'G4E_, :N/BS,C>OP@ :Q\2.M5!"'QDMJW]&Z(>VT[X@' M?F+B4),DHA*+_T0$@%82V/+0CR6JSC[7R/3?V.(]4G2?SO%P^G;6J?!F*4)!$:X5%?CS"C:_ B-("]"F/:Z;0 M0_P417YJ?>H%.!17Y%39@QV*MJV\,ZR@[OS?^HSZ7#TP, #L@3*^U()IF21! M2*- 2^/3Q#.!^VO\:K6J]P A(&=<9\H-(@&RF40">YV'&I0^3[K$\Q). ZIB M-PGQZ,(&%-&HSZ#/:FS4TX%)J!MP;EC"7*$BXVH_ID:ZTFA>>\">E5FG:WM[ M2KN!T81)'A#FHY\[B ,21-QGVO@NZ&];VV[ST8<"E\.L*Z^5U0!QMX1G3"541,+S0D$]F1A/_1I/3RWA'P0:T\X<%7#E8;D*:00G+/$T$4Q2 MPKBFK@[B4 0&:[EN0-V*%\[ \WTRON<)'E(3Q(*Y3,8ZCF7HAXGA3+C"U#Z9 M9V76*0FO*#/2N(*86 K"F*](HI0F)E"4QEZB(PWV.&VZJ\&L&R/A-\KOLFZ) M7%[E=]EMI5U>UWR9JXIYU.=@G2D!6,Y8% NI F5H(+Q8^4;624QK!OT7,YX8 MPVF4<+#F1!0)K&/4Q\[5G\/FJ6J)Y%$C@7Z.9 M48;[TGAHVU,3!6!SUE(FZZKU0AQCS>&QCK0,?<85TQ0S5TWB1A/W,#G+([OL^1J%6#E(&7: M52-]SGT@8"+=A!,F(DY$XG/B<=<8Z0L=& ,J &MX==VWM6?PN2J Y\74#]W$ M ST >%K%L2]D9&+AR4C&R7VY=;4*\+3\.J4"R#!AS L$B=P(5 :41*S$%1V M/PE8:!0@MK$M"):505.K !OHKEFW-!EO,DT&>T?5*3*W]4D55 7,\WP7@"&0 M<1!Y,J$([2YC^KZ.,K7*MF(BX.N,UR84AE.A%(E#&8'*EE!,I\1R-9PEB:0! MI?'6=MA@R:/-P#J^MHH:F]9*N Q/0# -&COEL6NHBB*M$^&%3-1.FV=EURF- M+0:K&?:($>W%C+"8)T1@N5XJ@B ) DEC%T\V+,%I4P?87B!"S#LLY0>N4KZ/ M/MTX8 D/$D^:1+K<"ZA?'Y9:.TB9.2SE2Z414KB.)6$\#$DQH+7/IMG9==I#<#( M1 6)(<9PK-7/-!'*>* !:"\(51R$ C4 UGSTR<9: U@OG\UO?2[:>NC#@'^& MOZBF1M -\\8/AZ"5=A5PY1M"8SOA)6Q4?-\V>;A-(V?++WKC[Q/S!\Z($YQP MZ?Z10 K]/-6% \N1?DO5@+?;UTX;= ^GWX+Q4?=?4\ZADJN.!O9\U1!KJX]+ M*.\[":8?LN[%A_2;5J@/]8NWU^]U=I'S7BN5.[GFQ1GN^1F\\6T[DU_7%%,_ M_[?ERLY?7?YW,CCN',!SWJ;G/^0UO"/X;,>XS\[/9'#>^42/O/-KP%;O\,>. M]]\?%_XQO.?X[/#J\/+PQ]'>P1<:<]>+N28T5& A!6Y"$BX%\9FD(7"_, 9X M28,8ZL$R]_.!WII@E@[/+]*N/>293(KW2U!14W,]Q2JW LK3@9WEHK.6!K6X MWC \.$IA=/#9F1Y_]KA7>7H?P9IKP/,WG"ZNN^(:^=B1$4. M!S)R7J5=(/=L $-2Q>LWDQ1_Z^K 4E0OKM:B/" +,V_S7J'?#/_X?8A9:==. MQ/[H]^I9I:1X$\QVOK-K7U[^_2I5_=8;6PRP5'$J#W7UYNIRTUZ:DFSE-<:: M?L!NO>PVZ:W7[GHL]9IN?/M/[WKLW=>8&]:#7:_!!@L]]I[XROV6"MV:XK>* M@^ZN<3F.9*B-Z_PI5;9IN1S-5=AV"B-"0WNL2N53"_4_95 M5W&54#580+-]0_$OK#YKR2ENQ#$NLC5P@9Z5C&E)D@ MX$$DE1!,Q4*&B5%?#A:+S'ZL%,:/;=[M[W35_E!GA+_?I5W>E?H#V!OZ!(=Y M;#X5VEHD.P9 84?*06?0!OI4>[J7PUNL[P=^N=/)8#%_V(\OPHV;GE]^O3H_ M^S/XO/>Y?5SZAG[ _5^/?GP*CL_>@5WS^>OAWLZ/S[O3?J$_TN.SMZVCO?;7 MH\ZGH/0-'8+- ^\X^QH<_OT'S/S/J\.]HZ___7$P6PB!!B)P(TYB$;F$:2%) M[(/Q$RBF76,HT(38VJ:-T N77P[G&A)T!(TZ% M9*'RA$F4,EQ)%;%(^;H."S\K\T\YA87DKN0\(.C>P Z/DO!8NR1R.4\8%H\6 MF,41+JUGW,LMK;^\RJ*U)K9AFIA*8J59G(1!R/S8Y[&K?!YZ?HS==(/ :F(+ M1,AK36R]P'@ZH!Z!N*1:^R005 8\Y#P1#%BDE@H'<4Q*&>HB<7^LMIIUYK8 M!FMBC.N8^5(H-W99HJ*8Q<+0F+D!,Z%7%\!X9N:?/E4I6>+[AA/C1A&&GP(2 MNVY$)&AF,O"T$3KXXVM@/Z:.=UK0BLHB(@0P[ZO6#5#LX MGI59IQ0!QH. )[%+8B$3 GH;)W$D#>&)'V@I@X0S;VO;6T+7E357!'YU6M(O MG*A-G;]5ZWD9Y6_F]!,)A,="CPD>12B]#780!FK0A8[;I84Q#\-')= M'.T=PKCVOX01C91)- FTCXT,N$MXS".BF?:4SQ,JA=S:7I&J.76-J^7J*ZX7 M4^8'2G(:,.4JT%XBX>M ND$5I6?5ZDE4IF(N^C!,2)JY'F HB M$BL1D)@K*11C3$8,>XXL*Q:[KNI*#1!+R@(1/.!<)C()#0-<@/]@F]E$1@E0 M6VAJO\7:0LO1E!; 0M<+E/")]A.OS+J+ ^V1*&&@"'*!07H\BKT:R%)S^9+C M%TS$6OHR5"YE,H@%#94, ^V:)(ICQ6JWQ;/RZI0:P+EP8\$5\;B)06./0Q+[ M7!,_C,.8*1FK.$$U8%G)\>NJ!CPV^6+A?-CJ=Y-'&*?;ZKZH;-EEKLA*4MH# MM*@D#B6C(1K2FBD6)2Y/A!]XODJ,=JE9)5]*G4N[?$?+R-N<2,FD:TCH:4Y8 M0 6)-6A<1@< X#']7!G5LS8BUHH65]P'4 M,K^6^4^0^NDKIKA4KN][C,D8YJ8DI2;!^M,JEJOD.:EE_O+=*J-&8AA$T1XC MRO=\ B01$>ZY/N&)U$9Y@1=P;$S4\,-EE;BK97XM\U^JS)]3.G"ZPAU^1J1. MNP,+?V5%,(MMON'4YS00*A9@I4G!0^X%P*0A+(>KS1<:^EMWUQ&CWDSYP677 M5*/N?95E;$DU&C>=)R[G=SH0A?YG ,)H_QO\4ZQ.Y;[#H:SX"G+"/?^Q<_7Y M[*_T:.^3>[2W?']")YX!-<.+\^OSSOG[/!ZNG+?".;1W_"^ MLS]!9H LV-OW8?3>^8\_KX\N_T@_7U[\F*S<=T /+_>_,&689'%"3.A&A$4> M)XGB =$)"X.$RT!%LE09@!"UVD'Q&QJ3>!&-#0H,S3U.05&(E(D2'J"U.%WI M[_33V]/]/S_M'YTY^W_!OZ>SQ#Y^+&>*\,L]NO>=ZU9/D&+ALN.N\TZ+?,#S M:\>C#0-QSN7+6R M=ON:9%==#?@*%)ZJ%!^3&:??TLYNUH'Y73<<6T *;DF[_0Q^=MKBN78^#G+9 M FW,%BJT7\'3 &,+9^]>_&BESD'WFR[Z M]@D?>=[OPCM;:<_9QU'V8-+:>?4A[=C:2V/78<;O80W^P4?NIOUKY_T@[:;: M^=P:7 ^>[CRLF5O\CRXK5=AR-XNLB2JPBF9NK^7Z(BU*"@7(2/N\C11L]V 7%_A,RU87)G=Q M[;PZXMU+2W"[6;-1L<-HMQ[ %$WG[.XWV]VW TZ[$@N^PGCSK..<'+YU;K6M M9/=ZVI\JC0H4=3WFNXPE/(XCGU%)@U"&AB6^M:WL_^;;5CP%V87,.637$7/: M;XN="_A\ 683F$F#+EA5Y=>GPT56BYE,[HL3@W]BH7!VN'?P ]X1'.Y]_<(5 M9UXH&3&N"@E+8DFXJP/"O)B[U/B&8BT7SW4;P%\S!A 2^@-I@R4FDKYV ]<' MTG IEP+4F8AR7^@X%,F(-FZQNVO:>'+:./RQ\_WH3'YQ72]1KO (.D9 10+M M2+@L))X7ZT!R$Y6E)9*P$=Q&'Z\ [7BOEX/ A"77[6OG_SRDA^O/T4KPBVDE M?,&T8G'D[.*+RVG(?&.(UI03!F8+20*IX"]%?15X<62BK6V?-F>)I+2<06:W MX=/K4D95 NMAPG,]D.@L>ZMK-'H@A?TX_*)]&C.I-?%EI+&#N"'""PP)0<>@ M(G2-&X#Q'R4-S]\D,/H9PSG0#M,4%!_(9E M%UY+@^2&&.\CO]$?9SKO3% 7*;1\HP;Y59:K0G=?.$D=GWWZ8@(WB5V7$Q-1 M-,DE)7'LQ42Y.M)@?_E@DFUMF_2;)M>:Y],^Y7G$P$?.3?1:E1ITAZ==].JE M7="AB];Z^^K>W?2G*?G(-JBQ?%3Q%I"=OLCL'>CM*OFP:-A% 2/C4DO+'[*= M%?8FH-72SPQO.QG5-_@@,M M+Z.W^8;_%LS]]J6;4!YIY8:& 0TDL>*N'QLM**B$6LZ7"L%T-.CM &:EBV)' M_C-("SN=FZ3O8_-7AD[> ^LU+_KE73EJG*N3#/[&?0OT[\V+X=584M5)Z/\V=7QWNG7]AOF%!P@T)%#IF8S!B.)6<^,9('K@F\7Q42I_,"_=8 MTI@!HN60QLO6/H$TSBZ^))IQT @XB;&R'?.BA"0),T0E7-#0IZ'AS&J?MS7H M'FJ?2VR2N*BXGE(XYJ=]5$.I?LCPR;VLE%UO[- M3[@HLC9HT;?^9*8#T9*2919:$>HF4VLR]N]#DF#"41),*[]IV'2AB<@U_THX MYAZ^X6TP'XJMWR9U/5#TQA=[>IUN70UC)E?C+.WHPCG25\Y)UN'=QZ3*E!HG ML']6GE9[ YJESO$N&!-?F;$XK1SA\G_NWZ!H:]LVTD0Q_;^_\;6=!+H-$,?M M'.80[L(96$^;:'70UQTG:3J[+=Z]L*U7K:JUEQ8CLZAPL"N\LR-M@U:.7X!, MK#ZB*8 _*+-Y83CX4[01!OETAZR[>E<^Q83GX\A1UM5SS+E%T2-Y> K=K]C MG:9C_519N[3)/J+^JQ;=@U^0]SBMMF!\/%X9S-5B9'#G;BO5QMG_KN4 I;MS;$PJ=6X7I;QVPXC5M8;3 MXH6CRW75I8-#&P/F/#P %Z-%MOAQ=!;H.%"]6,=Z*T.=><#-HP+&!:0H-7NLS8HH&J/EGH+CT2L& YJ#EP\_YW:;$. M$*R/4Z")SQKX6%##X7Y59H&-W_6ZX70T[/'DV#+;M'IL<:RS458.#6NK8E*= MT@40':Y[!HMFIVBOI6-I9+DNW0EXC]##C2C7\N:1E7,EMPM:5$_I.R;%)0 C MIAB(3@H7;F8],578DARE&DRQ40X;; KX<]2I6)6^GO+Y\'*DQ.J=?9"OU3X7 M3M$#8\.DY0;8Q=W?Q=VAT>_P"KLA^!R<7M$<9^';J"KMRO9 Z9+VLT'?:6/Z MG%V:QJT_6J5UY3='52J/6*<#-J,L^2VK7&[V;:.%&N?Y<@&LO[&/_:+A,_!] MV]$C/B\G/_S>C'@\*WF\:.! 88,*],+!?W$-\'D%K&2;YXX9=$?^O*(T=^%Q MZ"Y!ES>Z!NT>@_&+EF1AG7GH3\GMJ$;K>,.G3>>@6^W!4 6H( 8_+@8G#7O? MS4)8^H3G8=-LNPN+/**;P1/Z "9."R9QI=MMO-D(:RP)C!N+8O\5//!&<#C5(LU=PC9F!,\J6:7 W?Y? MD?^V?[4T%13: MM].1HS(@DF[6'\(Y(&Q>W6;&F'RTKAQ=6D7%]T.D28=K*\?7]@;O\N':(M[! MDB#G%_TAV@_?AA2= EKW4*"7SQ]F1/4&HIU*1.RA]6)2F($:E$A8QCZL/V3( M2OA\^$W1&K*3KH12",6/PYXE]W11Q(&\ M.(MR(%/DS1*4U+0H7:9(<2/U"&[O:EF%JRO%_D86W A6(*P)559-J+)J% "? MT#RLI,JD#;&!; 8%MPKO_3/@>%C$*?79\:;N>):$EC]L<4!Q]'CCVF%\SD([ MRDEDK7P,VC%4^A5U@WXV^X/&P]9GH4CJ"MFC!UTD"\"0#R.=U+H_]J*@/?ZUT']\)).OH M/!\>3L&/)N<#U71V1L\LKD%*=):E4S;LE(=>]<9B*N;D4&[4R7>#'.W-\IQ- MJ7U/%'IG"ILD53F";>9.=DMQWH&E8/#RZ-F;E# MB]!"H]"Z6Q&/5M9E4=PZE5+AJ?3A=NEGL..Y'*B+TH>:=D>F%1#75Z14G!#F M;?-!NW_=N EQVT"$RJZZY9PMPL.-HS7E:-;U0..V](PTW@'UAG\%HVQ'E:D8 M"-"-R:7#S4MS,%21,6YT&="34EA2U.J 4NP"%5EI[1?67H3[ '':@V*8*W*5 MV5=F.=Z4X3C@(]PU9L@A<^:6)2:HNB@]/V/D"XM=$>[X3J-)W2[ 9K"&OA%KRN4 M4ILFG^[U<'15=$[Z_R&"#*R M,,%@U?$8!ETWN]88_OG:!3L)0R%E-GDY MV&'*)#IEU$"6B?W[=@9H@6!:.MX)_RW=M>C,^L;3=@DTI9- M7A9?:8*:/18'G$<#3E&J#DWGP,!#T-;3UJZPX>52/;8&\W 491P9%)!N>3@! M2U*!L:) O*2%K4'^S5I8Y7W=K$OPR"_FX=@PS.BIUBBXR'FW-&.N.%S&/1H+ M+J*)(-/^S36;'&5;BZ&!LE?=@)+J8L];(%5FYSEE>6AZ[Y1&"Z:!#3/YC8[3JQK-Z MNK][NV)T*],]-A[SA-6 O"KL,GX@94YX>QCE2ZTI-K;A8S>71C*N]OW8M@,_ MQZ(M'; !^QKLU=0Z.8;4;E\(L@\M13ET_Y19&:E]V,<\^W[MG [M08L:^&9, M?QZ&D ZUKA@;;LSDUZK44*,Z33H\W#6[PVBV8ZB]XAD +B"Q:Q@X:FJSSNZF M\].2*Z;/+[D>8O-0F.S-CN+1&MTM'F)VWB^8?@&MWTGA=IY#VBBT)2T@C'VZ]A-^/-%E&U/S-A,3HC430'YS1,^6 MY=&%!G1>3( 6I37Y3D^_@Q>MF>51>.S+K6:T:J4\995(\'$74VQQ)JP-D,[ M<>PLPCM=A?Q.=?X---H71%LVL\K[_81C^HDE"Q73F$K?$"_*])"AZ_+V%.4WC\G%??P\[8/>8#W&5"XP\U?\M:TOC7T- MK&R]2:P;R>!9[6:59W1659X9S6@>&?[4SE8^^4H1LLI3W)R[8*5N..CUVO8S MEH'>XWW>K'2=M5K/5^+UO#DZI[*E%683K]5L+*?/$H13#&=C*2.S+FDU2I$" M=?C:7M!I%1^IH@NRE+UYE=8T1]?&\$^NBS(;KM*LYU-DF:UD<_I B>UG*T%N M3Q@C?"@=RM8#(F[Q7ZS? //#W;:_/K-VG7SM#^:*B25-81+L=4OQNKG)67*P,@CII! M@ THAEUGJQ=7YD'3F@=3S7O*:TG3#;Q;K[I->NNUNYX:),V8^DM_K-^,6;+H M4^SMLF#W\^:<8&"SWUOF[%$[V<[F[8-&LW MS-!NUEN.&AK?ITE;FWC_O_\^>'MP5BK31\_NGNR<''LX/C M(^?XG5--?]-GC0"]P!QO8?]-6XU*H&_\IJ=M%/V@E.DGG.J\;JCE1)_>*WGO M.I3U00\^[.\ML=#9]%OGZU\3>NXOF^N_]T_V_SXX^_>4-VMQ*79_S\%GI//Y MG0;])EVV%7\F.):3'_\83W3I<0]_OSC*IRPK;Z_=Z;WWZ[NKIJ MPMB:%]FWWW9RV<(S@;]I=<'SWQ08C+_!V&@88LM#^R=-?.H%'O7B) [#WU3@ MN7&D]'>?-EO]SM;V3E7+IHR[5J>5,#1;AH9T&0L:VC)5<*CJ,-? *\TY[MY? M1C>_C"MB\I^GD/@/6X>YW4@W!QY687I@=GN)[02ZE%E.=/R]1V2LOF#P%EB3 M&O[7 _[].^#_[76;7Q6/ _J7!>H ?P>KQ>$O M-@F33PG];>7HQ=2MD'G6!JEHT8S;4ROK6K. MI-T- _67!.F/!X/5F 5QZ0O']-K7L4&8[MWE[!B6 *BRLA"N;S"^@G&A^U=8 MY6T6R/_6>#("KK2KHEIO>?=K)1K*NLO#@\95AFUH3QN[-\UUF\.UE>.[0]5S]89?;T$Y6/9SVXPV5: H/X".<#=O# MIGKSW.,O#]#]&M W =!9#>@;!^BL4MX+/-T\;(E^#ZX[R12BEWZ8.]"[<7/Q M75GG]W3GY$-C* *4\C M*S6B6I5?8^![+-^OQBQJ^ [_I\;OS<'OL,3O?5N/UY[6?HB3_3_-$J!W6SS' M\]U_\"ZO'2[KC&_-L$;I34#IJ$;I#4+I:*1EZQR4;"R[.JDK'W)XO./Y5D]V M%T#N/?XM5,:L3<(L>/*.5YYJ6TE_L(V:)AQ MD._T\K3M(&JCCZ/&[I>$W7&-W9N W4F-W1N$WNZ4'4QJ??Q%87I28_HF8#IU:U#?(%"''7VPI[MT;A]\Q,P1>_V@X$*WV]IY MKQ6_KF%ZC0&N/@^T(3!-:YA>?9B>>_:>^J'K_Z8\V,L@!)!.$LHGW":5?HP' M-YW]LG$4?*'+OID?V[ Q",IYU7\'"T0[?(CI\&/0Q7EYLFBSD'H1I\%2D'H% M9ILD3?J*O]X K*8U5E.OQNK5Q^K%56KO@6AMJF+^[VV/X\S8PYYY*D>-)9U/ MW13T\BN>*]MC>7_8)AJK^Y?IWYL%Y2].Z:X/:&X&DOLUDF](R2O \>IH)I+T M&&1;&+; O5F8^\O4YU4 *]"?O^ W6O8KF#[-]O!<'NV/V+ULJ=O$#\!1\,FST_4GVG1KO'>%'./_;OL M_N]W+9T76AF@[QGX5B(>9C54SG.1J4C-\X']M(B MS9M1K+<.,]?%8S8(>:/)N,7^=RT'-O"PV^+="^QVY*!G)\_:SJF&3;,U=D<1 MC(W"XQ<8D]B,XC!U*+FN#K-!D!S/R9NO?')9EPS5X_*;O337LI_E6'6@I[N% M':'S$:QUN6D'4%\>.F]&^9<:G1]9\J$&YQ4"YV127SZ UW6Z9?/GB8HO=Q1S M2?N%HRK<+NPWF:V/GF]:99>7A]B;4=SEQ2.VMU!Q%\'EUXL\ \0AU8",_;^? MCI#46/Z$Y00"/_:3WY07T"B,QUM&SVTO^C'/+@&@G9VB@"VR@$[QR"GB?0_O MAR^L7X1;[?M4Y]\ P8N-](S$Y#\O#<"%VQ>$N%VPW'Y%EGJO860O4AOTCABXZSI_$=-T\Y M;>XT&XXV!@ >/=U311EMI5W/^RD GV"@9>'D @_]B5M7E6__.\&R:PY"0/F/ ME"4U!"T!@CQ:(=#I0!2I2GF>:LOT$\;YIG+\S]@I*\$]#X*"M9VEYR^$$;6U M^5S@X=^H+T6EJ!QF!2@@BG<*Y\.'CP]#CGLWH.\&/"R*<7) )MN MH0RE[QU];!30-5?2IK#V"]Q5-X2)[V MT23:_R[+M+\=:?4??XK^$QB2[WIXKWT4SP7OZH(=K<;8[@A/J!>R_F)&Y88\[*LNFF88Y78\XJ8,ZR%*,: MW)8 +=P='I4Z'.K]N4MR3_,<#TCBC0>X([Q,*-GC?0[LW=:.T)(/"FU3ONU[^OP"&#C7CNX( MK="=>Y7V6Z-GX.C*&X?O6Z0(3\VA-8?>QJ&GN__># X]X]^S;M:Y!ET=F^"B ML#N5+=WA(Y:M6:5FE<>PRN[.AXUEE5W>EH-VJ85^2+M?!594J1FG9IQE,,[> M_KN-99P];=)N6O/-"I#:QO'-AYVW&\LW'S =OV:9Y]Z=36.9CR?[&\LR'W.- M^:6UDK8*Q+9AG//(GD$KP#6[&;S?^<@O;O.UO<(.W[R/GG&.'6%O?&F85"#A M!1R^4>BPJXK^%@Y RNN:L9Z;L6[M!U+-A2#YO?'#X6Q2>T+P#:&Q78PE##UI M!O<-GF+A_U&,[9>]\_>)-:"LZ5L*.&MI1X['E@H'2)_+5DG](P+'9 1+_Q@A M=/HMWG>XE%D'AG\-']/"V>EV![SMG.A>EO?DT?]M@.E*]_5TA@[>,)2X=G)M=*[1WYYVX0X$'.*\+W040:X\M 2Y1 M&X8T0(R;P*MB(%O50C0GXW8KRBRV_O3_E"7*9O\]Z"JD6J046-PN3-=&5G#* M".NXR')8SBS+KYT>=@?'E<]SW+%);6CEEP'/.GMLSC*4_WX$5_Z]\[2GY3_G'P_AH&-""^Z\M+XL,^/]5^KI\&'(VR&"-RV;9_54ZO(1O MZ%_W+/VGW5)6(\5;3,*+N;Y(B[[M_6X?*@=%/^OP'#:B1 [9!P:##_U<8\J=B_E/=>5+U_V_=?SZ%)LG6]A/UI5K= MUE///I9E=)E:KTG\7$,IZBT+WQ>:[-:VQ5L:-F_DO7-:LONM(/1KACL?!8[ M+%D!>'QF)&3+0$)[4J]&PI4&D1>.A/=J'+<>RWY:T#P]>'^T<_;I9/]T$9!, M)B=R"8IA:J8;52Y[)HNJ]Q_'=.]2C?UGD.;62"E&J9@+:-:3UFT++JD!*+M6 MW5:E99"7MF5I.N,9X/(T,-KY0K=XVZ"A@.^S=%;>T, O\%RVRM)(M\N/9^[L M"/C9=$L,?6AKQX V6;18"\"'/#9J)LGM5W^ZM6/4]/RE]"N\U[$8_JQ[N-R8 MIS*UYWY7(UM79KG?-&E. )I\<:QW>3.TGY;+[+#%>A:C6 YC?Q^J?=L9N=Q M\A@IM;Z>DM%Y5Y5_[+92;ZRH_5$8L9P;7LN=@'O4G[L&1R@=F]NN,( MVNO;^_9-F6MA*6J?(_\$N\'NG)T=GQSMGZ^]@KK/96NH MB(XIAJ.B\]9[>E./?B;0@NHCZ)4RZ\*L^H-^%>#AO5Z6HHX[S:'VZE$J6UD; ME-BW3>??_.IKVH7'X05],YJ.C8/ WU>MK.-T0,U$YS\&E+)!W[G,4NN9KD:> MH1K;J,YDP"ZD:L#;HS*B_7Q0>H';_,H,VA@+LV5S"@([9/"Q=L@7J)0WRC'8 MP!7K F+T=G])X2"BOX5R@HQX#<]:R*#@(E;L7 M?7KS&^.+;V\L#9.^+=ZJ,OL=+#1&"LH?VB> 4"KIQ*Y'"T=@+:XBK>( ,#%= M%%C)M;235-;5M\\9*!2'86_&Q4I+2[M\^2#O986VD8:6#?T5\)\.LE89HAJT M%0X4'EX21&/(*VCNFVLFE^0V5ED,: M?8(U1AXJ.0!F!"/#49;AFINE@.%]2_,^\ L.-C.+&G.K"W#+LL#O84%KD]NP M6P6@E;%MP(K-KG!W2RHHAD?";MC<*70?P0/X*^M9)ZFN-A,!H^H!TKV)*8\B M?RMK:2=Q,XJCGS&TO:@9Q,LWB5G2C+WE/Y8F3=]=[+'+SA%;IJVU6)/PD5?N M<8;CJDSG[.#LPX9,96_G;'^>S3ME"'CN'9; T@S!T?1_03QG&3Z"6P^XY]E5 M^;>W_$7JI$JU]3,8S+.VL6/-XCDU3IXFF>TI3.!?N'Y.N6(<-#;>':H/;S.> MH\7D#/LM%HN7^_T9BGIZW%F4LZS;WXF&/1'NA2#*E@U!3YRUNNA"W.F"?*B7 MY&'(O1GX/,[5_I=ONINKX] M!U<,U9U5MZ*6QN6;R-&W4^@3QX(VG?5W6WE:]%-XYVZ;#XI"=VO>KWE_I7C_ M#A*MF?]1S'_"T3]@K<*T_Y7GO.;]FO=7BO=OI]":]1_%^J->H^^:9;O1FO5K MUE\IUK^=0FO6?Q3KGS:=G7[Z#TC_'[7 K[E^M;A^+G'6#/\HAM_I]K-NFCE_ M-)V_P(RJF;YF^M5B^EL)]+D2O5_*&>+@]C/$OXE,7<-_6OU.>_O_ 5!+ P04 M " "C@6=44+K-=$48 ##@$ $ &%I<"TR,#(Q,3(S,2YX6V@0X0&9V/VT)6X!JC,W*)I/LKS]Z MV-A@+,L&,C['5.W6!-O]D+K5ZE:WI)__^;IPP LB/O;QP^-Z[-__O+##S__3Z/Q^]WP$=Q[UFJ!W !T"((!LL$W',S!%QOY7\&4 M> OPQ2-?\0ML-'[A0!UO^4;P;!Z 5K/5VGY+/MY,KB?M2WW2N-1;L*%?-6'C MYD:_:5A7TZN+YL6T>6/K/\T^MI -V^B&OIQJDX:.8+-QK4'8L)%FMRY@:ZJU M=([TU?_H6W.T@( VS/4_OOJW9_,@6'X\/__V[=N';^T/'IF=MYI-[?SWI\<1 M__0L_-;![M>-KU\GQ(F^;Y^SUQ/HH^ASB)<;7T,2((+]#Y:WH M36NUM>A; MA@E+<&/7#Z!KK7'; 6D$;TOD[X:AK\_9:T:GV6AJC=8&)3M8@R7)7)R+EV< M!@'!DU6 'CRRN$=3N'(HR,K]:P4=/,7(IEK@(";GC0\2KP-(9BCHP07RE]!" M^1WQRP\ ,.G@Q=(C 7!3D%/H3SBG/@DX&&L7ZT$AST?/@@%74O:]'S4M!76. MG,!GOQHQC@^OOGUVKL[!RF_,(%R6X"()*3@)GQ3G)J&NVLW-S?DKT[_=?.Q4 M*?Y]@_W9T%K%R&;IICIM^JL1P1V"AWCL%>,A@MN3AYWC+4LC\B#Y;U^1C=WC M5[$3(@#6^HLB!'UD?9AY+^>6MW(#\L;5.6<([ *)?G#E+T/?1I@C^DM7I!X# ML#\;XL]-RM!UO8#C8$_"9\LE=J>>>$ ?,;7Y&.G.$$TCVYJ:(78,4/[/1T@L MXCDYH_E\2;PE(@%&?G)VX0CF!$UOS^@^93*3A(=$V%V[TDJ&B[*8A/9R\NYO_TYEO0*=I\"F*MG/^* MUMMH6K3U% 2[N$3C&?28O@?8OCWK>-0M/@/LV?.PF^G@<(KBVPA9A"[FXY]Z:/GN\K*[<$A406&M?Y-A7 &HHK?8PM?N$#;PH8PIJ*Y@XZS%4>S1$* MRLAE$UXN%#I =)E00EQ (#L))/ 'D-!6S5& *9_[2F<3F5Q4;>JWJXL*_+B! M^Q\U%5W21G6\!6W8'+D^?D$'L'EI?'(!ZLWFI;H!W,!>9W.8[/(ALA$-_"8. MHE^\,,>1_CF@CB(BA'WI65^A*_Z=>XZ-B&_^M<+!VSUESL+!G@+?E[IZI5W]/Q",@1]#UD[F@0YGZ,\?'._; MWF9AC4MV';L>@[SJ=_G-O MW.U]&O0?NYVNJ3J4]B(A'W%M303H2>ERV'3:'7 V(VC&V6&+V7RX%S-\:KBD)DS3 M=)['VBD>_CB!6JQT"[M48R-4TNG.@I;+A[G0V?*IMPNC(9=S6>?XO0\81V2C-[P-J'=>4 M)94 ==:)H>_#S.@^$Y\*0KF4=9UG_3*DS/"#D ";^R(2ITF0 M#CRXQ %T\-_(OL<$64''6RRPSS8K=3P_\,N-9D6DZ,T;R="-:0!!!,14 M "=32[GVS/%C?S0:F,/1K\90-=+:AI)&7-JEEHZ7*0; 4 "* W D]>WT0D'8 M;EAY,';53H>\:0'4,2[;ZDVV_=!>.'5I!CL277L!M=2^7U 4Q MLR#B5NQ"IOR"!,/G\TGTQ@]#^D_O;%J<Y2*#:XI2BD [&EZ5IJU31#)K4<(]W>V.A]ZMX]THX8 MF>.1T;O_U._??^D^/BH*1X9!/EY:6GKY)\8&!#J>\8D0G@3#>J&0=YN/1^KI MMMKM=*@A%U(=O5Y)+\>N2)M:*IK)D?&FYQ*3 M!8+NR99N2JADJJ,(1KF(+W2MZ#"N^PJ\TH![6 6T,XV%1P+\-V?8?%VRQ>LC M#.Y<6G(5N-2UE'M::)0+^B#) @YJ*6"W!F/1J]CCGXUS7&G_S3H]PH$&!G MEJ1;=HZK($ M8KF%O-&U5$"2*FNW+=CJWDL!1QS@TT?QX38U5F&(;B6U!8P)=7Y0F3CU"K8)A4;?.YPP4LV:' MH26W4/"\F2#!0=P-8AD$NRVN]E?.F-/1V\ *[](?I!WC!BL0?(":?H;-"OC>E.MVU64'-%,-U M0HPK.=5ZZM0E)GSZ;K5 =ODQ?GR>Y/ISH[=2Z9TM6R!8Y'5&,9-@S25@; +! M)_N(680DJU%,%#'+W>*DSQ3R>U+/4!768D])?3M)&W7I_NI7GJ94O?2FWDHM M<6>J5ZQ(._4HG2M>JU3-56= /'87!4P3K7H#C3IXW M7$O9L6RM\G%3XU\ UJY;"X5'&R#2R$AOM],Y5 %>QZ!(M+R_ MY(&!.WM$T$ZS5?5&TN"R4 M-\V70GT2]+%2&OWAL/^EV_ND7+\5 \A=NBLMO=DL!JYE%Q>KS-H&D[MWU^UT MJB%&44<7+VY]V5,.LQ'([=&-WI:H?NT]B+@KXAS!9^3:'GG +G0M:IT-VC_N M3)R77E9HA9!+!7K1U-OIQ&I2H,F,@Z &UN1 DMY)X,HR4?8H2J,_"?V(0N_T MGYZZ8[[#T.C==_K\A$*S5^"@]QH6GI;<@);+S8?P-?C>0R-.]-\\FX M>S1I#WPVAV.V"V(P-!_,(7TU&O<[OVW^XGW_]-3O\5_*![+L1T4N7W:!8/J$ MEH@B2) $:RJ (_YI^T&H"XRR>'!2!54A%3VBYR#$Y#:[K;>/IABUM.*\Y7X,I])3&$WPGZ"?JV1?< MM;$' ;F8K_1VJ@!&(F9!$:Q)\B*X<'\KIWH2?RR=J+J$W[C77S)BOF'10<(O M 3R ^%4(R,5_K;=3!2HR\Q!]+)R$45M4#A7A8M9=X>! 5 M4"4B5X,;O9TJ7I&IP8;L8[H@0?BD">EQ.D1^0+ 5A+>#/E.Z;)>.PC"P#,72\=[0T6SYL>B+EQC>A6M&G M:[YJJ5K='NU(G9SP3/&MN&D4?1ENYU. MB2>[O(Z1#>&KT4MY2$HR:VBKK=3 MJR0;\MT^/8SA!S\RZO\ @CY8,\!#L_ 3SD/=+6#B;-NCJ<->XK_0=?GPWCKV M]B3I7$F;TREBOB5:"V-(_84ALCS7P@XNL5=@;S)R': V()5YE.C FG!"_H#1 M!IO$3QH1B>H^O$.#=I381K.Y>^P RJ!(0:X'5[J>2D1)]""BR>4?;@_:WFA6 MA[\Z';,WD%SK![]\SWV3T:[)+4.[-'WXW9+]4( M51&9-'B]:FKI,SU#Q"")&3!D/),?(N 6:WW2\Z6)9%+;>\5VT^UCY#K/L^J"67C;J !%:MG8VN W)(WJAV8J%Q# MVKJ>RE\5TY#M&XLB7D#(3(UW3Q:59&?."I=][(8^3W_B8'%_[Y%52(&P7(VH MCY=*<957HY =@-W(^P,)CDZJI"#1+PC/Y@&RC1=$X R53IX?GJY M*J]($3>-D)W:I]F'YJ,Q-N\'QG#\QWA(.\SH\*2EA)2U!/%ZK65<,D#[)MV>J=,OL#J M&%?G]';96NZ"6*56\KJI7Z0RC K2K'L G2.$1+4=OY9]\O8)>3,"EW-L&03! M@TIZZ!N*D3:$V/=^-S'\]TPXU/Q>X'2L%)G7'KMM:^N:.& 40.&K< MZP7'80:T?"SI^D5ZH]6V#/[;Q\#/YZ_^1[A<8G?JL2?BM^MZ@G?^B#Y!#C\0 M@Z1!D8W[-O>':]#?",W<,7[_@8#[W'!N[L_!B MBC, )WY H!7N$./CCDB\RLUZX M/<.N'T#VJ7@U@0ZCV9^!(':'$& HY$/%EX M+E46\M:E;QCRL_.L_@O+IP=4E=_XT>:T"[ X8]V:HWMO ;&;[!S!O.@;-=C\ MAMLK<;:Z8A/M@#387_Y'FY/(;V1GY0?> I&[)[28()+5GM1G%6"]MV*L]*>? MO0#Y T0ZWH(*EV_"R]19*4P!/2R@<-@-T P1!5' )0Z@PZHB.I[+N6=YE9[G M6F*D]%#V8%0#+C_2;#0YXD!;PC=^EDM?=K1,9MN5X8LH[7M:FI$W#;Y1%7S$ M%KL=2*37,IN;\?7!1Z1X$@$IZ*\82VRGR0C2^%&&RTX_ MI5]M7(P3BO8)L8V>?HYUWQ=M9?HE8WD; MS);/#N)9R6.EU%-U0DSZBE"R"A3.4V>!E%Y[- .(+47M/12)AB]J?B[X#=:31"5GC*>F8OE$7WG>.HU'8P?FUJ M?)M3=H,5(*LI>/FL(]*&P_7^&#J*G15;+>W3 (+^@)AL,4/Z/*[KO"C1>@EC@JCYG-]!=KA8[V#,5;1F9LY MF2N'>9SK "YGJ3D;H ++"3L\ZST#F@*8JCHJ=S0E86,RKZ8T=EU-N7E?R9 5 M]_:GS[X +=*9Q^*@HK/*[O7_V,]G(0#VF2_@[Y514,%8S2[B]C=::EW;EO"8 MR!G]/:,&U5BPG&9_*AZ'GN0$25;C]\-:S:[BRVZ=.5Z.D35W/<>;O\\)&-#42U!7FMO!^A8S5C+I(K:9V+6^=.GPU&BN'K?@5=@8O09WCF=]55T+W0EZ1 $' M$97\1DJJE?(&JPIH10?E(PW4$=I],>G;V+M# XAM8QH@\H>WHG9G13)[H0RJ MBO:*2N)F(_GM!_XADD&9.*N0%#I&"8U("+YKU4Y$\CAY1M5DBXHV[)SE#Z%F M+(*6#+M-^P>M-=V(*]FQWV&A*^N#[TWZ/"E=-?FD:U\ .6"56 8R7=RC+]Y M>4N'BN 5:&H4)MRK!4OW%6)]NQI@^[)[Y3*"-& U1]PQO)2M@WW"-VA L*3@ MX/T9.;03M>$J<%X50AB^]V(S[LHI[)6!?/<%L3[UX-C*,8\ NB*99]^M@IX7 M_($"%D1EMDL%M*)KM*5U=[T(G3AL*E%C><1R$77*QW6I%);M6-V-:Z'Q\'!ZNH5,56424\9(',LTL?.,@.%>M=BG)2 M-*OIECVP#?[4?WQA$5M4BLJ;%PTP&N%1I?E;V'N^,(F@?(US+YS5["9IB57/ MR,(,[ ^&UX$BM1+0 3Y0=]UWL)'>;N.2^/[[BL7 M6]OZJ)@B[L-';%U"5&S*JIV+HJGHA)I5J=KS7KCREJ]UW86A"@-AA<9>8A*E M$<.3YP9SYRW'A.4#5G0FDLRC.=F6?, *"-2P+$K:CC)!B4A0H7PM#[*B(LU< MUY(+-!>L N)46GQZER+T__3:_'TW;VE M)SACRVC4_T*3_;K1"7VI4Y7]9%M.4?G.&V/[:SJ?N+!$K Y19,N MDO(ROWX"E&13.Q> NG9//BA%BN;]@/@0"Q"(^/?_^/)A\N@3SA?CV?2OO_ _ MLU\>X33-\GCZ[J^__/'V&;A?_N-O?_K3O_\/@/]\_/KYHZ>S=/H!I\M'3^88 MEI@??1XOWS_Z1\;%/Q^5^>S#HW_,YO\SCU_GXW?OEX\$$^+J M7^=_\=%%:50$HT0 95D [Y6'9(O53!?FL_J?[_XB, >)GOY8> 2%@8'C(4!& MGH4.HG"A5E\Z&4__^9?Z(X8%/J+!31>KEW_]Y?UR^?$OO_[Z^?/G/W^)\\F? M9_-WOPK&Y*\7G_[E_.-?KGW^LUQ]FGOO?UW]]=M'%^.;/DA?RW_]S]^?OTGO M\4. \72Q#--4'[ 8_V6Q>O/Y+(7E:L[OQ?7HUD_45W#Q,:AO 1<@^9^_+/(O M?_O3HT=GTS&?3? UED?U_W^\/KGTR#!?XGR\^'.:??BU_OW7)[/I8C89YRK< M-TOZ6:6]F)7GL\6"!K#ZPN77C_C77Q;C#Q\G>/'>^SF6O_X2QA\)A^!T^OS+ZV(6L'%+TN<9CR;F(O'3F;ITH">ORF-=H=#1/CV;SC'-2:[\\^HQ5"9UKN#.,])77^'5Y?9U_XM?%Z82&\M9+VFD=(?H]S/^):T,=92%U<9C! M(F.@5.#@9/ $ST1A%8_:NR[LN!W3)M00/R0U&LFA&2]^PRD-;T)XCO*'\72\ M6-;!?L(+4-$P';C(D)RUH.@5A!P$9"N=\$;+4D07 ^0HK9>XM!!AZ[4*SC MH/:=[V^4^HYQI$T,UJ,!5FB*%/<&HM?D3MO ;)!9,A?Z>BO?P0S)=@^%FU<7 M\KXR;*?C \4Q]?&X>#FEH1.DT_'B??5)7I:G&&F86BJN"9$.I*J441R\I9@D M!?3DK3"'VO31\O=!&Y(G,%2BM95O,]K12&>7E\"%"0LI.)MC@%"L!L6X@IC) MYY$\VB*=+SGVB4=NA30D=V*H-&LCSV;TNDF]&FE2EEF1"TT>D9+D?+DD+$0* MLH+@WD7LXZW>:R)WT-IS^I)7\UD9+T>L,,>82.!9)K$EFF7O:)@IFV*MEI86 M M9&_J7A,,/Y3D]YOX=B[:&@%U,DIIKX '3L9:)4G!H[)@4$9K,H6.PAYVL>^R M'_D)IZ=X8<#F(2W_,5Z^?W*Z6)+4YL=?TN2TGE0<5:=E@9FLV,BP8'C0":H\ M*6BN)P5"1,@NH7;[*G>N[EGUEUFRQ/)DMR+'];3;+BZ-I M?H/S3^.$BS>S21Z9PD/Q6D"P*8,2#,'1J"F^$CER(]#(TH5#MV,:E/ILQ95& M(F@7:^!R/6A3.960XN M2')R3$2(6M'BI67LG$D\JCX.Y<'VW!Y6)^_.QZLK;2@L:+R53$#//:['.,6J MCH(7VHL0@%E+IL1Z1WZW-2 4,XZC,E;V,?^W !J4WF[-I_VF_PH7_OW7JU/T MG%XWR&)X'"8U^^+->\3EOBD,E[^K?AWI@+X(%Z$0.T!EE\$I6R!'C$6R&+SMX_G)'*!,C,,U":M%94-07)L<*U#3J[/H9]#<20S$Q35ES5%+M.?$,__\.'\7*5 M%D2C.S-][W":*J!L0I"6M)\UKFXYTF^>,P52.@PI,>6\[N3HWPIJ2&<579G1 M2C#-F/(6/WR($W\Y>A3GA'I&; MPQ1*!2:A R65(M>' E<=LW)%1LV+ZL*?K:$.Z6BB*ZOZ"K%=)M7U4;O$C"@T#BG)^*,%)TP";Q03R)/. ML<^&]'4L W6^MI+\'7[6+C/>T-VZONE[@>UKW4$X!Q=M$586"5%P0:NV. C5 MUK,2F8^I*)=ZN5X; 1RH&[871WK(IOWAY7,,"[P)%JGE$JP@58QUP\(E28H^ M,$#&6;(L.[1]O*U[H0W4N]J++&WEL3=-POCCZ.\XS;/YL_$T4)1 /MU\'BAB M6$40:[ RBTZF4B"$:L"30'#.9,@JA>(5.77I2GA_;#@I)^ZD >8*C1:1B!A0 Q?1IY(QQ]S'EMR.:1-BZ!^$&(TE MT,-IOG!YM$'#41MP&@.HFCP?LU!DODKRY+T'F?ODN]SG9&X_NJ.4:LBZ>!6^ MUG#U8H32V8"9PE.!UE"T*@R-L.;^9DS(;;9.]MF\O!G/0%WI7?APE>X-!-#$ MZA&.^2EF"GZO+L +2%D)XY*)@)*3(2ZZ+FKTI)0UQ;*,B M1]CM)[BW0_P-4Y:%QN5!:$]&6)+>C884NRC:HZ^G=[:/(K@;UT!=X18*H:% M#A-N7R#CROF22&4I7?.K9 P4V44'F)2U7"+//!\^UMZ", _@0K<@3'/A](ZB M+C Q(50JCC#%0.Z<)@XH;WM\EA MQUQO\US@,,;$*(*%;#.Y,YKH1X--$#4/F:O(HNQS:>LZEDW(8'XL,C2:^&8$ MJ%FWR\7(*)%ULAP*C0A44!2N2>'!9!Y-3"YG["/TL^>W&<7%1$:I'?-,TN.D M!V7I1XQ!@N#!6L3,&.^3LW()QI "H1VD?"WXV7F*FW'UU;Q>%%M^?34)TR4Y MY_5\;E4"XP4N1XFTILT*P:/4U=GRX%,J("@ZJW4Q3.B4N7$7JB'%1PTXT$P MG4*BUW4:7Y8_%K@:[,@0257Q@CQNS!2E"0&>D48ES>R"B6@*/T1$= 76D *B M!J1H)X*&N3$:,FZ"2SR!"188N@?C&U(,U( CS072[H;]"AVU$?JC(IX'(=YK8MF=#YUS[?B@A/6,Q:07)>%.+!EIPJM1:&3F; MQ()GOD\BS8UPAA3=M+ #>T]YSUPZ&@%?%< *)28:67+DL$8%3"FK90E,\8?) MI=O%#<:"-+MGJ6]_#Y-3' 5K9% ^ 8V2@1*(X S%HXJ[I+*R-KD^%Z]N #.D MP&=/)EQW@/>;^J8Y[+/I&@HOA(LB%@A:UTSZXL!;JT'X9$TNA?4Z\;Z*9$@A M3V/I[S7I[79L-X&28C&9WTF,FZ2D'L1R MORSU;CW*E$MB#KBL19N"]A!#1M#TVG ?C+9]'-TM@0XI!&K-GXXB:\:KU[@, MXRGFXS"?4IBV6 /]%,LXC9IVVO+B%M&Y"QB<#<4'L";1G LCP-=#/%ND+;J8$DP?[WLC M>$/RQW?GR#5GK+ED6EKD59[8:TQ(P.($29-?C+GH5&+P"CPI;5"R[G+5HG;& MEA!+I+69^Y1;O0O5D)SV=A1I)H>&)UCXD3S&\QH)%_EEET=LBBM,D->HL7:V M*-F#T\3@A-HH$[(2I4_=] W #3UE(Y5!V+]?86EUS(QJTYKG]WQSX= M]PRD4=V+&SSN;]ZV+IAUB0@2>8WJ5VD=D9PGD8T('(7K5/+B#E!M"UD%B]XS M+.!5JAEFM&*EB_I!4?KA6WW7G>VQZ%W#"^&BM0 M%'%>J*<>Z=> \X]I^#";+\?_%W.M_UQA']&Z)8?JZ>F#5?/9I3-_V^.L?"\PGTY/I)US4!(^CM!Q_.KLUQF1( M%#PY\$(BJ*Q(PJX0]:243MM2L*1>%F1#C'O[ZN'K:M;?SHX2!9ASO#7[:913 ME,'R!%8X \KHF@.*@IQ/IE*V]*-38M!M&M^?1\)MHL&K^)[ M?$HJM1;!/=OZ76UQG/TECS@3I#FS >/KV4(, 1Q*3LSP*GL?4.4^*VX;E$,K M;O@@+&LEQ=8\>S:;?ZNIM:P6AF9E?FZ;SJ^@W#0WWF4K>+:@92U<+U2!B$6L MFHA9[[ HT2FQ=A_86^Y4_$Q,/("EDL3BMU69/IO358?+J-$[& MZ25)O 9XHY#(!_(^0_8F@ IDL[P4 IC-3EJO!"F-3KO2&T(Y!N]E6H_IG_3>$E.=-OKMW3Q\>#X+TY%'GWB*!E+MTZ."R."B M5T"#]M99%EBXPJ0;+RAO_, AG81UYD<_033,5?IX[GR\+&LW:T=9BYR%T8"A MWJG..8'3I6ZXNZP5.;HA];%:MP#Z$=S"UFJEA6R:*)-U('?J$AK469>\] MC6\7L]?PQ>**=4R#$JF>1EKA3P(VN M]P]9 ,>+@J*XURA--**/OAYLJDLGMMR=^;*-&)JMBZ?X<8YIO)H4^GV"JQF? MYJ.S7(;5^R,ABM%"29"I)E$4$^H=+@8Y.RE$IU2H&[&\P-L M3+2F3 /!--0Y5_.G:!+.TJ/&Z?S=VN5TA)9T'BL)>&(6% V3(E^=P66A4M9% M>-/'$F^*<$CW[PZF>SH(K\G>Q9U%=E[,IJMK,&?YZZM/O,7Y!W)/5^O *"\0 M102;K -56W_$0$YP8BA2=F28W2:U&_> ,*3+>)VI=$AAM2N"$\;31?73ORE0C\=+][7:.=E66W6A9PH7$HT%;&6LK6($&VM$T*VUF=D&%F?@K'W0MMR MV^-!]L]:ZZFV\FJ;:5YKO] 4G/G^YRP?.312:5*0WH9ZV0HM&67CP<8HM$C" M)]/G3M.MD+;33^<6^I^=%>VZ\X#>25H=2 H4) M(I.JK ULG,FN)@'KV@52>=G'M.V&=Q/.^9^><\TE>P"M=MXV9.2EC11\2LA% M,E*V7 &9ZP"ZEHAQWEJE^D1^]T+;:)N2_1R.>A]Y]:51;4IRN?OIBN[?XXVU MODXH9;W>3KS/AE"[(@DUQ16FNGXRT&H0?2IZ[XM\(Q+^9)OE!Y5V1X[>TA!E M)$T13I$_8+VJ!8QB E<+AW/%HO:9!\/Z7#C>&.)&K/O)MMK[R*\CO>YLGS)2 MUCCI$@>O-"T$E2UX%A%8UHSQP*3&/I55M@2Z$=5^LBWZGK)L5U23)N)*/:'7 MN%C.QVF)^;S>T.4WUCYYMDU\?9SG5:Z/OZ3W-;GI=5CB<2F8EJ/HG TTC1!] MK4!370HGE0-72M(E"<-E'Z5XV'$>,+LAF53ODN1Z9TF!\HH1:U0&;] )"@** MZ=1">M?LA@C%"$OT$2+1?'373X\4FZ+PEZEG%Y??SWXQ=_')]76:Y%:)Z.YS0/]6K2>+&@+Z^' M\HNGM2[J9)>:+EL^H$&!EWV&U*H$VO=G7_CB]9FUE5.)*9O"+"3I*=SC2-JI M:$[:*4B!-<-!=:J =BNF_7W[V[[Y>TO?S'U(!5PRC@:=),3($#@S16G)3?9] M-LSNA38LG[$):ZY7_';R^/GQT9LWQV_?'+UX^MO+ET__ M1U=NH$UE)3L=@#7B>!*A:$JHV M826%(U+AJV9D?7+"MV\-M_\,_#:?+1;7YR!PFW-PM9VCDZ!4L! 5N8&,1V

U"S@EK9:XZ?F50D3:Q 8JR:)UCA?L^\?\/ MKJ ?AELMI/C@(<^ST^7I'-?QG^?T=8Y][GWNH8*@[2:@431T#V&M,T%)E%!T M(H>2I5*[5)%#:;@37!J%ID\<]&"&](;Y?T%S_?8S3C[A[[/I\OUBE-!EJXP" M5A0M8Z821,\S,*?9 M2)3$(@H$&1,'97V$B#%#,"6ASZ3C;9]+-3O!'=)&Y&#HMXLH'Y)U1",<66]2 M=MI#;=X.*HL WF@)J% Y;W)$WJ=HXXZ AW10/"SF;2W.!^3>L]GI?!2"5EG[ M!-(S47-[R'FFF0&&0M [.@7>YS;8;GB'=(5^4,S;6IA-+M'?CK-"2U?BIZ-" M;OPWL"ADP.*15+(OH (&<$)J$#IDFA_MF.;WQ"-[0AC2)?H.9#JD@'I&NX^/ MGA^]>'+\YG\='[]]\O+W5R]?'+^@D._:'!<+L7E[U18C7NTG7HP93=:2J0#:>5*D MR/KN GCBC)7:2I476\\2HZ*(Q 0H0=B@ M7,TSW*1H3",X@]KE;'KG\=.:J9=E63!2JPC9 M*00EDP./]#(*D9.H*Z57N[XU%$.RCJW9<4N#[>UG_P")G-\:?*<0B[4*C'E;-;0V819W)^H-(9/25 MKJY>+ 5TB-ES$[FYVH&D6=OP>\$-:0NT.X4:RZI1(YO5H-_,RO)SF-=1OSF- MBS0?GQ6L'Q7MA.=(SJ(L"A2+J3;?\Q!9,D'&Y)BP&[C;]SQF2/N1O6C0>K;; M5L>[/.J+<1(:H9V6P)2EV)#@@5<.2:=ICT(GK6.?WJZW8QK2;F-OC=%(,@\1 M3IWU,PYKK8P[["O>\YB.0=/FPVL6)]W2(;K&W:LKDGA34=?55O1:'M9Z$?.K MMUX7ZCZU!XY1=$#[&,B,MO]GT6T-A MA[:,)MW2]"6@5M(-C5T&1;66S8=VFO?- MAH0E\Z@LQ>V,!J)RR&0/LP7GE5;):FY,G^.5KL,:U/;RS[EP.O#KH9?,5KK M9),Q>0\"34UV\ YB'9U+3BA;/'.ECXM_<+/34WB M"XDQEVV$;%VI)84U$)\#<-0^1 IMXM7CX!NWI#=YUI!,Z?ZR7]^);C[3!SG2 M6AMX<9YI'ADD[MQY-45+4 -/I.-83.26'_Q4:YCE;=HQIZ.,VG5#K*WW) M_0"&=/AY$"/36"9M#T+/!O_[>)%P0J$ SDXOS01'EEV2%! *4=N7*0@T-Q \ M6QKH)8:2?,TC2K5#0@27&2E66BG"A\SIK2YJ M:SN<0PBWVO/DJBKK*+MFIO#QZ6(\Q<6"#'0\[P!;+?AX^HX@T6^+<5X5N*]Z MX;PUQK>+!N3:^9($A!!X+?;F2 UK#6BM3:24;@,&OP7B.@LVB-]Q1M]MD N!O7$,*\ M_EQJ*)O&[ONU]F07F)B2(2K#(,G:)8AQPJ24!^Y%]1JM#9V*[]V-:PC17W^^ M-)3- YU1=/30;_O^OJ<5G?WM2Y)?>]::9\.9%C+67%A?,4"*AI6D M;4ZL3UG(VS$]@-^T-B$J>U&L5F"<=[46> 1?A(22>&!:RNA,GT9Q>\$>@M?> MF&T-7*<=Q=HN=XAB[+,CZ+,L\MEB.([U3/LI%AI/?HQ3^F59C[P7MTR: MP:!L211R1)HT9@P$32; &:X8ZL0EZ]-[H@G\(?CUG9EY>#&W]=?>G$[S_.O- MJ)*/'I4L8'C-!HR<' Z&GD#R@DAAAV-][OW>AVP(/GYG7C453D^7[>C)__[C MY,W)VY.7+[[7++VDDM_.B?=G[=C+;$[C.DK_.ATOQO5ON[MR;9[;P,7K, &- M7+^;K>:-N/B(H\C=UX=W0G37S2]V'.\6(X_U&.(^^*9$?F!9.6Y@812U3IV#D+*%,7(VOY,J:#, MCD3:&,.0_*Z'XE0?@1W*0ZN3._\Z*Z_F.!E_H"'-OWX;T+,PGO\]3$YQ,2OD MI)QD&MJXC,-:/X&5$LYANKZ'2'\[_5#SKEMXAVG$XBAAM#HK S8Y!LII#LZ9>G >=%&!,62;%*KL M"''@+OK!N3XD1O3,Y-EY0%=+:J\V"=^^#]-O3?Y2S"A9D,!#S=N5.8)#DR Z M)WE"6\+5:'. MN'>80X\#ODIC$1;K@W.6KS\N(K7IN]NNM YDI8KH54"&6O# M5$'BB$98$,6Z8KG72M\7U1P4\!"26(:T((;+ED':E4L.X6JACPKS*ADTP%"MIZ@-:6R*SAO?I\MQW7$.ZI#&$A3) -@USA9S=I%HM_Y=Q,GYW=K?? M!6\\9YGF6,FZ@VS ,2WK<2P6[K/AZ6 )0XW'MLE*,86%0 MK!6J,)=X[E,KY@$W:(8BD\5(L6310/^NAS(^TI-JQL*>O]_SXZ,WQF\M;@[6\RA[WT^[]R@8>V7:P&SE9 MWYXR,KID1%,@BN#)4^<(D7M-PDRE:"^E]7U*(7R#L/>]B6M3-^)2AVR0@B+. M*3S2INYOV0!.<54LT5+8/HKQ.I8AN02[2?W:58C]YKM=8;/WL_GR+ W+/" PTK][G3?!W+D.Q6&[GO.=_]5?_O85EKKHUK M?M]EDC:YK+S#0YJ9A]V'ULQ@D+''FQ_]]>)>P--3' GE,$M#7G8.L5Z=LQ!5 MJ85VO<3,M#.N3^KAI@CW53MW/N>/:1XO5@UB:UVG1!\]^E!?C81CT@JAH!1O M0 EGP:/T((O33)"'YU2?JHL[P1V6T>K O*NZK;]0VUT3O1GD2"6AR09+,*96 MDXO*@7>,##&ZG!DF$;!/QX]; W+ !Z 0RT$TYTE,L[IN7$VO MI[^R/J9^5\1#LHI=^+=5U-%*M,T,Z*9H_PO#_.WGV8@95)S\9;( A4 ZF\ Y M2W.4R8V.1D::GP?EWSG0(1G70=%N%T$^#-N(/CCBM89/R0J29[;F'#'R*D,! MIK/3,3CNK[9F?PB^5:A#NB\S/,9M+E\Q*(P@64!N5! KZ2F0,8X M1U.4T2DA"M=]SIFV13JD"RF#8]S6HFQR>^I.A&]GC_%5&.=5L]C_(GPKC.B2 MSXY ,<8-*%TTQ$#\(-S(:M6,?/5:_XW7H+9_\I"N:72ESP$$T[5>[\O7KU_^ MX^3%;V^^ES[[.X5CL_E9NT0:SM%\'J;O\&R6=B_5_C53M>>DMW-_UH"L;;TQ M[9/4M0Z7<)K<_U"3.S3]8!0 1!^$E'W:Z-Z,9U#A6@\.[#CUS6A0,9Q,%\OY M:=6@3\)\_K4JU;,CSR15%DJDBH-1!!A+W73PD+EWP5AAR=AU(<-=J%H2__O> MYVO\>.Y-O"ROYF,R+1_#Y&1Z;3-&2L%,D0J,(-$HGRR$'!P)*1OKN/4>^RO( MK6$/294V8]Q=RZJO8+LHX7LA7^S02*6D<#*"+E&1_XD.H@D>R"]5F3-A2(T\ M/ 4'N-\V#.;M(L;AA1$['73M_*@'"R5Z'7BMNQ)%V8"%*V#)V+H909K'9T5L MX"KFVC#6]RE[W#*8N'MMQ5!X2H46$_FV*I"6C8B*(O101QZ3TWTTUN9^Q(#" MBVWX<%43-1-#FUVOM6'=FE>GA4=I4]W\S:1X52T$K$D/\M\RXSW-/2G+QX\O+WX[='_WF\IH-/IO1W?#Y;+!YCFM"+L[^]#5_VR>1N\=0&]J?YX!N9HN\0GA%%S^HJGY+..-\2G4W/H:W! M.?ZRG =:+JN"NR=$\E5KC-KC>C:AQ[P[(0;.<;$<"2XY!HJ/4_6DE,4$045Z MF2/R@C';3GJ_XZ#V-90[0'M*ORR6XS3";'@LMD!PM=!"+.2MZEK>6AB!NG:* M2WV"SSU #\G,#H7K5ZWVH3C1+&[= ? S>CE^-QT5(RUSM5>$JBBM=A#0!O"& M%XIXG BAS\'][IB'%,/^1!3>A1$'=T\.XXX\D/OQ8.X&/>;XRT><+O"\/=O( M<)%L$0(\*EX;?=?KI2&"U#(IA5[[V"=W_Q9 ^VK(\[.=VX;+:43&^>K@"P3% M"NGO6KXU8; T#]%9UR?FOQO7\(SU?DRYJJ4:2J7A"J;9YLF=P(9G%=MRI:5?@VA3Q^Y;=3*SJ-^AK7/S^2&84=#\R_(4RF2'!>N$SC+)<2$ MQC#KC$]=AWT;L"&ITX;,N46K-A%/ZY7R9AF66"O=T#^X 5I(FO!X T6XNHA) M540>(V H2F:;/4/6DSEWPQN2BNW/GX:B:LVB\U#E.J@4BN",J"U+S06TS-20 M*4+RJ+7*P:6^"OB"#0MLD MO=-]BC!MY=#M/NYS.W#;\(5@F07G(:S:AM;S*.=% ][]>T.&J%SFD:3\:K9S;>3][FD;TVEW<>=J.= MYIN??]/)Q"AF;J-$#Q9Y[60>R$U,%H%G%9R2S#/6QR/;'..^:F\3:1Q=A/!5 M>Y_2]WV]].%14,&@J4GNNEX-MC5%,NL,UC&C@W"E=*I W #\D-RZ3LR\JCL/ M+?)F)GH3X#<[&+@899V4%49#3V>* MKH0!+$;*S06/H$\-OAW++80M^4] %Q<$=)'I1M+V8U3#VE MC\4)GN](O'D?YO@X+# _F7VH[YS9@EH_/9<2R6WQ1!Q-2I[7YN=."I LV4!S MJ;SKB5W.SWY_6,PG]*<+4:\N***ML"D(TU?]XQ=S0EVT6E1FU]RUJ'+T^?G.4EM]TMJEGZBP!RZ&V:6<(,28+PCCA(HO. M*]N(6U<>O='>./OOQ:=]I'-0B[IJ)7B4_\_I8KDJ7#"B>,C&XA,@4Z15BR[@ M!T&U'OO^&YS%Y2/?@)][4MSG"IM63CP^T-G];K7'N7 MP38ZTK[VZ+7GUD;Q+#N4R"T8&S*1A)'%*X)!+LY+D;CRLE>=C3N!MFO9+AJBH] WTF\B9=NGV.7->)J/\GM98_KV53&@,IM_ M#O.\&+GLH^680 I#0U=,0;0U"I<8N8Y:1WL@4W$[R$$KU>T9=*\N;22N?JOF MVZ',)7"O<8'TM/>TM$-@AB(C34XP*$=PHR:=D8R-@O!3O-3G@&-+H$/*MCD$ MKQJ*K1^W+AN-4=)96JX*&%THP%(8$-*=CD$=_80 M2U<]=/'>^2E;)?/\$RZ.IODHI?EIJ*4;L8;&DH$QGGB=; 87(@.K/$9?I+#J M<.KH?KQ#2D8YD%9J+,1#$F[],)?PGE]$6-QUVJNB7S%4; MUXL;NUV=>+@MX>9,V5,ZASD[, Y]4MX SU@C#LW!RQ2!%9X*!HIQ4]]-X?O/ M#O9:*&O?^FH^^XCSY==7DS!=DA-[_*_3\<=ZWCS2 D6RM52\J"7#2Y*UO9$! M*[7,FKL8.Y5CW!+H$#7MWJRZ8QTU%UX/57P))'X,XXN8:3%"SD0FE0+:U>4> MN(88R>ER13,E8W$.NQ\[W YOB!O#!V/3[H+JS*'J6U_ISC+*C R/YR3F2+.@ M*) B>-E"H@E)QKC2JPW7QA"'N%%\("[M*[">^4M/CY^=O#A^^N3EB[>O3Q[_ M\?;DY8M7SX]>'+UX^OCX!?WM;7VUENU#/M K^H99'J=7M#(N$NUW3VEJ#*!! MEE//*=DS\>D\U!Y/\6*#K5J[BZ>?OU6??G:^51U6PRG<2!1SFV@C*2Z%%-'3 M.F::QY 0>;GJOMVVM['%4QLHOBM/>X/S3^.$JXU#$4D7@711SG^%R6-).94$* B._^*G.S7027VI4Y7SY%E.4=G;,DCR5G33SQ8 A([)5)-4DZK?_T$ MN,@RM7&YN*1H5>6QM=#DAXCO A&([=_^U[>KRU^^PF#8[??^\2O[&_WU%^C% M?NKVSO_QZY>S#\3^^K_^_5_^Y=_^!R'_[]W)QU_>]^/-%?1&O^P/P(\@_?)7 M=W3QRS\3#/_\)0_Z5[_\LS_XL_O5$_+OXW^TW[^^'73/+T:_<,KY_&\'?W?! M!J%E(%IR3Z2AGC@G'8DF&T55IB[)_WG^=P[)"W#XR\P"D> ILW_^O?P1_!!^P<7UAN-O__'KQ6AT_????OOKK[_^]BT,+O_6'YS_ MQBD5O\U>_>OTY=\>O/XO,7XU<\[]-O[MW4N'W<=>B&_+?OM_GSZ>Q@NX\J3; M&XY\+W[_ /SX-+K[A_?1J-\FO\27#KM_'X[__<=^]*.Q>EY;%/"#MVX [?B- MR!5.39_I?GWV[>QB1#-U>M^PO'_';Z7L60$VAA6\C MZ"5(O_[23?_XM">(;_LQQ\^Z++L MD_T[Q5[Z )?CGW9NAN3<^^O.W=OA4N$0OQQV3'1.091$"!F)U"82FXTC"L H M)1&F8 ]I,9S1+/MA&!-C^A&_%1W\!I>CX>PG8ZT0RJ9[[;\^C66BE=57=P)? MH7<#'_ 41AF.!CZ._HF'\_[-<-2_@L'!MWAY4\[UO>$0\+]TYK]U LM!I9 ( M]]P2/((5"9 B$1:B!AFXR+[*\E< ^Z-\OO-V;S"3U/1!7W$G*.9+HWP9]=M5 MT(0HN,9??^D/$@S^\2M=EU/[_>'H./_>[Z?A7B^=PN!K-\+PM'^9.C%Q&IS) M1/G$B%0A$F]")EY)&U(.W--'-M0&J/,TIE?/D(;$_9 (;%TB_#[ [??SH)^[ MHX[#K5LEHXE.6B(GK216R$2\LS%'%S*GMHKF[X%X]:I>5: /=TQFK+H M8?3.#[Y=H\T%P[TP'.].' M[\T(^R$+Q/KFPQ#P#2]PXWF/!]5E_[HL>HJR(XW-0:"+[D"CGQXY)T[+C(=1 MC"D+EBS02H;",[#:9T-#ZGM@&30E^PI;_RE<7A:KI)<^^<&?<&_QG9PU,R(P M@G8\$$F5)MY'3SBCN'%E08-,=:SG)S'M"B4:DGJ%X^)WZ.&"+Q'97KI"Z9;% MCKI?808O@K$I*TX8&^^.V9/@\*NDA1->^&QM)?/@>6"[PHPFY5_A''FPZ$Y2 M@CJ#[HMCGA*9?20NRT 0C0W::K1\0CM6Q*Y08#T9/U2Z;$SIA[V(OFRYJ^E( M9B3UE!)/RS8EK2A?92*%YPH"YT#KW"T\ F9WS,85!5Q!Y[^C&(8%" R/>P?? M"KB;[O"BK/DXOX/,$9:9)=(S/*BH8,2'LN00@@QUK@A>A/;J^="L M\!^R0ZW+CJ-^K_\C9V?GDW8B:>HD"4DQI"UJT :FB* 1S9ID; BB"BN>A/3J MV=",L!^R0*_+@N^[U>S6L]N[09#3[:S?&[Z#W!_ Y'5G_AL,D" 0Q''9^C," \ :UP^P.*;I&1GBB7#8O<>I[KF!45 M%_7JF;@M"G_(9=,,EQ'R]-EZAW9XN;W+" ($'L,R04#W/%GB#6ZY/@K+LO". MTSHAI"< [0B'UA/T0_W;M4\T&-TSOHQAQJOL2##.H\E%!;&&91*]U5DYK0W4 MN1K] <:KU_7J0GVH8;>NA@_\H(<;SO S#$XO_ #>^6$W=HR')#)P(GDT""HZ M8A4ZU5:*D!@++.HZ?LRC<%Z]QM<7\B-WG&L'.N=1O>]>WHP@=6CFS'"NB&;) M$6F-)<%21R(W*@EGG=2Y%>5/ >V<^E<1]",$6/N6^Y]0LA0A[7U%0^481":U^,/X%VRO 'H#LV)&MI0*$DC?:,%A(E@_ EH\SRQ+E.LDT2/05T M5VG4B&(>(=+:5^AWRS_SX1(ZB?FL NZ%5FN!6R,S)+B$CCQNC<$Z!S)6SE$; MXVB0!O?RA:LK?PUA/A9,_662_?GW>-D?0OK'KZ/!#7S_(7JM\&UT<#G^P'_\ M.H3S\L6J?!@.1IW/@WZZB:/CP30;:.];=]C1N& E="0T2[264J3$!RL(550Z MJV,*::&+5?R >VS [^:9\!2"!KGP3)[V,]Q809G]!H7:8)C]'I[[25_OQSOE M0J Z<\GB36G\(9PF3X*G4MV_*[T933U4>T-B;HT#+J!-G, 0'Q5%W\@RXBE' MTUA3[Y@1S%#^6G7_0]G 1E2_C'0K9-=\1"B](8SS/%!.T"N50I_&]E$G&71^ MO90D0$"?2!K\RF6!GK'/@2J3A:QS\#\#JCUCL$&U]>O(O,&$:]^][OSA!]UR MK)WT;_WEJ MEU<>C"QA,H7D9M6 BD,QTB?)R0;S.C&A0UC-O)'H[+U2%+/ Q MKUG!34OQR>?]WWZ;DP[:JG\V7/AS @G@JBP%7X&>RZB+7WY&O<)@4%[9CW^B MOS+^^Z)_B>B&!_]UTQW=OD=0L;M Z=C"-4/K(JE7;M2HC.8JE20U,?(@08"3 ME'NGT=P4-&7#+;,Y/EFIM"ZHQHN9Y)-J(DD*+G%*)-1$BKJ4J >UN= MC+SFBYP.>W$ ?@CO8?+W8>\,KJ[[ S^XG0CQI']Y^:$_^,L/4L<"UPJ510(O M-1-1 O$,.*X[*XX2B>#JQ&B60;D5MRO+,.21<%T=E52H9YI#]O#JQSN)R%PB M3FJ+IX, 4DX%0AUSQM@DE*N3Y_X2LO9I4D^O_8I*J6"BS^';]X/!;4G-ONK? M]$9[H]&@&VY&9;L_ZW]&Z+U1QU*:LZ.><%< YTY(J&DR[?P3Q'_[R!EX&#($*FGD@T>CBZ69# MK+ &MQ0E+8V:>>Z6Y\YB'_YS4*>"(BKD<;]\_'KNLT.3,%FJB&1)$4M9)DPJ MZFAB3LLZ<&>J4"M9HD3SF1GDH2&$\D!B%< GQDH$Y&Q)) =]#=:DXQ%8SG_?[5 M57\"\>'. CJ93+DDX''3DZ5XQ4D;29 &P$B=#:_C;3V':AO.I@95^J#%1$/Z MJ%%I_'28]9\%1$F,>9X0B& ZXZS*A(M-"\USKZFH>RV[S8DW95Z@S'B,Z M' YO(+U'4ZEW_AD&W?XT7><(_AK_:MAA,5H%3).HDL2]%-VWH",GD2I%J9 \ M:E./(2_B^PE8TZR.*I0D/X%R;)Y_!^F!ND5)3YY("K9P*@)P<2Y8.8B7>4$G0GI1=:VL1;Y=YSC\KC@&F6P$7B1+E0XCM)$15CB0P@D&1:L"DIG4><&KO;*=IO86\6+&A7;XYS>@GL M%Z6:X.NTITC)HNQ!FC:-^'SI>T-\9K_T_%4?[>7_AE1:)Y5N WL#7&7O_/YC M/WZX2]MMFGU& 0<".O/2:@2?9PGHW/FL#(,8<*EX M$"561Y&R]R1*B.C>*$&\B:9$V@)P+32MU!)O:RJ\ MU\F(6$.8FZ[P?K"$:7H/'F/]7K'=QD6/4N@<4#!$Z9")-%P1;U/$/P*%3*73 MH9;S^ RL+:D!7TK=3S%G;;%7R(:8PS0MBUL$U#(%X4MSXE%8[1:&5U#??)>B MQF3?&C%T@( F#2>BN&*2T=*T1")"HZ)77LA:15XM$N*):O%-\6$9D==-K9O6 MMDJ7O++HA%/\D^""*7$J&<*!2J6T4]K4N>!^ *5]YZ !%3V=*K>"?"M4KSUQ MC3,%YX!I9E4FW#)&I .*W@I^%6C.QGL;.=3I%O LK%T@0G-RK[ +[,5X>P,B7F[%91\89*J^C\U83F@40F4O")Y>4"*M]2B6QA=8Y0Q['LPN4:$#2 M-;(B;\*PF[I^<'OJ+^$X3V)P\^\X5++GOL14IF(*(NTG61DPFS5EG MR]P,+K.@AMK?2UMZ^PYRZ#.Y$:54^%B[5[6#\/)BE/8ZP=T)0&CFY> M=F6P7I"\X$+7P9C@$'3@N<[LCZ<0[2I%5A=[7:NV]/CKINGLJA.(T/T*Z?@' M[H))/*7$":.1H022)TX$1\H,1I&U9[E67=5. TKJ()__603R/O;X9?K M?N][?4\G>P:I;(6:FHBN@ 9BT$ZZ8>)4".4N#W2EFU596A7N\]U.8 MQQG_[O;.]_O#T;"C6.1 #2=6 !#I8AG\J 5AVB4IM7+!U3FY'H6S4QQ97^ U MBI/OUGL\F-Q@?X+111_MK*\P' ':45X\LAH5R8+ M.X[?&J^3 *8BJ],XM7&H+>:+2ENJK!:YLSJC+E_=1&.RI191A%5(QR)9R<98A 9M2:] MBB1$(?%I,R9:G34+=6Y%Q^CV[5U>]L>UE9-"]2FP M'(QC64D"*8@2Q2F)8"J3:'R@C$')'JBB]2?_A\ MT?O3[]\^K1W\A_''TX/?S\Z_'"XOX>_V]\__G)T=GCT^^?C MCX?[AP>G1WY0+K2^PNIQLD8_?OVX6CUIS,7A3(R4.=!'.W]T6XI21WN]5 SRZQ_KHFAVUI6@L"O#D"6N"#<[;X@1 M7C'@S 1?YQKG96QKWXOZX45YUZ^X990<_=&LJ?&DOIS)"-88(! $/M"!EJI& M!T1:@=L'"B+[.@[>\[C:WU(;9LF#&\_FU%#AM'UR\5^&D&\N/W8S=+)."1@X MHJ,HD\)0!,%80Y3'_UMIP?LZ]O<"X':.+DTKI,:\%M\[+Q?X>\,AC ZOKGUW M4 #N7_C!.0P[3M$DF:*$B]*SS^I$O&>UE5D 0FS20R#UUQF4T1^N48BZ" M;N=HT[A*&HS.E:$PDVFS95@'.@^]\W& 9-)>IA,3-@NJTGT=_^0%,API/ 3D5/>>>$0,AE E" MBKC,%%I$C%I&E9$V+*#91]]\IY2ZOO@J-+*=%GB6[E S?._A*USVQXL>Q_L_ M] >S7YWV+]-9?_]F..I?P6#8T3+H1+TFRB6-1Q0-Q#+/T0;V3'NJF#>5IIJL M WMG6-6^$BLTM]U+XS2DLML=?"NM^= 3]YZ#36CT9($;'41-K(Z&@+16:N!" MV3I^RT,L.\>5-<5=H>7LE]Y@TG$1Z7OFOTW;UPT[-FAI*5+2)HMN$Q>!> .2 MV, -2XF[2.NDYCP!:.>HT(3@*_1Y?0+6I* G?C[M$,A@$,1WLQ#FY* M]V2ATC@AS;,RSI#S1 )'5UO'X)06**Q*L]G6 /VS\*IQ!=;HM7H:+R#=E,C> MDT*:I ]!BL%;6MKK9$NDE8E8S]&"D]H&EB(/L<[@XT41MI446)E,512RZ:2_ MX6#4.2F.W3A7)$@=$E!)()=\6@&X\QH+1&AKJ&9HGZ6%[M[P7>_1"+^;I] / M'[NQ)+XJ"NVO*]@&;^?O0$P#]HO 6";C;G$]-Y\;\7(ZW1HJF%?B&O*KJ,Z$ M"(!K6V:Z12(I=R1DR4D2FE*EO MI(:=W.]3X1(9;\UI<1FP-:^\32NKJYFI6 M-YYL 6.4CC981+;0FTJ,MX6C)KBI%!F@ONKQ8KLAB*KS_T:]0A2M+;NN3Q]!I M*$/!AY-BR&(T[/=[$0V(:8UD=_CG9M+*E@"VV82S524XEXH6:0@Z*A.4DC(* MZDP*(L@0+5ILBHNU4M&6P+AV^>J/;_O=@[&X0*,"[G=6EW98J035F"RU(\*4 M!"%5J3K^:4P-%.O^^,Z?T8;''_AS8)VLH@GHM1&9,FX3U"I-B/Z"FEH#[!-G#&*3[(!14FF: 9*YAWQ0"F)B<8H MN )EZUS&/HZGK^K6$W!H#A.$(2Y2,1NOQM$)OT-$4"1>..6!<1E@H=WT;-?_,U4@K MBE]&M@TJO.2JS)#LS3I_1Q5E0#\Q0\K%\X\(*DB2I>,T9VOM?)N$1Y-\YMZV M76>Z(4'WFY%2@Z;;?2CO[OKWF\2, L(Y'C\R14 [103BDHK.]2DLH[-UN M*6P5*55ZPO9GE]S6.5MJ!9-6I6 8OW(YL:(2*AD%[H1;0F'[NZ6P5:14I\'5 MCV;>N]MWT(L75WXP*?O.-!FG,AI\5I6Q](82SV(F0+6FD3&=H:5[@CED.V 8 M5U%"*R29H9L^#(O@J]J!XR6$F^F_T:Q>7R1- TJI,NGH!9P:,F4:!,D^X)%E MC"76A$QXTD:6 <6LTNR;S9#FA08DI2!UZG4>@;4;ALE*XF^0B'?P]7B/YQU*%D 6KNF MR'=P6V.%K*;(%Z_\U]-"&[;'/8@>>/ >SU&NHB+2,TVLXQQWMFBTA)QC#+M! MD.4MCNK\6$;X-7@Q<\+G(4Y//8A<>\-+SG;D1&:&SCVX2$JK,XC".%&I!]@+ MP+; ZEA5B?/D:% #K8Q"62??XP2^0N]F6U)Y7D*SV?R=I60UWS\*9 894U Y M2:&MBT:"4R8:*FPT:JVDG9> 5$#(",^85XX2@R-.5%T]YA) M[1Q4'UO)U%'2BS)>DX!";Z-T$R'.>4-X3APW@N1I6S>.VYJILPPCELK464;T M[67J*'1CC"KAC'&#@)*28A5'IP;W0XIX;80Z4^BV-E.G40(L+^0MS=1!@T% MN?9(26HT5BTK0^+1'F'9@*:>4;G0X(W=R-192J'/9^HL(]C6\C06 ?639>HL MI:>%$C96$7)K#*#4&X 41+"7H9_((EI%2I4R=][.B M*N]XD X(!8M6I!- ?%21*,48#1S005ND,];EPWBKZ*4 M321^.&TY+[,=L\MJLB.<)_W!92Q#*JGJ#$E]AXD=5SBRCBPIB(]&KQ.2M0P;K\Q.R.5K',1M!"\+;@B M7$NK_=HJ:3D_1$8?HZ29:">*H>8TL3EH8KB&\5 )G2H%\5Y-?DC#MLM*HF\Y M/V01:&_Y(2LIH&GWJ0LRAD\5I.I-#7P5>6'+*7$)?-# MEM% *_DA)P=_'!Q].7C?'?KS\P&J__#FQ[,W__A]I+-S8&7PQ(B26$29 M)]X@>VC&'T?DI:4+!0V6?G1?0E;9A3KX%B]O4FG /QP"_E?ZF'8X\.BY1]// M.?0/P$OB@]"$)D5S=@JRK),#N0+8]O>V1KFTI'NUMKHJ.%M/R&/B2L3H5&FX M549SX&8?@1%/D\==V0D7DD\1ZC3.?PY56ZD:59G2F-BW(6WC\Z"?;N+H>' * M@Z_=.+$B!5-1,&I1,.-NNCFA=+@D ;S(I5<[U0M5@"T4R'T,P:;<\N94VV]0 MQ T'\*=X2F_L*:+AK(9Z 5"-IW \":?]%([U-?50[0V)N34.*!]]%MSC<681 MG/&6N R!1,J296C(XU/P6G7_3!)'2ZI?1KH5_.CI8"#$]0G1H+?@T9N;)2PP MEJ)UEE@M#:Y8"F*%%B3PJY2<(([Q6"Y< M@02#7F8J1%(&W4M=YS2M?:WUV.7(QZX/WLX<:@AFTS*2E=K\[L$SBV\S%J&08^$X/ MKHJ==!PNNQ,)=:(OP2T\0:DK#;X$R\0&A>))C!N##K@2=;*3%H*W8P1J7B4- M)Z4O!/##)7PK XQ/K_'(*'>WDZXJ^_VKJ^ZHW)SM797O.\);409A$Y QEM.: M$5<.;X\F>([4^JSI"Z=BTYAVA$\;556#";@+KZ-,O(PC2&?=*WS)<3[%GPXS M;L7CWTUC"$\L=CJOEX/1B@=%E"YMOVG$U>'&C ^9\CPD6R30%!O7A_NS$;5E M!3>8C;7$$I]?QL.'4B2)_[-$9B5Q00(71*4C'(21T9FD4X.,70[R^EVI?"WLN(N+60 MYR*@?KJP]U*:6BCVN8J86^, RR$Q(1,142"$2=+PV83T7SQHB3*.^]H##+1.G5(6QGG7$HU MS\8YEY'KIFZ1G_/>3T=^,'KO1Y.'P";*..- &!.E%$LK8KGA1)OH(S,TA_D[ MP3:OFQ=>Q\Z8%%N@YDT&:CMSV8#KA&H[K%ZP=A[G7+@VHZ/!+ M.RRRY-YYF M\-F9P+*ARH2GPK7XMF\!V[> [5O ]BU@^Q:P?0O8O@5L-QYG> O8O@5L7P51 MWP*V;P';[>;G6\#V+6#[%K!]"]B^!6S? K9O =NW@.U;P/8M8/L6L'T+V+Z* M@&V3L:^C@[./QZ>GGP].3O_WWLG!:;R =',)_?RY/T+[H8NVU.W[[N5-"0R= M0KP9X ?"<.) 02H"'%W OK^,-Y?37E;C5T,Z\(/B?PW1 3N]\(,UJA];A[A^ MI&ZS4IT+ #*CC0?&F?1HAR@(+M#H@RR43:VH%:\\:7P_']'*$ M.>%LX)P887%W3&")%9"(3LQG'3GZO76F)#0"O_V[B8WP]\&T\]957R$H.MNI MCO.:RYF."D]2!:,XX::LAI4[&^$"P4.>LYPYL%PG>MKL.MJZ2=D*'F^0 IN^ MHVE(#^]N'W^#23LF77JE>$9RB)+((!)Q@$+Q6BIN *2#A=K2M;VW/[>H3=T@ M;9*JS>[^C5&F@A_[.+(RRVK6"FX!?%6[W[^$<#,M\+>&$@M1=4U];H)WEOOH M!"B"!I)&G,X0F\ 309G$8\XZH>IT7=X,WU[HJ/]JZ;:,&BO0[.#J^K)_"W Z MZL<_CZ^+=&:-[9R5PFA)LG&>2)XL"1HR43E*3;G4D=;)(GT2TK:X5JMJKU]# M]%5R0X>C0;"ME+Q_V#D_^V/OXY>#3P=[IEQ/\Z^CL=/5K^F??;OTK]<71 MSEU_BZAQ5Z;*ZIRE-G1L!2C\@M(L17:=9]]YO2?O@^\._O"7-_"^.RQ7 C<# M*,,,1GN]=%=J<-0??0)??I7V1G?_X/OM2 Q!BL 3,:*D$Z5"1&#(RZ2Y ^6" M_3Z@K-$'M0'P:S=/[O?.SV!P]1["]W?O@(&H(M,D<'P^I2_W1<*6H=_44&U5 M3+[.A?.C<-K?N]IFU8/VRFMKI8(1](A0CO."8IE!6O6F= FPF[DT;539\TY$94U5(-@*RXPP91BG MQROT@XPEUFJP$6P.6;9US#Y MY&[T)HL:EPE&]Z3LO!6IN!("MD2"=22$( 2 M9[6QSE"A5!WV;&@O6MDC6%/+:VQ&RZBHQCQT/QC<=GOG)W"-H/%T'POA:;B* MN1RH8"1Q)HF,.1.K&(HE*\U*,B\U=I!T> MG>T=_7[X[N/!WNGIP=GIWM'[WX^/W__S\./'[\F4A[V1[YV7:L.Q+3I<_:9M MK8];_R:NN=7.=ZKA-BDJ)1K96D:G70@Z2L>= O :>&>M3U[3M"F20C?V*Z3Y M#_CNVS*6G+(R$F_+N$+#(PE<&2*5SC$:L#+7"<$M@FYMX^[IS_A]T!\..RE[ M:6F9XD,S/I;,"A*BE83IG-!AHM'/5SC77_T8V0;.XZ;9\L"L:U(9%0[AP]Y4 MS(]CO"O _KW?3W]U+R\[09MH0J1$>(=X30K$<9J("#Z%I+AP-%4AS[)(=Y!, M5955P5]XE/$/46:7181DB1I?69U]J/%\.TDD1I73(/] M:180PUZ,-U>EBF5LA'ZOY@\Q^ZA<)-%YC:)P%,6#;GB6P49)E6&F3N[6\EAW MD%:5%=9@^Y@%$!_!J .!R@#@B VH=;1WRUV.=^B.@_.*IX3;:-MT0EP_%W66 M542%OBZ/0'KDL!7,E^F*N-Z$&"$C/!X9 F3B6U M;$T@^NE%O;O]Y/^S/]B_],-)S$*CA<>M% 2\R@37%(B-BA&6@(EH%6Z\ONTC M;A[DY@N!FJ7)XF??6NJJ$3A\&NIWH/>2,Q>!6S4RO23@#46G:Q%@<:(UIKTM M()UD3O!L,D%?%6$;&HB'1 GG,1B;?7*F3L;T5I#MI1CVEG)M&:55X-A[^ J7 M_6M(9Q O>OW+_OGM2??\ L%.0EDHAQ@D4*)33B4I7)#2J)\$29,!M"9MK).[ M]0*PK;+KUU?L?)N^!K52(X(][49_ I-^*L.+[O4,FL%E [.2"*XB+KL$\450 M)%@ [1T+PM0AS#.@=ILL36FCRD7XLQ?W#S9>;R+%_VNBLRD>C7:4F@.VZ8UU1;A?OR%^ ^^L M KFJ@;X"Z,T8Z57)L!SQ&M-D^UO= MH]"9\II+E8@-CA(IK<6O8D8[4^"!8)SFN\%HWW;N+:/ *IS[/.A' M& Y/8 CXSA=[O30U'Y'YY'L/D'6DGTK^:/O]C[N'>T?G/[O@X.S_>-/GX^/2@GR=!@%\CI"]VNQ M.GLP6CUK=(4/63]7=-V5S66(>ITU'C8^Y(P<< 8?-)EX"DJCIVYX[*SP>6NV M_9F^]5%_!*5S\,>^[]W[G.]Q)9.MLRP9HA,@Z01DXKS2)%%@H,"@RUC']UH4 MX=H-D!X(>9S^LW\S&. VW#'10>)\@3@#*3DIDC-UJLF>0[5C7&I< M$16NN.XS^WW_)HSRS>5#O#.P/I@,PB/82)'1*7AB2XS .R%XR/A]J,2:96#N M*HVJJ:KA,8+/[Y_3+?/>?HF[YPQUY-29Z'T9,!'Q:8B:N!*N"#PQ'8S/-BXR M*W!U!#O&G1;542%+]%[?X/M"&DNH'+[='BYB7#XY6]DD1)&,M4J@D*P(@DA* M8SEX XF> B!9=*U\A14!M]:WO(UMJ@VE;4M>X*(K?'=[;[7XWN,[9:NEBQHH MX4 Y"MDHXB/%;1J%K SC-IBZ?N$JJ#R\6Q8C+(,F.I3L_! M]LCR4L?NK>+*,OJHP)&Q$+X#FS6F$%0Q)LI<:&N)+/$*3W%G%U%E9A18G^N4 M"3X*IWTC?GU-]9L65!I\QR"B"1; MF0#1"5>IY\C*V];O&/_$)TP8CVME,H.!2+"=5*X%="O'/$ M:D5U5:99/"&6.W=DL36]A^L!Q.YX3?A/?UPBU0 H7*)*T6R2S91 M[F.N-/:NA<7M')&WC1 5XI,K+G'!Q2E'L[5!E> K"K]\Y=&)(E8;K91-#H^1 M;6+[&\\W3((*'7-675Q&QV3!%7*K@M6)DXR&$9'@/7'>:,)!6FM$LE;5Z/9;:.J':^RAVCD0K MB[AJQYXG%ST-U64?:*"*."EHF14'Q"%$DJD1QCE#0ZP=M7\>85MA^LKDJ**0 M;8G(/[FD=[=W(1GJK/8Q%$"K:F=#1$I>NZI0X!@M2(RVY*F M$@.)23B5J=2T[3OT#4?:MX$_RRBE F^^-V:Y S<-]%G.0RJ7, "E\R*5G/B( M$'-@5 L16?)UO+@G(6V1W;RJ N ;4[M&B*0U4N"__ RZZ\?*NX-L;)KWT M)4W(9B)Y8/A5=O#N9MCMP7!X[XV_7R+1;(.A M.1.M"VD#2^C*>WP2>'*!0D)#N\X]R'.HUO:[_.UX.S[KC]]] +,/@^E\($&U MMU%3DCW%TSL;3?#AQ/TZ1"T%2!%-I6#("\C:WR0;8\<#/ZM))31GSQKDX?PAX?S;EYRQ_O$N,] E&9XI.?2#U-)39Q1/*%P:/+ZA6UQI0_> M 4+4%WB#!O838 ^&H^Y5B:DAVE&W=X[$?@*W&! F2&*>U MR@G_LG$UHBR,87JSCC4A.J,S"4(Z@B8$;H1)*<*UIL'C MFRM?]PQ>!.4.D*JZ#1& MB0[<&I8TU[E.J=:R2-N*I%:C4575;$LL]9&EC6_@I9#)QNP)11\7!8)/!RR8[/"@>/1W&Y237.X7!UVZ$X>G>],(UX,*C]9G0K,IJ)2->1T]L M1/->@@*G%VF"]_RG;(7=NXY*^E7D^>2%3*4+[",_*,;Y5VCD6OK!NS5ZV?P\ MUKDK9.,L.JJ,*6;1(##):2ZUM^ =$TGPV'GNC2M>#'L4G9(Q$96C+;=S@03M M(Z'26^N<<33E5W,Q_,1UPA.W"-.;RT\P&G3C\#/JN9\Z5@O-:,PD.5'DP21Q M65.BI.:H37O@!O//# N?J M&LV_"5CUA;XB^_SBZ\=7X\] MSM_Q+4;#P][L44EE0H^+Q%A:VOT[3JREF7 ?I$\15*@T8:VM%>X0?;>2%!7N MQE=>YZ.KF<02RZ5*I("F*Z#]*BE#TS7A\YRU2(&" ^/KC FOL)@W2C>FZAH7 M\JLN:?S''S L9LYD/:Q#E7%26D; E40Q92RQQ:7C0J%8+:?!UFF9U>0JWOBZ MOG*K-LY=\&;:&2Z,$7@L!%&J_($2JSTCW-"H@E&!TSK&ZJN,'*U%LYJJV?;( MD9<&M%*4>#/NV4,%"1%=N)"I-B:$Q'5K%PNO*G*T% D6C!PMHXR-A 6 ?@6 M.5I1H4O' E;1QD9H@RBM80J(+C)AX?9&CI52R1.1H"7G6Z$E; MK.^[XE#'LDHA6:)U2?WS)A(;T#PSVJ'I;00+J4[4^ <8/X59L;K@-W&O-'S6 M>QLOHY=*L="]T9N+K*FJ_5%C51MJM[\Z699UT]O2]"9" ZNL+?/ @#-'C ^Z M))V5T=7XE4O*HZ<:M98;NA[=&O:^U/]_N\F[C(*K#(T8E@#M"-+IJ!___((* M&9Z\P]F2S2E MM@I&W<'5]67_%F ,;1(/F 'CB=N2[Y001&D_I(A-93JV!28IE65H8A4^/0GI MC4L-J:O!O6DX&'5.BC0FGFZRUFB#%/8*R6SQ#_Q>$*$+ F,HS0LU1*S]\[$X[ :L+N,&PW!V(61'^ C"6L=<7UW?S.\'+IO4:*IA7XAKRJ_'0 MSN!D4%X:2I*QN'>HD$EP3!$G,DO.)Q<72Z#:#C4^86-6T.(28FM8>Y]04EEH*)>5.)>2H+!0@'LA_?WPT>T=R6L)O]^$Y!JT MOL9 _+=[0(S*2+VL",W B#29$I>-)6@%FJRE\4XMU))U,17>_^A7J,*5)=?* M5*;[W4ANKJ[\X+:?/P_@LGO5[>$W=]75'WQW\(>_O(%A/X\NX#"A[=C-W?'8 MX-)H>CB]54Z^EV8EUUT8XN]NKDK;Z28:Q]3'UVR#F9;E.5=%$+E#?AG&$KII MWDG'G#">)QM,RB[S3KM0*]8E)"YCE$$1DPSZ*%(*XF@P)&DPU@BKLJK3[JYF MPYI',I=/(/;/>]W_AO2T#O8>T\%T;O?DE=\GQ0T[*OF$WATE6N5,I,83Q7NT M,[(W/"J53+!U+@';6-U6!-M68^D":>R;)4/]YCLKK^]++Y2X9#J!K]"[@8XT MEO+2?BVRDG,7T5T.>)*3F$V4:$!GP5=LT],4Q!T@ZC8IL6)V21-+.^R-T*SL MWKWX+C/_]WX__86K[NB,YW06BO#HRRVKD"0DQHBVS&9J**.N3BNR5I>Y ZS? M?GHT&%-O^A$_OAX7]/7.'YM;TY$R05 \HV>D+1Y&,A,;RR!;&5Q2%(0UON5= M^UG .\#F[55PA9J-:A;5^'GML*!$ &.(9OAXHE\?B0->[@UX.<&"#*E.P^6Z MZ]H!EF\A 2I4>C2Z.G_='?G+\5-\'"Z[YY/Y45YD Y9QPBR%Z-Y+2)4&"16X4&^]XO)TYQ-"BYH3E*ID94T6-R(BA\RUJS+V#N_-8?H;="&*#"Y3&A"BY]21P+(R$!(YBKUM-W! M&X>5A/I0N;;5IL9)&RV!>A(]5T0*9*,/W!)G0/L<3#3@V]IK7DM3XX8WDF:4 M\Y!(KO72]*@RRQHYSQ@OB8E:$:NS(SIE09.%F!?+WOLY2M/7H5%5U6Q[:3H- M-+ND!!%1\'8!T&R2Y>J?7R>)LB%YS"5) JI<.4@"F) F*2^1$P84< TQ M9/IHDN3J4&HV9Q8Y&\$H83)1?$(,$&MO/>\M:"LV[]6XV$XNS7(J;Z=#]!K+ MFFH8/G:_/LP8Z@#E0LA4)IO)7 ;8*N)TT,1*W-^\RT68C9Q2#SFP.E.N?^8\RNUY$IJD1X7>1#/T'YY^ M7/\))6D.%_@5!OX8B6,W>0BV-T*JJ:K8] MU,)"T$PX2[3 !4DP M=2BI!B-"A2*:D5;Z&6=4FP8*AE&65LY,Y\$8!OH985 M%;KTY?DJVM@(;80+P@$$ I*5-FT^(<9R]\N=@-+:QM$ZXQ5>5ZBE+EN644*[ MH187? H:G0 .J$49LB?!A%@F:())%*QDBQ2+OKY0RU(J63S4LHP\*]RZ/6.> MO[O]Y/^S/]B_]"B60OED:>(Y6Y)RF?8M ,]3!XQD:U3VC%-=J>IR"9 _A4E2 M2VD5?/AGH'X'>J^;WB)PJQHM2P+>C E3C0"+$ZTQ[54P\$ VE:N+:.T"AQ[#U_ALG\-Z0SB1:]_V3^_ M'1?P#F?=_06+L;1_#4IE(CD=VX>!H"2284ZI$.OD\K\ K'W3JJIB^_6T4L': MVK\9COI7,!B/52V&P47W>@:-TP ^!WQBE$?S#T(NSTYI)BLE L-5JSJ;T#.@ M=ILL36FCPN[R0I3RP<8K@#DMT(847"-C.F>E4R+$>\QC39_H;W*'0%W"7N'!'9!R*] M3230J(G*D 5NV?>,@JLPKG/@W[$L^ $AH#O?+'72U,# MLD3QII: M*"%XF7(&YH#,DE9FC=X$IU1D0?C4#:56+8 O/8MM.J*?D"LIK54 MP; _&_@$9<$S^]'($!/:"<1(SXETS*.%:B71+@G+K#.6U\DPG$>R^P192_9M MMY!&+G_H#Z[\82^7O\H;-U*5\,S[-EIML"C^N2J"S/&C%1K- 9UO1X53-$>F MA/(T&*UR9[&/J%@=@$+ER4M+()K2JZ20)I>OI) V2\V3J#-OJ8WJ@/O.SDR\ M=XU#F<\ZB4A48@H]'9J)%TZ3)+RVAJ/#:^KF@#X#;BOB@*MQ9(&8[UJJJ)B! M_QC$(Q@=]G!#@(_](1J*D44PWA)C="E=YHDX 8Y$YG@&!)H5;YTS/T#\29BS MNEK:R2T9?M_,9R@_H.3V^[U1MW?3[9U/6V"62QC [1[V+\I$B>%A;R_&_DUY MU3G:>P??1@./,,=M]\<2Q84?YS/_K6.2L28[(%IR0V1@Y /K?]^]O!E!ZB3/*161DZ #2L (AG8:S\2& M&(RDWH"MY".>"1/>%9.''=8>>^"P$T9*L M*4JW.AL8B=D+P:P+X.H$Q9\ M'X.^/VW_> C[%T5-[##GT4R$V6A5!&7 MP!*6(WH 3J'+IUI8Z'=$[6\T37#@879W _*N$#C[$1$\UC[32:)1G8>TB(]:1?,/6Q;/ #M&;'L!P=-R[ MO)W^:#AY22<*G94W)?%.IC+T#8_)THB*&1&T#=9 6J2\=L6/?]VD:$ON%2)# M/\(N]^S#T^L!^'3<^\,/QAV=3OP(6$>*2$&!)@B7HAEE2NM7-*BTCMYRAHPV M=;JM+XKP=5.HJCXJ!$,^]GOG9S"X*G@[,3NE3"P3]1S:V8:5$W5S]:X_&/3_ZO;. M]_TU_F9TVQ&24V>M)T M[F,)!/$N"R*DCLEG;W2E&_IE4.X(1VKII<((P!_7 M7YC=<5[1K)4@03N)B(PJ7P5B;$A9@,DYU"I0G<>R&WQ84\851N']B&AF_92# MZR!GB,7A1_,GXN_\.72<*=6OV>$!9@R1>7P%!$"B9@K1.A%=G29V2\'<1:XT MJ9D*\^EF\ Z^74-O".,S$6*.0C$\$XWT""FB:^5Q\<8K)JUVUJ4Z=N@C8':# M$NM*N<+LNJ=9>CK"/](]BOJ0[C M;M"DDDXJ#*R;.P\G9=71::^")(Y17P:+9(*R\(1:KI.U 8QHPWUM-4>D!5MC M:=EN2P9(\;-&4S_K#/_-9(I1S*4!<.FXD,:\I<1%[DEF$H+@.3-39PKF8V@V ME?NQMH8?\6C7DG2%(/T\IME4L@5054WH>!S79K(XUM?;"T180^CM40(D"\!- M)#D6YF=)RX1F2;+GCFDG4IB_%G^%5'@A0Z,M)BPCZPH,.(5X,QX(%6:UW2PJ MI\NU/-"2<&X3KA&H094A0I..Q4&88EJPCBB<=&R>AE+'=08K(ZMB)#['LA,[7%''#P=$_H)?Z@P_=GN_% MDC(_&)0T^G$X;M85-T9*70*2)2Y3ECLS6X8%F!0L9TI&/M\,[=$PZ(L?]*J5 MV[PH*T0V?[P?'Y]9QDO#HP?",L+"S241QTTF$ )085).JL[#_1#+KECW:TJY MNMYGXTH7P%35LG\,U6;L^G4U]BP!UA!W!8ON46R!:P8*83E6\D$%ZLI)HW&7 MXD$!.#"Q3HU'>Q1XP9YO@P'+2+F"YD_@:__R:XF#_A@EG9Q,UH H;?/+>#%' M))6">&LMH2X+F;D16M9)!WT65OLFP?J:Z]<2>P5K_W[^S)CTTHB8@ 6B4CGW M1*DP\-(A\[,R,N:(;D@5&LPCV15C8"T)5TA2NH]GRNY%$%4U!!YBVHP9L)ZN MGE'\&H*N= ?XAE5X[T-:5<(2OU M1T3W6GDN@JOJT?X4LLT<\.MJ[EDBK"GV*F-1GL"'?H61H?@:!G<[Z7&;LD[@ M(Y"-HHFII'6=_;]=.KQPZ+?%AF6DW?#E_IWS>3_F\/X&]F[.;X8C3IF=^:$B M1JZL(\QQ/+@RX,)9%OB'T!R]4B_47%WIM._5M5.O[)H&[0)GL-X MU/\ZQG8/)7Z)AHJE!*@O5A!*P*40B'!<\J@HU1#6(,##3]QA"JPIWH;W@,_^ M-EY _//SH#\JV!*8W)O,"&G MF)'W.?REE[K#<;=:2 ??RF"E*3YIT2_0:$L&-!Y+IS=<>*)H2\80J05(1HL% MC/)%/NMU:[N*1&LWAU A"<7*7"4H:8 A*Q*\=<0Q4%Y0Y?"7U4^.UZWWM>5: MHSG$/2S[-X-!:7L$+!G+C2?&"W0V)57$>LA$6!>YT$PZ6M](F(+9/8VO(N4* M'1WN0SKJ]^(4E2O-ST"7D;4"__"N])F 1( !-9+JTK"SNNZ_X]D]]:\HZ^K= M'28QQI!%4EHDU))"NQ-P7_(0)6&:&M"X7J?KJ'\+ZVN;,^26E^U6U]?F9(+* M6A$%CA.I J"(!"XD69=R,5-$.\5TVQ:A7TK#B]37+B/I]HHI%T'U<]?7+J6W MQ:HJ5Q%Z>Y1(""C28$@.N&%*A1"=3IF SY([)F6&>B;C-M?75F#",K)NO?". M)NNCX(GD5-+.K<'SLO3!S-+'F$S2F2[2?_3U%-XMI8VE"N^6$64K'<]/#MX? M''S:>_?Q8/_XZ(^#D[-#_/+SR<&'@Q/\U>G9\?[_^?&[O:/W^\>?/AT?C;]; M/5;7T >O'[NK(8&Y6!Y75#')*.,Y2V.\E=QH87CB(:)(7*KZ_[ M#VX/_NNF.[K];C1#M +M9D$2]Q(?!S2:G7"9F,2XUBJ[4*F/TU.(UBX^Z_>^ MPF!4YH]_1KR KELZ'?7CG^-!7,/#X? &TI?K?F_RPG)2=(S1WBE-"9?CN7:* MDJ"E*5/$%2UE.3;5.0U7 -O^1MH(=QY4KU564X4 WIPX(J^JJJ()Y/@?X M/OD[X+0Q#)\EY'('K0QI. /B&9)56I:)#XP12#9I0(#,UNGZ_1*R7>;&J@JH$.5[[+C< MNQE=] ?=_RXC1HL/8XTLM]+HP%*+2[>H3Y=E")Q&FBMUSGH>UXZ0HT'A5P@. M_H@.3[CCP:1)Z!_^\@9FPV@[R%*?,GJ_04(HC2@9"87 O(S/L=G(I.HDA"R& M;R>ITH@R&@PKEBN-HYLBEN/\1W\$92[*?O_JJM^;P.+*TB"S(9IK/[G,P%,P MD^RB5^.(BEKD7NB9CWCE:FY2@!6"A5,HC^Y2.L3H;4;O294>@ADLL58F@L8O MVL(^"B/KE&8] ^J5LZ%IL3?8U;T0]3XL7[R?LXON(.&>-+H]1/=ZB/]R K<3 M(T@ E0GCSI4B$J0M*$,"H\QJ;Y2^G\S0'=F,@]M2M!D?'1>Z3*O5:#]JAFQR% B% 2)[VB%KS--Z&5LKYPH ME93PR)54T_><[V[W+_UP>)S'T">)$QZ=7FT0HA46(?*2[DXEXI0QL*Q"HI5F M:;^,K:TLI#;N'M85_;9D)9W>A&$W=7%=98.<+F<<;K?$C+Y! %VEB5 MJB7N(+1ORC:MG_E19BL)MY4/X=IE17,Y2B!8D[KR, 6!5#E;5*:"L.X"3Y$TUGP,];@QEYEW?D+ZNT2Z=[??7S(=U[WWEQ^D[[8U=Y*]X0)=+@@_]P7AE':ZY M,J7=J.$@B)2 ML3)%25&D5%&#'H>,Q(ER^RH#+<^OHC=7]=!S?.LHTG-FX[OK&=M)[/X(/ MOCM)WO@#AL5;R-2;()4F*HG2,2!*XK6U!"Q7WI=K-C%W>?QH=DPM?#\-D;=& MR152-S\/^A$@#3^@L,?'T-Q#ESI:QRR"2"2Q$$MWX4!"E(HXG;4&57H0UIJM M\@*TGX: =9358-KG#.#!U?5E_Q;@%(V7;H3'Q774'R>J01I+9CC>S>__?K\_ M'!WU1_\!HQ.(_?->N3*\O]J.X5DJ[C.)2>->[W##][F,)7).3T)5JU5I9 MWD_'ZNTC38/IL-47.3&)T$^8_JB\CG44IPEHJ30MB3L2&"56)-P6$N-2 G3+O+^:D>WXQ*G6, M$7_KSZ$CI&+"@2;1CBO6\-0)AD>BHJ+*>2]DK--JH,IR?DZ&;Y04CU!]<^'# MNVN>O>'PYFKFIE]#1+/L??=K-T$OE3FKG0P!S2C)T*;B4 XGBX>394U3R M_V%0H&,,,TJ6$2Z>*2*E0%\EH"RD4PJ][I13FC/OFXWY-+2.G^9!V 9A+T6: M1YZ8M<=%U+O!O7NGR3^:ET_'9$=Y0@>(\S(J 2)#5TAIPKR27F:/2JN3H[^Q M)?\T3];&);T4N1YYK-:.S:YW:7 "N+L,NZ.9X&:W!Y;JY)G.A$>-ARH?NU0N M$)8H5=:X*"KUGZVRG)_N<=@\*1ZA^MJ!X]GDV6D>\7/K&SZUP$G=NLO<,!D4 MXM_H9(^P.,376CV! 3^DUI9!.5.D\*XOLR>NGS MI>_=FQ._R)KJMK:HL*K--,-8@RS+GN=M:?JUL-A+'UR C 8*^__M?5MW4TFR MYOO\EYC)^^5EUG)15!WF4, 8JGOFR2LOD>!I8]&27=V<7S^1LFR,;%E[:^_< MD@QK=7-L."U]&5]D9D1D7!CM<1,@Q-KFSM@LC$Y)QX;O1$>AO5O:Y?D$&(L%J*K06[.%?CZNNEX MC*EPHX)ODY#T)*R?^C0B;0W.IMMU+@]N@;[0"6T/=$'3U-@_!#-]=WXV$#U N V/@Q4J5KNJV%)G M1&L'RJ*'6% #:A]\28C!MNEO>0 V;2NF^\ATY'F:)X)Q<[J F(/ R60O4C 5+)-A/;SYZ/OP8Y\]_>4_1-:S$04UHO6WPB/X.AZO M$MDD7$/RHNHD.O L>N!*%)^2$S%V:77^V&;1Z!Z(']N2WI6-!@U65E!66Z +F*9V]'=P M]F-&[TS.XR0/D&P#(_I[4,;%*)RC$Z^X6EN1.- !2,>3+MRRHJ5.;5[B)J!Y MBPG=AN4^ IWN"6)Y:-&Y1F??VTM<74A:*B>=-A"9,J"83A"=4X!">QL-"S9, MVJ/T,9#3FP0#Z.SV6C"8B^E:A-Z#^N%?L]N8H(A:BMJ\(]DZ*;IF+@>9P/)0 MAW3F%/6D3>$> _F\U68W+C:>-NU;@M_O3%!3>)^\MQV46183L(>A(IUX. MY&]9O1SYJX/&@B;SP\K-?#VTY?B@!/K'"J?NM=3[EB$OM9;.9@-I63A5BH2@ MZ)A@R14,3*$W9 D8E?:F\)2\.ZR3H_<:?YB]<>#JN:?LR-L'_U M:!"4'W6+GYXO_O';'/'5)?FNN+BZ?Q-&E0I:AY BMZ"H]-NZ MDG[WM<>?WM6+\=E0R8\89;P#=^/ONJZ 05R:-S)02P15A");A6G6KRNU%X_ZN/D,*=)=?@X6VM%0"= M(9F)#-G&&L"*=,-+C1"L=$*F0!K5YA'YF;6AV<52&L[(/J;G[M2UOK!(#T[$! P5W<9.,S1MJN^/1WO[ MM:$Y-.7M0_"D;6@<9];1]T,1)H,RF8/S=+OXH'36W-!UT^;YY;FWH>G%>.M$TI22D]&?1<1I]2B,4X92//Q:A-F>L[ =E[&GO6@52<3%\?L@#E$Z=C M/'!(AG/K-=NA:>R#$6SM!7_7XOIT=G'QVVQ>_T=GY"6::*4%%I8M MJGF J+PFN>12N&-6')JD=UKG 5XPX^Z"T=X>VZO1(>7)=U_MF^N;<(LS5MM@ M00A'5J;T 9P.$3 BDLF)5JD#>Y[ON\0CVBH3Z.KTVVH'13NDA/J>(TG(NN5) M%2$ 12T49Y%!="%#L9['Q+T7Y=@NH.]7^',_[64_#5"S?<1!=U[GS4R?;^LL MQ2>=)#ADAIQ%;\'7VG?#@U$6L^"(1[:=OE_AS^VTE^TT0,T.*9E_ZSJ)A8+G M]Y>:@S,ZB-K>FD507# (CEL@GB)S@5F%HGW<+:5O,V1A!'=%8>32BIF2(>E6?<71QG MULCD-%>0T7NRO[0"[Z0#SI'Y9!)3^<"Z-8RX^B/:@8>P!0YP._?2WZ/:P]^' M';8+HC R3(,U$#D+H(1#<%PXR!I3LE$8R8X[_/5S-Q_I;FZIR4<<8=LN"%$2 M>2_9@=.T\Y0J'KQ4!5B)-B2,WNMC,Y1[BN#GEC[,+=U2DX\QRG<]Q\5V*41N MG:D-K="Z0KX3T>@M_5H<2RGRP+4L1[:?^ZS_YV8^S,W<3(>/,ZZX7091S"*QCIAGD(DP=^$8GW9X2KB?WF?=9ZN]DY)Q)#BDCT6"] .Z%\WZ7^CQ<7"*.FO!D85L?1HZE)*C+FGX6MNU0V-9+6::H#=J%Z6/1XF*3$"%9 MTB]D-3L*PT6?(H#3#) M/$F+KIG 5 2AO<[9)&%+&V_]1YB+W8OY7G.Q^]"VSR*W"OV!5$_Q@GRM?#7[ M]L\WA557L]NROC8#608A:3JI93P9K1?",4,NCGO\7[\6AX MRBR 9;&0WQ$#.+_T.TJ1Y!M+OCYS=2S_K1.^Z:^'?>KC \=N? Y;U)C=.<'C MR&[5Z446A\Z2<5>JW*2UX+0J0)=I=,9%EULE\K18SE21L4/2WOWKQ:&$S%Y= MDF6 [Z]H*]>/>[U:Y]*)2=*[8+(&(;#.AU$)8A(,L,04F:?]*]MDT3\!:O_A MM+UIS*P-#'[4C&N M#,Q5)(+;)+(O9&&&*$%EI>JL 0DR*L9S$C;[-C=5!W#3^PDCTODP'C0J%RU, M?KRXJ /-+_,?8?X/K..(O\!(GS<$'X3O)GDO/B:DY+_PN_!^FM,TH7,A"#('WFAKP+%PH$ MYEF)K&2;51-5Z03O.>G+^'QL3%<>,^#\ZLV+MW^\_'#R?UZ^?Q/F-Y!W#QH_ M]6G# [^=L:X%;SFQJE+0):)10<@0?0[:)QT]^=S6G3WUP<-VZ=W<[NI._2M< M)OSF_F=E4\E8MPXC79"D%1ZK^<.*+A]]U5@SC*4N"98JE/9 M!,$04G&9_F^2+K6)BG8 -_V)-):&K)]'8S/1 MP-!YB&@=](M/]=WPU>7)Y]GUY=69MH).9U%+U"V=SZ8$<)% :VX,3]P6MSX. MO=F.>1KI\U&CIAPU,(L>J/W;+U@/],N/KV>+Q0LZW;^6FP3K!5WZN+@Z3V>1 MQ1!CD37)6H B]."C3A!B=M;+S'5JDZ*[ ]CGHUFMF6I0[=4#\M+$)&.P6I@7 M9^1(HD@R %P3[_.H^ MQ-49:Q0&8;B!:%PM>K2T#9)*D%/,@>7"DFZ3;?0$J.>C,6-)OD%%R\,EW[S" M,(;(M#9UP#4=CDI;B,EXX,HQ(4)@3'6:#3>"833IB^QT5D]_.1_*^^CCZEP# M[J5.KQ66DTATJ:. ,IEJCH.URODL7/*Y33>DC9#V]38Z"M^=CI&^LM8F#CG(6"='28A69D N#>T: M@U9.>)+L.8]^/YK2AX*&;YRWCR-:>+IC:7V*:3HXR6Z.B 4UR!QDWB-[=/*54M^KZZM-L?G[U]6;&IXPELCH*L#:45#D' M6F#4@"Y+6K-/A;<)ICR.YSE9%"-(O$%0Y"&JE:IWP35!EM1#9/M,D!K&WE:% M&"#Z9FE1C^"SQ=B4DP7-4@85R2VKQ68@D?GHM:=;L[M2.CDD95E)#_Z:A8%<"9$D,GK0O:1 MXHU2)+< >R8Z,:;X-YX.8Z:EG+Y\??+AY:_O3DX__-\/IR=OWI^\6-;3[9Z: MLNT3AZ>G],*\EJ*27-8EI.)S3,IRZ60N5B69HN3%!W:V[<.'>F_+BL1WM*:O M'^;A59,LA,T_$1D$$T:" ;]#DPA[Y1=?TV9$,/IF^O01@6 MN"I(ICLX!L^TKY-::%X^*/V>75IXNOJS<_*] X:1,QZ1TH1AH9N,L@ M=0J:<5I]X1UHW_8]SXCR447:(&2Q8>&K5-W%;R2I>W^]^/OYU:?[_Y,SECUF M6<@^XJHVI,BBU@1+(!LJ26Z"E+Q-!N- X,]$Q?9!XR$UFGVT5?;O\]EB<2:U M)J&Q $)Z"TJ%*LZB@(7HDC&,'+\VFME@,<],6_=-]U$U6%V;HVA*X3*8"%PK M17*OI8'>.K!<&:.$EL8>6W/S?8_K/$Q=;ZD8#S> 'J\[QP9Q+G[Y^MV_W+P! M):FDBA$TUE16;C7$K (P5D3QZ%3RC8)=N\"=*I>KK4(V)VK?Z5Z+^=79,N2+ M\R]U!?7->?FML0?=YI.RE*9WC3/M:. MP^1L*AKVIC,HR+BTPH"QPM6.RAR"EP62BRS2J5R"[I3E<0RZLN$5=X^JTD?Z M(T?+7BWJ[Q?X.^9P^[9HO7&6&0DZ>SHR/29:L"G@H]6Z]DDK31 ]LA' M3V<6-R1@-I[T&KS,;@K/+O,58T!O4()=-BC#A&1=ZTB.9G8FNLQ*;)/+]02H MYV]-C,W,= '4VZ3E#N":)GX]"6\_V5^CD=E-208PT20Y^"F0GK%:7:< !6U% M)4,$+XR D&JV="K9:'PN:K(E(VP_6M*'@ ;:L7P$OKMQ%ZMK43"Z5='*>L5B M+?5U$"*=G-I(Z5@.UJHVG6L>A7,P\;E=*)N-+>^1']]?T.5)!U#MMG2+ZC;% MO;;%2=H3*$-VEI8)? @>0N&UWI+'5'0'RW+C%SP'6L>3X,BNPKOY^6Q^TVMT M&=]=0^88LZD6[[-(6J<"'6I.V@RT3(G>1R;76U,]RNW3W_)<"!Y1EM.9@VL6 M\?(6DX)%9I6%9$NMJF>DCXX.86>$1J\T6M8FY;<[QA_>PQC*6X.W\OMX5ENI M"Z+)O(P#="T&L_B$L@R@H+%[L4+FM"XR2P]>ZQJ#PT!'K)+@4^VL;B1#PX]: M*79S)";0B3Z2'SE\?5+*^<5Y!?3R\NK\ZC; AB497HJH=9*)W"4;:K)9=:&T MC;KZ3:93MY1.L>K',>S7#-F%F=FH8FT0M_Q^6EFPW*-P!$9X0]Y+2."0P& L MP07OC$EM&J %TZ",%[41.LZ.L]G2#X+(UWD6K0Y%X]'>WM-Q3PXY>U#\.13,:57B9O: M>(O5_K+9>(A%<>!"A%AD*L(VZP+R[*=B]F*^UU3,/K1-4X=5?R0;9[D%O0E2 M>XD@EENPU@MY-,M'\X1>EUCX6O9DGRJL>]_T_*VY!A(?,^4&A$\ZDDXR!.= I+M-I&#BG!(2 Q:+TWNLNSPK[ M4X(-]L@AZ$ ?V4[*_=O+VP$;Z*5Q*!)D%@AB*8S6SQ@PSPS+D3O)S6#Z[[YN M.E.B#4>=%6 W 4]J''SXU^QV?A-&QX4S9 HQLHR"<1"C4A5BU":X4M:;S^V@ M W=?]\/HP&X"GJ1=R/N7O__Q\LV'DS>__O[R[>^G)^_^X]6+5V]^>WOZQ\T8 M[NO/G\/\ZXP,JK_P\AKCU]]Q]G$>OGPZ3R=S# .FI(_SQ2,,16\@@;4>)5X' MES2Y!"8&I9AW(1IIG751Q^2C.1L)P\"1Y\L8]=_/,ZZ^YH_P_V;S%]>+J]EG MG+^^JR82CGC4S(+PEI,G;PR=8PE!NVB75 MG+9R+8"^_9Z7_TX7U[DFC"P62/^I_?'/K/"2\^@@HEK4&#S&$,^'EST^I)5/U@74Z%6V&^%,7U4[$EVS5K*>3!$B MZBB7QVXIM0-\85";M8#W47LI,JG[>*6S$RO $Z6R4_+?1\1CYZ#164=(;JLJ M0D(KT$=PH2;7"6O!"UF3OGGRR3@O1*?:IFZY9]]]][2ULR.1,1M%DB-Z.4LD MB_/P+J3SD1;"$!85F@TZY1>VHW6]:\_>F8'R7/D MAX67U_/9\GG]C_.<+_!E6-P659!/G612'GC09)AD%L!SGT%;SI)3)NCUGM2/ MAI$W?L$QTSB>Y$8L1TDW'<_/_GQ_5@.2Y,440.T4G18L@\\B0$+..;,EI2?S MOQ>8_OO'V5__8_6)-WMT],X_.9XZRPP9\Y*./F:\QI#5B$NZM^KQX\3)\^A_D_EOZ4 M50QWP M-:V%V(9P/W4-X_*Z56E&(*7!T\Y6G)DLR!!\ L4E6QF5.GG:.8%9:Y;M6Y^1 MTFPI)]BOSO3AHDFUP).OVW?W*\_)U9G=!>N<1.<(I%$5J:JCT0K&-M/M.\&; M_O%X7%;[)1SL0,D4*0:_?+VKR"FBH*ON*HN6\+&<(!3ZR**HV=363N' M4P=Z,(;.3CPU:"#Q %H%=MLEK0.T:@%Q=DL9E MPUGT=1A'!N6U@*B+ ..2FOZNO*?.K MK^%R.07C2[V3IT]4[X-BNJSUG66SEL)ND$7RKESP0:K ?522:RN]+IY\K* [ MI[#W 31-/KM1)9L<$+3/I/=&1XA.6]"2J:BU,RC;G#X3Y;/?2KQ605^=W!,[ M_?S;^66@TV#9V/+T_..GJ[?ESP76'.FKDT(J=Y+2]>?K96W+K_AECNG\I@#[ M,I]\KC;P?RU_K1U6C;!J%SW-/(3Z%)UXK:?1RB71QI5HO[;#37GNH[?K MM\&!Z<34R?6E,*>]\8"Z-I-D3(+S3H-'G:Q.B>Z[-DW.CC.Y?HBFC<;#@2;7 M%VY$<$8#YR;4 (\!EP5"R"X&3:J>UINQ_DRN;Z%G4W-YV,GUU3RKC7'!UAX[ M*M98>&)T%D>GZ*^CS^O%W#^3ZP?H0J?D^CZ<3)=3W0'4CYETLZ>[EB=5AJH9Y03N8EPW86PO.8$=\/W,"1S(:^^4 KAK+-R+CC9!+53@" MQMK+K @R6PV3D"*7S!0?;6Z3/KH%V &\J0]BLNM3R@XT3)P!*%5*)20.B:O: MDSM&"$(FP-JD+.1$=G.;QC#/- -P9+-F)YXFS@#L NUG!N!.1/;(\-J%A:DS M &4NRK Z()/3$1M< A^9J_VVC=+:21DG*F8XX S 5OK11_A[R0 426AD];V/ M#M!:&5C',&8+S)H8+7H92AOM.+8,P#Y$]LX [,/"-!F ?_[R_N7__O/EFP\O M_T9_O!^0Q;?ADT;(Q.N"<2V;+FA5L B77 [*).M1FR"<(?F;K$4ZV_2A _,= MKN,"_WE-U+\DP^;J];>N=E(BEJC 1DW$&^L@)*3#)]&/TAC#7*,.@1L0#8F] M+N>!O+N>IT_WIS4O_W9Q\I%^_QBN\.1SC1._+3=_76&D^7G$?,:-<8HQ#US' M4$>$J[H'#)00,Y.2S'?F.D1K!X'8PYR5,33C?HAW.A)&;I6^ _ /LU_P'GCA M9#%1>Y ET"4N1+W$C8<4K,E>B.0";Z-!WP/Y,;5H !DCOP'M 'Y92'@>KZ\P MO[K\S_/+?%9?'ETLY$.F>N$K4R JNI>CM#ZS2-XF[_)X- :6'U.?AE$RXOO" M9OQW/WS ^><#KY0>,V93!!] M82M;OGA/1)LHG5$DEC9=^G?#>^2Z-"%9(W:@N@MAW\S-H[MSA>AV&;CX?3Y; M+,X010FU(,QJ+4&1PH-3)D*I Y%+J2.,VR0Y;T/V3-1F5 )&;'6U8=$WT6[# MF(XVU2X;DA9<:MR EP)T'@;%$L\AVRF[X-59=^/3(.)WJ(YNPB\16'-0UBW*6,= M@+4=#KX)VGY>BT8A<+M2#)#^I.J1([/:$D EE*8_JI=EZ[.Y9%PI)$N\46'> MQ&JQY8UH6JWH(_3VVK!ZB\C&H A)0$(50;GZEBZT AFQ=H\LCLE&=76/P=F[ MG;DK74\KP0ZR'C'^].BM@:&"'#%*5:'NJ H\.% MWXW8^]\\[7T^F(+9B/(;\9!^@"7'_Z3_OK[*M^,&6&2%$Q:%Z.FP"1I< M)J=5.V$SMS(ZVZ5M]>9OF.[>'";QV>CB&O&>K$4X+^J;!,Z_U '#;\+G&W,P M2"6290ZX5;[.K[3@K?!@.9-&2DF*V^G9OE/-YF,(CO[F'$6T(P;]*YY3_++^ M(+$.\2X;:#O(T8NW.\.;OIA[.).SJ6@8N:Z[.UC,U@G4#%A]!E>&-EQ@)8%+ MK XW5]K)3CV"CT%7GJC[WI.J])'^R&; (P1:,Z6 $;OV#:Z00U!44%D<%@+*F-6Q3C,WQSEX$7F1+1?_]B?_;]Z?@%BP)<\6#__VIY_N M/T'\I__U[__C?_S/_PO"__WA]C/XN&3/CV)1@HM;;X[>_Z M?R@I!%#&+8KJG__VIZ]E^?3W[[___???__:-YO._+?.'[P//"[]OK_Y3<_FW MK>M_#ZNK_31-OZ_^NKJTR'9=J![K?_^_?_Q\Q[Z*1P*S15&2!=,-%-G?B^J7 MGY>,E!7G1W&!O5?H?\'V,JA_!?T AO[?OA7\3__^/P"HZGV M:F^3Z??ZBN\7XD'W[(W(LR6_*TE>?B94S!7ZZFGEZY/XMS\5V>/37+2_^YH+ MN?NQ\SQ_\U2-,M4H_5BC_/.^QKX_ ;XCO.4V5@?@*G._N,)XB-,OSN#>*WT0 MPP/N-',RY/J%NESPL=[=55,G0Q\>L:O78EF2^0BOQ;J9#N2Y_L5G]5/3C'[0 M 3&MVFFDNP-5?"O%@HM:+=\\&F3\W_ZD?IH]%_"!D*?9W?.3LDJ/?61^08JO MG^;+WZ\6[?[)@H=RS_>_1V98'?G0 -6C:Z$TWFVFX?.O5O B0%BN8*Z!VCH@)Z69.B"L.QU&+!BUH MX *-]VSUKVLZSQZJ(>P,K*P V@SPG3;DK^Y<$@O:G+HC)NV.ZHI8$+'IAMC< MVD^;+J44K,Q>Q-6"*<&[)]]NU1=^*[1MV3RKO9WRDU!/)/.[DI3/JM=?WUP\ M$Q[QD0A3R%*IM"L(8X@]-:'R Y%B[ON4)L1F+N4 T]3/[BG2)%]DBX="O7YW7TDN;I;SC+W>BV_E!\7!;[,PE23P M,8(24S5C]*( THCZ, DXE0$1)(F-9HR&[4U-7+6KJ(="\*0F215@2W4]0J^A M,YS-:9IX1+G"ZZW/.=*MBZ_/8E%(1K7H'.!0<":OU:[>I&H! M_L/K^I(;\JI_=?X[R?GEOYZS4KE919E7L2[%=?E5Y/=?R>+Z23^B^%D4I>!7 MBWKG=Z8FH5Y*B8",BA@BZ7DPC44"J=[R2Y ,J40]5MC&PC_19;H:)/@N6X!" MFWE@!>E]N]]PPW%*O3G2CJ6V!^K8) ZZ1H..U8"^@NYUC>6@,OT,U,:#CO6@ M,A^4RG[0$' &FG=%O2HU"0ZW/T?N-K?[IV.!'W<#=N0NV=K!';O]?L/?9Z': M_[J<\ZO'IWSY4B$K?A2/5.2S(*0>02*%21CK/2$OA)@P'[(T9^#%F MPD94^Q,VTLKHJ81AG@:<) P&2<34&R813+T4JX\UXL1+4!PA.7L1.5T.3EFW ME6F39C:^]"9BX!%%,]#L?=51 >"\+/.,/I>$S@4HEVH"D#O=!]O)A-/!Y&T+ MHPX?.XW;'#!V7V0W1)#L!+_WC7=[ON"7WT3.LD+W^-5"]?ZBR-C/9/XL9CS% MB1?16+%,8J4((59^*4(0(3\5R$LB#P4F$CH.W*EI\OG#0UZMSX 53E !/6MG MRN"EGBCK%5.Q-LM,CT9Z!PX+W/1Z=OJ+*)O+),IRT#'];/-UF=3KP)L#A]63 M_T"OQ1O<__]X/8S'YG%[JQ[L59O5 .X'S? ]$HA1_(%Q"6T=C)%;M?=8/CP7 MV4(4A8)<6%[*.0(L\U6M6 CJO1O_R<$9K-L_)U%L6A1)1AF&*NSQFC!!+D M"\BX9'%"1"1C:NJ 6+<^-7^B10M8%Z[YZ&!/__&Q?U!2!Q[*6^R@ _X,K%A^ M@_\,K"P8DG#ST750XD<:+%UW@-6 UYO ^.7_3-'&XYZF]L=7?H_I-\*Z/53 M]<#%0[7(>JOS5ES+GPIQ7A2BG 6,2#_T! P9(1!)[$.:!@GD4<3]F"1>*JT6 M^ ZV-K7!8 46S#7:O_S9C[U_5)D]X%+"Y_8W1&.W7. ZS+K9@I ]8T M5D#/P&U+H0(+*K3NUKZ,2'&Z%G:XQ5'7QHR,WUPK,[NI9SP2^RKX\UQS7M*)K17"YUE(CZIM866080]>DO,[4:NA>&7I/J=,#* MI^I:<*:7'#J_ +_>5^O[@P1_GT*FVW";/D# TY@:JM,)A3GM7[N'/U;=^3 M;Y4@%VNY7BHGD>3YJ_KJ]>I",0M#%"!!$^@QAB"*.8)I+)6.4BEQ(F,DB558 MN47;4]/+Y@!1[:#]A3P^_:,)G/YR_1FP#G+K<]#&O6$FBP-Q/+ :KN:/.OJ\ MQJT755=^GCX_] :[TY/0MH2Y/A%MW/[8)Z-MB=EQ0MKZ$?UD[29OFKHKE496 MRZ7%]7.IDP;J/(PS/Z6,$9'"E+ ((L$)I#3Q(8ECC),PCI&PFG<>:6]J\K6" M"PJ-]PPLUUC[AXZ9$B+4RTZUN:H^F-( MP*;FF-[F*EO,U4)]P*(H+Y9%.6->B'V!8AA%0LF,1P2D(:?0BX2:=R**1>!9 M>DP'FIN:RK38 %/@3LX(\X988^?'$5W#^SL[\L"L^--HA\SULHN5@=.\O&GR MG3.\[#+_>'*7G7>=-@F[ENJ_2I3T(XM9P%@H/>6C$$G5=(O&%-(H]"'CW,=1 MA)5X\#[3K3>M3$TS5I[_LD'94SQV\&DW8>K-TEA3HQ9@I0X#3(!V$C#(5.=M M2^\RJ=EI[+[IR^Z+^WWZ=1AIM7:@=VO;'.;GW[)BY@=^B$0!X6/6(F/,/P M/+ .[0X*ZFY>-UHV-:S'$_I)VCECR^=%67Q9EJ+X MO"2+XGS!/ZDF%TQY7+>"B>Q%[WM^>%W_?*^:JL9RSOPDI$@Y3#S4R8^P!PFG MGO::2!QPPG$0VXC<*6"F)GMKA$!#[.5'G=0Y9GHW%N4#*Z EV]9"YX(FI])W M$J!1Q= %=9ORZ.29_013M9*5XG/VHK-KY\;F2YO/'95YF M_UW') <>0A[31532,(5(ZFTPH>:5D@N"0H83C),>R97LD1A]L..G2:H-@7-M M"'6VMI M[4^?4T'M 6-4&>U/TZ9XGO D^THNM_H059-7)F*$D"1.(1$,0R1B!@E+(TB1 M#! 57IHBHY0]&\^=FN>G5QZRHLQT-L\WIQR+YX2Y>\PUIT B4#"TQO M-JSJM>RP_>0*+=UGCE:398S.ZSY[SK'R]_,:^ M:G73A:9F#/DA(H1#GNAX0<_#RE6($^A+GD2ACW$HC'1G7P/3DY@:(VA! HW2 M3&7VDGA84%Q0,[AV6+%B+!+'3-^A!X5@?WM8OGRO;JVDX%](_PCK'ZOO?^]# M1_G4CYG4?M5'K[/_@"\79943E"US)1'5\%AMOEWH)9K\]6+)U?<HGCT :Q8@RC@., MK4XR3,.LJ0GF!5$OZGS>),_GR_F# MOT/0&6@I @U'H"():): ILE5)K%I]OL?)(F_E6G_AZ3X[].=XQ4 Z(6NGT=P M*U[$XEE\4MQ?+!=5S?E?LO)K6YZZK4-OJ+N&3YN0,#:(@7[Y0(L9_*Y @W59 M]!:WP[4U2Z:<2HEIVZ-^ZY:$;'Z,MK?W+&6WZ]%ZUT\7KVJ33U4Y+M9+TD0& M!*4(04FXLM,YT;N \&UKS=,G>VEK_*E,Z_5R:=52FC M.X%B0R9T.8%DMT7W>N 8MP1??Z*V"O*=\"AGYP%TY>.'1?;?@E\I12@SF9%. M=(5RGO(J56R+)Q.%^IORI'A33K#SA\JSFF&9<5@;#+H6-^%KH+6Y MKJ^Z-@XT9JMQHBG#VOGC6;TV,.@IB:$Z:NCC%YC*$ZPN! QV!-NT@< MNS%WOQ4Z6*O]HY+I1W]& \293!#T EW[2/T3II+X$ =4I![GC'.K9!NV *8V M,U@M&))FP3!O,=?Y9H$"\7@&EF^ST)Z29]:@D\R&DB&I'WAJ$7 M.94L5_^<5T)>;$;R81$C[%,EBH2'$,4T@FF$)0QBS#R/^"S$5LK8&\G4)+(Q M!+266)[@Z-TA9BHX"LT#R^$FPZ!K1>4&=^T8)13S9%K=GO/HC6;FB;>""S5VZ5FK>C?48%96![">!DD9>;0WTD@P+OT$IB(F$"4I@RG& M(1288@]SP2+"9T]5<>^[DN3E^'VRV?B 2P[-\CTI 14/V:+R(9<2U @&[ 01 M8":DT38_2 6+!1Z'>S%-P M2>; #L$*:A,$,VS65%-BG [I1QL==>0VI6!S@#:^K^?RCEXBJA>7OBA#ZB6D M&0L\QJ1FE?) G[.@$ >)!R.9Q'XL4,B8;[6&LZN5J8VX]0Y KS(_.TG$24!( MI',]R53)-?4\2)$BT2<\YK'PXE1BFS+SIY,X0KEYUR0:+E2=2LW0JU$5*^WA M^35$A^M-AQAPNZBTLZ5Q5XX.&;NU/'3PXE,+'AV-F"OVA ?LY>,JYGN+2F%SI82)2BE,(I#!A'S"22!P.J?.$UXQ#DC=JD7 MAD8\M8&DQ0AX Q*\9F)N62%J^'XV'"&FU'M#CQRG'_A9'] !';O/P.J=:$T' MVO8)'.*Q[:9IG,\Q1OW'.'ICVPG.3M58-SSRH/7E66<<:L;.>S!Z0]3M;&K&5(!SM^\"97%$QB<#/MD&F/2 M,;!_C*'(D')G(Y!I>WW/GG7 J*%,E%F=!O!C5K#Y4B<%M#RM:?'$"4G&&B9H M*EL5@YS0[,&.XV-'YNV/?-S(FICM8T;VC^A;J^@F7S)1%+>B$.KNKZJYC^)% MS)=/NKTF,2@/:8@]P6" B4["SV.81B&!$96I%T<,46)9M\#:Q%5PO0 8MXBH^L(,9_%JC=EK(R((EQR6-3%H>N;B1 M!1G;98YL;NXY;I/BJ_Y_'9+P0N9Z456U5N:9GICJ/U0"V/U%Y\J;*E;G:L%R M'9']4=3_5?^>/^MXAC;[G)[77DJIYKJS1/H"2Q3 (,$"HHBED%*$8!*&DE > MB^JXN?E&^KCPI[9#_^7R'EQ]N;B]/+^[!-]]O*Q_^JOZ';@XO_L/R_/HX[X) MAD[@9/MW8.W6IIP!_;^@8Y$^#MD:6_^Q/O'^]G=O;JA) "T+ZC5I>/BK+H?; M4+%.OZG) #4;#IW5=^E%M_[NN":,ZS*_2_=L>=WO@Z)O-M1/V5S44^I9B/TH MPDAYY3C $#'J0X)0HOSS,!#,"TG"+%.?KA\^-3>\Q@XPV/ MJ70,K- 63/3(1[IM\HG)1SL/'#G3Z+8IVVE%=US3SY_]O%P\Z*.!'P4M?R2E MSH*<"24D3_5*6'$M;_)LP;(G,K]:_%-YU?>_+V=>(A(<*:]4>$Q")+17&LD MAJG/F/JX0T:IS02[#XBI?>@Z 92= ]F+>C,W<&A"!Y8*#1]J_$ ;< 8:$U[/ M@,8*%%AWOM8I5#GUF'H!&=7O.86J3>_EI&?U+.S)_^NY**NGWR_/.:\*AY+Y M#&H2>J>/]37;@JR[?2B^Z9\M$T,,WMUF M4CRE3AQ8ML]OKB[.=F_NKK?;SM93:UGEIR]*T+')88'2D8AW6\1T:-#C%CH= MJ0NVBJ&.U6[?++U5/<$;DI?=4^>7M3(.&2X]1FG#D1S]2&D19WG06X[&9[J%)DYDWE]R<-WFY,.;7G MS(:,$?MC\-W]FNH*5S?Q1AUWNNZE^ZU>>G.KRTS-3KAUG,'Y-$PC9W9V0N!V MQFG34-$)(;8#_,<))>W2%L]#2/FV_ MS\#6J5URON!J-,[J2F8KR#,N4Q(CQ&% O%B-:M33.4\QY(BK/V 1IU[<(QOW MX,"-A'#\7-QUF2]Q0D*?X;M\G-',30_^\8:RCMU5M$K'\O7@-IVQS+B;)C60 M'4?]AQK%C#O!]1!FWK#=^$6RO5/"\X=<5-#T]M',)\P/DE1-I:*00Q2C &*A M!J(PBI 7A#X.!#*95)DV.+4)D:ZN\SROLCV3%N=9E5?;;-0P)OJPZ ]!W_NM M3:T@'\Z,W8](OF15G;CJ.QF5T#.*'S2CBO%C1AD4 M;(UJ-=WZOIY3BF=:B'\]JX==ON@GJJ=\7.I,XS,4I)$7)A$,F,[T+83>H: ! M9!Y#,D($AW%BM<"UKZ6IB? :**B0 @T5_%J#M4VTM)=>0[?;!6E#N\O]^++W M;8]QX=8GW=O:N+[D,:.W?,"C-_3,KYD_D$7VW]5HLRX"6)\1O%&O4SL27S,RKPJD5_NVEH=?G;0UH2^D:\\9>&-1-2GLVJ0/RZ^L FNS!CE'ZY1H MM\D9G2 ;-YFC2S*WDC\Z?7C/D+O'95XV&*[EE6IQ\9"M2CK-HD D5/@AC 6+ M(/((K9.D(!EZ,D98']VU"I@[V-S4O(8NVIXA;H?I-0Q0'B3/]N91!H+3HULVS_GC6<&HW;7T-/H@;M MJA.2QYY,[D!I8_OC>J>$L2<3N3]5[.F/?O_ZT)LC3)7M_/XK6?RP7/+?L_E\ M%G@RY'["84QQ E'@)Q!'E, H2@(4I2Q.0ZMS:J.BG]K0T'&W^M0X&+?GTX2$ M6%(),6-(S2<$@SC& H8H9HD:^1,42IN\&=/M^1'29ORA>M[,%9AL?P[L- Q4 M,WQK*M94# >EH@&T/$RS?KAQ]TVVDOAQ"_ZP-<6-.V?(ZN+F('JNDC6-?\H6 M62D^9R_;36Z4]OVI$/)Y_CF38A9'?A31A$#.*(>(IP*FJM<@2Q&F5*8\C.W6 MT$X ,S67925CFO[9Q/W<[9,9)LE2^OS0&?#W6._9*? U;=+@B> FCU MV8""!%K(H"3?>LT)CG%LIH0.F1M8[%:$*:CK8GC"8,1!/0@?$+AX^ZXP'&XJETR,OGQ>ESK)V(]2;MBAGT@]B1KP4)EZ: M:'%!$/-80NX)Q 3UD)]*J_*CE@"FYL+]LNF9\08S4&:),[!L[0-S;:!EW4W; MWC$,1AF0\Z'C3E9T5MAW.%\M_BKS994N4YO@,,"D)WEN8TEL08P;-M*3HJT( MD;[/Z3G-57-NGLV?2^7,W0G6I'RZ_*9S3BI'3YFISR \MU$IER37Y>5UJLKJ M",+YHX8SPY*F#*4!Y)2FRN=24]TTCB/( NFI?T0!#:R"3)V@FIIJ=HT"Q>&'<[;VT0N'S3>1=O M.Z^U2@MR?)^C6]6F\JW08<3J MR>K!/9 VMX=.37R?/:I+KN6=^FTAV[P?32;B3W/Q34_Y[Y[$ M0O_[G%6C4G,2U8\IC40J81@S 5$<2)B&ZI]12)+(CUDJS#9X1\0\M:%B9:^6 M_=9@L%Q9?%:%)E;)TLO*:*TV16@:$P'I+;=Y@S5.*_.X;%E MHB_$P"-/8['>$&Q?BH[1X+KS4JS*AMZO7HJ[-R_%RGC06@]:\T%C_]FQP\SO M]G+8G-&;W$LRVC&_:;TLEH<&1^VV@^<.QT$RXM'%4:E]>_IQW*;[EOY;5&:+(Y-\4 _C+GOI3'$^O %2D(),2*! MFKGY/*(>I\@L98=%F]-3L4YY0;X&;9N-]CC99@+FF,+!IRE[BC,V@ S6_MN=NJ _/TRE8NOJJ'9B^ZHI72NX]"9@O!FP+# M-^IETEN[/ZEWK#JQ)O@/RE_\O"R*\SPKE+?W\3FOO4?E[*D+K^4]^39#/&5$ M( Z3F!.(L!"0I#B&<9HB$HDPP#ZSVID=$.S4].ZG12[(O HPUKU=G6)GY3/) M]8GUN;+%E8BU:NG V(<;AZ/T"MN-YJ'!#SNIO0(U&]M8(_19O\L21G/ M2/YZ1_2!NZJVS?FWK)BA&,LH#0GD5<8ZX2&8!@FI_B<.(R)Y8I<&?%]+4QL$ M-+QJZ4\#!+]JB#UR(^TFU4RTG5 UL.):L=0K(])!!IQG1-K=VN@9D0X:O2LC MTN$;G*1.LTURM._V*;V]&YF]ADE"=(R((=-ZO5.JH&,F'TGJY2JASTTNGDBF M@V5%,?,\&;$@%5!BGD*4B!"F45BS1OFS+[WOGP,_(TWL$"%R]U'OZ\QC[RIBX* M?"U_7I9"Q_,H[_AQN:BB>F9IS&(O#07$$OL0(9] C-7WZL6IY^.8"QY[IM$R M!]J9VJ=;0]4^U8L&6X4WL@IN'=MH'GYPB-SC\22.*!OXZV[8NI:@PEG%$]9( MZ[!"-VR9!U@X8FVDH(C>[%E%+QAP!DWPG'^?X89_CT MR*)K]305/^;SY>\ZXF3 HWVCG>=[_T-\-B?W3C^NMR-KQ/F"5T^O#B0750U8 MRVF[W4,G],+O2A93[;E6V$$'_""S_'Z\#9VEY1"$]TZS8D"/09X4DZ>,7(WL M4B$I7Z\6"D7EQ:U3L#1U:'Y0CRA716%L"EGQI?S.KW63F!+;&FK58$-5[;K*'AD$F(9MM MOXZ5[LI+IQ\"W>VMJS*IJS M/*L+$;+P^= 5K9#CK&@Z[U]4I2QWZ76\FC=9;C M'>KA<8^\\3U:1VSOIX_7=+_1;+5GL-HR^*S&S*M2/!8S(@5/$D9AHH8;B!)$ M(8G3$"(?1])+8\QC;./D'FAK:H[NCJT4\*M&"RJXEM[N(9+-E-\1=0,K=F_6 MK,75@ ^GHGBHO5'%S,#P31$RN:6G*UP?HU&*5,W2;Y9JUB[*+*]F^#OBW[M9 M+96YSWFN\QEBX?.4< Z#%,6Z8J]R=GE JT.9DJ8TY,AJ+NT$U=0$Z69U8HGE MSV1_%8,!^\G01QV;_8$UK7,*??H=.D(WK_[DD<\O#<_KP M4\L27BVXD/N3E5?%L^[%M_*#XNW6AL#/NTL#]*TS:-=5AGM]PW? T#MS5MPW!02!M@14I@Q2 M2[ 7F0/5#[3#\DXU WL1MK].8+_'#10=4NS;N:K^1]>MUZ6MU4O]1;WF=0G[ M&9(!Y3XG4)]547YMFD"">0293SS"8TE\854"< B04U/A"BG04,&O-4+;BZ? MJPS$JV76)D/,*NK63Y"D+/)AK(N=H3CQ8,J26+TGH1_P.(Q]:27IIX"9FG1_ M.NBT5>'J9V\V7=J<26?@4U8P,@?_%"0'/Y)2YXQ^-8GK==_!9DH_5K<-K.CO MT&/6 X,+JIT. "A.GFE_M/1@(L%SSJLHCV+FT<3S/#^ E!,, MD0@DQ)@Q*$(EOA Q5 M4",T$XJ=Q!V6V%/I&'K'S)P)XT_ZD,D[G+I"L+\]+%^^5[=5_MR_D/X1UC]6 MG_;.!X[R$1\RI?U<#U[3,^%[E2[F$V'5Y]XL9\4>0;&?2IA(F4(4!AP2'!/( M8^I[7/E." NKM.X[&IG:AUIC!"W(GJN+.^DTFS.>2M+0OI M/_89UP\0X#:O M^JZ&QLV>?L#4K1SIAZ[M6>VPFH^MUC2(S\,HD@A*#ZM94<@2B/7PG,9(T)"' M./"M]O$ MN(7Q=IJW5>%N]U5]JQ94H;XW)"]?[W.R*.IJ,+8OX[''3.CU;*"""BOH@AWD ME35EQG'N_".-CIPXWXR"[:SYAO?U>_5_6"[Y[]E\?K[87$N\>GPB6:Y7*&8H MP3A,@@0*#PF(4$H@B1B%2(J411[V$F&5+<&DT:D-:2WFZMA*MEZGKW(D@6R% MVV[0,Z+?3'U) M:0ZJMRMJ9*ZKF,^7Q;-Z#.0U%S!+*((V95*ZX57V=WWP^3['J-[ MII$^ W^9()P0M=0ETUR[X*]IOZ72DJIUS]])"3 MQ\]+LI@A%G&/@!FO8H,$]&*_F.^2#\#O2)KDCGJVV MR:WY.K!3;OZLT3;+K;K)7N?8.^77C[K=">JB1\SSN?BDA1E4P!8)EC2 M-!$0,\4ZPAZ#%',?QBRD$58Z)B-NZH?N;65J$E4#/0,U3J"!FCM'^[D\[F0Z M86A@M:DQ @6RR\_QHLD61)E[C4X(&\E+W$V<&V_P* \'O+_]]X[F[1V%W_7N MCE_LJ)3']9/(U3NQ>-"U/B](GK_*9:Y7"8J/2]7-9<9F'D9!FJ02JJEZ"!$1 M,4R]P(.$)30-8P][7FSCUO7 ,#7Q7"&N*C,#UL5\!J10'6*;!:5/SYCY>P/S M/; 4[RPILN9?FP NWO+?6C%@>1%S"H>M/F* XWV+DY@3=;1VB<6CG*53+M1$ M^M,R?R1UU63=LIYPZV#U;/&LL#2@U)5U6KR+KWKYM;A:G#.V?-97/>C,>M_* MG"@HV8+DKU5NJU4M=8*$\(A/(14!ADII*4PCZ4'JR2A G".$K()C4L)^/O\HJ8R?S4.W[@<6)73NLS MO28)*@9 30'X3I/PUWJQ?ES!LT&?9HG3-TINWA#7GO--ZC=95! MCO#QL$R[@-&,D@!YB21JX.0((IP(2!'!,"51$) (13BP6FT>"_C4!LMN^:&J MY% QT9I#$RLI-*&Q[_TJ!DT@@*5GMTTCEL46_!\CK*5GE[Q7F9[A=DC7D37K M33J,21KX1,+(BP1$(N%J!&,A3),D#B.?D3"QRLUCU_S41I^K+_?G7WZX^O#Y M$M0GHL#YEX_@A^OKC[]J(1%TG M5H:>\!-/34LD4=-X%$J($Q[", DY9DC0.+(Z:K*CC:G)Q0IBO1"MM(+DX$4C MU>N._[?W-\_S__)G'/C!/WSOS/.J_Z^&\<6RF:(#\EQ^7>;9?ZN'D!)\%*S: M'?[+G_W8^T?HGP']:E:WJ!^\,Z!N>=*1@2]B_OJ/SF.RHGC6CU 7+I_+0HT@ M7"^''G^D;9&R[8XWT[(3NW-@"5OWY%W=DQ7 ,W!5T>JR6M=>%AQ7U]IN9^1J M6'L-W:Y>M?]2Q[43-^,L&<4AY:D^&<<3B*(H@H1'"?0E#Y75F$38JO24:KU?E9[!-!:T&L>43L,S2.%V)K3[2;LUIZL W&X%@\;+3#7WL!NI&Z/N]\G MX\/U>G[7Y/%D293&+ X@%HQ %,<1Q#'S881(Q&)&:2BCV5.U17)7DKP<>!]] M'TZ;;W 3[8#Q1F1>51!54V4J'K+%0G^1:D2I$;S#;OK>;@Y\Q"B/!62I+R!* M"8+8BWV8$)YRWTMDXK?=?+G@?YA.;K&.TL5"+Y!,L7,'CHEPT5W3#WY8A3=T M[#QSEAUX\$Z81BC#7I1_C)B%8R2[3K^QOZ'>)WLVJGF>%\7S8]W83QHFF3-= MKUTUV%QT3>?90P5;[Q7JV,!;4HI9[/,D]:2 (J6Q&B]0!$G,,4PP25 C(<0/]U/P^)USH6G)%L[BAQ#<, M8D%AB (U5XN0A(23&'H"49PFE";2JAKR9@-3T]8*']!7U)N3.H#/3F*W*(P\ MF2:I"*&Z/%'C&DLA$3R"B 0XP"GW"/5G+R*GRS%([#8T-(T:XHGDF0TSIQ R M\&BQ9J(XO@QIK?;[#'LV1V:?UMAGYO;ZQ-XK>PZN"Y8+4HB/HO[OU>(F%T\D MXVWZE;8X\H)7A^CJLR4SWXL"G$@*<4 11"Q5/W&2P)"(.*48IW' 9POQH#W5 M>XL!N1<:HP\BK3^(+4S#?1P-="!JS,5Z(:.NB&*9>J1G3QGZ \,1/Y+ST!@ MOFM-^&MU2KGI@P9^U07UN>8CJ5CM_8R3&'3KE/2#,JX'\ACH7'(Y?'FIN8S MW5Y^O+S\\5R?Z[VX_O+SY>U]=<;WYO;RT^6M^B.XN[^^^,^SS5]4IW\OKG_\ M\?I+_0OS2$&#+CFLA>Z)'GI)LP7;9F^P/=/;AT/S*$NW7(X477F 4S?AE.:L M' BC-'C(:.&3Y@9UPR8M[NI97):_B+S,BFSQ<+$LMG.EX]!+$Q^%,(UU\",6 M/B3T@!1KJL =R#'EQ6]'V2)OCEK@U(V"KYJWA;7::4NWJYZ^SBR\S3A,9A2%6 MBN%SB!+N*Z\N#J'Z(:(1HA+QR$0VUH^\ZG/I>)V.=14D4(!HD,$X0@BC""<0LE.H[XG[HU@@E6.)6KKI%:KB?OX]5LV'7 UL ?9Q^BK$?9(S0X'5WWM37JJ'K$ MX,W1]-CE)]<@^)P1FLVS,A/%9T'TJ-T)H"YFB1?Y7I)B2!$*U(C+$:1>*B!# M:1R%$>8\]7JL,AL#F.C"\FWV\+6$2PF?"]%K*=F\!TSWJ%P2^@YU!3JHST"# MNWM^Q.$ZL3570Q40.-+Z>Y4-,"/E0+$ PP?T38'V^)B5U9/.%[Q.NOP@%DPU MMFNQS M#CP2,0IG$4I^P#"#EB$+B,280%1&.K)+[VS4_->='K^M>W?]X^:7) M\GAQ_>7^ZLL/EU\NKB[O;+.D6?6#F8P-Q^[0,YDU\&I)YPWTX3,]]N/-<3^EYUERG5*J36'U\SE5#=:+<*LF2:OI%B87R"J]E_7.I MDT[>"::NU*H[BP*:"!%S&,J(0>6KA5#-]&(8TY"*)$QD'%NE1SH)S>1$< 58 M'RA60Y80CU5Y$K9&#Y[>9HC;+%T"GI_4C]E"&4CFX.F9SC.FGJ9NL5[&/:VG MS71UM/X;6&8K.YK<;J"VI$F#ODK\]K9W.P:!M44.3Q2[(-;MZ>&3$(U[4M@% M>5NG@IT\M*=HLZ^"/\_%M3Q7@P//YL\ZW^/Z\9??V/R9"UZ7"WE\>J[W4J]E M&ZVML%9'ENN5I!01/TE(" EG/D12*-\511X4Q"=ZO2X(B%6>O]SE9%(35%:5>NW^IHMB]0&(L M.8%JJ%#./J,"$N1QB!#CC-" A;[51HYYTU,; AI\H +8ZY" !>UFNCP,F0-K MKA6//<[OV5+B^$R?E3K;W(G@=Q?OA]0>Q?,C) MT]>,G>OHWTH UVM_*8I82A($@RBE$%%=,2[Q=&(;/_4CWX\0LCJO9-?\U$3J M[OGQ44(L]PCGL*)4-/4SML#'"&>J_I M;N>(6ZV,.\W;9^363&WOA:Z.8#:5>HM;P43V4J_&L82SA(701[&:7$6<0>RC M""8\H&$0XR"-B),#E]MM3S0*I@4*\A72,[ 0EFI@1+Z90#CC\EU/3*YH78,> M\I#D?HH&/A*YH^%W/@"YGXKCQQT/W-LST(4\92695^58JP2M4J\]Z3_+# M<_EE6?Y3E#S M*;&:366+9G%8?5HORJ)E#F2V( MFO5-KW".&P2X#\#QTF$L-&70Q@Q8TH,\E M4+#!JRB!!NXPOL62*K>1+::-CQO38DG)5C2+[?T]U[%UI.RU_*FH:Z)>TSH] MU=7B\AO[JF,"/RWS:_795OD\=;2@:*,'7V=XUJ(W^LJ@7DG,+G^31V=7&GBO'(VYNOH M3""7NKR\:/[RN.29S%BUJ_']'B_*GD^IVE?X$/.,NVY].W-8ZOH-']E/K#\^% M:JDHSIERGXI*7I17I9I[)%<+J?^C?[5>.?8#R40L!>1>ZBN%3CQ(/!+#4"DV M\B67/K5:]+)L?VJJK+"""BSHH+633]L>,)/, 7D=6"9;Y* #_0SL)'K0)?R> M##K51%L,H^I@3X(VM:_O8TX-V.L<7ZGW#\X7O'..96/'+)9<)$%"(/6(A(C) M&&(_C"$B:8A8'--8HGZ1>58XIJ9_W5BM-Z>[SM=.:,>8OF%U=GUEN+:<(MUZ$[0]EZ_YUL],HS[U%@W%A[NT[[82(BVQVN2C5//@7,9__YV+Y M^^).38^7>O*L3X3D,^FQ1/H!A4A6L1EIJ%PXS*L5QB!*8TQ\WT1_CK8T-=FI MP0*-%OZFX8(6;WV+QQ)-PM'5O_SLRCTNENU2*=#_IE.B?D@ M9E&<(AR&"/I230<1%A3B)/)ADB;,H^K_26CEV@R"%&>Z MR&^#MT=Q7^<=:SB!?._N&GIZ>7J1W[JS&U/!;=/9-\<[NU^AWZ$ZPWVQ7^=( MQR_X.Q39.XO^#M;8@"EISFE1YH25+C.AM,^FC-5E]7HO9@@W!XL#B51.XQCS:>KDM5TXUR[CQ M4>7*EI)-I;*^O^^:=_8H=+GIYB0+]B@A01!!*7RI]P,Q)$D<0.G%-,("IVED M=1A[X_E3DYP*WN&Z[4:TF2Y-]R9C\'7HEH2MYIX/:Z M\>[+^GVYEX]/\^6K$'ZHT#TW,Y7^K>4654JA*;[_> M79$1C3VOJLI(=+:>U(,D9!Q*XJ?$#QF-J=4I9\?XIJ8<.]<)UM.XL[9@&*^G M$76TLC;N#)P_ZI,6)^R5N>YZ,_5ZQPX=<6UHP+ZT%LZ!&'(0HH% GVE'?( M",1<"KU'$"22,180V2=>UA[*U(:#5<225@BVLD'_N#:B7RAMCWXR$_1QV!]8 MNUQ%Y'1I[%SO:L?F MJ^RV-MS'^4648+Y4'^>3R$%1Y2XD99EG]+FL%J,VLA)_7, M,41M=\;P1!O.+$ZE;^A(FJT4G&>@PNC0U3]$@5N'?6=+X[K=AXS=/EGDF=:?&Z7KV2NUU/;DL[-4IZ'E1RS*(54L 2B(/75S% I-O$YES)"DD1& MZR &;4U-(5JX(&_QKBO.FY< /D;P84UP3-O RK!B; 45G*\*Q!]=2;6FSKQT MLD,*1ZJ;?(A*-X63#3DY4#7YV!-&*YEL:$JW7K+I+7U34'$A=3T)4>6PNU*O MR^)!)Z>O3VW\2/YKF5_,25%\4:_ Q^4CR1:S*)!1+$)=-CF2V@LC,&51#,-0 MI_X-P]0+K5:<>V"8F@*O36@R/JZ-:,Y!G8'*#E 9 K0EX-?:%LM%Y#X]9N;. M#=P/ TOZ,%W0(]%5;Q(=Y[VRQS%R&JS>1&UGQ>K_J)Z9B(5ZLMB3#*'9BB@^ M/HM_"I+?JWX5L]CW8AD) 8-(*-'$4D+JJ9_"@ A?^I@20JR2$=LBF)IDJO<6 M6:87MB;=3/<&I7)@U:NQGVVF:GFS7EHN 1559JPSH&T E1$.TPSWY<]MIF%K M%.,F&^Y+TE:^X=X/ZEL1XD4LGD5=?6)1!5C^DI5?+YZ+7/U]^^>G2M@"$($L+R_KQNFQ._\ M08EQFK@R)J65$.UL96JJ4V=H6Z.T M=:UV$6GJ/IU(S^ NTEMF!HB4/$B!8R]G5TLC>S('C-WV5@Y=?,(YVNTXG*VS M6!\VSV+I __EZ]6B*/-J9;2HUM'NOY+%]5-5L>:++LY8E()_>:X^@(@F3*9( MYYGCRJ7A#*M)6\P@QA%*I*0X2>GLJ0KUN2M)7IKIR6CX;3["32N&^QY_:C#J MO3CU!Z;WEM4$Y2%;Z/TBG4:HQE)M;U9;FH7EGN9X+PAF5")/)Y))$P&1[RF? MUP\8I#[RL/!]/PQD\X)<+O@?_O5H;1CYY1!Z,^N/]%J8#9R3[.B!!V,'Q[EK MZT''_&;?KE0$@(:!,[#B0/U8L>#XF/>8'>?^Z/?,5Y< M.2]9VA_1Z!5,3R9O5T'3TQ_J[(S;^DS=%5?-9[**AFN2"NML[;G@;Y,+J[^I M49I_$?K@&_7]U LA93R!R/,#I9_*KY64Z\V $$=,SLIE2>9F(NH8GY6LKE . M]^'?ZS94IZSMT'4505W+Y^13<"?UI)D"OV/_#*S)N\_+K8T#7>O:W.NM?5M) MV!L3S\"7 V4S79RC<\'^T(?K3L+XWB?N7!!L< S/23-]0Y251RF*LCG,KX)M(,UD]D9R!I7'%2@/O['!M\!XAO7NM=QRRN]W.R"&Y>PW=#KG=?ZG]LF0; M%W+1+._0)$R$9!Y,,0\@\HDN,BM"& 21[PL24TR-\A7L>/;49K*KV*8+\_6Q M3;J.KR:>0,+ '^_:_AX+A9M$F"\+GD#(2(N !B^&U8K?'HL/K.]MWC'::MX> MJ-VUNWV7]',Q/F8%>7C(Q<,JCTL5OK:1?Y*F6$1A$$(FI5">!\$0)VD,DP3C MB**(QTC8K,@9M3HUO7H+6F_+-[#M?!$SQLV\$^<\#BQY>RD<-->G%4M._1JS MED?U=*S(V/1][&[NIT@_B.5#3IZ^9NQ"6Z1#:*MI6%;\UD:YXCB2:1#!Q M# MB (ZJBZ8TS"IN:8W]C3 ]('*$656;U*\Z/KGZK712>P6R_]S/PT MCN,(*Z*3Q%/S,B$A]1,, XDX"I/0D](JR[!1JU/3G2[:0A^N0Y[_W6]_!4_J M*DLGR(AT0R?(-95#.T$U7M %7!73TTG@"H>K-U;$N/5[C%H>U^^Q(6/+[[&Z M>;*Q_;?+^?S3,M<=5Y*928$8@\R2!)U0PO"4,N/1)QC*T$;5SX4U/& M.CSQ+W_V8^\?:E9366I;;7G<_C?3UNGVZL B_8[1VF#U H%?-3F@8<=EM>AW MZ=8_6BQWUX3_TP*Z=W3/.T1U[T+1;_3\1++\9S)_%NNB2#KS=)WLO&B2 1>J)-H4@Y)3'!U>HD%J:0BL4K?9-+HU$8JC1E4H,&/@FC(E6;UR\AD MQ+K92..:RX''A[XT6DNU#2].!=:HX5%ET8:*33&SNM=^&[<2PAOU]>'Q+>NR^ M&<-5!JT]ZW0#9ZT7N[*IK3URO7)P.W8I1QG^Y_C=9;YQ/G:WC;3;/E;W66W9 MN^3ZP#Z_DV9&"PYP24HWHL#I<]\_^GV=!+&8L0"G.$0,D<&.?41MI/W6RBV3J;Z'N'PW>[UFQ:,8$.&WCX'2@\OGD%/F\D ME'5P"'.DKIEL['P7ZQ\VAGX'X4/&TN]JKM](LUY[4O^;9TS]=*O65V;@P= \,+/HK^-OE8_V>R4$&W36NK=;WT^T1F<61STG1_4U82.-:A43M).\"CF7"Y86=@>>J 7">TU3 = M'[L\3H93E3G0W*A:QC<.TNYFIN41UOM4F6P#@SU6YP%S,B1Z=GTANZ__L(==,*$ZG M;&"1V$K[M83,]>]=^&V,+[;1HLZW8L;6A$X@;.]8'TP@-VXORCQ']=8QD M9P%>1QOJZ4OJ,#$UMV6D^'JU8,M'T9RQG[&$<_7EA-!#DD,4IPB2B%'E3@HO M]D-*/0_/%M4^%;^W\"KW-6@D#6DM#5O-#N@QF98P+MP[EWM;&]2F/&;WE5AZ]P?4*E&[L.<^5.LUB&;.$ MI0PRKD.H",(0>U$,/S4H(C!!%/4TA]CF&$:1(EU$_C*+5-VW,^S:7MZ$#)VVI[]+T:OM#WGUFE[SM\K;<_Y\;0]FY?T M/K0NE(;Q>_*M$RQQDR^?1%Z^ZK.IY?FB.HCSI'M^AM(($1IZT MIE< G@A@Q M!$,O(8BB@-" ])A 6<*8Z+2JQ5L%+(@6K/6!=JL.,?.7AN!WM$/N%7*@H'<# MS,Y B_ZL.O->5J1?'B6]S^'W/M2Y/@9OA6'L _%]"-IQ-+[78_J6Y"V$NNFK M>N1'\2+FR^JAS03S9CG/V.M,4!'C*/6@B+B: P91" F*.$R(G\B($1[Y1L=H M+-J8R*VB_&:WVH_";S)Q1/)^-U2EK^37*A&[IYIP?*L/N4\(S1.&1<1 M%(3K?,V>@%BHF:$0Q..)SWT/&T\*C[0U-0%J<8*_D,>G?X"BB]5\MG2,X./3 M2(>T#2PZ#5*P8DYA!7?#\&8^ZW3(WTBST!-XM)J=&C)S8+9Z[ FCS5X-3>G. M9DUO<78:[$(]->.BSOUVGY-%4;N=_BP0*6.IET ?ZVI1%*4P31&'7HR0Y_L) M(CP\L=#)WL:M9'>T*B:K$])/><8LL]-:48\13I((*1="A$1YVMR') P1)(&( M0N2AV!=6NRV#43_"B#V'\![ M'QX[2HW!B;#CS^B[0$K+=0:B"Y+GK[K0876(>8:Y""3G 8QC'$(4X0BJ,03! M.)2QAWA((FI5&^M08],<(IX7/"N8QJ\^DE*L,A/-!$E30F,,98#T)DT00B+"$%+B1TAR%GFAD3LU M!6.FYI[5J$&V $\5[C/0)EU\T'\!7.$,?- M&C6!SMC*.#4%3'9>(A?9[')1*@0_+^?*V23YZZ=LKKR7F9"Q('' 8)!BJ0^I M(4AP&$$4!S'&U/?\P#=QW?:V,#5_J@8)5BA!#=-L%-O/XV%GQ@D[ WL8ML08 M"^M1XW?,$ O!_O:P?/E>W5M-#O^%](^P_K'2POU/'46@CAK5JL;Q"_NM$]V+ MQZ=EKIY6*\L-R:_SNU)'GE5"H62D$J(9#U(J/2^&.! ^1!@QB&4<0!HA'Q$O MD2PPVLNU;'=JG_VMX$(\5@EEF$Y"DI=57KBGO WW*G0>DC-]V+V>2%7G3/ER M/B=YH:=>]9E3RR.GIIUDMN8T /4#:\H*<>/YZ:/RN7K-00V[R4.M@-=.H[N% M*4NJG*Y1F;8]ZG*5)2&;*U>VM_?3-!UT]T6]3N??LF)&69SB4 0ZB[02KM3W M((Y1"/TD"7U*0^+[B8UP=1\^-772V( &!W[5\"R3V;^AS4Q*^I(Q="R)*0_6 M@K#+8*=?_9L&1OVT=YFV^?WNO*;?1ZJW%.Y%_EC5HH^D^BZC0$ _3AA$GDEHCN,8F2UT=>;UQ$V]F[4P_0: M4>UV*5I?Q((K'T%F"T6E3K-#UO-KRYV^-Z2:26-?JD;=R7,GC+O,=2J,;QH8 M51AWF;8IC#NOL=^":^H)WPI=CD.]LLHADLO\44O!-9UG==GARV]L_LS57S_- MQ3<]_;A[4F^ZW@%DU8[VA3[S7%9+1O56="II0$)/0BFD.AC"J4GT3]6"7"$SG;9L;2!8KBPLSH!HC02RL1(4C9F U';6Q\]+ M\Y,'P[T#QW?)WKUG!U:^QCZ=&KRQ$'1,!&L;S\#*2M":"5H[06,H6%MZUM2% M>.\N-M^6>O>N'FFOZ?VZW&J[:-#N.+ '-$R[HVWL#$I;=[=FV(9ZIG$7Y04I MOM[DRY>,"_[A]:="9XF_JA(C5ZU629!U!GE:5.D?9A$-.4N8&O>9SDGJRU1- M!K@'4T$PHLRC?DRLDKA;0YC:.']Q?O?+^_NK[[\ M ,XO[J]^OKJ_NKS[NV7*=OM^,9M/#,OVP&.O @\T>M#"U\G\OM,6J,GO7\'* M"+"V OS:VN$R7WMO$MUF:[>',6ZN]MXT;65J[_\D^]G3N=+?\FI1:7.UGV[V MA1VZ=4+?4 41=#":?"'F')E[CRZX&LD!W.+,C<-VC($#/M?>6T=SFXZ![WH^ M1Z_MF\5 X\SF6?70:_G3(E\5QKDGWSZ(A9!96:Q?B./ MV:*Z_%:4S_FBN.T4=T^3. QH@)6KDS*(.$\@EBR"8W-;:;5G9_G]?'S".;TDLQ^-K) M1-Z''EDDQNDDQRDH!@8]/JX.8XH3$680$X\&J4L9M0SFHWM>?[4QK(F M K[""%J0M@<#WC)X6 T<\#*P MA1TN-(P$[#3SP0\/:9(Q\'V&G0]F& W9?U M&X[V^,=*)W)=(*NX%<7S7"_:?E)X+^H4XO4Q(W7US;+(ZN1:E$818DHN"0HI M1*&?0NQA#%,9$?6M>Y@&5B7GW<":FDA4&11 UAKQES_CP _^H8?(%61]6+NQ MISG :.<1.^I/,T]D_%X:6+(.+'"T1H&544!_PAN=!=YTICL?QRW33MTA1]!& M]9SC]A_Y0MLE)\SEZZ=>3KHO.?U?_A\"2ZNO_Q\>7M_I7^^N;W\='FK_@CN[J\O M_A.KBZM[RZ.H1SO,3,5< M=L/ "M:!NJK5<*"0M?W)"4,JW)ZF.-;HN"E\_<;J44NCX)+%: M*KLEI=C85M+Y-\[Y?ST795V_.B>LDJXD3+V$>2+ D=7^ M31\04_.K>M3M[,6]F?8,S>C0:VDM?-!95]<6@+I%?2$@Q M\:"'/1PG/% 32JLR]8>;FZ3"Z6-?&BZ8K_'VJ%:\GV,S?7/'W,!*UNA30]J; M(ED7KLN*FI'BOH#Q_B;'KV)\U/R=I8R/WV6G)T5>SLX?19XQ4C15(*GP D0) M@1Y/I3Z@FD(L4 J%%)BG/%0^E=$!U>U'3TTG6G1FLK"#JL,2I[,A'J^#:=C9Y] M%=<+T;Q[OA<((CF%(E1<(19$D 0^A82&/A8)C5AHM41LT?;4ON,&'U [49X M&[[-AON!6!Q8#.KLKO1M=M=U?HXST&'8H6"<0)I3W\"F_5$=A1[$;'H-?1[1 M3[S:RN:_9.77MKYPZZ>\MDXS$83'W(M@S#F!560"I0Q!R1GA2KT.R8)31FS2P:ZIYVIC4-KF'_YLQ][_]#U96&V MJ/_!:LQV8]$^@LT�>T#;V@N$((-,0J7OH(3]:R>X0%I_JXKZU1A>R(P9N* M<^QR^RPNUU+-5;/%P\6RJ )EM8?./SR77Y;E/T6I6YDAY,?4\ST8!SJAI1=5 MN2P)9!Z-0NE)S)EQ8?GCS4U-*'Y:5 6^>3NG7S865,F"+:JD&Q!]6"GJZMDN*KCJ)[(7/M-YZOZHS6-?!0().84P]*GR80I:&$J1_$ M4*2(AS[S.!-&6[9FS4U-@JM<=F(-UW(9]3"UA@NHS@@;>NE4<]5!>@:(3@98 M@SU2^]%^S=2(%;>KI8>;''>=U,C\K152L[MZ[]'HB,.ZP/EM5OSV>77@)>1! MR&2(8"PD@4BD,:2,"NCQV(^X(('/K"9Z^YN:G'YTD0(-]83#10<8-MZ+<<#; M\#LPO2CKL^URA W7FRW[FAM[B^6(V3LV5H[=,IY8)CZDON"V)6-,6QX:G+RQSD>9)G?9H@.&5BG=A\7&B3;C2T[HYX@ M>I\\.+:4V)XH3+82)@,13CI+@TDN\U(]2+JW*UYFV/#6-:X'7J196!;*6LBJRHER"JO(F M>'Y2/V:U0>"ILFBU0+8JN/6\4%WU>YZ5]:K9XZ-Z7)5Q0W^PRRHJ_4T%+LOY MG7GOFJG@('TVL R^[:X6-6A@@QHW:($[+-!GRY7;ZGW&K8];VL^6E*VZ?]8/ MZ)T1K\J+\5'4_[U:--4SBAORJJONSKQ42!3Y,611&$+D^1)B(@-(/18&',4L M\JQT#2Q%JW0]W[5H_ZJW"E=$WAPALD\6 M0C-R7.'EW M<7MUL 85>3ZT[2I>B<\R3[$XFB8V)$HL9]%H4/"%KP) M!].J?#!,-0D$Q0(A**1,( HH@3B)U#]#P4(1"R%2XX"-L<%/37I;K'!WQ.DJ M8!6\5(96TB'6IIX4Y?PN+\]AS9_Z*S'P:&$2X6P:X%S3 ,[UJN6:B/XQSN__ MZIB'WDSY%1HID&?*KY)5B-![]>6!@*/1(8T6OO1>9'>#H=X-0\^\8B37Y65T MI9D*UGIZ$T>!2#T:0>KY#**4,H@)49ZQ\ /)98C3U.IDU]Z6IN;4?+F\!Y^O M[^[ S>4MN/N/\]M+RW1A>RDUFS$Z(6K@H;[%J,\>U2(\T.3O*!EN$W?M;6W< M[%S'C-Y*P77TAIYYMI133O3.U.4W+66=0L$HP83S0,#(8Q*BA,<0$VIW[W-O2U-1A!51-9&JDEE69]W-J)@].F!I8'M8DM2 '"3HX2H7;'%I[ M6QLW?=8QH[S0;@QV[AU7")6=#^Q ]Z>I1DN

.>HP,Q$=M!N& MWMZIZ*S!@QK]*O5,9< 9J"]I-_U61CC,/-.7/[?)8ZQ1C)O_I2])6RE<>C_( M/@WSCTJ7'Y\?FW2CH<]B'E.DY8]"%/, 4A_%T$,,A<2+>)@832&WGCPU66O MF>=@?LO38=4YR?J!U:3!Y3@!\TYK3\Z__/:IHZ5?WFE,-_OR[@OL8W#:@)^+ MY2/-%O49NE6IP"NNYH69S,C:3V+_>L[R:I.J>T9%Z<2CX*O5IL\Z8/)6;UQ= MRY^*^M99Q%(_Q"B"$=+'; ,\:O M,5['/K1OR.?U&U*Q *\E5#S4CYKB>V(>)C/)]V6D^)B)OC=6H3&C]]^!F)CQ ML(P6##,ZO=THF/$;[U'X1.8V?_%50VM>FI$C:\@"20_>3I MR\25GK:KV[-;J?F@PM6M-[+DB+*GO;_^!7B1:%U(@ )I;I*=&7>;),YY0#XX M Z>(T6Y(EY//:B4.$YB*(* &T$W#"F6%.*01@$A7)*(6A> .=G$U.*)O96@ M--.A(LQI#+NG)9+;3ESQ"A=[" M-/!8V.:VX-D$S&XILR<, W^V)0*W[0@X+SN>\-7K@F+S^:,N%9YP[' 1\-0E M/;5T=$ @Y>OA?%?]H$J%S3\\%9LN=W^LYT$29#@@ O(TDA#%002Q2B.8"2$0 M89CQS*G&DV/[4QNF];L3.RK@. )N]^$/"./ Y%!:?C3->54Z9;L&3!8:H=7> MKW;!HTQ./^S\JN4XVC"N:$X_@(ZT]V7->CE60 M9=#WQ'*'^I^E]X?>[?9X JV!2:G#MD=EFO5;QNCC< M1C&JK]"3D.I\5MC/+[_2_[?>O%_2/+_ZLVVU%)V+57[$:W ;$>>#RZ'.8>VE&] MP/*L).5FP\BZ4KT .E:9ZO<8]T2/KW)I%EIOZ6;[8NK?YN8 P'I5E<+5$Z%J M_9X'+& B2F 2F>K:BJCR%' 0XPR'#(4<6:V\.+0Y-5JK:SZW3?][X]N=##$ M:@,35&4Q*$P OW];.UV=V[*+U!M<\<& #V-T?^M.5F$3*89A2) 1GTYP'K6&<8P$X&*:(PY M"IT.21TW,34*+DQS7&$YQLURV>,B-(9>BRB-FX'"/(\;T=W>^YVE'SX%Y]T]I$\'/7-^T\KG6 X'5 .]?6J"-9A\.' M0UC7Y;WK;*P?I'Y>-1IN7SZL'^AB-19L*+]=0W%I(K'/ L M29WR&LXU-+71J[2S>,=WEH+?2UN=-U'.8&N[6W(Y8H-OB_0!JT\9C58D?%?/ M.-W8V$4S6ET^42NC_?I^]/"A"IO-@XOMD"(?=I.S R9:'(0<09)EB:0 M1PD),4D2(A.7I.[3S3A1PPCYW7>F#5#F.-<6%P$NM3_.UP&L'3-<#M? O+!# MIV"&PL19"9P_4F@'P2LEG&EJ5$)H=_>0#CJN=B.#HN;.YF7^Z>L\,*7>$Q5! M+#,)412ED*6Q2<&@(DZR"*7(ZGC6_I%3&_\_;>RC_P8P[1]N/W<'_D@_?;WZ M\OZ\NK+U!WGL7(ND7W5Q^>U5?R@^N^*#:SQJE(_KV/3Z0SKQF[XZG>\+O:3& MPM/-TS;?TF*V.<=1$H8I)E!FG)B"4A+2* VAJ7L>TI3+($W=U#K;FIO:QU:= M[2M-/E@[;9CMJMW9BGC[E^H?QX&_XDLA[*'G:8/,A:J>K4V,K.UIX^ZQPJ?5 M77TIY4H(_<3\VY9NYC-@YI] "L!UVTHW$A49QY M^,@4T>[B,3ET7-\GM?"Q.E9UH_XF5V*]^;18Z4!6DTTC#3R?9X+SQ.B"BS!* MS$YW# E!"$8L2%6,XT"):+Z2]R;)YLXVP]"J::NWGY1O_Y$!0^[<:N07CZ9$ M>.5%61,N %7[ FC#&9?T.;N.::<6WSB/E9.XP_1&@=)FL#.Z>91G $!= M\A&] SM:/N+E #LF)3I!U9J4:/>D$9,2G5Q[G93H=NMEU8H+M9Y\8=ZL6ZE? M)/V6W4O=\-H&?V-$)*()C!+21#0,%"#38B:8U/)B!UQU1 M>@%V;NQ$T_S7,^Z'XR UC1U->9.ZQOW@.E?;N.?3W./BSVNZ^J1]7^APS@BB M77W]^.V*;^=$9('"C&M6#%(]4Q89)#Q5.A@.(Y$(&8E8V!ZQ.=/&Y"CO]A88 M4XUD>V&K?O[&J*;2K;Y;&U==J=/M(R&E[CO<8Z*/2LFB\M@N9^@KW4HC$*NGK$8+4@\? MFIGDXG[U]\7V^_?UTNQ9Z,NJ4&V.HD"A &.8,DD@0FF@XR8SN0P"IL* 8$TS MML'3I<9,C6LJ6T'#6),$8Q]*7-P[W4'9F)@/O9%1NP(:J8C&&_#:G4(%Z%3' M[&:@(_:0?50X9D^-%#Z.T&-.T:8OB%O"THN;&"U^]05&,]#U]LQ^$;%N2"Z> MC=CYG7Y E8#-4DH($P2&(E,0,6($QI,,)D$:<8%2E++,)18^UJW_.H]?Y!_%;_)Y M$F91F* 4)BDJ-D04Q%E*8,+#*!%A1&@4^JKMN&MU:F1PKIZCOSJ->\#M*,([ MC -SAD4]1FUV>8''K'3*E%H_ <"FO>'QS[]-U&R-^_$&6_[U> MG1%%GB.3U,:V6E^.;<\-68Z**_67+1S/GUG MB;T=00V"Z, D5=L,WM56_V0D;P\4V/<"[%Z/[+FAY?L,GV7K8Q_J

@IQ58ER=^LJN:/.")'Y%[F]4>]I_GV7&(6Q M9IF4-X@:[E.^U3K#6!U8A7= M9]4XBG6Y](H=*7D'>20AKQK8[;K./0-[R\V4;FNFS,;Z 7+3^H#F5^C+Q8!Q M9;]Z0',D M;G&7UU$]CVPR+GRW7^M)%W\L?V9^W-_\Q9I@@.XPBR,$5&$BR# M+.8(AD&68)*F."%.DF!GVIE:P/3SS=>O-W^__O++-U>5A-,PVG&0!W &IAMC M(=B;"'XW1H+"2H\KT!TX>)9*.-W6R%H)K0X?BR6T7]YS-9I_E^)I*36OK!\> MUZOR?,!N$ZR*IRH9I[MB(7SW?B=9HM\=$D$IC;Z*T1 D"<-0L3!)DYA&4>J4 MM'^!+5.CDMH5,PP7!^=R4Q;(Q$'[_637I:)+NLIR=7N<#AAZS;N!_=X/\Z?& M7G[E"WA7>?.39K5B:VT0;O, K-]5\@OL&7?M_'+@CE;4/3RR;]KKRK2JX[;% MMJY'D"FE9X@4!";=0R!7C(>=.6_S'34R-&8V%Q9=9V.B:X'H$ MH!VQ70;+P'SU&I$!E-O/>^\Y@?6HF9$35\^Y>9RP>O;*GA.I75Q6LDI=W*PJ M!/%^G6_SH]IF^7YXCI( <_Q?\^>K;QP_@_:-.XTTH_ !Y-/ST]]I*R\,7N87Z[7B[XR_Z[))(% :<9#(G2 MY$D3([7.">0812R6&0F)U2E)B[:F1HQ?3<%+N%;P24]EJ@I_[_[EZ\UO__)3 ML7WU>N/<.3FA#77+P,L/ED-'8%7-]]).\'MIZ3!300M$!JCD?KJ]-ZC:WNKX MZ0KM[;?T+;6S?I2;[!_FXD;Q,##?;D _KS7;QC_*P1!BF29*H# JC6H1(@/2$+N60!#P( M* TD8[3/EN"01D]T#]&\ O\!Z-X%(!H^E+D-#2]:>.57RH M]',&"D]G99'SVMGB3Y6[U:BU&]M^J\>V&6AX#3XBSCM5B]OY8HN3:"GFZT52K1AFR=3/R[EJ0QB B.< M,H@43B$F.($895&B$AFQU&FM\0);IA9'5QL#1B7_L;:ZX)1:;,F,0,9P+_5V MK'K+;O08J0\&'AO.UNV9-;=L;E_U3.T-N.KH&5\E?EPP':,,D)4]4R@5Y *< M93DAIT?V8UK]%".N;DYV-!+65@VAI=(/A]9-I:6[4 M+Z+;[<,7WN(.=RV-]_1QL:5+\Q&]7Z^*IYGUNB_:B5*OXXO8 R>@;W)17:J9R3MI2I\(SJ2'(4'9)WD)EQ@:I&4L'K, M:+(1+DXUI2&<[G,GYZ)^^%6^H%5&0Y"%(4]2"5D0!1#%-(,T1 &43'"5A:F> MJUDEWYYX]M0HMRQ5;^RS)X1#N+I9] (0!B;,O?_=61^=0-B3X 6 C,1W%B^& M$Y^=\;B%N@[O&(VESIC:)*1SE[ASSW[#MKFEV]CD__GE:$_WZ@^Z$9_H8E.< M0;_*\Z>'1W-7WJ@EL_OU7$9A$$?*I >G&41"Q) 2P:%*0DP1$21%5L5>1K%V M:OQH# //QK)#!0SP;K$"8KUVKC!KV DXFW1B?9Z!X&PJ_0,/OV:NB6HV+IO0NV(]-DWHG1AKM)O1N.(VJ MH_55RS@]O VCC?RCP=F,)<9KM.?Y)-,XZ[:/'=IW4YK4J&?W=VDV[*2X>I8; M>B^_2B/FI?^^GM0]T>6=W#Q$/=//_"YJ4>S!A(S M4&,!NE\ICP>YWJXO_1X >P,_QCTX]G8==73@[ U-\2I165:(W4LF?FCEU@.0)YAW7H0:-%MK*T>E3=RC- C2%<>=CT%)0KS\!A*5UY[NY^5/7E MR2R!WJBO\G&]V9K3NM_D?5E;$V4AHJE)P(Y)#%%"(\C2@$$5)%0E%&%-4"YA M_/FFIA9MEY8:,MKL; 5Y9:P;#[7@:\<]?E ;F&_V@.W-!-^Z '.FEVXLO%)* M2W.CTDBWVX?487%'[ZPNDQMVNUDK6>1WT.4GN2M;,\=9%B-N)OTJI1 %F9GY M8P$9P12S-%*AM*H98]?&NO V(XV_"$W,'74H#4M!<;4 M77$JKUET%J#XSJ1K:W+L;#H+]T]DU-GPJTP] M+4_DCT0L@?'*(EUMCDHCE@ <\HCM;?V(Y)SJN^0$(QFD$$=$AR4$4DN7=@3B0U]_U]IPW\2M?ICY)G;)#Q?*[%\FJC]]"?T#K?S9 M$&+Y8TKC3T((WU'V?AB1^U/%R#?K3^O- RU/P7Q>Y_DG;;M9 UZLGG3[E2'K M5?ZS5.N-?/_=K#3GUZO]X0)SK/''=D.U)8L5W;Q<;^5#*2];EC0K%FD^+)9/ M6RGFB&9)%D44IBI&$,F$0!IF 41<"B82'$GN5/7C[5V:6IQD!)N7VNE]*A>@ MV^UFP9[*I8CM^M6RLJD^IZWZ\Y]P%$9_%:5/%Z6$3:=K+"GY[0V=$/O78( & M&C,S(P4%(/4ARG<&DY^ (3JPAP7L<=DIA]<%+,O%]AFH7/8WEDRG^[P.6Q-P M:]01<@+^GAF,)V29V[@OY&+^HIA"@1'%(I M&0Q0PG$0)1FSV])H:V1J8V-M)]@;6JW2VPUMK8"V#S:^8!J8_GL@9$W8-A"< MH-!<\K_L.?_(O,C+'\L*+/UP:.0F(UK-:U87=MS"7&?-%DF2X<4 MDR0@!,89T^%V$#,C!DH@CF)%<"H"&3NE'QXV,+4/_'TCLIV!1]HX\O"OP5^" M(*SBW#@(9D'Y3Z$ $8>S)$IF88*J% M G[;?UYOBE"3=@@^2%^=C_ORG, W^ MJJ\&YO4K;M4_!#.@;WDLBSXO7_Y:/"X.9BF.BDM"/$,XG1%,ZJMZ2QW3^_N-48#3#&BV:)_EZDE^UM%6$0W-@S3F."$49ED8:OI*$HAQ MFD*%(RIX%$N96.D(V#8X-3I[;6^94U!8#'XW-H/":,>BYIV@V[&"3RB'CFDN M0[&/[+ 5-+YUA=L;'5LXV J"$\K =O?US/!:K];URFHY=:L+3V9!1/5$2".+ M(ATH*84@C7D,!0_C+"(QURSDE.!UKJ6I4](!M1&0]XT_H+"WQZZ,!VJAJW6]YDL;_13]H94'L#7KECLRWLNV?L MCWZ/UT,CG>L>N*>V"\Z_OCPN%R_2/E- M;IX77)X^SJU'W&<=+DI1'"O+[TP"3_/WI9S5]K_E]NM.;;,\K/%IO:G^REP7 MSE.1AIQC"5$J].0^CF.(DRR%1$5,?P^4X=!)0WA<\ZV=AP?GLW_1C]Y^H%NY5T+":9"$!&&8L40/H,0( M[&IK84R-M&.<")5E\Y+XOVWI9FLWC$[!-1>:/71P.,;]K3)_IRIB]NN8O%^L M"J6(M:I'61_9ZC$\HX M!43 8.15 VZ*?>Y?)>>M'1M?-N>M/3X3;$[*MK['1?/M^D%NWIO>,)(]11;9 M(O^?2L,9LR02H:(PR&*C/!=(2!%%,$28!6F,&4^=DAM+GAE+S & MNQXA;O*6N'@^0=K>YL@G2*T .#Y!:G=;SX-B-%_D M-^J@@,S+8=W>*&:IR&(&(R9CB&@6&'4+DV+*3&9Y)%.>.AWFLFIV:DQ36&VB M].J@:7O1R$OPMJ,:_R@.O0M9 [@W>0:JNLF#UD]V0\KOZ1Z[IL<]@>,$Q]$I M&;>[W?,R[N3#XWI#-R]E#%9J?[TWX=8F+Y+%RI^WBT+BAS]MBK/=L$_2&+XG1DK.&*A'G)(R+@.S)1FCYX-'2\*X MS/%F\L6%3^I_9&NQ+982KE9BE^S!BZ&+)2E1>O8>BXB:5,($,D53B)#^BR#C MJ8JDZ^FM,VU-+:ANF%HD"_*FL>#=E_56@C!T7/MNP]IR&N\'P:&G\ ?@O;+3 M[\&H#C"\GY$ZU][HQZ4Z'#]UF9M)N>($XICA""&%.$5.92=.-#(URMC;" HCP>^%F8['HT[":;E? M=2%(0^\?N>+COGG3 H#?S913#8V[N='BZM%F0]NU_3[ZSS+/I7RM$I7O%XH( M89P3GD&<$ATN9%&D X=(3X&92GB$ XJ)DUQU>W-3(X+/'Z^^??SF]MEW &I' M /Y@&I@*2D-GX$#J+=>4,,0ZFQTN7AFBH\E1N<+._4/6L+RKMW;UT\/3TJPQ M%1N89A=T([_+5;YXEGM1FUJ.9IY%:<9BA6&4FID(-8E )-(3DYAS)2.F@H X MBEF[M#\UAFF87YV9Y$T'"OTU9Z%KIPZQ(Z0!81Z8H9H(ERDJKVQ_+4/6U!KS MJI#=!SS?DME.-HRMH=T'H!.BVKT>XZZ%]5'/NK8O'Q_DYEXSZB^;]1_;[Z8U MNGJ9BY!3&60IY&$:0H0R'3QQ@F"81#R25 2*69U&Z6AG:DQ6F@IJ6T%I+*BL MM5?%:H.VG:L\ C8P)_7$RDD?RP*)WA)9;<\>327+PL&F4);-Y3U#H.5R_8?) ML_VTWGQ8/[&M>EI6FY?Y5\GEXMG,T^I*$RKDF*.001*(!**$ZY]H$,,XB'B, M:,##T&E!Q:GUJ9'&SOCBR)"HS >TLM\Q\G'J!\NX9RATAX]Z"AO!WL@9>(WV M^XT4BRTP(^(054'Z .2:K&2HJHJ<*M?-=VH M7-RORL?SEX\_>"%,^E4'7Y5$:77Q#5LN2A&>.2(\BT,20X(D,7M/)LN+ZC\F M*DMYS+) .6D(>K%J:I18N0!D93MX=T\7JY]ZS 3]=)H=3X[>%0/S9^4/J&P$ MQJ/9[D][DV>@[J_:T5+O=%GFNOZBNZZ:6GI4!?.)M5_I,"^6C:LOYA/,(Q$R MKP_ON:O'OTOQM)0WZO0YA$*#L3IR8$X3E.<7\OSIH?R[8I-AOW[-(H2S(,Q@ M%H8Z?$V)@#C+(BA0@D689!DE3ID$?LV;&IF7)6,K\\'._APT/'#<5?3;G9;[ MD6_624/O9%:.F26_EM-NK[IQMN_'9C=6FZ##Y!OW= P:J\-/!J,U6'.].\-9*^,?[E5HY*\-Q />=W? M@]V/LE2RQE_E@YYIEM7LE2DGHQ'9SR ^+>6/(M7X41;5 :I5HGTFX=6#^?,< M(Q;*5$G(!3=U8;, XI@;Z5'$F5'P0,+J%)YOPR9'[)79(*_LKA>LBZ,LI>7V MIR.\=F$[:;]EQPS,W95;,[!S##0\>[UB4W=?[5U]7!#L_9N!TL,WZD;[HR]O MU9TC'8@9NUN=3LH,@7W+^1FOS8UVJF8(D)IG;09Y?L^-X-5V4=2]7#PWCO5\ MT:_WA[6Q;A[SB),PC6$8DD0/JQ)!BH,8$BF#(&(HBM/ :>^WH\&I#9Q->QOG MUF; F Q^+XUVG.AT@FZYT>L1RJ'W=B]#T7TKUQ(:O[NW78V.NV%K"<'1'JWM M?;VW98NSU-6N0IGB=E0$?HX9Y0F1,4SB2--.%">09"F%,0V25*4D#4*G4LEV MS4Z-?"IKG?=0;1"VWB3UC-OPNZ#E6?UZD[-*EM4V@\IH\*XRV^\&IP-.OG

>XO2 8X3>Y N=[OGPGZ6]W199M==_5CD<^VA#EQ#"2.A(HA2'$&"4P2S M* DB'-(@S:SS7P^>/35**?4D%AI3$V?,.=4COQ(*:B D1"P(()8D@"&3 M(DZCC-(LMOT<&\^=VJ=8F5;$P/;?8!.H[N^OI_M#3P=L/'?ZZ$[XV?N#:SYK MM(_MA /-#^W4K]T_LO?K9[FY8OEV0[E-S>Y7UT_H_2GLTJ1=6>:)N$]ZV_LM M>OVTT=ZCDTXTWZ33%_1,U#+S0RD^2+:M<]1%%F 2(0X3PG0H)<($X@01&*"$ MQC+,B,J<9!&/FY@:C=_)S0-8KJGC-.T$=G93LLL0&?C+K(P#QKH!4O3/^^XW M,>BXF7&3>\ZZ>92@<_[*?I]TM3;]2=OT\8?^?%9T6*M/'Q0[SV\WZD]D'_"*W^Z/?Z#M2'$0^ :FP-,%5+75H#"[4)!X M)2KA46;:%2Z_2M/6K8\K-NT*RI'>M/,#>@ITTOR[D>S3_S&ZH,]T:43\#J79 M8Q0'BE$*@R0)(")AJN,^R6 2B422E":IC*N\X#KVL#R*^YIU?*X,I\N8!P)?CK=W(^:#@2+?WYYOZ1Y M?J.*(RGE<0"E)*12E3#KQ4G>34R.E8W%N/=LI MK"Z.CQ5GQ'J=U;! WXZC_&(Z,$'Y@-.9ENP1\LI)%LV.2DCV,!RRD<.=_@1) M=XGXP4WD);K9]NF>!^6>?8D==P6+^I%.IL?V9L M!IIN@-(/;QGI7G <7#JUVY(W5U2U!LM&:-7^8?U%VQ=BH0GY9E-2\J]R^WTM MKLOBD?(;+0X<&W;^^>7XXOJR,LH@3%&$10!EEDE3)@)#K(B.\3(D5*0((;%3 MC.?3N*E%@WMS=7_5]7!+]T!M^ P8#_?AC*FI>^JV^OK^0O/>7@'+;=,WZMBA M-US?HD][B>/[!M^[J+XW T<7X_<-[2D1?^]M^))U:\A-_&9J&M,E-X*Z>C0[ MTB4RFD6FDM&^ZO'UBINM'3GG1A=(B12J1.EH'/, $L(DE%$8E9N^%A OTU\$AQ6A^N*0=DW 0-/W>7-L^L MUCW>]!9<=_6X!\4XK_TQL(:<'UO?6%7.*^#=.G-^F^LWNNR.FEP]Z?%M4Y]S MD'HRP4F:09:% 40!S2"6802)4C%"-%&,.QV"/=W,U+B]<7)J9Z?3D9$.5.V( M^7*L!N;5/C YTV$["E[9[$Q3HY)1N[N'7-)Q=<]5BGU,^UY3TD+(JLY\H5,L MQ2[UT/Z;JKS[ZOU]\//M3;R-GB'T\>[WUTW]*.* MVXU\I M1GYMVAV5^!V .!P"7&[UDHSYGFXV+T:SKD@7N-IN-POVM"V.SZQO:7E..$DP M0CC2,^3$'!C4-(4SP6$@62*S@,HPDWXEENMH4R MY..F%C2J9M./= .>"\UF/>?[U^ O01#.P&H-MOF65M*O6_!!3QY,$/#G/X5I\-=8/\)\!W\%:(:R_/<&="6 M/4IN),J6+^0>" 5PY4)+Z1W&0C+]2BS'!= MEY=]7R_UZ)O_6[',L+6L1=N_VVS7'@;LBL'7) Y3]VOSJVS6&6AZ '1'E#X, MELAO#]^0>?T65KQEFK\]2!U9_PX/ZEM;NQ+OI3Q57- ,QB*C.K*5$<2:%B$G M.GR(&$T#:JU>UGSPU +66CK/20+Y"*UVYKD$@X$)Q=;]'A6P.S6*74I>CZD] M?,Z%XZ+67K2$&^H-[]>K0M#J[XOM]UK!X>,/OGPJI-/U3%?_3]S1'W,<,3WK M9+C8N("($ H9C16,DB"1$4:"N^6+][!A:A_RG5F(TX%(X4AO#1KK'@@5TC-] M)J!*A)[Y4T4AX2R L9244*SC=YRXA8@#]\$X0>+7L?"WB_4&QG1@_7^5:/4G'*5$*-(+6$IFJA'J\$@CP1 M(LB(P&GLM'$VA)%3&\:*#(FJ&&HS';V?>K[7[K2CW+?NI($Y>:?,7V1*5OM% MYN?=+RHG9Z]SR\VJ;^WH[%7)VU>7&6_]Z_D/T1>#J/][-?1-:@4, ?6YR@*# MM.5>"O$Z-W^UE+](05^J-" :XS2*4 0C1@*(4)Q!:F30$QJJ)"0\3HAU1<,3 MSY\::]",5%[/\H5QJHK7 MXGE+<;M3=XU6HZ[%Y&:IN;;+^L6[-THMN#Q,7@R23"84)5!EP@C^(@H9SC@, M4I8(2E04NN6_GVQE:MQ5&@G4TV:UV#Y5*:)ZG!!%OFC/!-'3^-I%D!>C-C#! M58 -F13:"H'7R.MT2Z.&3JW.'L8^[1?W(X-76I-7SW2Q+'=4RAW/;XV=3!TZ M+?BN] 16,B(X#*%,C3(;BQ#4?TJ@R'0S:9K*2#H=J.MIQ]0(Y8L>0#?F!?\/ M-\[HVPUVK#("N /SSI&^+=BY839ZJ_WYIBY;O/-!!10F2&(0FD#JZPB#1; MQC%D89)%-(IYF#DI@/#ZE>SM[\YXPKY7@S;D;KOY4_L1Z$?'QZ7ZQ"9%Q!FE+@QYMJ6I$6 IZ+4N93/<6/ \FG8DYP6C M@3FLN5MP2U^*.>?59J,OD>9GHWQ9;![XGX=VHN.5C,ZW-BK7=#I]2"7=-_1D MBB+GSW'4?GW3A-[B2IYOB$'UM,]^W\W738S[0IYT[^@M/'U5WY(99:+I5_FX MWFRE*!-./]'%YF\FX?O#(N?+=?ZTD179AH0%$5<$XC3((&*A@%CP##)"$4)A M(K,D<2N>X=3^U :TVFQ06 M^E=38ZKZ,ZMH-EH']<. .S"'G<1U@\.L)D^>: M&FXVC%Q=HQ= QW4V^CVF)[.M'QXW\KN.]1?/LHS^RY(>A]5IPBPB0L01U#_$ M$ 5II-DLSF"<$!SC.* $.6F%V#8\-2Y[93?X[%RZS!IP2_(: ,:AUR!>(5C: M/%(Q($>P_'*7;>/CDI8C)$=LY7I_S]C?E/W9[IJXHS^,7.17:;Q<+!?%BH3^ MR_<;*1;;?)Z%49+A6&F*"LS2 4,0QXG^%U&1(:I($M&C#(>;%5:?W/CU-\R: M7V6AX]J"6Q]8SL_\0SK2_*TVO+F66NCHOC:^3(*' D'EY!>.L=0OM\1;]0CI2^>"FD3GF-]@BUI#E:/&2TK$=[ MAYI)D YW]9X9UYD#=3XD"U$:I#$,)#7::VEQ@">&F"HN2(P5CYS*21RU,#6V M;>;0.,]R#\"SGL[VAV3X>>L.C2'6U\ZY[GL6>M#*V-/-TTZ>F%>>N;#?U_PW MNEF8C" 3N!5"]3CA#&4I@FDBJ(ZC8@%90 (8*!QEDN!(N>TN'S8PM6^YMJ^< MH_11_#^"T.Z3O@28@;]H)TRL&./IRGO] N.4^Q8X4MC14GF,]#5,3WK MCER"Z0"U27J9\P;U2RZ![72-DXN>V+,.BKPWT^)RBU$WN-]4W.\_!2I(<(0# M2% 2FJ2["#+)(HCBC&=))H70#W2I?M+=YM0H\=O'7W[]^.4.7'WY '[Y>//+ MUZO;_[Q^#ZZ_?+KY^NO5W?7-%\<*)Q:PV]&B9S 'YK_*6K S%^SM!;\/LM7G M )#?PB46[8Y;KL0>B*,B)0ZW]CQW6M>HWC/A7*5(S[Y2 44:)A E2$&\0;_+L63*7ETNS&O^/;%K-!NKU9B M=W2U+/LM$Y6DB>(P(T1"Q%4,61(E,$2,"J2__AA'3D&'9<-3BSQJ:V?%SL&V M.(3>.&'=JSR[;1]81B #(#LPF5P&JGL(XHB0WSC$MO%Q@Q%'2(XB$M?[+PQ+ M/IORLY\7E"V61FZXKH D8AZ'E,"4!J:LN$)0OWHIE%)1'.M@109.1S?;FYL: M->V'Y*4Q%RPK>Q=FK8)WE(KI S=-PS@B.A9,8L;T]--H+Z=!"BE7E" >!6E, MW;1%_0$^CHSHYW& =@P8+P9OM-BQL'0&=K8.4-+(#I5A0LK33;Y-=-GJ_ME ML_TN]SRJT\)NC4."/[_L+ZG.$%[]03>B/*Z6_TWF)O->#RL_Y(8OW"-@G]KTEN]1 M.QO_$[T=0R\NGA,/;0 !V LX>6S8H+%[76:@1 1!5R:?/LX<#JOW:7_<"WFW8.#NG 84II/RP< 'L/ M2M'T6:'"Q O2;S@S \8/H!WQ-U&]"$>O\]=^EHPZK;T(K,/9[F4/ZYTIMS%S MZP^R_._U*RF\4B/CZWJY_+3>&/J>DRPA,:<*RC@@F@@)UD&,[CTL!*9AP#&S M.UW4L_VI46#3V#__"4=A]M>JU"!X9PX>\,76L5*M:X?8D>. , ],B[7E!L_R MIY_ XK5LY[_5D/]N7 "5#QXW:GJBYSL)SLF&L3/?^@!T(MVMUV/<:S=^J&:# MGQ8YITM#I9_TW^1SA#.&B9'D292FM]"4C),1A0F+!8^1# )N16\M;4R-PFHS M06EG&5$4EMH7=SP'9SLY>0)I8 +J@8]3]<<.!'H7@CSWW-%J0G8XUBP/V75I MSZ22DY/4.4ZR*) Q@2I*39DM&D,:)*D.9B033 5$2;>\U9/-3.TS]U,HZPRD MEADA%P,UXDKQ2>'(+_JMI_GW6A+78RI(*S1^$S].-S5NFD>KNT=)'>U77W[> MKZI*3"A':9@&,%29,HL\ 21!DD"9$)RJ. C3S"FW[+B)J9'"P?DVIZ+.+4#: MT<%E\ Q,!8[(7'3VK[/RLY_3?V/6A.YVL^T$H)@!N8$ XQ6^PP&^"HOQ4H7HFBO<51.!\-YG567!1G$HL40\F163/(!,0#NQ^(=QZ%"C1'!G;7/*D7=G(O9!T#Z[PR^2 M(R5A7(BH4VZ$/4 M*0P6#QDMT\#>H69"@,-=?176\^]7*V'^8Q:"G^G2//MJ M6ZLA%]K'@MKI44/)=)N61Q9&=P#C6 [= MY>9^Y/-!/FXD+W4\YSQ$(L,XA8%(=91',@1Q*O34D69QBHFD"58N'--\^-2H MI&F;&Z6\@LR..?H",?0&D T&S@1PREFOW_FK!D;]G$^Y=OC5GKS&?7IV(.ZH M^^U6;A9KL>"[PF3YMI3=_2*WY,&V EC2YN:?5.()=KN^UG&XX]T#UW&P[7P7GB0-I5_[80 M]"[AK?_:F _>E0[\- /:A\' MI_F#0?Z2%,^_^ [S0+[X=*/9_0+W#[O%[=ZSCIX8-DVSO]B&J#2J8D4A'+S Q1Z'_IGZA,8ZB'@0!' M$8Z06VW=T\U,+9@S5D)C)C!VSH"QM.>FWQE<[>*\R]$:F,G[ >4< K;CX#48 M/-/4J&%AN[N' 6+'U?WHX*M\EJNG_=$2S3QJO7F@VOX;MES<[_*K3:;]W>+! M2.VI;_IO\J=%/Y=VL<5RMX2#8>]@X[% Z:F MR[?I6&>Z'09_KS3MV<11Z7T8> ^'A8%:<5]Y>"U-\=4<7;Q1O^7E>9TOZU6Q M'EFF"197F*.+BU4Y$XN)'B82GL(0"P41CA+(L* P53'%E,A4)MQVQ_@".Z8V M0.Q<^?.?PC3XZVJ]@B;;LOQ3J24D.Q(OO793]UK%2. /S-]'.CB%(W"MH':E M/G_XI>J-.O<5O"M%AQHN69YTNK1;[%D98XAN\FIR4/#^"VK']<\O31 M%D,\0-!<&?'Q./>![(KSS5-Q%O]F^UUN/N]%Q.ILD31,.8M( $,2$XB$PF;# MBT&613$224QX:)47;=7:U :ERN!ZY,F+K>*UL;W.;6KJKMDS8#?LD0A5%F9Z M.ADC:?+*,"2<*!@F.)*(D2"( MO-"K^PC[ _\7:P=X_Z7L$<>&RO<30B,H6U MX'-3)= YN:P;/_OAV2N.(PW"%^+I-,):X],RCG8_8[31TMJ=YIAH?U/_#8*[ M:IGQ$UULRDPG%D52!7J"E@58CW@82XA92F$L28RS)$ZX=))[.=G*U$:Z7:K3 ML['.+,T42^#+-5T5[/M\E.E[OY%EBI_[YL$QYO9[!Q MMPV.6QI]U^"LLZI5O-\40E?^B[]U*,9=2 M*:09!<9(AWD(1P*RE&4PDK%BF(F , \GD7V8.C6N^OCPN%R_2 ER11+/.4?I;B[\T/)Z!RN>A#VC[ M[)<1#GE[,7<"!\5]PFYWV-QKB_W&H9^?\L5*YOD5U\_/B\-NMYOU)[/Y85LF M[OUWXT1^O=)1]?K)7'5?2#!N-U1;HN.ZSF-J9I(W6PG>Z)]7))-XVG. Z!;]TME@/E6YLY MH>&TA@(TL)@!C08HX "VU46+?$@S[].^%KF3Y0 \ X7#_L;2J72=UQ'WS9T: M=5Q^B//%FN;LY@',HHE3,- 0D0C#K'0_\HB+&C(0X$( MN8#ANBV8*+G=Z@=]IV9C5,=KCY7Q91V;VO)^U&?1)VZLYPGBD0E/3[8JL\%! M55]6K8WM06.UO*JCFS5@;0E1?G#;VA>:J],ZUV S!(9 MOP34T>:XK&,'P!'56-[65X9"R6-K7, M'LYG8/>7I;D^Y2ZLYLBB&%8 '.MDV-WFGO?[42EI)G2R?))NP$BO M?I7&G\6R5.9X?_7UXS<][;N5^J73D7_"@R#A4L_!L/X7$IA!FA+]$TZ5S%04 M)ZHFMR&28H "F:1! 1(B$C,4"LE!/;*5,>1):Z6D:9[UMBP'U38WX3__I,/8[?NHHW_%99^HO]/P% M/:>"BYPOU_G31MZH9J+25[DT2]!&0RGL[ M"KN WVN;/2ZA^ '/[X3H,I/&G2]Y@>]H.N7GJ3W/FNP/K\PY"0F*XP 2GG"3 M0DI_;%<]NIN;6LA;60P*DT'#YAFHK':28++$ MO'O-PR^2 W_\;P.B_?*%7S!'6JWH!M7/FH0]."U+$!8/&6W%P=ZAY@*#PUWN M-'R[6:PWY:FNXD1%?;2TFCA'5)"49A'$,L$0H91!RH, "DW!5&0TC7%F2\'M M34V-?@MKP=Y<>X+H@+2;8?T!-3"['F($=J9VKU>XPF;/J?[@&XE/S\/HAT?M M &GAT(X'C,:?=HXTN=/RCIZ5#LWQ,Z.16@SZF>(X553"!)$0(BD24]20P92* M4#*,@D Y53%]]?2IL6-A7*7/VT,']#5R=K/+WG@,3(+V4+B7(SSELM_R@Z]: M&+?2![R""&7[_LR MF&5*1V#A"=B[4LL/[O1]FU[-P']+N@$W*X_Y M1'X ]^0)3T]=2"=EOS!H#13C$,1,@D18PR2F!FE/HH020(J$NE5N,6?[5,C M[%\:DBV7'ET?\Q6PX_V)=NR(VZWG]%WR#H&7RO]*RB4'^O4H,9B!&@50P0!J M'$ !Q(BB+_Y[;UP5&(_V3TL6QG_'..O$#&""^[+JK_1^L5S*AP\R7]ROOLG- MLWY>_NVJ6LS"21(3$04PC5D,41@845^&81;&6<(9(C*STCGL;FIJPTYMK?VZ M8 >4WJRG=N!FOY[J#[^1UE-;4>_J<07N35:Z[>;]?-"2/'SRV^YF='LJYOO#L+O$NH" MR2DC*H QPR:?!R<04R)@F)&,XS E 7$J"NQNPM08]OW5M_\$GS[?_/T;^/3U MYE?PZ?K+U9?WUU]^ 5?O[Z[_=GUW_?';?[C%]SWZQ2Y,'Q;M@>G:B#85M@%3QI9"K<*>6^> MMOF6KH2V[7JUW2Q6^8*7XL]1EA J4 I3')G]_0A!D@822A4P+(,H578E)@:W M=&HL>W5_ORE41\#.SE)NVJBV+4U9K)$$<#N[V-."R1@=-X'E$=O5D8:_L\-7 M8 +JM[:],@WQVTYKI[7(<2GHWJ1OK1OLF3X/H]^S!#WL&/?,07^@CLXF7/"HGK%Y0Q.Z5""?$R53B6,%,5,ZJ(YX!C%- M(FAR:7&H4D4D=SEC=-R$$\6-=M3H2!X[^VNABJ>_LW="J@5?;%TW%H_!C:) M,L8IY"(SM;\QAC0($DAE$(9!*D0<\_ECL;9?E)P= ^+#YH8#NII; *H#57F_ M6*VJ8LZE!1>#2X,X2Y(DAHF(A0974DBI4C -,D5Y%B9!$%3@?ER)\:"M&QL% M6&DJWGF#U'+Z=1%(0\^;&L;]6UWVX^I (O^6^BG UHV(WSG+<3/C3C;.NGDT M2SA_9;^1ZSU]7&C:7OQ#BF]KM=43"OE!/LOENA!.*X[D?EIOZE]]TRW?K=\_ M:9)_T!;,LRR3*B$8'5 M*^U=9M&H#.D%O$,R]?/0GKQ;%),IZ+Q8ULFO\_Q)BKE)8DPI43!):0J1RO2T M(<$$,J62@"K$*7=2D3S3SN2XLE%;9P86A8W]"\F= ]>2_RZ';&AF*]'Z5J)5 M&CD#I9D>":L=![]4=*:M<4FFW>$C^NBXO*^,=:4Q>?SZAA%%'#,&>6!D2Z@4 M$".>0CT'IB13G/'(4<'Z7%-3HX>=I;X8H@5E.Y+P@]W /+&'[155>&>*;C \ M:U6?;6YDF>HNMX\5JCOO<&,-(1?S]WH6>+61]/U:R'G(18+B"$.693I^R-)8 MQP]) ",1BPPI_3,3-AQQ^."I,<+[8OE!&P>,=78?_Q%8[9_Z)1 ,'0#8>6_] M(9]S]<1GFTO^E_OU\[_K6XHO]G^1^1&6/Q:?Z='#1ODHS[E0?X)G?^^>UVT* M7.\KC)8IY M>[K_3K+_/MS6KY4DN8E9?,0Q8@3$4&4V96K5$F(0F1-(?# M$QH*FNK@WC;ANZ<-4_N,:TO!6IL*'BM;9T[KKI=T23L#C 3TP&1A/&@4:)Z! MVHDZKZ7(72F[P3A2_W5>7SE\-]CGH8_0'2,EJ _7+4YI[!<"VI+?WO?)HR6^ M7^AZ,R/^TD==5I5:ST398E5I:?+U_C^&'!9@$E*Y)(QP$@60BS""B-$(DD@'EE*%:<*YD"R(^Q2@'L'VZ0UZ MM;EP61SE7^R/\M/"XGY%H\=X#>QFQQ/MW($'VETIZ(;;,[!W'#0]KZJ^U(7N M1%%5JN$]J-PWH\#N=3FM_.!QD^(-.FZ00M!CV/\F-9]'[)ASY9W'-*'?N/C+ M>BW^6"R7NNG#)^\UJ!U/*3D];79)I&LEAB M6Q&PQ/']#++3K"CM0&@'7PY0P\< M.@KZ6:[T3]NB)N>L">>@^=R.>/E-4[-L>]S<-3= CA+:'&]WWQ[YJ..2[!)%%OOE)QI8VJ$ M5)H)*CMGH-A&6&^ L=5^"^4B'DM,W2@4'O'9=SSQUM\Z7# ML>8^3->E/:-^NECEG]&6-_,C!^/(+Q0QN,[E-76VC\3E<[6QUWBFH+PM&TU/K&?F1_L_TN-^4T M]U<]S95+_:K(]5/^1?OUM#&G4.8T,*<35 S02)-/X1"FE($(XD)4RS!,G!* MI>UN'[Y>I+S ,6*! S#1!$])>9A"HG""N*(\"C+8A[8I0H/ M;.?4&*\V#VQ*^^RSXX;LS'9*G% 7_7/F8.PZ_>N4.MT^;7(BG3]2:N5;OP1. M"9@C=$U+DN:0K8^6R#D"A,UDSS&:\Z5#M,MR$6DB2*(B&"=&JB$(&60$(\@Q MCDDF519';GOR9YN:VH#=M/2<(I&C%G(+SI;;[E[0&W@L=9!\&21YJ!ND@55@ MWB8MJ-OM;E483PD_9C6%YM^O5\\R-TNXFL)V L?76_FPE_I.$(M"%@0PBM,( MHB2,(56*0DJHB!4G"456-8*=6YX:VU2& [K3?W;56;?&W(YJ!D%R8.:I0=P9 M701E>S'UPNYA=-1=T?(KGV[=^KBJZ:Z@'(FE.S_ ?:GD3CX\KC=T\U(R8*%] M^WZM6]SD.D"[4>7/6Y,>^4WR2HQU;K(121!E,""F=$068\AHB"#%-(HSH=(D MX0Y[U+T-F>B>]=YNL\&J@U@I'XJ1G^^= (^OU1E,5, ;>B[@Z5'_:)*]%W0) M'I_8QBF.YQ6%"Z"LF6MH-]S1UL%N,CMYOS^L@==FEK_VVJS6TRXHS^J M-.?\ZWJY_+3>%*6P7R=ZDR12,L44QI+IT!O% 20T22"23!']?PF-W&$] Y\+V_EL_]Y/["NWJ#U>;3?E8NTB_Y_W.EQ=;,U/\X#QE%'%8:0R 5&8 M9) J%$"54AKB&"G[S GZO_CL(H5E Y5F>\7Q[(TLT=CI^+-/8?'J8HS0E/$T+,?X HE0P2!1-818&:8 3 M02-L52EX;,.G1G?&5*BTK49QHU36T:^%GIL]E/:.5*W-M?LM \<)=NK08>;E MM=R,\^4,O7F$=%9P.3 ([$68OA:ORJ\=K\IXY=UZ]MLTJKVY&O_/4?RM9Y=X MJP77M_V>9S!.5UAJ'!5(,H)"ALR!NU1!%.E_X4 ED'-*" E5('@X?Y8;MK8^ MA-'5I@L]-5L>CJ7V-F(?56H:/.C8 MA=.\"GD9)CB)6 91;&37E:ET'4<9E#'.%)985%CUF4J= L9]"70C.2',GRQ?&:;K4XGG+/.G47:--D%I, M;LZ,VB[K&\R4J=]G0J7WZ]5VL7I:K.ZK!:KU:G]^!45QIJ01A%.!A"A!".)8 MQE#$<493R@,9!6[Q3F];IL:#M2N.9X/HJH#"VUSL")EN_(& M[-T9Y-B1!U@]QV3][1DY;+L8N./([O)'^I@9-C=L/RHES8%">2LW)IN)WLLY M2J(,AY3 A(=ZNA@E##(69E!/(G& TS3DF5/>MU/K4R/,Z]<)/;*VV%22JTR^ M9"K9U1=]YI<>$1Y[TGF0$[.S'MQVHWWA9-02M0%GJ%T6O.&TU1*<]KFL[4-Z M!XQ&OK\B4Z.:]47N"J;M*#;?SAE-@H0F*8S36$!D=/482A7,L(HT4DIBZG2B MW+;AJ3';K1Y[3$[;H_Y;(,NAR/'0BC7FUC&@=R2'#_A.%(W09N^K+M:_,I:# M=V62L,=U>%?0?(=S=HV/';LY07(B4'.[?P)IWB:6Y%LI_K9>ZL>8%(TB'X_^ M*#)]$T93$60,4IZF$(F$0RJ#&*HD3E,]2=;S8B=!T?%,GQIKUL:"YYVU,_!0 MVOJ&:=[MW6]'O]/LU($)?,!4[]VKLL>@SO7N>%_>-M?;JNNFF^W=;OX_;[ZW M5;<,FO%M9T%?1:BMS+]*+A?/YGQFM:N (A(&&"LH$Y)!Q.(0TEA1&*9!EB*2 MHJ]+3*2SM!H&+$1J8KPO[P-[ [NVK'E)- M+1!XEF4ZU=+($DPMSA[++;5=W#/WC3XNMG1ISFN;%5"SVFEBZZN']6:[^$>Y MG:B2$/$ $YAQJ:?L)B68A%$*B0C".(ZR#,=.-<(MVIP<*31L,^>I^=X%D-.E M_B:,--(BS]T+/]KT@!UY>,9U8"II6 MJ MLP?B*(/.X=9^A/15;JF9_G^DF]5B=9_KX?CIX6EIE-$^E*JN<\'3.":A@A29 M>F]$_XN%2$(5<9HP%" NG)80NYN<'!WM+025UJT;Z5B@;,AD.^<;BS+]WD4M_T_8-\ELMU4>'C:E7, MUI[TA_QMK;9Z.B9+T8^]YI,2V-23C6'"D3!' @1DB6(PC232 *5$*>3&0#VL MF!HIU6:"AA?%@.X8$/7K$ENZ&ACHP1FLM'_6!'E6R.C63H#:BW$T:RY"U#/K M];%D9"*\ *QC;KSD85Z*%I5),_>Z9?U3OA!5XDRUDO6KW&X6/"^W;N:$)$DD M*(,\C)"IJL8@#<( (JD83C*44,XOJ$OD8,K4B'-ONM'?W=L^,UDNVMY2H[>0 M56N=$?GNL79*';NA-BP!Y MZZE+:_ST ->MC(]+ V]9J:<'$!W%>/H\\8+4 -:];<,.MVT^_GA<5%:5'VH8 M1U$2IQA&@E.(N$@ADRB&E(>"Q@BK##N=_?-FV=3&P)MRC\MD0E5V5H-?CUU] M+SWGL&D_=G],?T]^[YTWOAT,H)S?"O3;0>[G'#!-;*8KB M2K^MC#CQM]^J/5H98!R15$"2IA(BIBD;2X9A'*6Q4=U*6."DK=7:VM08>&]L M7=]CY2RCW@YOA%(9"AD;P3*N9X!"0:(X@2+-,*(")8)B-]DX;P"/(QG7@+BP M]\]_"M/@K[_YQMEZ*

;T"#126@G?:UORG ?(/K'#QO7#5TN+8"U3= MSI]8B+*XJ6_R)4.]Y=7*W$EC*IO7@@_/\OJ#%=^N!I,PBQD 8E- M'4QSRH B2&F H8@T Q'&4I:Y22OW,F-J%%^97RP7OW; ,HW0.YGRKC1\$5P'86^ESVM=V&,75VC@I1+%9.J MQ)$4X3R-$L0#SF 0A#%$699!*I4F3"YHH%*F&!..Y3':6YP:&?JH@>=<2Z.C M4^P8TBO4 Y/A:Y0+:V>5KA'8&>RU@H8=-+[K:'2T.G8U#3L03M34L+RQ;QUS MNBUF^]7C+RNU;?&L"7T(.WMWW\%A">YA:FT[H.2Y[+9-RR-7X'8 X[@8M\O- MEU8+_+JKHG4M=)L+M9#B*L_E-K_BND4](.E XO-> [TX)B(/2]/)F N<)"%4 MRL@X1S&!1(44QER/_(+&5(9.B=N>[9M:1- L;[=W$.P]!*6+H/:QB.P;7H+* MS;ZU!_WTNB5_OEU?#LVTOKIQI.*%7O$?J**A'QO?J,RA5X#/US[TVXS;""+D M8OY1M[E]^;18RLU[/5;=KS[ETNM>A_V:SS'.RT_K;T M1[,:T(7*BDW@[0*IBW$<61O1B")^;E9/*O <4//P!![#BAHV&WQ;U<(3KG?* M$IZZIQ^KU#ET1?B1%[G#G_5?7.MY;#X/<_]S]L:Y3?+#,XBQD$.,L-$I7>KXAPA22 M1/]_%LI(!RT>E*Y.M3TUDJGL ]I +\I4)_&V7.L9!L6AUW%.Y9?N,P9GH('P M 'E /4 ;0Y7I9/M3D%5J \92%ZGU$?W(JPRK=HOWCIM,9^Z>T$=2*9WO=Y>& MV$7J@,'K:W^NK5%?\0Z'#U_GKLM[YW 8;=XR^]F4>RY6"N<8)2*+HPB2B"N( M"&60<,$AI3*)I,*A9$[E%4XW,[71])6591GW,58_ ZH='5P.U>JSK4R0!BI#P$.U%H.?M[_M[1CO5VFM\\L=M]<=\M MS:_RODB776V_Z%Z<)T@1E9 08A8F)G,UU $0QQ"%.(HBP@*>6,E_G6M@:IQ7 M[>#MC03&2M==S0,0;;VCSMTO'>YIGK M+MN&:!SE/TZ5,&&21;)$5<&WO'(OA9K/ X2RD& "B8BXCH;B%#(>Z9 H$BCF M$4-,."T\CF'TU(CF8N7C47K:;4-E*OTWUL;,*U64$]EO14*;9?[;#-0USFH_CI%]O5_^'0'GQ;X #HO?$U^[_;V0]J M!SPJW_;%SO->@J,1(V\R](/H>/>AYW/ZD>#M9LVE%/DG[5!Q$N:F+D\B-WR1 M2S$/!8MP&C+(! DTZT4)9)'(8$S"A @1"$Z=CI9VMC@UFJL-!J;3@:S,-.<1 MRE.DZ])^-Y+KQMV.U;RB.3"-O0:RE/^HE<)V]OHC+6MHO+)4=ZNCTI(U"(<\ M9']CSW4$FB_R&W6K7[!Z35@'?]\6.D)4"TYUN%?.7S75%8?I=3BX/Q1%,\T] M*A%0)E)'8F$20XQU7S"^^7?_RY?K3]?NK+W?@ZOW[F]^^W%U_^07< MWGR^?G_]\9OC0L$E76FY #!2!PT]L3=NF)&CZ4@Q86^X O:^@-H9\/L@Q]9\ MP.IW$GZ)0>-.KCU =S1I]O',OE)Z11F&6[K9OIBDK9SRHOD?BWRNR53(A,4P M#@+#ME$$62H0)#'+4DZ3%&.KO6F+MJ9&II6IH+ 5-(P%OQMS'=-5VD"VXT%/ MT U,<[U1ZR'OUHF'9W&W\^V-+.W6Z?BQL%OW+?W(X]/Y^>K/+[_2_[?>O%_2 M/"_>\QCIJ%+';C"E"8,(TP#2$&&($DZ(Q"A+L5,52H>VIT8NI>GP\YDE'?8" M"OM!X4 OPG'I&#L"&@CN@0G)*]+.)-4#,Z^DY=+^J"36 YA#4NOSB$MRS^_H MCTKCK:I=/P^P#HMDG$ J5* )3020!4+"A*0I9[%@C' W'=PS+;E\3^,HX-YN MUL^+0@U,Z8]G42:O;^D/UW.[YZ!E212F& D8ITFH T]S$BD-&.0\3C C612S M>+ZU/R3M =CM" >CAX;5=K_D8K &WQ8ID#%'H"L;P;O*2J]['ZTX#'!CVWK[)7]=N\7N:TV@NR@@H8Q#&NNI M:H:XC(F3$E9;8U,+&FM;2[7Q?6[/#*RD8]G05HQ5E$8T0_H552*"*$@9)))R MF*5*)/I_49!F+MSK#>/1E"GH<0*5;Y#MF-@7= /3\2[A[&L#+ZI,$<.KY7+] M!]7L4XQH[S=2++;@\SK/=TE)_OC:!BVOI-W:X*C,;>/Z(7U;W>.>ZWWU(%?" M9(U_6M+[.4DI#\T>XNC)DV/GVCA@K+// MZGX-5SLM7 3"T!Q@Y[]3_O9)7WLG;K]^VF@9VR>=:*9JG[[ [=W&K3V3_!B*(;^#!LH>!13:'6[;4S5-S;&4_VGP['T])-'^3I;G:J_T/:+ M+M3/+E6'C7;">J7_6"[')I@D,4D(3%F2F0*["-) _S&6020DC6*&0R?ME;;6 MIO855QK:>R-[K7ZW VP7>WN#;> OWAFQ_N+C;4@,(SI^LL6W$1MO<_ZLR'CK M37W/4=[1'W4>/2]2!;X\E2?)I<"8%J6X8P21#KTA532#0<90F$0A"K@5<72V M-#G2*,\0FN7 U^:"TE[7,Y;G .Z.SKW!-C1I]$6LQ_G+#C0N/(AY[NDCG\CL MZ?)(?%CE?KO,G_=(X:B6U/6)";[ Q$Q1V@H:A@\@F MV2#B=]NVK<%Q]VDM7#_:F+6YI^?>@/Y>Q&+Y9 IN?9/\:5,<%BM/1DAA$I;- M4/M4)M#=J(]TLUJL[DTQ\5*I[.7T XJH,$TYCK&>'<=Q&NLA%)E<-ZS[)LM0 MHD2<*NXDI#J@K5,;?YN6@KVIO4+W(;O88%J8'KLA9+3 MY*@3A=X3H_-/'FU2U.E<R'^61?,F%J#MC-TEC0Z@-F\)S1#%V,\W^A9EUSLA.%-@O?N^?NSR66JJDC>/THCZ MKNX_2ZJ_UTIQZ*6J2Y!_>))SF@0L%#S2LP*<012*&.*4)S#- BXCCIE4D4N@ M8-OP-&.(IY7089E)%),"<)I_!VJY_L,QF+#&WHY_AD!T8!XJ39Z!G=&@L'JV MTVM[F9FB]$R"6[KP*(7A"I577K)N?%1^<[^]=-J!8,O_[8OO]_5.^ M73_(31%M?='_TYY6D7FJ9S-$"0)I%"JS;)WI:4W H8@IBP4)A0R=EJWMFIU: M9%1;W6NJ8XFT'3?YQV]@9MI!]X>V&-0FS\H3DA9IW'NGO-8F< #1=ZT"FZ;' MKEW@ ,>)6@8N=_>L?+K(Z?W]QM00+=9VO\IGN7J2954.'A$>AQ&"62I-8DJB M($ET@,48PD&42!7'3J(];8U-C9E>VUK6,B^L[5?WI!5G.X;Z_]R]:Y/;.)8F M_%<8,1$3U1&)78($26#Z4_K6ZW==SEP[JSLFZH,"5UO;2BE;E%S._O4OP(O$ MU(4"*(#)VND85]I)\ISS@'QP )R++_1"[\ .!LZ]U:D%(GY;G?8)'+?5J87I M1ZU.;>[QU2M)/^?=ZI'.ES-89"DE" -84 )0K!=G!!4QX#*&N4(8)B*[KF'2 M3M;42.1$/R"C;/1[K>[5O9/V(%L[.3Z@"^_9#$/-0R^E(SP"-U3:RWOEKDI' MAE]NK71\BZ_,X;:;:99R6.0)B%6N_8^"IH *J)G#.!](%C MG"+JSPF:&FV< MR,N\-H75:9_8!TZACX:.(0JP*WP)B,!9J:^Q"WS)Y,O9J'Y2;>A"WJFJC*EI M@7*G.O6OFBF/<%Y@EE"0()P I"#4[)#D@"@J$<^Q@(HZG2I=%#DUGC :&P>[ M+LP[S*FP -KR<,DK?*&/E]R0NZOO^ MUF^>]YCCLMRLJ^B7\F[S7:X?OM-E4V_YPVJMY'QCREO5,3$S MFC,H6<(!9H("Q(5FJB3G ,DJMXP@2K3Y?4G^Z1(0%7 M"F9K<[&0(OIEOHQ*8VQYOI#0J[\'ED0ZL6$=O]M\U^YNRWE3]N]D5WIC_4W4 M9%1V (@J!**-AJ"M6W\3[5"(]#M3XQ"\:WW(P1NCZWT0_<>=BL8?F*,Y[154 MY_D/.OWW7C[O](=?TFZQ3W/1T7!'LW793;NC2M#1Y9V*^I=@G#'WK1=-Q:K?_+ M;>[R-$QVT]+XX >><5J#HL:B)H6V6A941D4=JZI>?DL^7\QI4Q;;?[ZB7X2] M3@N>5!N5\?W">4CFGI]^1:1\U8FOG)O7MTW.2IL:FMV__SV\?OWXT+50&!,Z?Q-)RT]0'0J%W38V.44?) M0%U*+F+A/];^I+3QX^[[C#X9@]][PS!6>/_XM%@]2]FT#^BTYVS[0]X:^!2?^[3U MNE?+^5@=2L]_R'O]MI55CZ7G62;B0I@6]3 0%VII.93\4'J>^CB7*>(#%(2,VH*[5,!D"(FZ5+% M0!"6Z@4A5X(SIY!=*[%38[M&6\<073N$[?C,/VZ!*:Q5.&HTCL;IU>&&D]]@ M7CO1XX;U.L%Q%.#K=O>517#OU(?YDB[YG"[N5_4*UG%+V>91$_I$=NJ:+>*= MPE&K<9 ]81>(PI1R[1/\.A5=+: X6]C5YMZA51"JND?/[^23>?!,DB3%,(T! M$9R8Y!D])QY*!*,,0(J-TT$50'UAZZ_<6JZ""H"$:-.NZ:N"DSM^]_I M']'6@!O3"6]MTJRC7X2L?W*,SG(>%CO>" EV8&+9XWR[QWGGO!MOO4D _KC# M_EV+_4U4F^./C(8"Z96MG)48E:PG+C?ZIG M9YP+M:BAT#C,H40H2F0.!3=$VG)KC9UR -(>ID$J05#AE M#E^ES=2H^07/T\],K:_[_J27J[KI:I]99Q_><^$$5(64"A$,@+4_&H-6301^5$T$5BI2NZV8^3Y$UHU,[:_Y<:$VGY;SO\M175JW<2XSPAA M*::2 2FQ.=5'R-210$!FL5YS*X'S1 R)4PJJ]=28LU;K1CN>Y29:KC;1L]R8 M=LF-ZL,BG,*.NQWC3FXT7S?DH')<:UO;]*AVZ(V1^K?UT._M]+\Y,.J0!(GA M"JOYJX1^C3(8YR+&QA$^L,[L:OGM0:X?WTFVZ_8.,RE4ED' 856DT924+6(. MLB(N$$0TD3";_9!KMK*==$Y(<2&5KJR >XQR*5;KUJ\V59CWQ%+>1)?6P];P MVC'[E9 %YF&C'= S]V-D]-O5JH]^I9NF#8K'HK#GD?!;__6$G'%+O9XW]*BJ M:\^E[KVX[]6;NW7#5%7[*4P@IJ3 0#N8B2E#! %A" ,$.4()S.(T36W; M<9\2,#4?L=&Q"H%OU'1J"786R/[OW0<\@3_V <@XM>KN,__J;MTG'SY:P^X^ MT[H]NWNO&S:SZT<^R?7FV01CFMATDT[]9.:R;I%"1C-1% 3$",6F2&&N%Y?Z M0U1'K*ZX(]C1(GE6-@2DV^$@SLP+;A?:W"USOI5CFJMF]U_K7== M <$G3[D Y9FJK$2/S%8N=SN^W;#'G'Q8KNIGQ.*8*Y0C M+.$ 84U2A" "H,09PQSQ5%BEE9Q\^M08J%8PJC6,*A7M&VP>8]=/)5F[WJ (7FKM:X;C*;L>^@FE-U6+8WL/@](/.OYKBG8<%@/CKZ"B=I>$OUTBBS?EJMC=?XYOF+\2>E M!FX?YH04+0BG&$B:F/VP) .L( IDA#.E!"9*6>UY.TF=&K?O%(^ZFILJI#O= MW3NO7\;^LL,8!-' 9&P!IN=J5(.0NKI[^V5)HW=SMS;^5'=W^YNG%CRV>U)] MTV'1U)G,"TY@G@ F"31E8BC ,6&FT7S.&,TT PXJ?#6Z)5/CS7WH$:U#C^1/ MOMA69317;17F[7)Z46>77AA+E_K/\!H$)GOWZ+3WNU?D_Z$X-#;+01LOQLU6H8'S;U5:MI(+#3/:W$*O:7B#)$['?=!X)**Y\RM$;O:KTQ0=B5J.KTB>12 M2B4@("I%0,\9.2!)IO0\(27,!)$\56XE> ]%3&TNJ#2L,P$65=T5DV+G6E[W M"$<[K_$Z=(+O!>R :3CD;1\R ^K?GC/>_:! M_NP4^[Y?RR=-),UY53G+8 QAFJ8@(9 E" ,,$PRD,,L*UB"XR1C [H<6@FW M>MW'[T_8:!G)1LUA!6G[8;=C"'\HCER.UAS9=S2^B5I,WU_"=' M6BN,@I2B M[9?\*I5HK< X5XC6[N:A]387^K??;I?B5[K^IS2>3O/D68P*#G$F0")D:@*I M&<"29T 0 F-29'J9ZI3,<5[4Y)P0NI!EM2)];#5UK<-Y%E5+5\0+5J%=DEK) M"JB=FBVC^"S5>0D+SU4[SXH;N8#G);./:WE>O&-HL>H5_^<7^:1?G.]F!_W= M=JV?7??(K%NU:;) @B0R 2KGRF1W)H!AF *5Y&FF$*4Y=&I2>5GDY$BC"F%< M[U6.1*6SR;'02E_16_DR^I:DXA73T.12P=G1-JK5;7H--U&%'OT6>W0\5PB_ M*';D^N"V,!Q7![>^9\O'RWE9_ES\W#'W+Q0_ZZ6FZ^ES,N4ERD M,0-IENHU%548F%;R0)K5E$1:6$9=R&FH(E.C+/U*)H[U)X8.@1U#C0'LQ';? M_UO2=72W].@O70NBWR(80Y49MU+&E9 =E=.X]GD^N[Q9M$:OZ?EC66[WS<]G M2*6R2-,8,(7-YG.> Q9KETYD.8$\Y7%"//1_&ZC=U*BTZ74]KY2,M*MWM=?G M=2QM-\!?:82"[YWOX^BZEKWH+L>>3R>JU(%US?A^W(UO;63H_G-78C]"9[JA M&DZ@9]V5X-IUL[M6R,"9@'^78KN0=^J6;63Y:467Y>U2?&AKDGV1 M7,Y_4+:0#^:/&6*Q0BRA(.=Z!8\X08#$^@\4$YY3E"#DUOANH!Z38_?&#%,G MN37$1-]NS%9Z94RU";8S)]K;$_U>6>08_#9T_"QY/ORHA&;T@ /B3MW7P>F7 MI ?J,BX=7P?8$?%>^;AA%-MVAFG[PGQ<:NGK[8M.SEIZ%6>\7PGL?S?+4T8E MRPB0&<< L5P!DN0IR#@I"LB1X+F3?WVM0E,CW4;[W;%O]46OC/;1PJ+K>9A! MLR/8,8:(!DW-]V<#I*5^-3F=3=_ C1G]X7O%Z9]VJE1J5@7Q >L0PL>4UE@Y+2V?OGX MJ=%+JYUCI\J7D-EQQW @ I-$JUCT>ZV:1R8X;;/?AI O18S;[O&D>4?-'$]? M=65']D_SI?RH?]0K- D3E!8,%$+H+Q;'YHLM2QVV[8D8BI?;7[ MYNR_&QVC2DG7O:MC(&WC4ZZ!)W@\BA,RPUO4'QD?IB']7LSKM)\_,O-LL_GC M*ST7,-_M$S/]=)[3%,HL+*240A6FN)6(&:)QS0)7,4YDK!#,\VYAT=3O""*^R$P'M M% _WF56Y_-%38W>UI2!;H__S/W "D[\NI6-"T @#+XL$0RHD2!!2IK*K'G,& MS>A3E"4DUVM,XJ7P_>L,_ @SSY]TX.UFMFD-9^"9LC7V)JK,O:G&#)-ELU^Q3_FF^]OM^5F]2C7NW"S60Y%KA)!@1!)8N:F#%!9F,,F MTTR>R0R[Y?$XRI_:1+/;JUO+'W*YM:P].13\H>=%WB!]G>.A5OWH#ZU_U!K0 M"8(->1ADA5W@LY]^'5[YJ,<*H,LG.W:/N3I9NMZ3U3^T_]8D-7V1I5S_J(Z3 MJC,FNBAGN<*Y4,J46L\%0%#$@,6"@T1AF5 .*<^<*J\/4V-JE->J6+E-M%%R M@"4H=*Q751YK?SL M 7#U)&P/>=K(0?]-X<.[[:;%OA.4&_Z3'.?0!PO5)"'=MV><.$#=1"T5T^MT)$HCP>B,Y MC92&X6;\.?(>KAXF;\D1UVLR;%K]4N\.?)&F.FB=QZP?_&BV?^[88OZMWO[- M>);(G$H@B8GA55@! HL$P!SR N=8\0*YS(164J?U6C6:IYIJ#GO8*1ZN= MQHZ+#3OL[>8<[X@&GB8:?53J= +CD.W< M;G8O.=R[\[(3WI8^_[ALF@+<:>+5_WE#%T:3&+(>EFYO MBYUA46-9U)@V]HC9USL>?>1&*H$\V@@ZU43VBG9/F60_)0I6XG!J>D M3,UC;Y6L]ZNWF^^K==^9G .C__)#X!PKA[@?"[&W]2TKB;[7W& M'NVE]UX4\1(S;G%"N-[-]L3\Y!P,R^(:&,X;61#D(DS[ZTP_L4)_^VR'MN4DEW M,0M3O78'N9V#&!+(P'0TJ%JMG]9DUZ+W*F5J=TI,LCSM(41#R](>/6=HHL)& MOVMSMJ@S),J_K5=EN>M0_;?52OPQ7RQF+(TS62 "5(Y,G5F9 :R]*A!GJ5E% MRS2#3@WD[<1.CT"2#]9A1W34^P@MR.U_P#&9C-.ABV0;B5SM$O^[[H MK=KGR_$.R$!PPZ\>]LXV==3J39-]*6:-?XJCD867\(8?8W31P M^MMQTYVZ&)A;GHO,?9 _-V^TG?^!\ZSCN)Y?&("/7,9 8H8F/[3S M3?FPID*V%7O;^NK[W^^.X3ZLUN]66[91VT5[U?UJ,>?/,T[2!,;:-26<<( ( M9H"(- ,Y12G)B8(9:*UI9=ZP/7] J/HVLW M6[S6F 6>*CIFW42589TBZ"?&\N;20-Y$M8W1[\U_@TP:(4;#GER:=567[04)@HW_ER6P?NKNO,KS=2O^C[4 ]9OO^Y65,M M8[ZDZ^>JKN-G#:V)#UY5[8L_FJ-666YF-(]3G&,$H#(MA7-, !6( YJ*+*$9 M1#FC+L44 ^KJ-(V,4$71&!FQRAI34N_'O#0>JV&<>;W8WQCKG"L?!1MJV_.( M20Q@\$.,:H1^,7;^)3(,$^U-C?:VMN.[#]V350NDKGE1:Y_7)O$,*^:39L2?+:OC5,R79_M/;EQ)V\;+=6M3^ENYEKO=9X+D;]Y?M!/O/TY+V=4 M"H(2[>V*#.4 89P#(F4**!0II4QD6>S4',Y"YM0H[M-J^0U\FO^H<@VZ81W1 M[T9=QZX$-J#;N:&>H0S,C(-1]%M-Q0"#- 8=9K/^=9''BE%/XI\X3#(BSY2GGGRJ? M[V094I>LR^O+C8Z49S>YW+DK\N'"Y;CMBJ]M63D7<[TB_TI-F^3*G?VTZ\Y4 M0!EKQC?]+P4%2+("8 41R'&<*D*ETH3O5,ZS5]S4V&:O[4UD]*T._:L5TA4M ML/H!M^,>?S &IITK$70O/FD%C-]"D?TBQRWJ:&7^40%&N[N&MMWM*>]B-@"W MFN"6FQF+F:()HB!7F79N4(& 7MEB[>$P1-,4<0*56^-=*[E3HYS#%A0WT7*G MJVL+7CO@[1@G )R!J<>BNM3GR] .Z,/K!)3G3KQVLD?NQ>L$R'$W7K?;W5A* MR/GL=BOF>DP_F:$U>[F,)7DL,0:J,*T]]/;4 MV*91+VKULV.84Z#UL\B54 1F"FL4K,F@Q]X3'WPI^?_XMOKQ/_5=U;?^+V1^ M!/6/U0=^ZGFC?,0]AK0?:M\E ]\TVT MK12/%EIS-^?7:@#LZ,0WK(&II4&T/M8YS'J^B6J=HT]]B#H3C0M$7DG'2O"H M!.0"Q2$9.=WK7M+J5_I_5^O6A2ZK4TV8TH)!GFHO5RA-05 "+& &)"_R@G-! M86[5H^#TXZ=&-JUR3H?$9Y#KYX[K\0B].+:$PJG U'F+KZXD=>+1HY6,.F]6 MMS94SU4#?0@Z7YOM?ME)%Z^ZR2Y%9_V[^552\RMQN]G=L-]-QDI![6(@("'5 M'WDJ4X"ER;1)1 )S0DF&G"H8>]!I:J1@-*P.PF2G+L)-$P=A,C9>[!=MHM:V MB&ZBSKW##P1\C+.E)S/NZ(5V=$8<.'>/R!_4?ATF#WJ-ZT_Y _+(W?+XZ&$4 M_R ?];J3KI]-+,_F>;?/01DL!,+:#Y,2 E1(!##-4D 5+HCBJB93F8.J_W.CU',9VE.D!N< TN-,PJE4, MLI-T 0:O%'5.UJBT<\'@0RJY=/DP>M"KOCOUOMS,'^E&EC-9J)PE, 9IK D! MQ9D$+,\0*&!.(:%?("8(XY2!"F7"26FK84M:U-O<_I]#GN&8I)-3(^I>>?JE-Q#]"^6Q'WB1HX M9?#O4FQ-5-Y[NC8-STK][%:'.==KU7?SQ=;D.IAUT[Y25TQ@R@11@',E &)4 MKQXEST&!8A+'DI*,YD[3PC ]ID;]K1G&G?HL-]'+C'IM4LTMCM/!P#&RI/SP MR(>F]0[HK0U[K&^BRHYJRZZQ)&A9M"OQ],O- W49EW^O ^R(8Z]\W+4\^F9; MSI>R+&^Y7JN7\[I6P7/G;Y7<6:QD6J2$@ZPJ7"E0 C 5!/ XI[C )(,H'4:@ M=@I,F3E;"Z*N"3?&,^O\0_,1NZ9'N(Z3*XGZ1W]$]O0#_!64Z89>(*ZT5.*5 M2-(-HO/LZ/@<][CG=TU=B=OEL "BOMA-H 6*%)(T9 MXDQ9)7R=$S U6FMUC&HEFXA,^SCHDR#V=_7Z\/%IL7J6\JM<_YAS>68INU@T,=IW:M]4NUZNOEV5FW*_ M.BEBDK&$2\"88 5F@EHD6(@DIP1DF89*YRRS8-I.C5*J=+GP)OC7:POX=\!YA?IZ(SOBUN1NRW&_+W03O?]I##3A)7H= M^Y8^S3=T8>RZB6X?35'-L=:T848@U*K7L[:OM2X. WK/RCF00'MFK](%38!X= I&3>WD)@\$NYMD'C^9F7C*MZVI>O':8 MN_EW659I4B8$7L5422(@2 J&390:!CA6"E"1*I[%#,:)4W!QY]E3^[ ;U095 ME^M"9N=/#00B\)=KB8&S[W+"6J_>1O?YH_H')PP[G-%/7>)>]5;[H]HSX/^\ M7Z\VDE??^GKU;4T?VU*E,<+Z)@(P-%O9*HL!90QIP$BL:)Z(C%D%CEG(FMJ' MVZH;[?6-&H7MZ[]>PK?_J_:,6N"OO >P 95S+[Z9UD5T/2(X4CW=(:^>4VU= M2TAZRNQ>>L)H%7D6W[6]Q9U.*Y?I[??YTX/DWY>KQ>K;<_.ZYGKA A,N M0)XK A!*3<>)7*]NN(PAER+FPII(STJ9&H7N%+7_[,\C>)DJO> 2F"1W.D9[ M)0>PXWF8['G1"UPC,>(IV/Q0X444>DCP_+VCT=]%];O$=_EB]UVE8*N^7OLZ$>6,LQ2B-(X!3A+3YSM5@"JS'LX3JE*(LSBV[G-R4=K4/N*Z MK]Z^@HSE$9H=LI>]%J]X!?[ 3Y:"KO'[& 8_>W?&*XXCN357XNGDZ%CCT^/P M7'[&:(Z/M3E=!\C^IL$]6+B4HFIL];$LMZ;*]IUZNWI\7"VK<_M97H@,)SP# M-$EB@%A2 &H*;"2*5TG:GMW(7E M NQVN^=>P0R]V_8"QX\='&M]ZS@1KWU8[+#QW87E@M2Q>[#8@7"B XOEC<.( MIV:S&[A]E-T M^_7K^X>O;D31P&3'!N[&!_[D:X7\?=(O#?3ZW3:/'O7C?&G.X1=X\-N!\WL= MOO5AM:[;5G[3?]$_E7/1M*[<57_YN/S1'-#QS?S'?#/7OFQBJG-R!@''E &$ MD?8"TD2"A"58%#&%6 UI@'254E:O]_BMD1J;2C.?B=9)YEVCJK[#K$UJH/O8 M=D?7X:H1M70K@@_0: =\5?"B07YO2?3"E&[IK)TUT=X7Q:+0UEW*G.*J^5J 7L2V3Q3/($&M[-,X!2P;23E% @ M:(HD1854>>'6+L16]-368B^V'SKZ.M;)CC##(!J8'?=*FTGK'+1!:FRY MX^6Y=XBU^)';A[C"*^C:A/)9.V6!(0GM9]FBX M^TPGC?;K!+T4,:Y7<]*\(S?E]%6#_8YV"Z=*I2AOMYOOJ[5)EYA1 A-)3&^& M/%, J2(!%,>FD HJH,S2!,9.M3A[9$WMDW[;VA.S^&%L_J MO8J?, 7 MWHW8[=[>U&5.RFBOJ5>GX1("]W3 MN?@L-S.,<(H5+P!3>0X02R' *,U!#K' (E=*%%8=Q,X\?W(\09>R^5IF_4WZ0).7[Z/N=TT3BN<<)Q*A 'J6(4(*B= M!J(*T\=4%8HD7!7,*BNJ5\K4&*"KH:/_WX]F/PUXPR@P&;C!X]1SY:+Y5[=> M.2]AM XL%XWL-F*Y?/&P2?Z+?&K.,^Y4%=H\6*.I[L MG /=SCVX!L-QF&&O8=49O=8Q,DKZF_TOH.#5"S@G:U1OX(+!AU[!IQ@#A+ K$QW]J&RHBK;(O17N.QR!A[V?[Z8SF('ITF>! M\-K@2%L<=4R^B6JC)S'J]G'3TQC]D0*N)_ 6. 5MAQ^"8I*F>0Q489R ."L CCD&"4DQRA12Q"[^_/#!4YNV=V4H MC7+N-3DKK/IGSFL0"#S7V1D_J/1FU]*K2VY6#QN]U&;7A%,E-E_\?J '?Z^' M\KO^R&^_K67UX>]^,*O96.L5(Z>&ITCVNIZL_\QTGHXU%FQ =W2$?8'Y1@>;=2J&]WN4=S]6.V=^$71 MT;'TA^:8'N(UJ+K[=W8877+4+CQE7(_+SJ0CU\GRMJ&[L*74-WTW;2+D#[E8 M/9D'-\579UF&4H8P 7&B)$ PEH!"E8(X2QD3L4BX M7=<=USZ ;?==/<$6?/>U@UA'T[:8K\\]6 M$/._$]DD<>3_6POCC75F;F]Q/ M;N_7*['EFU(_MZF>6[8GMY(B6<@?"JF56KY2I MD4:C:/4%-)H.., ]#^KE UPO4 4FBD$H.9WC7D3AZG/<\Q)&.\>]:&3W'/?R MQ0,[)FR?GA:5.T(7;^C")/%^_2[E9M\%OE, GW(FF- >1)$7$*!<(:"7? F@ MB* $$96DU*G&K8OPJ5'%F]M/MY_?OH^^_J_W[Q^BMW>_WM]]?O_9-7O7"7X[ M=R,4J*&7?AVUHT;OJ%(\ZF@>_1ZF8\ S/PV 7!18-RZ_@.@.2K5/^09P_C, MG%5_7):;=;6P;D/AIIZ\;ISD,@1VCA0$V](:U5CK: M:WVS"V^-OE0@UZI']Y=!=F8S=[R\Q\ZZ3(WG6@.BO:XWT5(Z[@E=,SB6+MPXD(?VZ#JM.EL[;J+*DINH MLJ5:0>ZLZ8S*2.VA!J,;J &4NSZOU.)I,'#GFS@-?^1 BAT:U_!IOI0?-_*Q MG$F9L0(3!$3!8X!$G@%"*04I1S'$<9%HPG5BVJM5FAKA7AV;%/UN;(LJXUQ[ M)U\_P)9L/>JPC7$"&W[$W$G;&\A^N?MZM<:E<&\P'C&YOR=?7P[ZD]12.B4M M9DSD.$\5!+G*,$!)D0'&(04L%ERI6!0*6;5OM1$V-1*N](L6>P6'%S,^PK6? M(7VC%7S)?EBZ6/NI <$;7@CZ&A!?K0ZT"YA7E8$^AXY#%>BC1[Q:$>ASQO35 M@#Y[S] HDQ^KQ0_MA;_5,N:;#Y17%<^:[BQ*R%C!(@<8*@907G" 95H )@N4 M"<(XRIP*^_1*FQJW[I2-:FVC5EW7,),^A.W<4&^X!6;9LY!=[ADT(-#$ A// M@29]$D<.-+$P_CC0Q.:F83SR66Y,<8S[]>K'7$CQYODW[0I^7.ZJ/72JD(I$ M:H^L$$#%60I0FBM B!! %DKR'"),5.)2]=E>M!/#C% 96FL><5-2Y)>M66O- MEW^)GAHKS#ILM2N502^7RKAV5.R(* S6@5G)P%Q5;KGO@/O+;RWD82N2N"/F ME;,=6$^9:NU\]JM38KV]M'LZ,YXWF:Q!RG3>7# MC.BU)\$$2)9!Q%("4>*T3=@C:VKND?']>3W+\XZR-Q&MU'4CJCZ,[9C)$W*! MJ]0USO=]^4?_O=;/U_7)K*^::> M]#_FF^]OM^5F]2C7N[+Y7U:+Q8>:36<5HZA>&]H=-O[QT&#%4 M!YQO5V7]L'UX;1KG<1Q# 3*>(DT.B@/M.R*0)#"!F2IH 9T2U,[(F1I!['>G MZQ-VH['C*< Y1.VXP -.@?F@TO"F0B9H#2Y4.S M6%DI_[4U*?$_]!_[C1FF4A1C#5VDT<[3EL[:C!!V*A?85!8 U(,NU'PG-"Z1EA(R>/]IM\G"AZX?H! MO0E,9I;Q.[HET&]_SLL9QT4JL,( TH("A"@S,:'Z#Y:DN4H)@=@J<*E7RM2( MX67Q?:.A2V>"LUCV^6RN?J.+>;?ZIVVF! * MEF][>]ROK?VI[C'4M];HGX!-;S M+HH7U4;>>/$)Y_%>C=>G^XRF,GZ&3(JB@%D&<)[F $DF $X)!;DL"$YA#"5Q M6L^=E30UJCT3%.3DPEV&UXXIO8 6F/P&XN4IALK2L_,4036:EV=MM%WTU'!O MSYQ%G>"E]^5F_F@*<9CSJ?GRFW8O]4_E7%3;HZOE[HAJQHLD55BO^!0Q,9EQ MD@!,I "2<2P2J#B,B6VHP36*3(UF=HI'?*>Y^7&ONOUA]U4#U,]$8\(>F*A. M^5XWT7X<]J9$+VRQ.0SW.R3VL0AC#QE:WWZR3?Y%#>1,S8-+QWN]O089H(*;@"N8(I0%Q[=C0M MM,^19GDF,XG3-'%9M@0;N#%\C%9Y<#!LJ[W>__D?.(')7]^,.49V:Y]@R =V M,W;?2J-X=-@$,.HH?Q-5ZOM;)0U"S>O*R4V#45=3@\ Y7&$->\BP:>L]72_U MH\I[N:Z>_VZ^V&K1,\9-H4%! %'(1-_ #+!$0OU3&K-,L@*AU&V".B-I>E.1 M21]=K+2+V)EI-IOUG&TW5:S)9F5FH\>59K+-BO_S^VJAX=:SD*@-JCA.K!8+ MNNX\PI'NS@U+!KG,D@*"'$("$--K79*(3/_$9$Z+N)#*:<_,PZ",TN7T:$C& M@=MN'O$ 8N 9H]70E*BMYXB;J-'2W\1P 0:O4\ Y6:.2_06##VG]TN4#PZ7, MX6N5],/IXO_;KN>EF'.SL&D*CN0B+3!$&9 RUD0.1#_2GJ9#]11J;YHMYM8-BNLQK]ZCZ^4Y] M6*VU^[ILR6Z&,DZ)I QDDF* 9(8 93@&*;.F!.]M.K^><]GZEC.5 MLH05 @*2X\PT>HL!1J8K2@$I5IJ/)1-.;M\905-C4Z.G^3*KI;F7M>%9B"T= M/@_ A?;T&LPJ)36%&37W*T6/+MX%*/SZ=N>$C>O473#YR)N[=/TPFOB[+,W9 M2=.Y,$.,Y 6,@4HRS0U)6@ "BP(@EL:2I%F10J/C5":)1S;/UX&CB[ M+WXP'($__HB7V'O39=(DVHW(SFA,=1S M.BYR 1#G&+!$G, D,OQR6?>HF]^RXMI#'EB[VT=L?YB6GB_^6 M=/TKW6S7\\US6TWA(#F<0TP+1A&@5"0 X0(")A(""HJY0 5*"92V&717:3(Y MSNE4G_B[7(K5NE,NK=,3PY*/KA^I?JX:%?_ /-:QXT6.2VU*9&R)6F."5 +P M!N;5.8'7:3%:WJ 7L+JYA7X>.,P1V^WIR/*>SL5GN9F)(E&ID!#D-)4 $8X MD0J!/$?<1& *29R"OXY%3(W^JD+:3UJW2&GFVQA-W1RO$RC:>5O781.8FO8[ MQ;*,C'HWT>>>YI/.;M5YX[WZ4B?$C.I G3?ST&OJN=)+G9%.;_9"(9A*Q(', M6 I00?7JBN48I 6!"8YCG$JWO=-SDJ;VK7_][?'Z+W?]=_?KVJ MNLB ;O<>< J]5WI07R1<%_L+6(2L,/)Z_>DO&'VAQHBWSO.F[=U:?C=)\.W1 MCB:<.Z7I9Y9DF.0I3D".8@(0+ A@*4E S) BA9 &'7&)SR\ 4>/GXM%K3]?/[?VW-6J6*X[[=;KZOUO-_:U=" M0)92F6E_@[/@1_>'7&_F MYF<]&$W7P;(^EZ0["X:GD5P:"CL6\@AP8";::1K5JMZT&2)[;3WFS]O!XC>+ M_H+,<7/I[0 XRJBWO&WH+L9&OQ'FDZKZ29::U-[_Y(NMR2#YVVHE_I@O%K," MQI(3(0$L3#^2/$T $;$"^LM4#,<$IX73D;"-T*GQT%[G\B9:]BSFA\,<%PG1 MBT<,F- ((Z0XH(R:_IJ*I9#')$V5B^_H'>81G,B]SA&ME X%MNTNDU\(@^\[ M[="[;= S#N4O.YVC5NGS,^. S2A[C#QO3UD('GG#RAZ*XRTLAWO=BZA\F"_G M&_E)>Z_B0-+[GT^2FX3"QY5VKOY==W-7FE/-%OH'_6[.*%$QIC$#:C7,J_BL3??Y5I2HZI]@8YKQJ.?NT9$.3"= MU5: RHSHD-MNHM:4J&N+7C8;:^KC/V//.$-B7S)EI*$9J6)*V"%RJIGB =B> MDBG7/'VTBBD>(.@63/'QN*%;K#UM9V:04CWAFVHHU;='ZF_O2'308*YZ&V0M?\CE]GP\]@"8*<,*,KX27S=TO1D+Y8;A#B6' _D-U7_E)M$_ M8O+;?&ER,^HZN$8#GY SGF<:;0@2: X7$VH@URM"2(HB5UE!DRQO('^_%*\" M>"MW%+BE]JZ" &U[H. )NN!'"L&[J#E!XOG8H$_BR <'%L8?'QW8W#2@ZV95 M9J3*!C&)(0^KA^_SM;C7=/C\'CGD )$B!RC+(2!8$H I M8ZG^ \/8JBZ(D]2IK=;>=JJRW$0EK<_4-D;[Z,FH'\T;_=T/$-R&X_+R+0C( MX8\U#;Y-FEB5-?:PBBK%HTKSJ%6]/68(@:U#&\T0&(_5/],?UFYM-%TQZ^N? M:?VL\1IGNIKWHF.F\\WNE/]UI39_Z&=\FG.Y+$W^GW:+9DR(F##( !;&3R^P M"=/G,5 9SJ!D,5?*>GONI(2I47FK9+2HM;QQUJ]&J&1*-09*2>B[$6AAQ1/WS<: ?:JW26[_@N'[?E\EAL33GZ_7OV8 M"RG>//]6FGVG73K-K2FE,-_,]2Q/(:DYWN-5$'ZC>\2>([7+0*([Q=T6SPYC8;>2#H-P8#8UX%89#O<= M<'_YK2XZ_)=NHM=EF)T7VNZ(>5UU.X@?=0GN#LOA>GS $X81VITY%SP1.&A" M/=O@P9HY];^O3;O4=[+^[RTKJRV#&:5QP06' &=4FOI\,6"9Q$#JE;P>MSPE MDKI$WEROTM1\P6N Q$<(?G%[) MTX-:HY*J/Q@/R=;CDX?6RV";^Y5>*#[O$XX42A!#O !QPA5 FD0!%4P F.=8 MBD1S+G%BU1,RID:31L7H8UENJY.5 6WC3^%H1WE7HA.8PXQV>NU7Z1?]WOPW M2-)6#PZ>*V _VL*;+DO*ZD4O;S+R MF+$L20!/8 (T$VCG*H4$$!K30DE""N643W%)X-28H-&WV2?N:'Q%Y_B+H-LQ MA4\H ]/&E2@ZDX"X>?D!H#U*Y0\A8VA+#>VDFI64 M%.^VZ]UCZ[/=MU6*:EG5&OTJ=J7'Z7F&S:[2VROT];+D4;9_TCR9T>4X7T=.6Z>6%?IJ^ MQ1#+X.3@*\?=W$2DWT M.XQ=L/]I;_:SLOY]6,8GY<2]F4=(:)2"")"R"8 M"9PD*@-PHL2I\;'NX;('8UOHE;G@66S+^-N1Y9>T0S, MA]<"Z4QWUN!X9;3+4D&IVTZD5O'&)_#^#JYX8K00C, GO[+_=(NPB$ M0ZCS<$#&"FB^_&*X!2J?MK@O'/G@CO&"CD^K^B*T^,PE Q>P337<.V73G^B@ MO+1 5"B2%]H%P@R@/)& %;$""1-()(@46"&GY>L5RDR-W;JUP&V[ACFN0:\9 M.LL5Z$@#$GK].6 L@A0)]XFKW\7G-0J-N_3T -W1PM/',X?Q[P_]_BLE&4L(S0K 4&%J;7$&&)89@(5^T:G*$T:MO$$K:5-CT ^W M'[]$?[_]]-O[Z-?WMU]_^_+^5_="P_WXVK&@-]0"TYS1,ZH4C3J:!JHZ; 6* M5X[JES@J"5D9?\@R=C<-HY%;SE?;Y::\I\^&G=YNUZ8Z[(R@+$VA]LT*;#I MI30#A,H4J(PH@1BA"7;J '5:S-2(H]4R>JK5=&.,,U#:4<7U 7FB!TVC88W M4:.C/V;HQ\ K)9P1-2H7])M[2 (7KAY<(,=T$E[7/63GY3_?/#_H)]W^G)6K"6[,D!Q@* I#,B1 %3U+DU*&@1];4>."%JI'1-3*J1K\;91VW MJ?L@MJ,&3\"%WI0:AMF0RB&7T/!=-^2LO+&KAEPR_$3-D(NW#(V'?UI+7B]K M],\+6>UM+U]4\IJEF"0)S2 HJJHA,1& YBP&4*9Q(4A&);5J]^8B=&I4TM6Y MJO)(.\JZQLY;8&Y'*;Z1#,PM775OHIW"%9ZW-G@.B+*W!\ASV+V%X)'C\.VA M. [,=[CWVGWHP=%==T_FPM+$=TFAM6O+$CZLS#_=;3?E1K]I\^6W@ZW05,$T MSD4.]']2@$@2 ZRH_BO)F,")PC)V"\)Z-5.FQII?MX^/IJ% VS ^:NQJ4Z3/ M5R*;VCOBNET^Y9$/O=EN$?U;7@C_;5"XB6H_VCF_-*)P6O-6SGSQE>3:-AL_/[Y4:S]3_F0GZI*\O^2O_O:KVO7]AF M=D%,>8KS J0DSDS'>=-['C$ 84R2+(X3R9VF4DNY4YOW&F5OHDK=70G.*W+J M; ? ;IX* &O@2>4J1)T)WQ$?K^QL*WM4*G4$Y)#W7&\?>)1ZMD!YV5VH&,9< MEM+4)G_0(R=G!4RA+'@"N,2)]O^I E1"J/W_.,DISE5&K"KF7:G'U$A,OY_( M\:QUX !8GL*&AS7T^>R@]@A58X3*%(^'M]=AZ?=8=Z NXQ[X7@?8T5'PE8^[ M+L5!NYQLOJPDE'6]A9DD'-.42>VN,0%0QCF@,4M!HB!7*HNS/&-#%<#:6J\ MTE$\.E4:[9-S63K[0;".5?$/;>CPE;NW'\^TPKZ<1#$DDL4-(=_!+9;2QXYW M<0/E1 B,XP/\M8VJ?*S/L[Z>Q0M8Z$\8)5^%"8DWUTFN5:U>(QNETL5G]49?24V9=: M2S'?]'.[ER8[AW %[[&S$_CJ+78.3;?IL'-TSU!&V7=UJ)+2._OM,YGS%*4Y M!4H5>@E%<@R(D@@4!>>%2G FF&.@W7EATV.4;CN=5>=<;G"%C5ZLE\PG]ZW6E"P2Y[;SJ!\3@\^J+?D5-_9>.KCZGSLN(>)XZ M>P2./'5>-OUXZK2X9]C4>5C0^>/R03X^K=9T_?S^7]OYYOG+:K'XL%J;,^Y9 M420P5;')4\D80 G4SKG4SCF/,RHTY1<(.T6N<1H,.^X)!7%@+FK5CGYI%?]+I!E\IWM4*Q_];M2/&OT][C ,@,8E$G@*V^0?VHSR)JZP_YP"FX-U1#5*E9 M!3JVBD9&4Y^^T"4T/'M"9\6-[ ==,OO8"[IXQQ4M@+YNEV+]W+;\G2P*G11:7O@%X]?9C:485/ MI (31GV85.L:=92]B?;J>NZI8P&,_XXY?4+'[X=C <');C6MP>/_XM%@]2UFMYN_U:_!=+U?N]9BV M]?UR@=.$"\"8T*Y!S@3 /)8 YYP7"2X(RKAM74@;@5/[U(W*T?NO]_?V)1*M M<.W_U$.@%?C+KX%JU&W2[EJ%(Z/Q@&*3=F^H=05*WXB.5);R(K)^JE6ZH--3 MPM+J,:/5M70QJEOLTNF^ "TIXFE:$&]='&PTFAIY[UH-KM3+Y@PF9J*4F\VB M[@E3[12UYC67A&G18#6N=DO'44 MKV.#E5;3:=K@ J)3WP:G![L[S]4BN_% I,GB4C0UYX0I0!G4/K*$!<"$9%P@ M(DEFM?X]>.[4V-1AE^P0H[D"[1]GST??B=7\X2A M/1YE]^K1',<3*G;]PU._=M].J_-3WU8UMA8?ET+^_-_R6=-)G@N88I )I@#2 M=P%"BPPD!4T9*Q@2Q"J5X:R$J1%+K634:!E5:D9:3_OMM-- 7MY.NQJ>P/SC MC(S3=EJO]8.WTTX_=;3MM%ZCNMMI_1?Z*H@IE_S[(UW_L^DIQ LHT@07(%;* M1!AEF5ZRX5Q_Y7F:$,0@=QH/;.1T$7.[Y91/) .SPG4@ M>BB9>1J9P'4S#X2^C?CBH(\WH;H8^B>^ND9<+^9H;Z4&S=QU#.D1WFEOI\_\#SARM)NG9C[;AAVJHJ, MH#@'#!>IGAJ2%)!$4)!0DF#%!8.Y4_?1,&I.;:+XO#5; __Y'S"/_VJJD%9; MDH[G"&'&T_)PX=5'*?2)@T6U4-MBH2_J@08*V \[('Z/)\*H.NZ915"XCPXR MPDH;6'O3HB795SVIR=NE^*3?W\7N.EG.BB+#2!0(<&CJ.DD]=> B1X!PBEE" M4J:(6T'.*Y29VMQ0Z1E5JCD6X[QF1.QX?RR<0^^;6C9;O(GJP3#I#Y4YG>O- MF;/VT;C7L&8?^/HM^WF-0N/6 O4 W5&!4!_/'-H"IP:I"QWKU)->;Y^IKD__:SI\>^WR*(7#;<98_$ .S5*MH7?(JZL#9Z.J/ MD>PP\TSWOG;/C+4ZV>\?_JH7^R148I/;Q/E+_>SO,\PA1URE@"<< X28J8/)#!E1F,2,8(&= MZF ZRI\:,[5ZU6>0_TD?G_[:U /GE1&.>\^NH^&VBQ( X[$V4LR.2:W[3?5S M4XKWA?Y5\E)E@?^M%$?H@NRFV.KP*ALJC@"=VU-Q?!D3W[4$>R2.73SPLO$GJ@5:W#34BV*;C\MR ML][6OMGZ<<9%+#.6YP"10FH6R0J@EVI<.TJ0X#A%*G?;FST6,37J:.9D152_D$7D9;]Z.H&'<%IZ^E< U)P9X9MHKUVVI'I V: JW+.=L_>R)&8 MD1V.^Q1GKQSVE?^V7$N^^K:<_[MR5)HCGK(M/VJ\D^UB,U]^,]&H]^OY M:EVG2NMK[U?EO HBFFD.H"RA%*0%T^0 8TT),*- R"2'"289@L5L*;^9!BH/ M]O3@0S>K;X74W\J1AN&^F[^M5V49B=:2__P/G,#DKV85L-/<5/6MC&KJ&3@N MN[P,K!U#C39.XW!:UYQJ8=8:=!.U)D4[D^J8_^XX12]&T1\7^D39*WMZ46Q4 MOO4)Y2%#>WWVP%S2IH?,%[FH.^I]GS^534T!14@6(\Y!D:8,H"*6@/(T!8HG MF40TS7GLUD7JO*S)^7)M"^YU5U?'E-$>:.W(TA-@@3EPA]4+-0,TK+. PV]V M:(^\<1-#+QM^E!-J<;KI).Z/LXL%W&,,(D!3F@,4$((P(3'@*:0 MXR)F.<:%4T#.>5E38XQ.)PO>Z63QM.MDT;2/FM?EIP87_NJ#WXY5/($:F%4. MFU2T);J:^ET>8W,NP^$W,*='WKA1.9<-/PK)L;C%Z9[]UZ=LN^ ^X._\W[Z]I2_L7O/,ORKG M-\(I?Z@6EKT"IW&RW]/"TNJ>*WI0W*_E$YV+)A#Y;=,I(<&4$B1B DB>C&# M"D"@% !E+,XIE%D&L7/WB9.BIL8@0_M.G,;1CB7\H!.8(^I A4;+-B'A)GH; MI,M$+QC^^TN<%C=^9XE>LT_VE.B_8R O:,*A9B.E>6HYPYH/F,JP7I\(30=Z ME0)(C"& E/&PP M>7\)$_=/_YS=?K_X(RGC?NCGC#SZOL]>>,5T?[HQ4LXQ(WJJ!U2E,4 0"4 H MRP%,!66T$ (G3DN&\Z(F.=U'B[VJ Z;^TYAF3'*"60(D1E!C"@M I5Z5L1AR MBG@6(P6=.-,/IB.09SA,'=RI/T?KKG%Z=HW*"5$OMQ@BFG]CQ% *"<4R=>]A;R'9Y8.8 M2BM[YR#IB_"G4N1)"C%0.$D ,IEMC.DQ@(A1EJ8I$DBZ=K$/ O[K-;/W#[H= MEWN&,3"I-]JV<0W5;MK-[F][E;V&G-OBXSO,_*+*"I$4.$$OT)!#3&)!<>XTPYS)5*J,)L6I9X2)T:NZX M[;G@8F],\TMCS55G@Z<'9= AX=50CWY:V-$XNK^,Y[7'AKT A3P_/"WX-0\2 M>Z&X<*+8?^_ DJ7\NQ3;A5RI#_/E?",_S7](\7&YZ987*#]L3:^>V\>5_C[_ M7BS,%%%02I##7#M6A2(FK%V @K&4I(S#I' K5.I1N:E17VM; MU3BK,B'JVM!NMSD6+/4YFG9<^%IC%)@S7PQ/91BH+(OVINUR#GN&+V@"=0CH M_98A]:G@N,5' T![5'(TA(SK9H$[M6NX*=<_YER>*8NZ6#0)4G?JRRY(MPZ_ M-64ORDJY69SS0F') !4" H22'#"82A!S511,0)SF5HV+@VHYN7GA5+7C?1G: MFY991!6U\98^S3=T80R[,02TW=5L<$S%#/,&N$TAKS:NH>>2X$,Z>.H( GF0 M.<2OIJ\RF00!^]RL$D:8CPS83[L&*)#H%0%6)B*ZR R08R,80D2RC+.LCQ6 M/!V>!OMIJBUL#G(]KVA%VN^A*O_X[X*A- ;D7;V.W70/&GKX,Z9+Y\V6L?,DT9T M.V6>OF!@5XF#[D>W3'_:E-N&6YR[?4+OV:E68:V:'N>-2TCX[1)P3MBX'0 N MF'Q4W?_2]>YMWZOGW.M7Y;OV96^_K66UB*JS;6Z_Z;^;V@/UNNE.U?_\L'HC MOVY9R==S)L4LBTV6#&6 P*( 2)(,8*X@X"*CB2(8YMRJ^HH7;:8V1]6?RU-C M441;DVXB6J]%5RK25LU+K8Q>L?)ZM1IM5A&34;DSR[Y1^_7CV<];HX_2&+L) M46M,=+L?H"8'<&=0NWMPUW8_BQY6T1L9?7V541(K7OF/=3C(9$;KA5I_\E&S MGL&\HEQ/<_J1U=0%DV;B\B-CE-G-*QSM%.CWH>[S9)7<;GJ5K3?/VGU YJ-(XJE:..SC=1!\O+52X&@VH_F00 =Z0IPPYD M/Y.!(TH]E&_[I-&(W=&T+GV[WCIL/?YF6\Z7LBQO^;^V\Z9PT?UZ]6&U?J1? MY ^YW,H923G/L*9F*9DI\Z\*0!7*@6*QRB!',8).W>$M9$Z.I*L/8)*T)D&<\ RAG&:!$YB!-]/]@1D3"G.H4]8N;&LW\ ?A:2\T =?.M,/'**?T21Z44*^,/&<7NIJ&$4CD[IKSKV]6R M.C;ZQWSSO2W>V.P$) RI&"$,".9<$PO- ,ME8I+O25[@K)#$R5NQDCH]@JF4 MKFLHMVI'?VB]HUT!TC=2+UH?Z?J?KEQC,PJVG.,9V^#<][A2])HYR&>H>F>E_A^M/L\_&XK'U:= M1FYUB<*86LE@LVPJ:V M2M#ZFCBM=;.B?JI5OHD>:Z6; "][)KT(]N6YS2>$@2T;.?8'RB.-+,<26:3I.!+3P]+'_Q$:/1MZTQ75ZVOL>=XO0@#E"@$"4PJR(I$JEE!19M4LQUKBU*BW5CI2 MK=81[:A]$RTOEP(;J#<*=Q-I;6KJC@02GL^]@[I2*1\/;1. MO.P$4P\YVSUG-(9V,JM+TVXW^HX(;4Z/N( PIMHWCB6I:I,1P$C&0)(*(1,! M4R6L#NIL!4Z-J2VB[MP.[:R1OTS5OO%\K:.[X%#Z"@]UAW0ZL:'^CD==<1H< M'3KFL:>K4?9QH9Z:AA\6J=P7YM+^FKDX*&(US4&"NBBQ+4>[6 M>K)'UM38^=W[#Q\_OW\7O;W[_/#EXYO?'C[>?8[N/]U^CFX_OXO>O/^L?_]0 M_S "1PC=I7*AYF8?CEFK3>2GN=+ONR M]RW?/.\O::H3W?Y!U^+NJ0H]O=MNR@U=FNW9?\CYM^^:]VY_R#7])M__E&L^ M+^7]>L[EC.=)C%(2 PXA!BC50T0P1H"S-(-Y6L3Z_]QKFH^DO]]3=1 M:W_4 !"U"$05!!ZKRXT[9G[KS8VD^[@5Z,8=D*.:=".+'^8I?5HMOSW(]:,I M=]79]N6LX*@H]%PE]4)+NSC:L:&I:96IEV$DR:%*V4QKPU:VZZW3@EP8J"ON M3W-H<0%GN^G@>NP"L[=1$.BE\&-D5#2U/?EB6X67-=$-T:]TLUWW-\IR9MQ^ M6+P2Y!E1H_)9O[F']'/A:O>-]#9L]%V;C9ZJ!.=5OTRI ,*58TL*0+,DH3)E MB,>Y[9[YP;.GM@&SBWM^9[]E>PC7Y8WN*T (_'GO[1]0W>#HO;'>IKX"D)%V MI"U>#*<-YS,6]^PM']XQVC;R&56[.\;G+KFV7/N9G>CRS?.+WU3%N(L$LAA# M" 1A&4"TD #G7("XD'D:9RS.E%.FS" MIL9GW3X/9P]5M+.CUULO?WUEE767 M@;-<*(<>CM#+WE C<45Q] %(!BI^[J+)*Q4W'P#6^>+E0QXVC$R;"NA2G%ZE M-K7Y9QA!P2'/0)KD>ADH38Z.5 C$-,_C(N,QBH4+>]J)G1I=UD58JJYLSYAU&0:,-RI MKW0AR_O58LZ?]V?23,J"RT0 *A(,D*("8%E00.-<\Q&N.KF[T-%Y45.C(*-I M[2,,J 35@Z@=S_C!*?0BM8'H;ZN5J),?FQX@T>^UTF'ZD5W&QBNI](@;E4@N MFWU('A9W#"V94$I]T_=F?R'-$<$Y5<#L80/$* =4B0SD-,UB)I,TH8E;;83N MXZ=&#*UV56IADW;XEJ[7SVJU-H<)KG4/7D!IQP[# 0K,")>P"5*\X!06GJL4 MO! Q95[QY3WR\U\\]P<(7R13Z8?X/+;UPW=;,N9S"F5<9: M',>9=@:0THYEJD"F),Q4''/&L6T#E3Y!4_OB:UUW!RL[;:-:7?L&*[WH]G_Z M/C$+3 )#X7+JQV*#Q>#V++T/'ZU;BXV)W>8M5M>/'-U7=Y3>=W4J[S;?Y?KA M.UTV9^Z?33_V4B]P#D[<_Z8?O7FG5SX?Z'S]=[K8RB^KQ>)#/8W,&$J8IIX" M)!S' $F4 9*;8W,ALT+P-*;*BHDF:M_4"+#5';01/97V__D?,(__:FR(C!%1 M9<5(,6"!WBO++?!I:3TAZO<04U9CU.G&5T852M%&P[2/.-LA=2+>K$(K.G@Q M@[1FFNB;,(U(M4 V_CDBVL(.L+?(M\!JCNQM['2Y+M]:_SY?QQ^ZB7-%Q1P07 *N4 %04!%)GND+DHJ,"$">C4&G8\U:?F M([3*1C]VVMY$C[6N(SD%[L,?>+X/.JC3G\H[DV\'@/K(J7I5]AA$!H2;Z-<+ M[\MX$_3@H9O&W.NN_I]C6AT\+-YFS.$:#&RCJI1^]OR'_+CDJT?Y0'^:9YOJ MHO/E5J_O[Y[T?%QI,8M30E0A&4 QD7H*2X6I-\:!^=:3F&8)-T7'S-&ZW61F M+]II,MHI$#A^P&W6<<#9;M8(@U[HO;M6Z:C6NMK(-WJ;THOZV]8O-VW:NT@M MTD>)EN%X^6U\:R]^W%:XSK <-<=U?X)[K'HW^/VWI9B758E&*=[_Y*;)3%UJ MCJ52,I$I@%1NTC-S!7#!(" P@5ARGA40.Y8=MI%K]7V]5DWACX]/6^,+S9>F MTVWI4$[*"O)^KO**X'B)+]'#/O&EJW)4Z^Q<(]$*2?LH>M^(CA1:[P%9I]![ M%YAZXO&M'C-:D+Z+4=W(?:?[AH9Y+7_(]6;.%O)>PRG7:RF^FA#+NB/L1^W/ M2O';TVI97UB:USPKI$)4Y0"BC (D< $H*G+ 4D4PR8J,<^@6_^6LP]0V.O1Z MX5$O@\NZ:?*\TCC::I4COM.Y2I"OKW#,BA\R2';^:&#H ]-^1_MHIWY4Z;_K M;?VQ,Q9[(WP&G@U&T'-$FKL>(X>J#0;J.(9M^*,&!NH?51>OVI:U]?@YU)P7 M$P%D034CJJP C/$,")YH2D0R%8NTZV+V#2] ;I=#%0+[L8>.Q4X :8WXC\?I'C1N);F7\4@6]WUX#L[LJ/ MJ+F,+N3#ZN'[?%WG&WVLSMQ6]3[C+)=$)D)E $+%3!V^S*R: ."Q,M:] >V6V.Z(6%_&N^VCQDN% M=S3N18Z\Z[UNU%ZN-UJ$6;NO*V+ZK%^-VY_S/[ M/#M];\>KTW\[].C./GR4C_Z2:>T'?O&Z:RMAU&>\D[_I]S,>;?A ME'84]TE_.4-QP?1GCRG#^MOG!&"]B 2$IYQDF5*,N8497:?/U*BB6Y.A.7?\ MQ:R!_A+5AD7WZ]6/>;6Q9E9)^Z/)GMI60<;1;F$ZXN@$YJH3 ].L6_=C2 &X2C. LE@ !F,.;WAK M)[,N]))V*B-NO]DPA9$?:7-B F^ TZY&Z*'IV04))GJT79/0X'5W68++&AP# M4>6 F6[ ;;'$V[*4F\]RL^NXS5A4[ MR)S:#-ZJ'%&CI^,BRP9CZY %G\B%#U&H0?M#JQNU^MY$E<8W$55ZY$8][W. MSW=\PD6Y8\]I)E==98:K_99!287^CETLM_ MZ%PYRXHBA03J]4F2Y AR0&%L ,H1QC:.)MN7L_G*MTLE)!82)0E**8I\Z4X_4 MBX8S8XZ1Y=0T%NJA)RVMF9YZ])]11\&;:*][_4NSM7?X;YT;/$Y:/H#U.YU= MI=&X$YT/\(ZF0"\/'38Y/M"?M8_4K2)F#G6:#JR08^V-*PQP*O3T)VD"F%0* MQ(7BC!19+!*G'I47Y$W-3S]39NVF.5=TZGIK"[D=/WH$,C #7HFA,\%9(N.5 MPB[)')6D+ $XI"';V]R(I@KN6S_/?OLZ(Y!F&8&Q 5$!E.(8X!AJ?YKH-3\K M\C0G5ERR?^34Z.*WY7Q31W):0>?_@]_F-6!O^W?/G]\>/\N^OIP^_#^ M?*=>ZT_XV,:>$G/-Q?5'VORE^CZK+[/SJ%$^OF/5V^_KQ&\&!DE0<_)7!59] MWIHZE/HOG2#]C\M.@?T9@C'#.2X Y%6G3KTFP@P1P(1>Q[+_O[IO[6T /\ZH4@#W=-_P# &#]2&C5EP M46#< 4/:/:B$7S>X7NML(DIO:.KVU6]PHKZVN).KFJI,XX88@QC(#-. 60J M 13'F@ SA 02*/ZYD?>G:\-\F/J=)*^]H\!KZ3YG>8R;5-9F7(>(N+T6VE= MB^CR@3O-<*,.1VC?K1Z)SI#H>CL2K?.VC4)KK(EN-W[=UJ"QQL4Q^&B,\1DS MPBC<.+E'#UV*[;D0(>_WCQL'="D,>\$^%[]P L5B[\OJGQ^U^C=M,::ZC!_] M4=<*59@67"02$*$@@$@QP 1+@*)Q(I JD(#JS4K%GE!\:DNH414HK>NFY%6T MJHM_/C7ZOF&QV%/#;WD0,L%!'6,A#E,HU@ 0&02B#H*N3NR9K\K;UHFU&+?I M5HD]I?R?MT:LQ9 $K1!K(_^RU,3J5KTSP)IP-2/R5AF9O[S4DBG77_]M&ELB M6$:2H@ QYAS /,\ %0*#E&>*Y1 1*KW2$1UTF-JJM#'!'/^^,J)N JD-\,LT M=!D6RR4F+-BA5XNS.#>MMVOFKZT8)9/0 \P@V8,N>KQ)QJ '4,>R!'U>YW3FD2=IHWD["G MP\XS1QW&G6-^ .W-+\_7>);+JS-$VE#XS0Q*)$99D<>@$% F!04X#C- %)Y M5F0)9@(AIRIYAZ1,S8?H.AXV23-_<2R)=Q!'.R:Z&)W ?-/HM\EP"<(N)S$8 MMJ;=04GCEK([9>Q>!;N3'_:;]7>K)9=25!^U:NW>I_JX7-7=HSZ6"[K@Y>+Q MVE2=+]>EK&:2TI2D,@642 D@106@<4P DPGC,4&&0>NZG[.$)51R" $M$@1@RF) A8J! MP)C16*9)0IRR@\\)G!IU-?J"N5'8G."W&K=.SU7T:)1VH[:SF-MQV9!(!B:O M%L1:UVBK;-0Y2K^>!-&9JFR1&92;S@H=E8QL(=AE'^OG+@XR MDBLM4Q/=Q^?U\TJ:F$63-C[38.=%JN&F%"6:?TQ!(DD4H!)B+J% !#//,$([ M#:9&2*W67;#TJM6[SJ]7M>9U +51W3NBT')L['@J*.*!B>MUM&$'?1NN<=^' MOC$ANCD'_26QAV[PA8I$M-3BK>(2W4 Z$:7H^"(_0OQD8N@JQ_./UP]-:+HT MB@4Y[SAL\Z#?\1T1HWZ!#YNW^^T\\JE+B[R>6/1W"H*B0A0XC3G(L\04=HT9 M8 DF0'(5,U;$BF5.YQH>.DQM/>[7##WMY_K6;K4?'K<;U4"@CW2C>A[OD6JR M.H,8J ZKO1YO5'O5&:CC]5;=7^7'D9M:KG?+>W\:U$?A=*.M(8 *# S]6M$-UI&O[?_!J&@ M+,3HN9&B5L-(WH5M4KITI69W ]S1##H15Z=[0!ZKH/ MU-UP0#GT[!T$L+$Z]7H!Y]:<]RP>IUKR'G]XO$:\9PUXU7[W_*?=F%'(DG>T1>S*;M>"/V;U;,4 MGTK*RGE]?[U[P)3+K!"4 4%CO:\B"@&:25.1ND P@05/8.YWP.2NS-3HI-4W M^O##I&?(JBY2V81^]&SP/67R&"S7XZ:P0S#BN=.FPVUK23T2W?#TC!GI!,H? MUT!'41X*O=&9E#]TQP^G+GBG'^/>R^]R\2Q-Q-"A^MV[!RZ"(Q3# @.!<@6@ M*F$H[R.M0QL-M!,*>G/DA-RA9.JHP*CWZ MP;-+B)YO\4UYTN]H"IV]?U[IC6VSFVV++Y@_MHU6/OR0*UY6ID8)BBG4^TZ MI'$U:8X B?,"I)F*%='^9YHZ11:YJS U*NQB&@SI\5[MLCK A9L2Z,_?].]D MJ_^FAF.T; R[H$:C^_ 5*N.,*0B*.$8 8I'K58SI]4RD,2TP9#F.9XNZ%(=X M>/-1),TH[ND3<$?=Z3?JJ%AN"8).E= ;@C/' . MHK,:(Z_OLGS\JOGD^KMMS@Q129" *8@+4?=E3D%=]@YK_S_)%"0D$3/]+K:TI4M'#5RF<5^/<+.Y M,R"BC05=7.USU53"U>O@M^>UN7O85.J,:%W:24]?T9CIS["N UC@F$-)KVNFQ+:NNR_9,< D5SJ$F0[W"0:CTX@8)!BD6)$$J MIAF)W4.RO'29&D]V>OE$;/D-AAW]C01Q8"ILX[Y^,G;\O#W4:DR)MK9$K#8F MZL?0:68\-S:><6$7H1H@=,Q/GS>(+KL(N,,!:)>]TCU&K;N!N)=%.8S[NIP;UC:]AMI.M52F'"4FP9=S J H,D!$QD#.8*$*G%'" MB&T,F[\:4R/0UVUL5:-Y?6+=JAZMZ0_[$*X+QNF!.W=RP;JVXZC43 M_F@R[MI1Z)G2Q-Z>:RP\Y'#81]R-,RPC1>2%'!ZGN+W+43T1UW?!RT>+^[L< M@'YE[UXDQPD<4()A(HGG )>< )P(#A M)E4A8GO@E M6QP0-K65Y^;SN]O?/D0/U_]UHJ.;.Z0N_OGE0(WC@)O.EEM%H]_#)EV<@"1, MXL4A@6^3?''"]*,)&*>>&;D2?OV?>_FOY[(JU[(-Z&B.ZI,9)'G!J$" F#17 M:.X6F: *8)$4!!89DW:1RD&UG!I)U;I&JT[9J&JT]>IF'F98+>\EWWJPIG]U MV0SUQM0N'FKXR\N00S&-^-G@/ZG6>Q&)33CDL;E9?.&KW++>R+F!HCM!I&M8K1 M[XV2Q[_BMD#:<<%E\ 0F 4=D/.*5CQD_<$SRGIB1XXZ/F;D?6WSTDYYUN):+ M1SV'GMY+MG[0K[C^458S!!&D18: _L?D\W,,:,QS$'.2850H%D.GJNZ'A$QM MDAL=@5$R,EI>14;/Z'>CJ>-,/XBHW5R_%*? L]T'(O=Z9R+:KVJ+T[TKJ.LOGQ;22IN%W^CJ](<@IOV5!X7.4"LH F @$,38]S@N)<2<2)8WZ3 MG=RIL54_;ULKWAY4EES_L*C,7KVVP3=K_O006)XZ#P]LZ'/D'4Q;I1LH1TIZ MM\(J4'[[:=EOE,IN!U8\3IS*RIZ1-S6*ZNG8+O\^&ZYS(-N1T8#0!28A9]3< M^TC883%L&XDS,L?M(F$'P%X3":MMM?J"K1;EXK+0'4%\P;=?IE*)8.TB)]HV8 )"8!L&829"D(E.L M$#&*/$LZG[\T>3ZFL>;6V*BSM@F-7W^5T3LZY\_S M31O<+CFKL][X:,T=M'W%N,]XC.7M^\XT/<,]$\M#^L8]5%&G@P M0E5+&DK-MZJA-##,)RHK#2W)LXM1TQFD_%\3PM!4-C$^\VXI.XA$ 1,"DESD MVK,UW2!92@'.&%6(HRR6PJESD8W4J:T3/:4US:\D-YO$IZ>R\MUZVV%O1]N# M(QJ8B?M@;LHF&8V#\JD32L,V';*2/&ZC(1_W=[3Z^G&^_,.U MO="I5TQH-KSNZFZJ$]6:AN[E?A224(W;]P6^59?VHZ:?:,E^_!GW M/7SZ+4 MX_2Q7#W=B!F7C,D4)T!!DQ62T10P*2#(8DA0GJ5%GEF=;^^]>6IK:*M<9+2+ M;M[;EXU^C=?IR7\1"H%GNBT 3L6@#QKK7?_Y]=M&*_E\T(A^E>?#'_!;6GYY MKLJ%K"KMP+%R4?O8;=%,O:#="',&H.I;KJ81SS7_U[/V^,3UHE_X5/_M^4FO M?\U26#6O.BYO3/<+(V[DF$QG(<6BO,S;J67L5;>V-^@8W/<^B MSN*Z5FUG\TO4FGP5U=9&6W.'Q[;:&GE M^B/E]9RH[\2*0G"1"PH*D67FXI$"0I0"1)JN X5><-QJ!NV+F)HSV6@8=2IZ MW30> -+RP.4B>$*?KK@AXWZ.T)RU,R]XY#CG_0,,SC>%?(W M^H_EZMV<5M5G_15H,P^PX$K$) >-C= QW\P!LV\,%1AW$#(?P MV@N,\'R-9]+:\H7.UR]=(BO&188*!:3B*8"QS &A,@&(\2R.F40%=4IF>?7V MJ5'9)FAZ56OIW!;I-70J@SE!(@6Q1 A A#A@<2)!0KF(*X(U3 M%/D+GOU 8!*[ D]L;*?_6DX>0&*;SY*LWOTWCR4/&'>T[ M>?##?M[.9[DV=XUWJ^7W4DCQR\M?*^-EW2R^FVJJB\=KOBZ_UV=,LUAEC*6P M *;5)( 22T"$$H D")&,%BHGV6R]- =05NN6O6@GFM@H$.[+;Y(WFL8^;;N# MLM,YHANEW19^AW&P\PK"H!N850RP=4Q"I[8IJ_337QN4?XXVRD?7YV%V]BK< M$1O4Y7 0/ZH_X@[+KK/B\8;A/)ETQJ3*$$HQ0*9[(U2Q C15&/ "YYB3C&7B M8D\F_5-Y,@]_+"_W9-(+/!DGN-[2DSF%U"">3!K,DTG?WI-)73R9]$)/YKU4 M^BVBS<:[TV/\[JNIC7:S:'^UO1&[7\[G'Y;9A4YM\CY3*E.4%!YAB[1+2@@%"20%0(A$V-UK* MK02,O>BIL5BSOM1M=I>;F%A:W[S6H9+S;0C:7YS;+-@.AQV?A0$Y,)UU2D<_ M=6K_;+#>QA^WJ@?)SG%';.@.#;;BQ^[7X C+@>X-KF^80&I!TY"F^>3M^JNY MP$]E@6F! (ZYX<%$ %QP M)ZLE6K)\@WS!O:'U8Y/ MIS-8@3G8(U^@.IPP8$HZ;%(&6ILW\6BUV1/-&S@Z/-/-&=A7^<^;+W 4_J"Y M L>E>I^_2OU*45T8QHHQ'^ M/+8VI2G$<17UK+F*6GNN>J/3KAFOFJR%*SPQ%-!#']9>IM38Q[:#0'C@ '>8 M]PX:Z[/9G&SOX3=[;Y+E,B]H 6)&8@ S6 "2FAT!XIJD1;#U\=$J-*80)6F>O;?9?GX5?__Z^_:DD?YJW[_^CU=;X^\9RQ# M:)8!84L!0+('(TEQE(LURYD2WD[%L:BS>J!_]5"XBL9S/Z:HR73>C MRH#Q\TB=-P?_]M@M"I/1=T)KS0 =/AMT>CTIJM;[7VN V@9W>J_0?O'T]ZY! MZ2KJ<(I:H*(:JY MT"^>ZZW:M7@J%Z5Q0$Q=U?90I@W!H+$J(,PRD.B?3&5L"(B0IM6ADGK?A$6* MG%+DK:1.;8UME:X/0N@KM=T66#O([1:_P8$,O##U,7RM<7<,&"#@Q0FD0=G; M3O*HS.H$QB[KN3WL69]'<^!R7HJ:4._T3_QE>S8K*JTK[ECX9Y3"-OQSE"X!::;5VI> M18VBT>_MOV'J)%L@,VREGU,"QZWY8V'Z7O4?FV=\LZ>^?)7SN?'/Z.)EIE@B MBWTO1"Q]HP([VB%92F! .L8*Y=PS@'5% )8)$BHE2.81&[5 +9 M%^'$["-4_'@P,B+>AEGUTA[<6/X EG;L?!E"@5FUI]PF[G4X!CQN^J#,=4#, MJ(QSW,Q=ICCQ2<\4SX9-JH=E&S':Q9G*ZM?5LC*-9H6*36=92I69Y2(#A#,( M$I))Q M&8N)TG'U.X-3\NCH,18]C58HZ!D$[#'4D)EU')D2K7#PZ9G.> ]R. M%(:$,3!%=*I&ZV47.Q]MM;V*:GT'3-FT1&;8/,US0L=-SK2$8"\CT_8Y/ZYY MD$_?EBNZ>FGN]3[I5]^LY5,U@RF4<9P4@.72%%H5$& B*,A32F)8J#R53B?5 MQP1-C5LV>G81!+\;5:-:5\QM:.3(1 +3"-^8#G3QSDD!J6-H\)&I8MS M)N_2Q-G/^VXV%O)6O2YQ_QO]43X]/_VR7*V6?S0YE/HOZY<9S1.)),X!SK"F M#)E#0%7*-(-DBD$1*^)6;L)%^-1HI)X'2Q7QIAV#:M6_BIX: R+661#QU@37 MK8O#R-AN:L+@'7R[TT"]T_G"E)QOH-XH'[T[![7';L@=LX'W20X*C+R#LG_::KXM!$L/$5)AB@$4N#"G*7$0'L^%"A<(*YH M1K(XLZ&S8P*F1EE&Q:C6L:YH94='1]$[33E#8!*85G;@.!_78X>+6/(Z;J[I M%Q<2GU>2WOYK8TVMYVQOZ%-_JJ;$)&T)\>ACHY#>.:4[8CO[.<_KQTUS^;W2 M8]7-XL,/KC>,MVIS-'VKC.0FKVVGYWA!\Y10J$!.1:+W?3$%#,M$.W$Y2;F* MLT12I]O&H32;&EUVAM6NQ[8NSW[Q/\&&TO*B\2T&*#!W'Z[06-/X'^6Z M3F'[1W,[>*!6HQ[$QFHSLO4S;<)PR"SAP4=AV&O$P;0;]]9P:%#W+@D'%^ > M*M;>.7PL*T[G_RWIZL-"F C[&2$0"T08R#*EF3Q/,, IAJ @,%.*B0P65K<$ MIX1,C92[P@N-HI'1--*JUMD[]N%C1R$]S:A# 168'+TP<@HI.P>"=V#9T1>/ M%EYVSK1^D-G9S_H6=F'K;?Y-K\5@3#(2)S('"8$Q@%AO74FA.,B(GNNB2#0; M.)V_'1,TM4EO].PE^EU=TM;Q*+AVSM00D 7WC;S0\JA[N9'!$V\M9NOLB MIC9]>QI&W)1E1_QO;(A>&^%:WLMQ..P8)"3(@?E%JWXOWU;KM9U48FGK=ZN M\4#'8;8CL(' "\Q5K98U6#T] Y3=L,!CX$B>X_)&#MPY:_A^G,[Y1]SHHUJM M9_?F5O7Z1UG-1)+ I$A2P+C* $R) B3.,4@293H=4YPAJVCD5V^=&B68W619 MK4MS*O^JA9)1UO(^-Q@CG%IXX& ]P0_:?6HJZP=ZTUC_O]TI_/J- MHTS6@T9TT_+P'SU/$Y]9)?_UK ?@PW?]GRZ,J:!"Q%D""D3TRDU2#&@"*8AC M4:@TSVA:./4B.2AE# MDL8]?CQE[-XIY,D/7QI0UBN!OA-?)/322XEB(!<2ZD59*ZZBQ$@>*FCLM]HXBH MLT ZED/*IG@YZ7.O3://SMT[UJ#*Z.^8X'P+7CF NA2PPHVS4:Z/0 M W21/ MC3AVE78L[.L(OAU[!(0T,+%L-;^*=G6OSQ^WVD>=^F%O23RQ'+8FL*,.XU8' M]@-HKTZPYVO\2.]CN2C7\E/YW91-7^MO8+EI&?A9KF=IAF26R *DI$@ A"@% M#*4"4); 1.K_90ERJ>YT6IP3I8U6Z4D]KTV?-OID^I/_;Y.G(<]$0OA@;4=I MPR$8F,$:14&M:;15==,$56L['#G9H3(H%YT1.2KUV)F_RS263WEZ4\NE^*.< MSV/Z!CLF[2WZNW_WFW0?E)*F(YJ\6?#EDWR@/^[I M6IJ^P M3OZ!>NSXN5[)\7+SZQ/M2/VCR14HZGR5(RD) I'>XR88=0:FJ3O=4WTJI&?3W=)O\@PV5''&,/0F#2V9@3-=K6 V'T MC5Z;=!5U([7[N;YA5Z8!%Q^T4N60> _*?X,H-BIW#@GE+N\.^F[WVB^]OK_O MEHNZ?Z7I!_SPM5R).[I:O[Q;/CV5565V?Y^U2DU2G]DLY(()3'()6"IB &.> M ,(D P54(D5)C/3?;0O$>&LQ-5;N&1*MC?;1-Z-^Q+?Z1]3XMU?1XL3N8\!A M.DW.HX$?F(W[N'=&U W1KZ+:CJ@V).I9HK=_&UM.;P4'' S[\C>C#,I(-7)" M#HY379V+03U1?,?_W:-5Z+G8_'X9G\M?YKY8W-(NHE8^,]O:\9PW_^34G!*B!EY@=/&^/X>E1*LT:6/OU(P3 (RT7MD / MLR:X G5B";!^U6B,[VI_NMKFJOY2ZKZAU=K5[4 MST. MM2GU-7IMS)"%1RZ#<^#"))[*C%RXY#+(]@N;7/@^S]:[;<&EYK!("V_SM]OB M;+-,0)1)! '/:0R@R5S G,> "(X1$5@4J5/2PAEY4^/%5D_'9KMG,+6CN &1 M"GV.TE5'Z]TN=*V]?VK5_7G =KMVP S;,S'&;[MH!L-=WU_(QWU(L_] > M7MMWI3N)EGKKWAQ &Q)[6)HN1'>KY?=22/'+RU\KC:56TZJPT9\>- M=Z=_:W[FIB743\^F062Y^#GZUIILFDR,@&^#W;,^=:C')AN M=P9X8Z Y\NSN"W\R1OYL_EPW_KKKC>U/?^U&?.ML;NV-?N\L'C &,^2 #%QQ M)X"B(]?L"0?U?M6?@+(&R;Q]T&^IL[H3J J1( 'R7.A]?Y)+0'/%@620YZE( MLB)QR[L[+&=J:\%>CJE1U"DY_ARP=HP\ %R!2=4+J4L3EX]?U[=*\U"]R_Y%ZDVUO.;\^>EYKG?5XKH7 M+CWC,!6YB F(E52:-6 *2%% H# GB-&$)853K1U?1:9&*ZT=T=P8$JV,)6"I MP+.I,>.1U^L]/G;D,P;J@=FI [RVX2JZ[Q#7=C1'AU<1JTV)>K9$?6,&C5F_ M",ZAH]G]E!D[SOTBR Y$P%_V/M];E^]RKK>&XD'RKXOE?/GX4DNOVHM&FL:2 MT#0%'"$(8(88P)124"14$?,=Q]CIK/",O*FQXD;=:+W1U_72Y#3 MGTUAV$S$PTTPX*D MJ( 40&FJ%J2%YA&8S[M3P#@SPG';!R6! V)&G??'S=R=ZB<^Z3>[[V7MA-2Q?0\K MNJC,>?)R4;TO*SY?FC)UV](]>0)YK'(&THQ* &FN .4DU7._D!F&F2J@T[1W MD#TU/KC_\.GZX_1ZD ($'8H.RCXO\46G) YA=OO)YA6>?E%+OC7)[KZ9WT0FG.5L#C3KDK&&("*F<@RE>G14+'4W@PB2>$4*'%&X-0H MZY6^D5$XVNCK=>)\%G'+,(H!<0P=1W$!A.Y1%):X#!M&<4[HN'$4EA#L!5+8 M/N=)-8>3)#[+=1O!,4N5DI13"%+!!8 Y3 C- 9Q7.!,%HRHS*G'S5F)4R.; M+U^7JS70DIYZ27(1[Z4,E0M3^^T;+457]*2I/[2LZR>VB25>I]7GAP=2E<<< M,\ 34^@7\AQ0/2% D28YA$46DRR;?9I+#DAFO<&X))'1'G;+]6!( M*$,O",=SX#X;$%N-!UP4;,$9=E4X*W7<9<$6A+UUP?I!]RPVFXSO:_ZOY[(J MS8]&;M56!YAQP0N$5 X4,AOKF&K7-"D2@%F!,H052H5UTO4%>DQM$?GMW^G3 MM_^X[F\'Z\EEN1Y<.BJGZ6I$K .3F'W-BYXMS4"<+W QZ(C8)\J--#(CYD>=$8:-5G]UDMZ[I#[_,X6/PVO'2@* %)J,-4CWG*V#V MG"4P03)ZC\E\D\3=,P [0&PKLST'FPB04D W/)*8DC,XF%\?L\8O/0 M,1;IC]PG_=-__EOW&_T?1BOYG__V?U!+ P04 " "C@6=4195L1)K% #I M, D % &%I<"TR,#(Q,3(S,5]P&UL[+U9$B8(@$U "JE_O77 US$G5A.X 1S;E4:!9(@ MCB]?>+A[>+C_ZW__?G+\RS=<+*?SV;_]A?^5_>47G*5YGLX^_]M??O_T"MQ? M_ON__[?_]J__%\#_>O;AS2\OYNGT!&>K7YXO,*PP__+'=/7EEW]D7/[SE[*8 MG_SRC_GBG]-O >#?UW_T?/[UQV+Z^/=?SM_^ M_=;[_Y#K=W/O_:_KWUZ^=3F]ZXWTL?S7__7;FX_I"YX$F,Z6JS!+]0'+Z;\L MUS]\,T]AM9;YHW3]K'5_RWORRG)U^/\>)G M7Q98_NTO8?J5'B@X%V>/^[_/_N[7GT_]NL E 67-Y1OZP?F?UX=L30%^7^$L MXQE3%P\XGJ=K;SJN(IU?_N5QB'B\_NDDXW2R_M2CN%PM0EI-BDD.24O@,3E0 M&0UX92-H*WS!%)DR-QBN%"^)Y+4&EIC^^GG^[5?ZX%^K%/Y3U9=P]G(MCEN/ M/!/-;K1?++I/]-Z)-39GDR0X6@:@BA?@79#@C0WIEJ MB-R__$)<%UPL,+\YT\R]S*TY(T O8K"BH+)0DE?$@Q80O30@, J/6H>BROY[VSU/WP@6JE]8#"+53DS% MIT68+:=5]N?F+K HF=4)M#2:O&@;R(LFWSO&I(15)3$NAW,=;CQ](V3H?I$Q MB%1'1L;+V6JZ^O%J>HQO3T\B+B:^N)@3!0TV, M*% >.0BS"=PPZQ:RUWM]6 MW'SJ1D@P_2)A+REV@8 /^'E:A3!;O0TG.-$L$K^N@(J*G&*5,PE".4!-"!8D MFP"BX_N2-D&![1\(>TNP"#:]G:;X@4[86_$>2/SZ?G\Y6BQ_/YQDGCF6& M&1VP(,E'MA0[!,S<0.!XD9".LN-ZQ,IRLNX#.I_#]=2;Q3"]H3O8X05,WM.1>RM4'+F <"S3TD; 07WSMD?( MOH+M%!UB8KA@7F8&B)(@'JP&IX($EHQG(EM$IIJA0VR&CHZSGL,(MB=T/*>7 M[Q:?YG_,)ER1)T5A%81LD,P?N5@N:PN&8K'H+%-B@!SX/0_?#!D=9T*'$&I/ MN%A[4>\6[Q?S;]-9PDDTM <*S%"$%Z"X,+0W"@G6:F8DDX*X'!8<-RC8#"$= MYT8'$V]/,'D_7Z["\?\[_7KF:1M;F"0'RA5B165#(3MG!3(O7G%I/'HS+$BN M/7\SB'2<)QU(M&/GT"L/"PQKNE&E3))PD%.1H(Q5X$440*&\3TQGGYS=&Q)7 MG[@9"#I.B>XLOI'57HLOCM]_F<\N$GADTJP4!%1O%='N3(*H&8)Q7.:0O=%Z M?U_SYE,W4W_'>="]Q#@R!#YB.ET0?+F(GZ:K8YP$P8-S.H#0B8%BZ" 8G\$F M)WB2-G"W?R;\YE,W@T#'"="]Q#@R!#XM0BUS^_CC),Z/)YP;EJ+0P&.N65MD MX*2MIS@N1FMLD&7_L[%KC]Q,^1UG-'<78">+_^7W]"7,/N,Z;<\21T,N"JCH MUV%QJ96( :*W#DD&3 0^F &X^N3-<-!QJG)O<781)OP#CX__YXP"X8\8EK2G MY=?+Y2EM:KFX;$V4$#GQH*Q6$(0TD M!7+"8TV"YAGM(V*STJOM,Y1 "[@(I M?Y\?GY("%NLCX,5R@@FU%EZ"817OW@7P&2-X)AQFFUW*:2"$W'CT9LCH/DNY MCT"[0,1YU=!904C=$DD)I\N)X(8;PQ&BH;A(69'J>8T$Z;2@;T06.!0P[J9@ M,WQTGZL<0+Q=P.3UC#Z-Q#']AB_"*IRS-;&JE,@-0HE(<&>:.)*<4>QD,880 MN&5#%>'<3<%F,.D^83F >+N R=H*/@\K_#Q?_)A8=#;$6I+JO25C:,BO3H+( MK^$4XPRM'RJ=?>W!FX&B^Q3E[L+L @L?3\+Q\;/3Y72&R^5$!ZU0D9=D8[5X M&#($QS,0P#4%6-;H,%19Q;4';X:%CC.5^PJS"RR\/,'%9]K^_K:8_['Z\GQ^ M\C7,?DR8L 8SUG(S2VR88,%KA\"SE-DJ'94- V'B3@(VPT;':>HNP"".]/ MX_$TO3J>A]4D9J(R,P%"E40.42)?*%<\NQRBD40_#E7=>^6QF\&@XY3G?H+L M @4$WY-:@CQ/__SXA<2V?'>ZJO?4:TI_XG3,,BD!.=3#7"9)+L48V@8U\Y*% MQ--0I9D/T;'9)_,])$4F4 MNAJ"R20O[@S$$LC5+EYD3"%IM?]ARL;D; :CCM.D;03?AQDBMA;A^/4LX_?_ MB3\F,;$L0S*@D9$==3Y"=#S1MY;S0O%9'NRXY<:C-T-)_\G2/03:B7WY>?OV M%?UD.?%9,6>+ &,2>5@J>(BZ%I=0%):$3U'P_4/<>QZ^&2HZSHT.(=2N<'$6 M?YTQH3*W)>4"1=5R$^YXO7F)!&[AT"MM<8";B_<^?C-L=)PB'4:P(Z/CB#C( M:RZ.P^>)"):S@@+*^C8V5T2XD)R$(KD.3J/^65&Y,R*N/7(S%'2<'-U=@(-I M_E]_O26\-_2#'7M8'9WFZ>KUK,P7)^N/ND[N1NVL;GW$$)VM'J9KSR97Q,+D MY@,NH9&"#>CS]UJ^]3/GBW714,G> MJZ*)3$L 5-D)<(6VJ&P=EU+E&,+^V8@K#QRGM=5@FKJVB'<4X]C&^XSL-^?M M\":YF%(L4R!4C*!$2N -]X":%24T4\P,AH"+AX[3VJHE"G829Q](>#5=G+S. MDTCT&IL\[6!&@I*:(EH?% 3&5=0IJ&3V+\>]]LAQ&EJU1,$.HNQT0W\^GRWG MQ]-E=\]-_W0)GT/X.JEYH1.\?-0E M@E0(15CR!M')>A=+D4O(E )63!0NDHNH'\KCEK",:T6?/V>]EG[%X]7RXB=K MP0+YG.>B?82@70W$Q<=>?N"G$(]QDGF@A< \.%.A[;B%Z'-U6*V.SGM4Z:$T MX^[L7:=C'#=B2-U?6(\!Y#SB-K)%1G23"%MB$X"HQW0.Y,R26,3G- #KF"$OKN)C_LH&!>=\'&;C'% M,HQF;\-D3S&/B)6+9?.&2)\MD?CXC:BG?;HV\?X-UU<=LY4Q![*F$6/M'&OI ME2\2G XE,FV+?/" :_>=YP&B1L?/OBJ?MY'_B%"J[OW?PV):[>Z'^8]PO)IB ME=*[U1=\QJ1 2I7J9?H$KE@/&I&B0,7(-#=V;"]I&0_C^FJR_/3YGNR-I!V([\9)WQ,?\L,KJ (_/ MY\O5N_*W^3Q?->X?Y\=YDK)@T=L".M#R5#HF"#:6VEZ?0L\216!M$@_WT]2) M(1L&70.)O@,0_6TQ7R[)1RC3U<0[KW6V!DPVJC8N5."DRD#[=2K)QR(>[#6[ M.VJN$#%.'K@13'85[NZXF*_"\2"X>/<5:Y?>7W[_6,&!YF=@R(GG)= 0N MUPVF> 8?R!-@PC',@M-O'SKBWQTE]Y(TSM2#1I@91O =6)8/I 8BX L9R!>T M&1_/OU8AG7,U4=:5*$4 CR: 2D+4(4"%-MR4T=A=X"7OX7I;%D)Q^6[VOM?#:_OCXN]F#C93;,JWJSEM,2(>V[R#5(ELCMR];%^%!1X.Z(NI>D<098 M-4+2,(+O $$_K>I%]GTZ.R6FSLWN?+9\AF6^P+/W?0K?<4D+9Q%(7]-96/Q8 MBY*DD6K>?KZ.-M:]I7"YFH22I$49H)9/0>U06+L=!]"^6)Z$"Z*T<:,:,C7. M:*U&*.Y%^1WLT9AL6,;./R/2[632V>A>4T36S +.OM0262 M)2:2!Z=+ *=DS)Q'GDR;D/%.PC!S+.%'.H@N#JR#>7DH\B,4$A;$/DW"!G7 #MH]\[ MH;*/L#M S/.PK$5>]9^7_WDZ_1:.Z[7WH]7SL%C\H$WV[^'X%"=*6NT,-\", MH>V6I0B^% V!V>@$IW7EVV22-B*O!T3M!8.;A>*#ZZ0#H!VE-#\E-CY@0F(I M'N-;7%W,^\A)YZ)D@N)9+2B,#%RT@G@A;@+C285&>]L#5(U;B#<\K ;30 =H M>K_ KV&:S_/U%W<)K\ELHF/)*-""PVQJ]IZB5,X4%/(#+.,FRM*FMG,#XL8M MQQL>6T/KHP.(72?>,52\7E[.S!+Q0>IZLSY"D=X0%SH*TR;2V!XVS<+]!B9I M9QEW<)KR?E%++U8_WE,HO"+(U[UZ729/9G42''?&\@2,K7,3)D!TLD"TB(:< MRL1X&[P\1%4/.]H@KO=@HN_ SEP6%K[!L,0/-07VKOQ.1K2*:\)RP5P2:5HI MBF4U*^"D\>"L52(I9Z5J4Y'W(%D];%^# &DXX7> I->D@]GG*3EV9Q*BQ7!Y M9;E>._UC>GP\D;P(QVEU*)Y(6APU>$,LIB)4X%(:LMJ-"DD>IZZ'_6T07 VN MB@[@=4EW2-$8'1)8G60M3JT5\ED"<8[R1FW8GS(/6IO87> MF#/Z)SSR.A\G B9!."]D]WP=ZVFU5=H*$TUH4\9X]OQQ:[\'SSUO)T!-/+$*R=7HV!1RMTH>;4#=N^K 1R 97R]B]E7&6ZZ"3 M==PR^WRT6(39Y[-I&Y<'@::N&)UK.Z#:9)C3PA$AD5GVP1>1'7*VP6;W^)/& M320VV.T&%FX'5NDCIE-Z:NV*<,&!411I<,M :QY 642]S&.B-1U@XM]2R/&PH)=,X&47'9*/.XHX_= M+ O9"#1[BKR#[.2#&^W5S+L+CAB*9$ 928G5D%*BA2R-=0$39P_..6OD FUY M\'&($*Y=VJB%JCHP6_?$$U<8PB2$4[I =H$8\IXV[T K+#J-PBMG-&NS]3U* M6C42]&/N(K7F$I%R=8CA&$KW<].>T),5D-O*3DLXZZJ+"?+[XE MA@X1OPV/H38"[\%FW%DW6;*B@PLJ.I.:%O'U6>24V)*"D&Q1IM;M/?3 MU$W U]!*#:.0#J!UA8D)3])(0CXPKQWYDA@A&)' &AZU$A1^Q#9-2JX0T4VP M=Y#SN*U$WH7[?G(R7:VM:;T\M6XB]AG)TM;&KDI$,JH*3+$6E,H(+KD"Z!+% MKL)'CFW0\P!1W42!+=WT8532@2WZA"=?YXNP^'%#/$D8RRF4!9UK!8Y3!EPM MNHC>4H1!P;-O="_D'H+&[0MX$%0-H8K^$'5QN?/HI)YE'ZU6BVD\7=7S[$_S M]^',,_3$H&(94B*KK+QBM1V=IV\M&I%Y#*J-/[4UJ>.6&0P"D(=!-["V.H#C M XLUI^B8I<5:<,:\0BLBT.EPFYQ)E(5_3E05T"'X_=AFE_/GH>O4PHN)\P@HE8.BD%9-V)-1MAH<,4)X:V)H5'K MY'L(&GM:81/P#"'\'C"4TNG)Z7%M<;;.H]&:(%*^X&PY_88_&_^^Q=6[LI[^ MJHO+/D60WGO:X%,!'QAM]39%%(XYK]NUS'&,21HM459,C)1M1&MZDN?YRVL8?_-$'< MP"KI &2W!37Q-M6[Q^066E[KH4.!$*4'BZK.>^298IH#A7MC3_UI J(]1=Y! MJOVQ^'=B5>;!8ZT>205.VCDWSMH\,* M",,Q1@)@E*G1/M"^N>Y].6*+6AA9*UN=KTW*ZI!C(2246&HRUVO.VS2?W^<\ M9]QVN]O@9-.SG&W4T($7=8,-6L#O%FO9Y74FY6* PR3&F"R7",X(8JO.S Z% MY*6CX4HK7F)HDTG?D, ^SVVV L/# !M$,_T![JPW_M'IZLM\,?TOS)/(252T MJT%B2 XE[?;@#?D/REFCG@" [:6)7H'U>KD\)59$B.26 M6@LNU7PP!2<0A>?U?C4%*=:@<_9PH#HC:MQDZL$ M8,&>@73U0D>4J+-KDC( MNBX)8S+X@@R$)0'QPKAV;?)7CU$V;K[T8+#:51?]8>O-E/[):PV=G7PBA5.3 MDAUG2*LDZ5A %5Y=4U_ 6A6%,EAH]1P"7W=2-VZ&] 8VU\G'>#L@22-]"F9 M' WP.@M+F4Q;.Y,)? IHF!->8!OK]:3[4NT3+@ZDC Y@=;T\X]ZPI$0EM=,2 M$HIZ&422L"*S8#%;IWDN2K5J([T)?6-G)X9!PX.5,X.HICO W0I3M,NVE'HA M1'@'*J<$+J.#1.;:1B90V4/48_45+QX$8'NIHE-@G8B28,VU*X!\AK-OZFJ%AM:LR.L#6E?K&>S=UZX1S)7"(6$N$O'$0G$0" MA$HF:F*6M>F>M@%QW5;4[(.QH972%\YN[^U)).Z4AAQBJ"U1(GBKD8)M%W4A MPUQRFQWQ :*Z+;(9"%=[*:%'/)UO[4;+4.K=(AYJWTKZP_,R#JUHP01:%:)5 M'YH["1KW0NNA<+2#\'O$T+5]7 B+4R)#, YY\<$KU29+^A!5 MXUYD/12:=E7#8)!J5Y9UF0Q>+"M,M%;$;JO&7N+JY]U_1/! M8NT\F,%$12N11UJ$!/0:A) XF"ZNT5SK:V2,G0-MAY2;UFMWZ7>P VYR0X0B MCND\T\\7M<'7"SS[]V?1MXV)-OD(167:\P6C/3\0[RS+*!T6%6W#^49[T3YV M'O5P(#VPGCM&=KV1,L/\#&?T8E5'958!_#X+)_/%J@9"?PO3617+$>U\Y("\ M.%W0US/97-Z9TM9Z;16'X(4CIP0=1!\L\"1UC%:$6-KL+"VY&M=D'QJA&RZ0 M@\.E@Z5SAQ@N65%1"XSD?W-7&Q09K\ 7EH@?$FY)]32F651T'U%CGUX?APUYV>BTN7PX55^U+2,@@;5$K# MAVP/) \T<]Y;CB"Q.LTI%HB1C"3+1N4HF3#8IBY[(_+VKY4Z?\BGJIM)XM[' M$@(DA8EV*2TAV&0I0I 1A9&&Q38)RNMT=!.@#82+VT51.TN]@RWXDOKSQEID M]^>S=%58ATTH$TM%K1"0W!US(F+# NK-VT;WT&[BZQ.$+6#ON^# MSM["[P!)-WAX,3\AAW5B(D8,28",D3Q2SA2XHHB3>K]6!ZET:'.B>R;I$R M+G &4._])R$[R+H#L-S3\.B<&8IU#'>Z@'"![>KCU)CYJ%4"2@JYXD%QY1:98,N MM('/O21UYQVD:.XX8!P4UH#:N1#C#V^OV[<],:F(TE)@_&5L)U MRK3:F(&4C6!91Y4:]>F\)&%DQ RLV_D0@NX (9>6^0WMQZ_IY7)BB%,?1(%B M90"5K(>87*8EY S3&5VKA-%M6CHY[ALPS[B;F#L RLVC^->S&Y?=/\R/CU_- M%W^$19XXDH>FJ!.BR!1YDL @< H"I"I:$-<)?9L.FMM0V4DJ[=P1O").?*Z-9NN@KMK%*O ZMXO7R299:M]FN?;.JD*6I,YWY4J%R'JN_=EL0\N2#W4XDRV9XJ3L#3CA M9>T'SX7QTO!R(S]_YU3;W9X^KEO7''T'4LOV\/-G\)OAYYK(_;3W!GT'H^N+ MJX_SB9%)5D2$9 T%7*J0&RV=);NFE6/)\'"S+]4F\-OLX>,F4\= 7P.EC ^^ MS9V/($+QY$QG5V==\*S!,5Z *\T\R]R;PTP-W,T[;':?O2/O< L%[;GGOISE MD7Q#(= (82PD52<O(G($ MO/.-)MO"A (,M:$O\W5:D$L0E46TRA0KVJ1N]KYZ?\"TS8!PV.8^_C:Z&3T6 M_KDV;XU[X2H('CV#E,JZW0FQ(&IM 9$I.8W<0-)9D?UG :))M>F]UD2;$LDTJOC8B+[> M,BZ-<3>LOG;&(L78<3YD&^;;?*U#^Y]L!13"9D3PF>2E:N5#R %!9QJZR ;D]99Y.3@*]]!6!X[<@TOK\?12B-FD.OF#@C:2)_$(P3,&M:XO2*-< M%@?%YI#)Z@-F:48RGU"MMTF@/V2/Y/RX7 M"([8S,+%XIPL_K#X?8#6<=LJ=@#:H?38+U+7R_)N!EE1*&06H'V]9B"R!A\3 M R8\]T+Q*,5! ZO[21VW86,'.!U(B_W"]&PA?L#E:C%-J_-&&T=5G.O6+"3: M@M/5*;UG$F,*.DH+(A<$I:0'+VJ/5)F53R9*DT9P=CNU/V$80C8Z@B,'J9Z0.0@Q1LB61Z>C-D6VR;2VYFSDL>F'7!5=@:2# M1=.T71PKH9 ^(J II"BL?>P44N RU2<4VN8K]:P3^%$=J@RFGDZ*H.XZFH\A&U(ZM MTA=-RX4[<*@S6=XH"B\E,MYF+,V.)0+\SW-*MKLB!H73@>9 A.675\?S/P:= M_W#YF4WG/MQ-^?#-0R\?=-D;TK%"8D !G.LZD=EH"K #0DPJ"(_,"MGF6M5# M5 W@+=7/?+^8?YN2_)[]^)VBJ=>S=X1-4MKL\U%:3;^M3R-^3J:6(?%@/.0D M5.U/AT#?Z3H<,_-BA7.AV;B'+6GMY&[MOFBZP\=JJ;0.'+'K7J1C7HGD.!1N M)(7JZ,$9:0&5TT)Q9K#1@.^.!HRTUOF#;OPV"NBB3.E:]JBF?F9I>HS7F/HT MWU:>"9E6(@0P42=0GKS-B#:"#-[J[(5GO$T?Y1;F TCPZ'#DSJ"Z0G MI^E:Q?3Z&->ZGN6CLUS0^N<3[4+@+D3(LB9%#7G0WEGBCJ.1S$8N;9LZ^$VH M&]< CX^A>6.%=@#2=6#_[&9&?Q*B5$0LA7-UU*/BQ4-(FH&WQ4E5N'4FM'&] M[Z1G7-O9'1 '4%H'T+N=*R>1GJ7"I^G\I\_GRQ4M*6<22X:V'RYK@V0!3N0, MS$J7 X\^^S9NP*84CEMEWQT\FRAV1,#6F_67LGI3DV,?II^_4)!)8CQ:+G'U M=CZK\GWYO:Y%7+_C$RY.IK.S=6DQ/N1HB1\= WA:81!R24PR$3&V.9FYEZ1QB^B[@^0PJNL'BK:>C:<[Q?X-4SSBW.RSO>%H]G9#)&UI[VGSF[IPOK9]Y MBI^_FWANM>)2 $=#GK4)Y%27:.E;&PJKU<'\4#9S.\I[ZP!Q.+RV4F^7<+Z> M7+M@[<>DF)R85P8BSXRD:CR]B,X(T5DD<30J/. M(=O3VDF7V -5(0^EM YL)<5U%Q>0TW^>3A=(O-)B6_VH100K\IWK;9&O]2T3 M[ET-\1B8+"+0AD."++3"@Z6%SH1/VK:Y9[@YC5W6+P^&EOE!5-=/NN@6@\]. ME],9UB/9]BY<\;QY-I4V>U%=I?^:&,,'T#!W8%Z24R3F!-B7KXB/:R3:'=Q:9DU M*QV\;GRA01 _2)*9D2478-@.T-B:Q MRSA_,*SI4>G%/"2R34I28(7WD.0/#NCE3"VD6OY M&&E=1O*'1.#NBAKY7M%59LA+3E\P_9-^ML)4M4>O/B_"R9MYF$VX\$';.NE. M%$6.<:P'&4*!3S))QY")="/_?NQUWORKK) M/>;U51%:"JBY>NZ MN Z;7'_< M\'%=AJTMS%8+\8\/K+LV^;M;RXN8DV;"0+H_6#R1HIB[:AC15[ ME+1QJW9&],;V5U0'N^8-=^ B;[G.5=XAQ G7/-'R8N!U*L2>C^0>!$^&VP2) M.GKIVM1%;$GHN#?"1D3ET$KL *.;2W-2O)(YDP"UKH5)I=1I1H&!<,R18$WR M^J U9;LBL]D E0,CLY'J.L@T5[;6W1/^\W3Z+1SC^F[;Q3"-]?'Z+%__P95W MGK4'N5T*FHY/:[OAE]_3E^K2?" OXV4I6$M.G?>%1PXZ!-I67*D#BLFY"5@8 M+>6 IM'(\L/R.6YPU"S#W3%8GOI2FB09M+(N5T.Q'LBHP)DB 56)P7%7-.]P M98P;N/4)]*U4VI+'4&HX^:-E=7@$>'J)02].*)HK=9S-K=192\S DZ_?CU>BS(<7XCR]:S,%R=GRKP0JJ;_86W0:Q,CWPR+ X]8(-N8 MA7=>B$:WUS6ZBG@WCN]8P^BY91';9% <($=<@D)0U2%UHX5EF( MG L2D0_)N8.0D=NYMU#VK>_A' 0^>\F_ P1==O"ZJ'2;YC'%UZ"5+$+C7H 53 6U(PO,FP-J8Q'$32>VJP9JHJ /L71W( M?C9M]:2V]SB?S8Z93Q#1>(D*F,EU9J12$%Q@8+,2UFF2:FQS4?M1TD8N^FH# MB5L#P(;4S]@=?,_KTFKGX279[=/Z_&>GJ[?SU7_@>O^?V&(4]XI#C+6')J= M.S*5@62DE497)^AM<%+]^)-&KM=J"IX&LAX9.;7VYQ5]\/0;U@MCSX\^O/QX M5*^6EX!,U)EEQ0:RZ=I!D$&!R\5XEPH+DFT EWL^?N3ZJ^88&4*J/>QA9YTP MUHW1\MEX\+L!7YB1)EH-Q2&OWF !Q\A#3$@64T0IE6R5E=V,PI'+L ZSH[70 M5@7KY7I>_,_;K239B]:3=U]TG7BF;$K) M@5MW!8X46 6;(V 43"NIM;S96NS.37@_*D:N^&J^5Q]01X.A<=C!KB]>?GS^ MX?7[3Z_?O7WWZMGO'U^_??GQXW6:-QKF>O?G##' =0,*!QK:^F[Q.>$HLFV M,PCY^V[8%ROJ!2[38OKU_/'/PG*Z?%>N4O&)E/;LN-YJLN3"%L1L=MFSQ\%X;SXVDD%V,:%C_>+9RN?_;C]YHNW?5KWCY;"ZL#)'1&YEH5Y1T+U@KZU MP62)7*=>'Y.+/8&RWP?3MFH"1$-%!W/^3G2M<'GV?+B=99LFB,R!]RJ"L M.V]F95AB.J@8A6AS#'PO26,7$XR%DGOANH_*>L#>3_+?AA-Z^6D19LNPOC7[ M8GX2IK.)1Y5#+ DTUFH*86V].NO 1E&D,^35\#8WYA^GK1_X4G$Q22+XM6\,1ZF[F3M1.= MKM.T*88*PA8H/EF=BI?&M3G'VX;*#MVN'='Q@.\UJ*KZ@N'[Q33A>URL>9N@ M82P*I8EP7VKYEZA\(&1KHRK&!+>.VN@KZ@=.VP\&P*)N9W MU]8)VBQRS@(X2^2+YAS R^A!:(RRF,"+:'3+9ALR1VY">1#0#:RL#I!X7L4Z M)8_C_04):U:OFNW?OZZSFN=5L),2..9JL@VSY)EP@^!*L9"DM\9+'TML@\<= MB!WYXG@[5+967 ?8O*BGN%9'.ZD]2NI- 7 2D?SB5*==&@G<^*R4T3[Z-KOM MG>2,?%^[';[V%WZGY[//CCZ^_OCNU?L/+S^^?/OIJ)Y['KU]\?'WWWX[^O ? M[UY]?/VWMZ]?O7Y^1+][_OS=[V\_O7[[M_?OWKQ^_OKE+J4N>SUNB//=X?@= MZ/SW?'PM8>K]_'B:KK:4\8KG;,@L99\,*%T2D&5B$+AD%"K0OIK:W'J_GZ:] M2UQNESL?9M$Q3'0ITZ]$_RR$,66072@0LOC9S)ZOM@[6 3 =,&8-O M9.OVH7KVGI>/'=N*WLU_>VN*/!674X3DQ;J9 M:J+-NK8>]\DFU($+_D2MZ8T'_#C[^G/!26&MM#%!S9.2HQL$!"_)\6%<9N&* M2K)-<=!F]'5K(;=!S#T6M!Q90A>F. Q"1L M"%E[V:9X]R&JQDW^-0+78&KH %(?\7,]'/R 7^>+^]<)*L9"Y(PB]%C;)@B$ MJ(J![&)DS&FTH@VV-B)OW&1?(Y -KY@.T/;[$M^5E\O5]"2L<#F1Y(EJR12$ MR,@'SH9#G0A%YC?%@(SEF-OTZ;U.Q[AIN4;XV4/4'0#EU7R!%,X\K]= 9P3X MGSGM)44ZZV^/UQI:WEP1SB='IK9>;'*!&$T>8M$)ZLU1G22+L5%[BIU)'C=K MUPA^AU%@!TA]/C^A1W_!V7+Z#<]Z#]UMJF/0%->S -)*!&6U!<=S 1]9L=E; M$7V;PO9-*1SWQF0S7ZV!>CJ W'SK?<4!TE,S%29*.)G22)$\<8 M.099IIR3]JQ-I=TCA(W;!+$1R(941@?8.F\B>K/#\PVF?.89G4C =;W/+HH MEQ('DWAB@6GO69O:IHW(&[?O6"MC-KAB.D#;6>5"K3)L?=;0<.1&$*,Q/9 MV#97;(;D8B/L^B>&W='4W '$G\^)F]GJO%)GNOSG.+D.=;'\\P192@U*6X3J:( SNE#\7LCI;7.^=S]-FV'K MJ9T^#*2##M#TM_D\_S$]/J8%\IH4,_M.+N.[N=VL-<.^Q6)$A&^9) M-,0%"<6"$TX%VNAC\&WBSP>(V@Q(3^V 82@M= "H#_@-9Z=8!V/6%GY5-/^8 MKKX\/UVNYB>XN)5-E+Q$X3)H7DJ5&NWRM7I>6HLY"15ULUGAV]"Y&>R>VGE" M0UUU@,1:5_^NU/+]6VM*F&"-15OGKV90KM8<>$>1BG;D6Z9@6&KC@=U/TV8( M>VJ'"0/IH ,T?2"%$ %?UMU(O^'Q?!T"KQL]+\_/2":E9%5D*A"#]+4K+EGI M$#48&Y+5$CG#-F.5-B!N,WP]M4.$H;72$="N\%./2>8G7T_I(1_G9?7'':=R MN1@7@A!00LV]J)@I6A8(Z!QR'QPKN M7%R[=6#'2])8 D&E(*TVXL3E.EDZH7!DV:6V;:HK'R%LL^+=IW8,,*0V.@#7 M1SRF7WW^&\YP$6J:YBB?3&?3Y?JV_5;7#*1(BL<@0E#D78B+\('Y!"( MOX"VU-YFC2IZ=Z%W,R@^M6." ^BN!X36DIAG%*>O[3IQ=-9\]*(%\^OUJ1RQ M6P]++C+9NGA#$I20BHZ@N(P01 @@2S&(29IL8QMX;D_L9MA\:L<,K;76 3 O M)T7>.I4KTN6:OTZL=KM*Y ,'H0(8Z1C3*BB5VA3/W4?19A![:F<+@\B_ QR] M"M/%W\/Q*?Z&87FZP)\'O;VJG#FTTU 'TWN(?5T2VF,_H93IKY'W?C4>!IH2:0HJUS%E1C&^P0)V% M:GUDRODV&^NVE&X&Q*=V:M%47QW@\6^G81%F*ZPSW#*>G/4CN+CU\8^PJ+^< MGGNT].\D6$1=9QYIJ3,H9+3-N(OW]DTCA'$24V"@A*9(5YHZ'"TY\"YYYY$5-&U.!]HU MC?B8OF ^)5F^*]<*4M^56HCZ[$?]^HJ>,U_\W 1TX2I;BJ9\K7DF[]>",S&# MM*6$+%F6C0Y)=B"VVW82VV#I5C#<6&E_0F/YMFX?-4&P^[2I01\_M@%]6![M M36D6/)=46 VG!2@F,\74M4Z/Q>*9Y$$W&M;0WI363ECWU%N?=2]'\H_JJ1#Y MS\6!\@ MOY'5_MMT-CTY/3DG/&27O30>/$7"M32+@R^$?5,49PH3$W8X0XMCJ#]^O$.YT2"PY#D8: RH$"Y[543VUKW$4W)IFMP^(S+B=X'4<;HVQ E70 L/LO,/]D;6(U M+8WB)3F>C.*.+&IC3&&!9\ZB\1PE:^.F;4+=N.U)&X-MF7\8FU(W;DK0QY 97SXB0 M"].ODS?35-M;SCX?U8*-SV?%;;B8SO,D959[5U+P5 R)"3& QZPATL()F'@I M^L:ES5N'< \_8=R>H8V ,J!01X;&Q06J,V[PG &O4Q B<+ 8*9!.2H,O7-<& M@;=^CK4J_GE MM;N/\^/\:7YQM7TY,2J:S((![7/M(9(_;";1Y M\N%0"NT O5=N[IU?C9KP$ 2Z3$YAJ7W[,!EP)EE Y9PR**1VC:H:;M$R;M?. MQCC;4_0=@.?WV0+3_/.L+I5/X?LSG&&9KI83%XURC.!?NU>!$O7.DD4%+@K+ M\A:.3>FXUQ-(06^@73SPM-. O'M73Z+*Q%TF*=R;I M_]R"L+$K0W>5X0$FX++$,00%GM6\6Q 6?+WYP3VB<#+4J09/K&;TEFC/3IF9 M<[3?: :%,54' 7JH4Y& 8OV4I-"H7:OA+'?1TVT]Z#:(>+3_]O:B'[WFYW_/ M%Y?AT[KH+>6BA2'?-Y1ZJ!LI]G<^:I#T"Q1!">,W"D V+/RY^?QQ@3*$1N># MB7=D<+P-)_BN7./AQ?PD3&<3:0617TNG0YUHQ8JCY9,3".EIW7"A$FY4E;$1 M1NXE8[PZP7WU.A]:R"-G92\H/SHO>_-))Q6MA8*YU*K'1$Q$!45YP4IQSG'] MB*MTQ\>.I^^!E#0?1F*=*/O9.>G*V\RM1A""+*3*"2EDJ;?$LDX^",^"SELH M^]G85:#ME+V+Q#I1]O-STM=C16))D$V],&WIE2\4)Y(ZF>(,A9=^"V4_WT+9 M@U>?M%7V+A+K(!%TRP-Z]N,9SM*7D[#XYWJC*RQ;KPOY0D[[.I*!U5NG!9 9 MP^KHCX)M*DL>HVS<0KD!/<SJWPTPC=YQ'$HVGE>@U\4'F%S0S MM/EF:V2C00;W4=0;J/;1^\W#M2&4T &8[EAYG^A/UXO.IQ@M>@L129>1\K044,00RX$(G#2IP \X+ M0S-..BG\T9;N;%GH U$6@<9.E-NJ/\0AAG0%K5P#(6ATY>&<2 M*)%K(3%7Y!@$:>LE,%T.% "^V>KF9[,+!8?8]W83?X] >H^+^H/P&?FDZ$0N M)5ERE8L!Q9PFKC2M$:&]91Y=;#2=[B&J.K-/.VK^,4#MJH8_8 MC2/+[K*H$_PL&A8X4^G_M(J.K33Z<$7'-N+MMJ*#L=H*N420C-5V-Q3Z^&18 M/9^!*SJV4M(#Y[[;2*P39;^X:%H6O(C*(S!TKHZ,0 A))ZB# MJUD4F'+@_*;)XHN*:NS0H@2ZSQ"BB2JZA-:-F++T:AU$['C;S1 M_],.^;?"P;:'_-LHI0.0/3*S_"+ECBQ%P2Q8HP*H0*Z<5XJ@04LU%6^55FT" MYHW(ZPUN^R!BNY'R.ZBG \P]="*I4DA)L0+&R^I&> .N1 -6F!I!%&5RHZ.V M)U8+,/!.N9,">L32E4-(LO/2BICKB5$=[>$B.(P"HB&.M+),QP/5E3R%6H"M M%+]%+< V6N@!4(^+8Y"UKW--A2"GU#.PM(-G9@HQV&;\YQ.K!1ATW]M- M_#T"Z>HAM%:!!($&4&M7IUD9\+Z.B2Q9J,)S8(>Z5_ 4:@&VTOPVM0#;J*'3 M6H /+__^\NWO+W=">,.+"GR45$ G M0P9;X&G+I,!NNNK; NT\7O7ZWP]HC1H./=T40]8:;B,FX((TJUPV$"A8 \>$ MS9X[:W.;%BP'LDDOILOP^?,"/X?S>9IGCUU+_B?(*7Y(46@%7BO:9DNV$!3M MNI96D0B,,6[;W$;:B+RG88VV0=)-:S2\EOKPKV]+J[:!/IKE-],0I\?3U8\; M+&8FD]9DR$L1=4*1U.3O^0 R1Y;HE>>IF=N]+;'C'OX= I:M-=@#2'\V>+W@ MMG9UO<&4CC%A1 56BG41'PDQRP!6L)22Y8'G1@FK3<@;-[=^$" .KJ6^7;7K M^\'\8C_8O01\L\\=T+7;AH,#NWS!V)",IK4F!:L)U00Q&0[1ILAC+L+)-M/> M.W#Y)BEY78?]U6D+=>HP<@@L!_#*2Q]SR G;]!A_B*JGX>!M@YMM'+RM=#)R MR>[[Q3R?IM6[Q4=3CM8M>Y= M%(R+G^%T.Q]0T'T I;;T/>=@>7Z4I4,*18H "ATQ88,#7S!"8CP[KETFB0V- MEMMDC%?KN[]F;\-D3S%WX(>?C_T@/GXCZLD?"+-TT:9#K'.?$E,E>*2Y!4B?4$ M*4,T*H+(+@5;!)K0QN&Y1L9XU>9MX+*[C#L R+D(U%M6F2=,.Q'89G^V(ENW.D?=67=]Y MRK=A4>MVONV?F;SU20/F(A^F\L#91R<*%SY3?&=BK2?(O,Z$"Q"3LME%G6UL M<\+50_:Q,"^<1E%OH9+1CX;,?V359RI\G$S484_AFSCUOI]K'LXS:"[@,H=T0R MO,3,I\,D&^X MB/-A8[0/6 51&SWAHLP7)S5-^BX>3\_,;YW=FE;DY4]/Z"WORD?ZZ;+0]DV_ M^[@B__1%6)TM.9<9%UP@<"[K%0RCP0DKP-@4$K>L1-,H+3DH'QTG&';9^SI0 M=@?6\-& F0>C<_82/!>IGH0C1$M1@82F(NE)N.Y)W=T8:DJ#\LCJJVIP#7AYSART.0 M>X1#'SB=YXE :[2(&K2I#<59(FG0!D(+6@<1LZL2&PK)^Y,[[L7^<4%^8&4_ M#?P_S/9M R"SHO_5>UQ:D0 D"8 I#P*E5)VPB;YDEA MLY5JGE;MP.1&Z?H^U0,3WK)^X":EEQ4$O^XGD0NE/PO'U28MYS/Z2:YEN14/ MR_GQ- ?:=<]__?$+XFKONHL]GCF@A(?B_,"U'-K:4F1=?<((4,I:")%V N:Y MQ61]R>9)-P^X/3CS+:Z>GRZJI9SHR!(WF6+M5,>3*8?@@V+ T>F4K< LVIQ@ M/$35TZCEV 8WCP\SW5$G/?@B]]TO)Y8F7#O#9(J02^TPC!;!9:R]T464,4<3 MT^&ROA=4/8T[__O@:S"==(JOR[1U72PQ*FUK:P):+(45B*$@"&6"<\PAIC;6 M^T&RGL9E_J$1MIM6MH>8/X/8K#KPF#\=PL_],#\^?C5?_!$6>5Y>G%,YU(7^ M33Y\0#]M:UX.[)"E(KET2H!%LDH*/=DGS :8,IE3;%18>)(=YM9#/KZ$V6=\ M/7OX+.ZG@B9"2>4\K1^>/(6*$FM?5Q>!F1AL8)SLM7T$9;L\]VFX8-L@Y=JH ME99:Z'[+3#;68A4'R5J26@@&@M$!K%?)>>OKX6ZG6^;@B&N/AJWVS6U4LS/. MOJZ3]^OBIOW'/#W$SE'.TZK Y:1XDZ/G#J)AY&D(X2#(($'1S[GA4=F;,?;= M5FRCIXWCWA\,28W$/O:\L*V*4U[/SO/[[[YB/00XSRE-+..Y%">!2V8I?LX% MO D<$J(V1D9I^";G,8,0,TX,T \,FRAMZ&"AU1YK3,BZMK%5!6N'=DP0BS3D MHZ2@C',J-9H3M/\>._AQ=V=[[#:JV7./?3G+K0/3*\=-+Z8+3&='F\OEM&;? MEZOE_F<+&SY@R(.$77@Z<)#*;"Z$0089'0?%4P"7I07F7&$Z)YG81NVR>@M2 M'SG&O)*F5CRXS(0'SXL&Q7(D-Z-DR"+Q)+00,AZTG>93.S_8!D$;'C+OJ)T> M(M9[&7H[GZ5SGHKP3A8LP&P=S.0HYO=6>W 4Z?MH60RIS6'5)M0]C4.%-J#; M44==XV["(M/(!7D@@9.SH&IO$YD,1%<'^7I'[+2YYGX_34_C6*$-QK;2Q^[( MFM/3F_EL;U]^>O/NX\?W+S]\_!]''W:9)G/S$X;PNAZD:B"WZF58U)!O^1X7 M'[\0VB[!(@3'$K@ ;FBS4B@L.)T9^"2MLNAT\6TZ:=Q'T;X6Y>;G_NQLS3E2 M,$L,&I.(5:,9Q,@=*"NLYPQ%P3;S&>XE:5Q':1!,W#0@PXB_TZ*[&RMUYUDP M=W]. UO2<#;,O>B16J7"5 'IN:5]@M:#%RX!&B=85#+9TB8R:V51/J8OF$^/ M\5VY^81G83E-1S.*DH]/:W+K>B=]3"G&[ V$4(Q(<*?6:!L\W6J;> #5=>!%_V3S:+::YLK2]!M^1 H*IJLI+L_*\3&?N8XG M7T]7YY77]UMKI6/T@7R\9/5%"?:ZN4EA9*@=#Q[;5*\/S\NXD6%C7(^B\*>Q M/5\(:5XH?'DS7UXRO7M.=MLG--C2M^.J]6;O,F+./D-"C;4A@P$GR&G4O/95 MT]F8V*:6H=5F3T)]/2/98Q7MT3>2Z'IGF-<4>.U(0DOER_R83,;R; >Y'*,H M4'H6!.3 "JB0R&=F)H#.Q6EAIYTL]\&3S>-XB%4U\%F?XW- M24PHF$4&*&O7,<<"Q6K,@91*)5WHS[EOC[MQT700Q3\$MJVTT &$_H'3SU_( MZSWZAHOP&=^>UFYB[\IZ*2[?G:Z6J["^K7GN'+^8+M/Q?'FZ.+N>=RF_@C8K MU!IT4/72)D_@:K(@<.M3)O\YB#;=DX>AOU._8O'"8N\ MT(;$P.OH29 BTTX5,BCM.4MH6%9M4M=;$CJN2>T7M8,HM@/)P&Q-];O,;*-YPW>2,^XA;9-M?7^Q=XB=\S4QL89Y;:LDG,MU M+(X GPU]2:E$ZZW+ODWD? ]!X_8D.@A^=A']4\OYO9^OZ..GX?CXQXM[\Z-5 M_JLO^#PUD^S/*?0\$UGUVR>W0T6H!PE;#P&N#'.DCH!2"ER*0ES9M M.H?EH],DYS;H:W?RL[6B._ A]N3YV8^[/^!L>JRI(Q8#AQ)3U8K,X!'K!4"E MA454'ML.BN1L(;03M'?79 3Y?DDL]_X&X/K=Y][5*\V*$LG=* M6J.@6!] B5POUF(!79(R3"B36".O[3Z2>D3DKIJ_&3,.HH8.\/0!R>V:UDZ[ M:U9^GTU7RP\??S]GQN: (IL,G%D!R@L+L0ZPY*Q8$0IG3K8:(?, 6>/F49OB M:CAU=("M]Q?/7?-RP4/2/*=,/!1IB0<>P9-40'.MG P)A6@S^>HN:L;-AC9% MTM["[P! >SH5;RY;YFJNF(PQ I>U%3XMDSH-O#84R\1^$3FD-J ;BH-Q3=Z? M)U39#1)/?RF<-Q+GGMR3* 18626?T9'D,8/)/!23A(NZS>G^(.3WZ$^V1MZP M\-\!!IV>;+PZ>OWA[T=O?G_YV\NCC[]_H'_>?OJXP_'#W9\SQ!G!!A0.E,A_ M%::+OX?C4_QY9O_SO#XQ64JH S!-**3KDL&IA% 8*RD:&2UK<_S\$%7[6L.[ M/OMGL;X4AD5MZH448VI_3P.>&PO)!6<([?3?1@-X!V&YDPM$@V'DID4:3A5/ MR=+L?M[YX,-X'-C_D M&M<.UD>S?-G+Z>U\]1N&^LM\M+K\DS,7V*&WHF0$IG2HX[#K;"[:@5U16(K5 MT84V[1OV)KUC,[8-UC8P8PU5VD% <4G]LQ_G+-6!0[5VZBSISJW262@%VOA: MM&\]1&ZJ$ZIU+E>)6P_ "( C4"?!QM9)(@T^6$A9GT"5T)98VS;V;4-<)&(> MP]/^<#_==("WCW7)%:GFQB3OX?*R4EID<"I'#SD6!PJ9@QB1@7?&.F^9U+H- M[+8@LA/T#8:0VQ7L1NKJ (FOPF+Q20!5<4 MV90"3G,28]&&\Z 9LZVF?6U%Z+B(; :8.V/ VFFO W#>P\B&$X7."UO LF1K^3U"D#:"33P[J3,:UJ9_:SLZQW5O[7!V MVY$UU-[Q>;B=YT,^_9F-O5W#N9';83%XG8+V$HR/B8Y KR 6%B!X8XJA+,;Q M-FGA07W>3??1;]/9](R"BA]XYVMOC2CT@04=*#@HS-:M+892KD!\I)"3#LH6 M[=OD'SL0>TS>;QO$/?PXJXT>.\@E;EA\2\Z@;,RF)'].7IV#H3 8E(T1/$D2 MF,C195.X4FT,>4>"QTV1QX!L.WUV!-OY8Y;YV_G9^:J#;'$V_=^5KM_\_1UG M2[P]'=9F9H*/H+$PRO0T!^=2 EVXC4;EY'R;ROF07(S;&'YX@!]<\\<7K]Z( MZHY.=FX&VNOK&D>Y6_([2@ L#/>K>TTM5)W%'P1$G<@YB+HJ+4JCAC0E\(?GP4A])*B6":B.0S6D\IG!W&WSM'NYNI;4.PH5' M^'GY\_?P?^:+5Z=A>=&1"X90$#+H L1/!)3H8>$8ND].1J4;MQYL3VS96E?#S$"(%*TK(7O;J"=U.T)' MOO5I!9C-@;FW]CH YVO\@:?S[W6Y;_HZFY_.O_S\5*<@+B^; TAN*2ID8&K; MO?)<0O2&0GC%LD7$XE*;2M43A'4+OOU!,6^GH0X =[7Q[A->S!9;?IU^OV+% MDIB0.P52U#46MK9CR:@A.D3*W'B4MM'BYX>)&KG=XH! &THS'8#LB7+8G0,B MV,3H/P.FU#JN#AYB\;KV7/D2,Z/0NLTP]"T)[>6===-0L*7R^L?FO6;-=3!" MZ0PN>@9*.4<_2X4"&$D6;[T1I8UCW('8<4_FIN#9#JA[:[(+L'YO!(&%-9FA"*-PS9EG8W(ZQJ0 M^X/D#BB'UE@',#Q9A(Q50%?QB!(.F:",SMHZYCU%!"=\ .:953E)'4*;NLUM M2L8]D0\-KKWTT &.'HE;WEWW@G*>O78J07"&U0VW":+0]7 P)26+3I4VD^HV MH6[VV%#,,$)LJK@M@WF-==[DJOLB$V4&0B0Z.F$F$+@@(VKL0 MZP@8WL8/;D;?N ?P 4 XN)(Z@-XC8GN1TOFWNN=B]5#RNH5H0B%Q2-HG2#Z8 MNM*)D3@I?BDJNJ28MMRV&:2]/:WC+KT9\X >0GG;P]-?P'.&7^H7GQP"I>_Q M;(*1J8CH*5TCX"B%=51"H,0]H0]:Y$Q>_]"()+HV0I]^CNC;5BF[.\+Y63AM M<@83"_?$%9('YC"0?#+QA(78$8D#8K'2Q!)";A40/DW=1G S1PNWP14T&.@. MULGZ/BP6H4X0;=*X>N?3&_>I/L[-*&VIVINBM5003HH M&TUW.VA;ZGI \.%.D_!$NU37Y5&(@,E35B^1A" R4.;$K<\\86RS)>MQNHZI M_70;'-V9%#R<=CK(+ZX]LV,R!$;4)D0)JK@,P:"#(B1#&T+*C2;A]%$C.1Q^ M=I)X1TAY^^U[F"[JC=R[6F.D(YP975=X%N5 N<@@*F= %IUX-%FQ1O,\[J?G MF-X7#8&B/;1QS"^%'GPYU?C)T)/?>["W0]M)8)1HC4M"MZXC'.3%!3W!LC;W M"56"-BH$],\@6MOE?=^-"^"1)$&FBJ:^[+/14!)N*3T*.@FS1R1?:@^ MIDAO&PQN44 95K,=G.Z/E2KO_,G)7WCZ W^?S\Z^+B=<<6],-N M)S$[ MX^HX 0>2N92X,TJZ-EM,]Z.[VPOB@?&U15UZ8&4?';3_&\/BY*_Y1.>DI$ % M,GIB,G,*SKCEP+50,9JBM#YX+\W#Y'9[P=P3D'=1[7'BEP")DZ)%X9CK?$JW M*O 7B$)J<(F8]4YZDQJM0MB-X&[OI[O#\-;J/4H4_S8_7TR2%1R]M!!*(LE& MH\$+DC$*$BQ+CCG60V!Q16^W%]J]87AKY8X(X3!]C,/*5+IUC?^BT+=>L\F- M22%I"TD6LM3ZG-?I4DC0PF,4WKG;0ZCN%"?V)*';F^XVL#RDPOIVK?6B/TCM M0#'S1$B743&@>JF7Y8? FS2R"]FL^6\]-IOH#Y M+']E6WSPFH;*L>M/!T>DW>&.+72:*>W6O<[G)U'-3_Z<>T<9,,!S<- ,GH" M( 9%23'7H#0KM;],0Z:#FH(WK85J4[7KPTW>K)-/:;4MZOW\#)?OYF&V)#HN MO[GNUTDX_?'KC,GL7"Y)>\!L(QDS20X[R^_-I7\^79\E7X/J5S8_J_6 7]/4PSG_:%&_S*H3TR T'[B.9GZ*,TI?$(2O& MBI,B6M/F>>0^5(];P.\)Q(TUW@&Z5V;Z?CY+YXNJG(?YTLZPB$J!19M 11L@ M2%$ 56TK9LA\HPW>FU(X;HE_?-0VT>11%;BNK/4F YWAV>X]VCM\2;MBV.:\ M=54B\VBS+C& 0%>7B<0$(9@(GHOLG,+H1)N1=\=:(EL-A1 M95=R-G4F2L[$@R'R1:GS&C5747%K;)LGAO=1,R[^#H>%^<"*Z0!<*Z'=,'(Y M")3B:\VY]/64<;7C)D.@8!QDJNO5-+I0VM0#[B5G7'CMK^7YT"+O #>7!8:W M,TH(\ XSW@B7I,L0;9UK(I. &&6"XE1&XD8*WNP4?9BL<6^-!L?1<"KH T\W M3IS\]\J/WS#U[GHY>^*N1!M01F(N<1*+8A2!%VWY@4OI8B%?AT; M(6X;,L=MN#@,!)NIK>LS^M+#K[EW3#5'=;U\V0-Z^3YO&2Y[02_YOFP)'?BV>9OO;'?Y MO#/G7=U%6^69L\9#0JGK _!:"'0*C!2"65:R*FV:LKNXB[[4(1DJ+B0YO$78!U= :Z."X787;OT;A5V8A4R@Q1@6E MMJPIZ4E"DFN02+]ODDVZT3#,AVEZ#N\']O%F VFK ]S]RL2OKQ^OBZ#2"%OJ M:#AN5HMR"T6N.0$)R:M*>PYN 5*,P?1W5$. KEY'AK6'D0T> M!#SQ-2VK,IOSUU4AQF7IG2H!4#HZ-GA+U4(BY:21Y M^/GN1>=("9&MWNHJDI B$8'/,4-A5EKO+8NI]2N QRE\#@6<;;#X<-O_@)KL MXM1_@)N7/Z_;>YEW)J0D(,?Z7")X8LZA!J,L\TRJ&%*;'IT-B.NE:W](5&SZ M\G]'%?6,NK6NSA1$8)X806=TW6)4V^I2A$16K M3AC5:_KX!<>.B;G! ;#QJ M8C?M= "X$TQ?9_/3^9>?U\Q+$^40\:4;"BE;;T,9K MW4O.N-->7[2&U%#:Z !8?^+7:3K%*^J#Y2JHL"HH%4I^(J>? M90_<&^Z3%"'&-@O!?J5CW(N*UO#90^8=(.9!Z;R[[C%3-CFME O M68;J596*.NA#!^7O>GLR-$8FN)N">H;&VHJO3"'U'%&P*LNU5T@' +NJ!N#K7/TV_?#W[4/Y87JQ%>(EE MOL 7*9U_.S\-M_9V3(J+Q61BK&B30!D*(^DW*(RTGJ$G,=K8YHGDKA1W&NL/ M \J#J+$#N#XHQNMGIYO)X#42!VEZ52/_523,()(R0-=D6X4@(8I >;;/+C,1 M4L$V700'8*[3[*2Q9QX)'!T\<]I1)!L*0WM6G(NZOOG*=>FYIHS/U6Y=:[1V MV=-QUY.E#&@CAT_!1K61!H#HY['IKC*IJ\LV%(QP.CJ3!12* 4%A"."#-2!0 M.6=E=J[14MOVO(W;X=:IN32"1@'Z(HF!6]+N^>AV;6A/\=%5ZYF(&)@6#A@B MK\N]$'S42+ D)Y0+9[P\PWFTM2/^H5<_UP.CZT)(DD[VWB? U7/AU1!480L4 M3(Y)$1U*_P0B-_VNY] \M@V:UE\G#*Z+#JH4CSWAN6%L8KT@@64)=-(S.A=D MA*@M@LY"E9*U#[)-4+@9?<_A;> NJ&RHQ0ZP^1F)\.G93PHLYLOI62UH*!0Z M -8RAM+HZW0"4Q]E>"Y"H!"E#0AO$?(>K^;=OT^6ROC;[U:\7S,I+'8%G5]??B-IL'!T4&YTL*:@0U.YG[-,$/(=G M@0,?O -KK0./MQ:4_SY=)CRE3 WGYVM,32A_*AP3 Z-])(Y" <>\!:]*$BQR M+E.C[:5/TO8<'A#NXQ<'UEY?>%QC0B5EK"J&$!(IM_=&@8O< _(DH_%%E4;] M1_>2\QP>"PZ$NAUU=%3/ R^G/#\PU&AM?5*##4+;?7'3K4)[R*"KRDYFJ0C! M,A#,18T=%01//UCF(V4JA2+(9SS=Z0VAXT/X?*TCY8/I"V.\#UY:'Z<3$ON$HEP^EO>&VRDQ(+8QX#1+&: MYZ 3V2LO8"B/+*X8K1LUD#Q.UW.H1>V#SP&UU@$&+V+Y.[MJK[C17-F(C$&D M P)40 :.4Q[)A=&*:T8G16J8>#U$UW,H3>V#P0&U-OYHY\K$U<29>Y@QY-,# M%P$DJ@2J8"'3L@S0H##2IL"9?2*]VNB+GD,M:1=,#:^%H\KN;S/+49ZOBGY#@'O6BZ7/,441CDPPG!0 MW)'7]U) 82X%&8OFLDTY8R^RGT/"O@UJ!TAR=M1Y!S'F1YPM+X1[,?!P3@+$ ML^EB)<_76$@2^27.Z"=GM5%PN>:[UICF.G/M909N8UW/R!.$X@TDXUQ6/$KF M11.@#T+^<\CJ]P'\X3'0 ?!7K'X^G^7%S_OY49*%[+RK7)!$F73@A/64+.:2 MLA:(OLT[P:PY)_CYP'51SO2#Q?DZR5T'EP*%H54<6% \^* 7%.^>,4)XW MFA[X,$W/(;W?&WW[:ZO3/.S%J__WC[>?WYZ\_?!^ARQK_5\/D4,]2,U &=(] MD5Y]Y'+Q;NQ_SJ?+Z>JWKF"#B#E:3PKEC&"3JH?A$>D'$0NZF#)O,[5G.SKW M+GW?^MP3DO9+^@O_GI@2T->7UC+Z.B(@)/ H)=A@+495A_BW<42=J^]=^Y+ERY_W6H.344E9!-B2%-F85>"YMI"LSSY: M=)JU\=&[4'M4WFL;U#T\9+F1*CL(XV]X_(1I_F56^Y/?9M+#M$SQ0JP77"]6 MQ?RU$)+^[/P;YI6#N6'?&^V2SA*\$Y1/%Q\A^BA!8$BACO3'U";_')B1<:LK MHX#\\ #H /_W6/;'Q?RW^>);>#LK]7^_FK?WEFS:6"A.N?K\B$.0B8.H3.=@ MC+6FZ2FV(:'CEEL.B-^6"NP_\+RRWGGYI<1_L@BSY06]) +*_=>DL_MUY##? M.W" .Y0$Q@F*'7,$NL @!*QO*80 'XV$; SSS 3"?_Z'!<6KL91<"PJ?$@.I M5)ULXR*$) J8*)SEV0A3VFQVVI;2HPJ&MT';/L'PUBKL,Q!8;2Y04F672@ 6 M6*Z=S8;B&2%!,9$PIY25;WL;?HN@7C:,M$#!TT?[UBKI%%D7 ?75C&>5-4MU M*B0J%'5&/ E)U(9/68=Y6^%4HQ&(3Y+6AWO;"P ;@&IW;8S&V3O3]DW+?53U M,D!]G(-N-^5T +2/X>?JVOID?FF'5\SA\F)BMZ1 TR7#H 1&AE,L.6_B S F MHR0JF6RCV8Q/4-:=(]L1 [?[I(94R,CGW3WYSNM+*NYO<9R$D+D(!4$;3MZ_ M& 514[S@K1:9A,ER,!L<@5M_<1_UX\' U%[X_2'KS?)L^JT^?GVJCW:BO4R\ MR ("ZQ5YCA:BJH\DO#&Z9/J?2[N!;&,:^JCWML9;&Y5T<&K>W[U];SF33YR- MR5M3*(15'I1VY+"SUB",83'0A^MPR"?(]U,Y;L==L].TF:+Z;ZU['Q:5QQ\X MR W"G4\;^%[@<6K'J?;;R*(PL2ZX-P846@G.60_DHK(W03*;#V:X/57[O172 M6DERB=)?OBXU@8.P+.EH=12L_*?:WQ)M>U?[MU%A1^?M[R(^._YJ_U;JW*+:OX5L.W!"+_X*BUR7R*X,R/.B<\R.\IV:"P>;@!*@ M"-9X(;6MTQ7;7"_^0L:1U?/W.5;'X;@?Y8VNZ [1_0LJ6IND,\^>S>?KW'[/IV?+3YS\NW7XR MR:?(#41,Y 225A"=\E*R1DX+143-OI<(.\'@U=W/%RH?O M5;17C(@L7&U03O3<<#J.Z$3&X7)Q- M/E7I7:1=V3EK+)E+T&0XCGZ@7TN0IE)L+6-EHS=I]*EK6*-?W<;9+U\[[CW6 M0:+$W<7< S8N(1T*:DK,&63K"-(Z%HB>:_"R\.Q#]LEN5"C;'!UCGGU[J.RV MTG>0W\AJ_WTZFWX[_W9)N!<&491$OBQ1)NQE[;VD@+-R[GW.DN%&#Z V4OPO M7SVRZG=1W'P(*8ZM_O#W&N%6%X)YTZ?"YC^=^QIGW+C[B8SO/$&6DX2P6REY53KLBD# .M MC,B8G8CVUL/S37NPMJ"BN^KXCDAXO NKE5HZ\G3K5^PWTKQK&D\5-*H M:]#/?KZ=+<\6YZO:QVK@V\G7,+LH1"S_11]QMGP[NS++++2G8 6L8[4WQ MP MCA40(:J0$^J8VHP^/12''??#[@/]+@%RS(9S+_<7[R+J@Y[$L ##4$ QSB%D M\AW%R!P9>K1AI#NK[9GIN!MW%',82.W'C/S5#W_BLH9R%_SS"=/6*^4XH%=U MVP.EI*Z^FA12DQJ<8-&UF6XS)!?CKMWH#^O[*OH(IN","3Z?? M*"9<_+Q^*O);F"[^#*?GN)P7.O.N9EO5O/O7Z5;AONE6PTS+:4_?T%-U#BS1 MD4;C"B&3(]AC< B4D3((+)+3%]JRG*.3C>0=,9;.KO__TX^^*MKW[\;=180=1S$.]ORRRXK.6().FNL=+IH=RC_L]T% M:C_=^@,?=+LIIR.@K86D=\#<=>=0=\3BTW=FXP*COVZ#G>7QQRS6LRI_ MPA\X.\>)LA0/,5<@\5I<2Y%./QT4I&*3,HP5*7:<.304B1U?#.\"\IX4^LP. M@;>$B]F7Z?5?OKXV_-=\GO\B*4U,L4$4J4&DX"_2@9@Y!^.X*\PRSGR;>6X' M9;/C^^1>CH5AH?*,SHS#^6/Y<4_G2B5,6I10!?C MZ-!4=:T?!E)DI"R;H70V'/BT>)3@CJ^2>S@[AE/V,SM)?HD:5[YAPJ.6$:T% MP\D5*+M: B=J6[6H)VU4,1]L->& ?'5\ =W+6;$G&)Z;:83OTSK$K7J,#_%T M^F7U<9,@BT7'!7#'L+X20/"J<$@:,XL1M6O4@-2>MXU,Q/RS361_4&QO)O[" M3&;XI5[TG_1I+1>^8^T/+AQ(L3GZ: 3DO%J@701$453=068BESG9? 3F)X&\YX"S^1XP.(L%)-6ZPKJ,,!B(3 T3EDKF3W8Z,E]&-G( M$-P_VA"V5?=@DV=W1_MUA:#$%%PT%C3: BIXRH_(R""B2AREXK[1:..MZCS^ MZ/"UDX#[C+(?'K>H@DEVF0Q',K'[3<7F[.C0U@S M31U1^_%U8^R=OMC;M=$K!SYL>_'NW]^J?7@@B8S3'LPQ!%)VR&3+S45D/A)=8!'9X=;./[,;0';P6 K=N#M]%& MW^W!/H8<3= @D-2O8@D0;4QUG2G:S- IODF7T'&W!V^ESLW;@[>1;0=.Z+?I M;'J&[Z8_[C91O/SY>_@_\\6KTT!BK.:5'YU)5%$LE[>^10G-4E<,%, MHW:;+8@\LN;A?8[!5JKK&Y4WC*W-3C6*3%>; M[52;N9!.J3SF!C]KRD>C.5 M#HW,^P@=URQV \S7^P-/Y]WKEDK[.YJ?S+S]7O3;+JX4-DJ=4 MASU'K>L32[:*0B*0Y++E7NN8VA22GR"L6_#M#XIY.PUU +A7Y\NS^3=+8#ZMZ:[ *L M'Q?S1/;^B=1(E'Q],&Y#7-2#W!\D=4 ZML0Y@>+((&:N KJ(2JV+*=(Z 54& \CQ0W.,4&)^E MX\Y;)]J\^+Y-R;A!XJ'!M9<>=L;1#US$^4$&L M;2I,ZK8/\9[!(/:!;\1V4TX'+JO-N\#EA%LM#7EM**484"8Q<,$G$$J@4"HY M9OM_\;/&4'?W*SLB[B#/0K=3_[.S@DKI! *.$(7_"/)9;STW?3@A,; M2T(>!<12AZ5IF\"3$P%D.JF8A6/89E/)/E1W/&9@'Y0?3)']M\U_7,Q_FR^^ MA;>S4O]7/WB0=OA'/G?@-O=-.1BG?;TD"@ARD("R2%">%? Z9T M>+8<72YM M9^=VVK[N><*$GH.HA4-E3("81&)?J^(V$0NS[I]?1NT[=V^OHT*.XJ" M;[?*2N^CHM@#B@RK("1 *-*#\%Y'3$HG_Y_V]8%0L&'[^C8JZ119OW;81FF< M-Y)B!NM\71;9].Z"99(FV+')0#3+8. MW:AW;*7^3$GE2MT"*MON6'D&TZT'/NAV4TZ?0%M>Y6#7LUIY*";+!#IS#O9VE^3=\5]<%RD3& M:8,#:TV=/"\R>(D>$O>B(#%6=)M-JAN3V/&M2RO4[:ZBSK%WP]5O).F+1=SG MT]F7RZFC]?C ,E_@JZ]U*^#R+04L:7Z^6M=-R?N;ORE7)X6OUKFM-$""^E!. MPM\3FZVSQ2,8)2S%';RV3*,$3S&,9UY%'0_VRK4YMQW?H+2RB"Z TZ=QM1;1 M1UQ<+>:*2/@0,]]IQIB3&5EP^1M>XE9 ]D'#;\PPH_JZ]PLG%3:RS:#>'<@=MSJZ*!X:ZNH MKH^G7]FN5K?,:V_0^WJ6EJP-M&XW?=C![BKF# ML^SSU_GB[ 07WVXX*"B3TMI!,G6=C@^"/& 6X%GF*5N'T39J!KU#2UVARI@G"AN%%03'UTZB0%SU)D"K]JD[B+2I0V?8;MKZNNJU0?P\\Z MY6OY^AS?DQ1/_L+3'_C[?';V=3E)J)34$4%@S2"*Y1"H":JJ2#,5V/\O7'+%\6@S"_^;L.N7[QK?YJ8B@< M\#$YL(@2E"*,N"@\"*U,R4FXPD9()!XB=R,0VF,'X2#*VAZ1_@*1,_P2SNKF MG#9EY&LN)]R0T[8Z0?*%Y">\ 5_(G]D/$+01N-P1@&L(@7?@ MT!Y@X]7YHLIS4H/*HCD'X5+MG,8 M>,9M* 0(:B@6&R3@#Y.UT8H\L>+HEW$ MW\7\^@?X>3^?I4N6HA!>NR#(G]9>?,X\1%82L&1J[X'DN5&_Q9.D;5;/9<>+ MJAVU\&QNJ":WVJX;W5%-^$BW5+?YN[ZG^K]V%/'+#Y\^??BOM^__M"^ Y2V"SC\'*H!1O M,UGW?GKV7ZJY_JDW;>))R831:5"9$YLVU9EHEMR!$TUI^OGIWI';I[I'FLR_T:=\J*R?T;U;C@EDJ=2M#72N=':AD&?@D A2N,$I1 M"K>-:O?W4#,^:O92\>WZ_+[R[A SEW.#4?&(@@+YDJI82CU,ZX5J"<)SXV6. MK5X5W4O/R*V*>^OY">#L(/0.H/,9$SG?7)FX' O-D_8&509D==*7RR039)9T M31Q1FJE*;+,\\0XI?0%F%_W>?K*XE[ [0 N%E/BAO*(OGEYSX(U5P2%9CZS/ M#!CY7KX:3AY1I:CHV&X3S]RE9>06U.'QLJ>X1VZR^I,2A?GBM^DLS%*=P+KIHN+IGQ*3'F,T)1=4B)\1%<779EJB>_:.2^T.& M,;Q8.W J%_C^+:35_=#J7+9!69$" B^Y]O3'#%[8 A@C,FESR;J-4[E+R[A. M9>AH=T]9=X>6JPT9PG#41+[G=96%),5Z94T=;VG0(W$?-N&'+OAI^ M%# [B+L#R'S"'_/3'^0K?V7FTELZBY(ES^J.3@^**0G!.0?,%UEG%4FCVO1C M/DI63R#:1>OS5BKH $]_AL5J16Q];;LR,&5ERL@CZ%P]LJP/O8/R9&5%6Y5* MHG"^"81N4S)NH#/T8;67G#O#R:4-%1T22X6!,"+7,=H.G,$,@AOI/,6#HK2Y MD[M+R[@>9C_=/@*4'03= 50^+J;?5N1?>D1*YKBW7 /:4CO2:\^=EQI2,?3[ MY&RC;_,.^Q8A_8!D%[W.AQ-R!QCYU;U>&(TK*9OLP0AKR;M* ]XQ!28Q94E. M7IMVG4&_TC+NN[>ACYX]9=T=6MZ';U<61.&45;&&6+8^TPN$>NTX\"9T>QCURXNP[6U^N/K\_QQ?F7\^698-Q=Q>TR):&= M!^[K(-F")"A>9'W_;@1%\4'J6]?U]];O-OV^GH"RJV;GC<7<*73>SW^L>%GC MBGY*AZUC@*P.K<\D,9]C!.F%$DDS9C#N 9Z[W]A3):\A?/84]<@ ^AA^IJ^8 M_OUQ,3_#=+EBY RI!"[2ZT>7>]VR=2>.=EX,#IC*84,C@ZMXFA5(*4O&8'ODTE[P&"QGVY MWS8DWDWJW8'GMY#P\LFM($N*(F@H7%8^F"8GB0YX2;Y8KR6=P0= SPU%/84[ M.ZK[40CM*/ON,/01%]-YGJ;+B0(3Z7/MEQ:0?%ZM5R@05+* /H; C$BL81/K M@V3U%/VT0-,^6A@YYGF4D;H#'UV*=S:+5G/ MALIQ)V@UP5W2'F*CJLA_.;4FJ![ZDAIK*=#NEXG%2D@6D1( MAFOBSLODVSRHV(K,<6=BM M*.4-)"P;-%?.>.=SFYC]'F+&'8[5 D[[2KR+T5@/V\3GLSH+<,T@0LD4/X8" M+MG5V[B:9=@ 01F1N759E$.<@8_1./*PK,,ZK;T4U/V$A*LI$//RR/N6(:8G M;/5%PTY6V)W'ME,7A! ZV"Q!>$H:E4H9/#<<-);NA"+S-K( M3)1H2HF1\I* 20$WS*+1*7O39F7:L4Q=V 8#FTQ=V$;@'813][X.+]E&36D) M:/0"5-TQX^KR69[I7"_*";P]\OT?-75A*Q5O,G5A&WEWB)G+)HU,A"<6+90H M)'%!K'B3"V H2GBN5,$VZ=[13%W82L^;35W81NC=/XMFV854QZR67!]:N3KZ MJMXI%152RC:;PC:YUQOF6?2AYRMLII^#:0BI=P">]?N@F^F]G_#[Y>WUA_)Q M,25#^1Y.W\[NK-1S1C,K"@?RRI3 AOK2,V.$I))RS"?%;\]E:'!)MS79/45( M.P+GD5N]MEH\-LA>+=_3.A-?)-V@')EZM *<8PF\+B[YR!4K[8*M;:GMR5.. M -!==-8!+G^5VZNP6/RL\<5%XV()*W/U#"9 2AB>*3NLR/4J'(&86P24*C!UB MMD9N$/YO\EU]-E'M@I0FTNUGL](O_3TZ9JDY1;41ZWRG6#3$X#QXCCI(ICW] MX3^TAVJHPVPK&7>P06F=]JN]/3D(8KS]K'1MOL M2CIX1]10:-E%XEU>O&N]>=_#U2*\^_/[[VY/?W[P_^?SB_>M7 M']Z?$$EOWK]Z^V:7?4F/?=H00MN8VH%NO%_-OWV;GJT4\&*6ZT8*4@N21PEL(LG!(QCA1AW.FT.;$W(K,O2_/[B MY;LWY"_^?//IY"W]]..G-[^]^41_]/GDPZO_Y]=?K3S+[[]_>+_ZU0Y><-]O M',)3#LKU0-[TS?^IH+JN2S13NMGGH^BL= M^Q1D3O#;]_DB+'Y>?.1]%H06B17+ 9G,H'Q.X+1Q8()QN>C,^>WV[7O+,4]_ MT[@>; _=KM=@!A;H\W1)N_?=LNT7OY\=1J6RP_E\QE9U<7-=W"\&$MFZJ23%%C4 MJQ56EZ:I%'G1,;-&G9Q/T]:5=]L&$;<#L('5T,$-U^?SN)SF*;'T.9SB)2>K M3BV*1JUE)4 0V=,I4!@X8@Z*C)JY$$LP;4[X!TD:%T9#Z_[V?IA!%-$#HF[( MK^.K/I2319@MPVKTU&6?5U!&:LISH#!7EU1$LKZH*,!@Z)DW19K0YB'OT[2- MB[&!0' ;6L-JI .,O?WXX;*Q#\EMLV0"8&!$N&4:0C8(E/EZHAJC:G31<4W" MR(@96+>W'[[M).@.$'++6]^4[C$Y22>_A"Q()$HS8D'Z C9S88PN/C9ZVO80 M1>-V!C4^U0910P=P>C6?_<#%V93D\?&*A)6(/G\E,2_?+I?GF/_X/I]=_,4E M:6]BK0E>&P9"59>M-8-HE 7OG&9UG8;+K2K*6Q/;56BU(TKN%$O;JJP#5-Z2 MVZ^]42_.SA;3>'ZV6JT]_[A2Q*1XHZ5FDE!C$51TQ!LC+YZ% MR)#"[, %79)^KSH1HL8=/]>H M^#","D;V,.MLA)J7GGR=+C+YSK.?;V<_<$G_\H*]24JH$'4!+KRO:V96/2,6 M(F?+]#4L,;\^7U">>3%\ M_](:L@W)!VU *2,I.3 <')D#2(U1T2HF^4G:-D/9<=74!]9(IQU^JQZU MER\^OZD]:Q_?O/_\XN3MA_<[=.P]\$%#=.!M0N-0DP.O^S@_%'(U=0+JBMY/ M>%K3IU?SY=ERI?Q8(7&U(^.ZWTHQ;9G,D403:L-[J%,JI0+#D\B.&9-9F[+O M?G3O/3I@TV]_N?[M-YVR=4*'M\Y KC-F57!TQ*,+P)E"$[P71C5::+8?X2-/ M8CD<5N_,*3B@PH_*<:ZZ"'9I>'[TX]HYT?OH[<.52AX8YA3KAB&D^"T;RAQ] MA( Z(HM%I-)H35TWKO3&@M;I6']L^?+G'2M[\5=8Y!M+"\A%9KH.[984I]2! M=/GF> /F'^+]P_?Z%Y=_ M4G*(^<4LU\'VJ4XMF=??6KO56SG#M4/*%X<8,G I-1U25H&O0YPT:3-+)41L MY('&XWGDR5WC6=F1P*Q3@UP7PRIMOI)%.#V_$-]R>?[MXO=N<8_9<^\8L9MD M H4J0:@C)M!+S;PH(2,_F)'MSL?(H\CZ,IP#P:$#8W@_7]4<,7^B'Q?3:N[K M]R!U]\[T[.:<09@B0!G'P8GH02JFN+,F*=OF\=HNU(X\.6T\8#=7 M;0?PO3'>-Y2BSG\B?L;%CVG"!P[!T]5'TL\^E$^8YE]F]8[OHB*Z4L7:H<:* M4=I01J_KA"@>65W70O$FMQB]%CRY-OW@S5@:>0Y<#QY^3) <517H?:!PL>Y= MV_T!_(8?W*XR]#@/?=2(=,B\Q*) Y+I@@2!- /(),G/:<8RFA#8/WL>M$6V1 MK#Q<$%@]=_)%6*ZB!J%=#;47^U8H9,-<\D*7,I$O* 4.M99!SS7&;?9A]!H%^0O9(S\+G8<*,R' MTDL'H-I=<#=LS_+'TS"K+Y.O'R.'Z",6B)8SJ#=;$&+M9C(V"Z-3TK%1 ;$! M-^-"? ]PW?:;8VNZ [1?!_(WQ9G+E^]%)6=0U/?NJT=3A*W -,7ERC4:BR; E^8 M!,=C3(4;%7R;:\M'R1KW>J0[+ ZGPB[>\UY)9G7$"/2%SA(.&26%YM%86#V6 M#]K&DB):Y]LXPG4J1L9;%V'ESEKIP,?=LC7FT#M;ZIQS[4!9]! +:D#M@R\) M,=@V4\9ZBN1VU^<#P-A!N"._%7@A&#<7+_.(ATMWJ;1R.FD%P7M.[I(Y")P" MVR(%4\$R&6Z78NY]%W#?9_>A\%WT-!]0:.,K7?#;]'N5Z/3E&I(7%?_HP+/H M@2M1?$I.Q+C)8Y#[/GO\GM!Z4_DO(_O'R.<$:/PE5%B@EL((5Q#9" M<(3IHD3V47)+H?NF('CBN\9M4Q@2%$,*M8-(H;8(U?$X]5!4J!6KO4 B\CHW MFD7P+F4Z([55B8*G)-H4Y=>(&!N^JD'SA=&IIQ,0KGR-"*[$P>,":5N9"%D56]V&&EPY42^6D MTP8B4[5/6"=*Y)T"%-K;:%BPH='5X.9$=@&I7:"P64UZ;[T1._II?58Q$ MU%+(""K9.I&P&/!U>XSEH8Y5RBGJ-HUQ6Q Y;EA]2,CMII=^(?=T!_>[ZW?# MS&=K?$*PWBA0CA5PG =BF^6ZR$,4#./( V-Q*%,8!!A';1GSV<7] MZL50B9O5J,M_T;\](TEPQZQVF12A10$5;8:HA:!#6,ELG JZT5R[=CQU?L/9 MJZT,"I6C-II?O<:/,#VMI_EO\\5*$A-AA+:9Y& %2E!*,(A*26"^J)2*\2ZW MV;CA=,+KCX1!!8_,).5_W9^=K[ MRF:8)9SDX$5024 Q]2&0D0&BD1)22)(C?4/R;0*IK4D=]Q78R*ANJ]@.D+OO MV_\W?^,B39=DP)>F>S(G(;V=G2VFL^4T70PF=$Q98;4"JSV%@DYK<)IDPHO6 MP9$RA?D;*6=] M ,:5@>>),:G(*#-D'A.H4.MG26GPIAB#.B@7VQP"3Y(V[H#RD3WXL(KK (D; M/=F_'G6QDN1R=>JL_WE]QOI^?O;?>';SH']=.A,KBM(B%$C9T)GDZ6 *100H M/L9@2Y:FT;:K@[ W[OCUD2VB/P ]9ZNZ"/LHC[K\K?KW^$0+EI'5S7AU'ZE" MSL#)G.M5J% *A1>Z3='TL'R./*K^N1K:_ICJP.)NAB@\KIQX6SEO_OX^7:S^ M\F4QS0?/G:4 4BO,=;\-0O0N@6%,2",R;Q5Y#<;"R,/V>TBR#XZ$7DQ@%[FO M?KCL'+M@G8+3AO:^N8<.!57;O*N#3U?5GJ<+F"TZDTEQZ-)#<:ED5G8[1B@0Z::9]"%*EAO,Z MAF9G,^MXUE?3HR*D%S/910?7];>U2:U7\XQ?3W],,\[RIW"&DX*10D7%*6X4 M6,]01V>H]A"8CSJ6J#QO-.>Q-6N;F<]_+K /@9QC-J7UTO;UQ@^2W0E 'QU&[LOSU)UW\H]OBG-CBFM JJ M!-)QFZ=1H[&\F54^M_O\T<6^%=(Z,,G]ZC&?D!S9>KPHQC)@=N"HAD MZ.P7JXS31^"9,>VL3S)WEF ]QLYFIO1 T_6 MW^C+VDW;WY[7/B;P2U8$B]F E$@^.B8#(5$ 9;DP-A8L$=N\51AY G^KAR_) M:F&$%R!,"J"RKHLZD +2&'TIH4XY[OO5[4[OHWJ=S[\-N@_V-FH;B!R7OS__ M]BTL?L[+>FO0U:*EP?W])E_6T-]OS6L?_MX4G@*F.JE-9U \:7#>2U R,JE, MC"FV&6%ZI/[^4K-KVQ\_S4]/R9;K'TZRB"6;$,F #:/0S6L(G#$PB7%OO++B M=A_[V-[^47Z.VM=O@^RAR[\#P..8$^"[4K@X R?:6IY2YA RKVO+(FE'YOJ: M+"5>-&4YMGO[N&#E2&>0#(C/=B:S UAVMI;OJZ3[\QD=\UW8S'T71PRU+RHC M2-0"E(T&?(6YD444[4P2I=%*W9&N%?OK\.K7;O8%3 _G3 V9+Y[(OSY?7#>Q M7>1+][_:BG":5.7\2X%@+C"5QQ MUHEDK2F=3=_9E+4CG3;2[SDQ+)B>CY'=C3N%=TQ'+4&60EJR7()C20#Q;YV+ ML233V:S0O9*4_EJX^C6B_<"R9Y+R9I9'G^!PT6ZS090QG^_^%]1T!B>4' M+L(7O(I3/RZF":NK*I>N2F((I:0(&.J4"^DR>&XB"(LRZ)A1N^Y/D@UY'3?+ M>1ZEXA:P^N<8WD3;F(S/ ;@M=8U4H?@5A8&BDK+>%N3YJ*WMV92A]&F:6_'Y M; KP1V&=[2!X# :Z;Q'V46%9BRQ;(X"AKF.C?820ZCCUXEQ)A@?+1K+7EFP_ MFYN +LRW&X ^ VO>-$?P*),-G(/0+($R0H$7T@//TBZA=<07%L.!I1?+B4\+(VY]&G_"NM*7?O_5?+82S7DX/<'%-S')5B0N M@@'#G 9%>2Y08,Q(C45H%=%)W7!4XV&9/>X[BP&A/M0TNP/A[ECG#VU^X#\D MIXF*G@12']U+5_N+A($H4%/@[)!K-,R;IJ.']F?AN*\CAC>Z8T)4+V?B,!GJ MK55'PK/(M2R J!"4YQZ<2K5M#H4DS9601KH+W)6EX[Y;:'R^C8ZA9WB*W9*& M\=%Y+BT$8RC\-P3]($* $JS66&0P18YT6.U@*-U6\8_G3-H#'\*68FU&[>#S)3;]PH8S)G;BN8\Y$X)Q*5$%L#&3C7CK(>J00689,K/>HF_S M\GOD.1/I*^;S4[R<_K+3Q?I)M>M)%(*9Q!5H67,VS J<*Q&TR"JK&#/:1H.$ MAF+AJ*=);(/?.\'0*" 8,?A9+LXFGRI++_Z>+B"ZB4&<1L+&3) MM/)>*N$V>J1(G[J&6OK5;<3^\K4C5Y[&4?E\7_GW )K?5OH/\1E;[[]/9]-OYMTO" MD2DC1"X02^&@1(C@BZ8?O V8G,4DW&"*_^6K1U;]+HJ;#R'%L=4?_EXCW$05 M@T1!#L_7GEU17R!3RF*+L,2%X%IMM+1G,_6O?_4X==/!U+^S%#NH.5X<>/27 M5^Y/DJ_+3&3(-I((7*0S3VJ$8*43,@5"[T8>8.M8]Q_6J0')V("AHH\K=,,S4C-?#MP M,VZ0O >X!NM:'TC3':#]>J[_397H\BQPG%E']$(1AG)7DSDX3P[ !Z6SYH8\ M0IL-J0^2U'E;0'.T/+2282_5=8#!G2O:[Z[G\\&U*:.<>?6#4#7&)UP0"QWP&/+9I\L_Y*7W,Z?3L M9]TU>5GIF AKN!<^@(["49)K GB3)6!4VM<>V>3;Y(F'X_%(>[GVLZO.H?0/ M,;*+>M($#6-*< /(,D4#(67PQ5HH13.=5+ L=#9696L>C[2+ZWB,; .\#HN9G7U3G^>OICFG&6JUPF+AI3C"C 1"VN2B' !>7 M2VXH "8M2MF_7=W'VD8&U?-6[6X,:F_@'%+-]T9N]>T'6"2YNS3ZZ/A':VPI+-:!;JNK2X)J$AFX8E+8)"RS;::5 M/9>.?RSK[@X^1IFER_WW\]G/U:#&]:7 MVA5A3;22O$TP6 =.!HC*:T)S+H4[9D5O]K$3GYV?$P.C>"@C:@^I?X;!7>ZM M,\Y8;8,%(9P%)7T 1T4S<>U&.[?C[E<,C;>-]3A:Y!^2>]?%X M,47L1BZE^*23K&5O4_->"Y[I!(8'HRQFP;&S:=];F>"<8)WUH3<))?LKPOY.9GE/J ;>;73 M 85S:QK[*MQ_37[ENL%N7=$F1F4-E\"BJ1N\N(8@8@:K)<7_WCO66Q=F&T$< M:5YZ- 799J!\UBGIYN*;6".3TUQ!1N\I=] *O),..$?FDTE,Y@ _(_;.O M\[8SGPY=P598_L?5B)\67V$4O 5K('(60 F'X+APD#6F9*,PDAUW$7D8?]#? M:?Z/\@F#UA7*$DGMWM(OBV,I11[J0JDC\P7; M\/_L2^O/P!$TP_.S]@);9%== ;@(.M=KLCX I]-K\:G]QFY]M>E#1>!C>< ME/IX,Q[1"%LRA[KB$Y25 IQ(%J**B2)&JZ*.]LWX]21P7/R8)GS V9RN M/I)^]J%\PC3_,IO^+Q&U,M<5I9=CG&5QZ&P&5ZPG+V T2>^"R1J$P#JZ M526(23# $E-D7OH@VS1'/4)4+V_.1X/,O(W^^H7BY;-1JS37UDG(PB=06!P$ M+2P4*>J;SZQ9;G,)\2A9X\)Q,.5O!JH=--$!K#Z13HB KR]F^37^P-/Y]\I3 MG00U6UZM!N,VB>P+9?PATC&2E:ICU23(J!C/2=CLVWBZ#8CK$F*[0.'N6^Y! M]=(!U#[C*?W1%^+H][#X-Y[1SW_E1[K N1(1"I(I*F$,.&D"&">"S]HK:QM% MCD]0-NX%9SN0#:J1#A#V+YSA(IP2/R_RM^EL6L/@L^D/_)4I;YU1NB#D(,AV MN(G@7"@0F&UX773 >"&B7-OV@JY+:IP;B'D&NM& M2;F:X"2#I+SB7L@<8A-H#LQ(+\,K>LE#QL1)!V9RR1GF^QF_= $3'@U/F06P M+)+QVQC ^=6HD%(H(L^2YS:SGS>C;]Q07_]7P]1DG^0FH'*Z!>G_TGX^Z;N>%U++-DK#"6 ,(62C=HJZEWF MP(-5D@>EM6JS(/$1HH:IJ?SRT29!5+[')5>/$ M1H*1P8(*04$(DHRB!)VXY=RS?&Q^Y28 O?B2EUCF"[SY0OK?\FR:*!?ZC7Y_ M^F6VDOT-Y$4LT0NN@&,0='"Z"+XH#E9G0W^0A1.MK]!V(KQ?[[0-RAZ^"6NO MS0Z"]1MV:TSW_[?W9)RDB=9W1'WJK30YV#Y$@D@DZPZ97U,B,!$;<*:DJM720J(P*10F+D*C8J?]R>ZA^1>2]"VU6)7@#TO M!>N$@A^+LXZPJ('0+$TOIRNEWN,U!UZ<=@6\8 H4H_@^4O1#\;UCW,N V3?J M.W, U3WD"%M"MK$>N\+L+VL"B,FSY1*OEK2/O)Z&6*=83G%YGTW&@TBI0-$A MT-*,$:(Q"K15G*M:BM_JB&0_@L MWT(XDFN3$'PT%+1EK]E@L()B:BLLKK-]*'F:<8J\E]IW;^I&ROQ0XV_CU8 M7:<^)@4#.B,\V(P1E.$&',8,B65OBA:\-.HHOS_-_28 C@S7?71XFF@]_XL$ M3)J=SL+BV^H\] V%EO0OB31ZS<7M2-D)6G3>!82@"P63FIRPD*.HTRLDFJA2 MCBVSTTV8ZC=[<&2\-T'!_@MB?A4NC^L)'\?S'9[90K*Q=AXT% M5[*B'Z-VSM+_19O3JV<(&Q=WQ\+'X[ <1%G]8&]565USQ/0/'F'*)7)_5(@0 MR=6NUSHL^&(R>)V\YUE%Q=LTC-F*O'$#I7%Q.*#B^D'C]WJ%^^Q$;6PP*D)P M2=5['Y(X,0ZP,"Y+M!Y-&U_E&<+U&MH1#**L?[&V0XH2<%1Y%(59XR)O"%4-%A8?T"1D_=I]I)@,=[YP25Q6 M!UL;#5%G24N.19;(RI=&\X\/(+KCO.8!XT#;UJ&I=3&2U;2 MNJNW\@+6="V)U$I=5,F(*-HO+>?63*M#ED?(:P<6.>L3$XA+8ZB'HVL8%UJ)@U":R@X%!)+L!G M6X!K1[;>WN65S9(0G=!D##D9+(89*/30(CG"H3RY@^=MY'UV>WA4O=QK>MZWGSX\R8I+D4D: M/$B2BR(;[H62U:D($ITU.;8Y[AN ^'Z/HG=!VX,V*4?6:@>^X38L/QZEX7)B ME0N%S M!Q>D:B?Y[[UJ_B/,$DZ8<5%K'\%BE7L@R'F5D30@F"]"\6+:-&0;F)%^7=C6 MR&ZE[1,!^_UT1?W$+U/ZAU5OTW Y<05U3M)"ONG4&2)XYQR8**4-0@F/;5RP M(:CO]PYG:U@/JM<3P3+]\B51-KU:3H3C)$#RHKA6D;8EG\#;0#&K93%(%4SB MX[D7/^CL]^)F:WSNJ:O=D>AOD#C#B]KU[>-1 ?EF7N/C:_I8O+SM%OIXW[G: MX6Z"EM-:% C&T$(DF3L(603@-H482XQ1C&=J=^-E*V";OR.P&^I\1#,LO>\ATN$BEL8H,+TL5PPYSRD4-(RH*PWE!,+ I3]^[6/="G#'T>@)6,XU>_^87GW^/+_,Q")][':YHC#D M$GD%A2,YZ\0Z>$.L2VVY2YKT$,5 YO,I.K:"HC\5*!Y=,R> PI=G[\\_G*6K M6_8DSRR2 PXVJ%PS'@F"]0C,R6*5+\S?GQ2U-_#NO7J[8P+V=P/;(0HXD8UZ M-<7S+/_[]?)J-?-MDNDY3K((W GR@>M8(^="!A-,\-9:M*G->?X^U&Z'R[_E M^=5!BNL6G(]5XTQTC)B=,!"05IR*S$ LCH'..FE6AQ8UFI"W/8W; ?%O88%!EO'1$4 MI@*>ZP(H [D8V1L3V@S0V8'(D9L9# ^1#>7#0^NK1RA^/W_ZB:W;T943SV34 M!A&DJ)72OI;I$TNUW6U(6C&74YLFL#L2.G)?@^-#M%\G# MI6B*MI1276J5%"1R>P7Q:EFCXHMG"!NYF<'Q87> 7GJ$675@UK];'U'6%;3X M$VL3\+.4%M?A9D@>59#TDX@E<\M7:.Z<95,]"@+2AI%-1N]K7;3;0Q:&_=\;;S0[D9 MMVBH"YRW1<#(YS0/W?":=WU%.IY=U**2Y23PX(U(#%*J76YU)F:B5<#K6&N1 M5=#EN5305B\:MXJG'=*&EW)GD'F-M CN)-$FIO L3,SDJTA&O!0%T6D'D>M4 MQR-X(B+G_GG&+;(X+F(-DW.-&^]N"HOP)T\8A4PZ,,H;,HRQD*'TA+*AH M3=!.BS9=T!^G9]SJEQ$VN]VUT,%-[6TN3P@N<@FIWANNE8["*_#>&1(:BZBE M\=X<*9K8\_I+L\*6$5!VH'[Z*<-^P-D;O)HPLL!)HP+-5N>/L88\M'UCE%%% M+$6(-I/Q'J-FY$*6$<"UJPHZ,& ;I'1G>_\N*JFY*$F(VK*%3#./JA;1&M ^ M*:M=LBXU:K6\-8W]WE-M<$9VJ([Z5WN MLS]QB5_#]#8KLYQ$Q5@D]H"AK^-W5PU6>9W&:Q.J8DNRS<\K-I/7Y6'9L>"X MOZ)Z!V$-Q*>SB[/%HM[DOJE,)%^U&(L)DE 4BROM(7@I*9)*3.4<$\JV? M);'+([3C@/%0A?4'R.\NS]U\D-6YANEDZ-%:4,9S<"Q8R%$DSZQ%R=M<.7J* MJBX/R5K![F"U'(RT=AF6.RS5>,LHS"0DA)PR>17>$E?&!N#)Q&2D(-G!E\=/4'J%RF.?H12&WRB;K M016OP$6I(!NL>;1(X#BY.< /\X6KB=L3QA"9UF2@BY!UV[9 /? E6-"A,"8 M:G-U9P-!_58'[X**^^9F".EWD.9XM';O[*_I(;'Z1DWZ]EB)QM [EVB9[V@;#$VY61! MLY1!U8EG3G$#$IF/7GLRSHWCAWL4=>)4'Z#M9P&TA^@[@!!1CS/P>+O0/L M_-31^?]<+Z;+/$U5+6MV,'ED12<(,=9!-;2^G D19/*ZT/ZN>&Y3!_@,89W4 M-@R)IR%5T0&R'F[YKZ9Z]1V,.0.Q/:VZS8RC -K[;2 ^9-C.U'T+)%D I297&3M.82:XF/:\*R* M4]DUK\G:B>)Q:V4Z@.C^^NL IX\?>-SL!49A$/4V<#0N@!*6EEQ2"7**.;!< M6-*E"12?(&K<:]VMT#:4%@8#U!'Z]WV:+3#-+V;3_URMLMO;Z0/W[7OF+W"W1&J;93GPEHO0$=)X,PLUS2)!"NBU=XRKK!-M[J&U3;WVJYN$OGY7^GR MNO:COEE/M;D_Z:!V1_\X/_\K?*$%7#_^'J^N%[/E^_GEY:\WZV^BE=/)!D[. M;RW_]AXA6$=>L9:1RXPDRE8'FVTYZR3;?"!.'QZ3=H2'#K;V#?Q/2C0QTTX% M7EM5^Q%'"$93B*<8YQ; XFM!K+E O2; M CR$I$KQV>HV-GD(ZL?-,9TBTMN!HY_K,1M8IVWR$=9?7B^JKA]AWKE-FNDYQ;;0$2,_NBS',>N\@"_(.E4GU M4G V4()E.CDAE#\JSL?-?YTB<'=2X8'NR_DL-TMK_'+^ZZLWY[^\?/OFX_M7 M+SY]?/7VS;O79V_.WOSRXOP-_>UC_>G#'IF,+1\\1/)B'QX&RE?<:T](V)LN M5O=<'XD+F4O1.]3@%7I0SGEP&LGAE5A8\3*3Y]MDT>] Y !'!G49KE=);8GP MD23]@C[RSXEA0NI _HSQO#8EK9VNZA1Y'N@/2NDB11O^GR!J_+X5+=#SR$' M(%KI-#6[W?I?%=OLDY/=Z?''LV>/\3."5;-6%6,] RGK)>M2.'B6+=!/PD1G MD_8G;]5N4^)ORQN\6J^BU9#5E0Y^K*5 M\-''JIV_;:O\$^-1U%L\CO8.$P6HH$2]QR/ UQ[WQ16F8IMZIL%8&+^_SW&! M?$R-=P5UXN;ZR]<5QY^6-0#[B2V>K,HR&) >:^<0+H'6K8=DO-&E1-VJSF1+ M L?O_'-L,@U!XS<7-<+2JM>7G=3"23+-6O+B3** M!R112>%,;2N=(>I8H+#:?]/I>'_[0*B!M$]Z-_U1CT;AW,V1 MT#2M1;$*ZUKOLEL3<+S==S^9C+ KUTE41=H(J'(AOY(V#2]I%6#11?@@A%'M M6FB/EO/^@(L_IPE7XXB*\9X+%\"KVNZR> -!:PTN1H-98?*VS3W()\DZG5UX M%P0]G_?>5S,=!,4/F7DUHZ?CV#FJ)[P1($QI*1BG:) MU-3KVT#7Z>S5PP)M;]V,/U_J'B>WV\N=3.I-G7]M?YE"*ARE@ZQJM1(7$;P+ M%D0(*6$6J:#QA:O1X_N 61(SA M$^XJFQ'\PH3>YQAS+8K7%/FF6(TA!Q-026MUM8E_/[_P]I[R [W<+59"3W 5SSV_P@^NR2Q?S 7<3CS99 MXS0PD1,H93,X05N/9YH3@^3EV#9]@+<@;EPL'@,CS\+R,(5U<\_B$<:N:4/# MY9)6?)S.;G:SU?#K/ZZGZ^K@A[R3\^6,21F865UDEN08%2X I3*U\Z3C[%C! M]S[TCQL\]8'GUFKOTNS>35,8)EEQGD'DBK:MC!HB\QH,9B:T54+X8QG<71-( MS6*P+J"YKY*Z1-Q/^0K%K4RAWL^/BL+6@)D\)6]IWQ U,V9YU,>JU-TYE]3L MED(7F-M;35V"[BQ=78?%-%S^%J:SVI-DXGW)5M:^Y(Y'4()Y\,$$L"85Q:HH M4[.Q"L_E;P[FUTKLTN@]9LL%9 MGFGYFB@I0O3,0;"&%C*G\##'%+,^6I2T%TKMWQJEARGLY.\>_LAK_X,6ZV?: M!\[^Q$6XP#O5IL=+^3]/PQ@9_QTE,T+"W[/"460%IDX,46@EH344,-H4[J4T MI)*_7\+_7D'TRW"9KB]7'?@>+.I*3KW67#>?B0[&)2L";3*"PLE05%W@B3S[ M:%7BEKXT:^\Y# NG+_'QY__8T'>N9]J2M'H$9@F MUI7P$1Q2I.E#U*4DZ1#;M*[=@OVXZ;GI32^^_?27F_DV M22JI8@2-M?4]MQIB5N3ILB**1T>>;:/Y4ON0V[E%VP5;FR_JME+?B)')_QZ_4B?:;@X^QB@:M8Z3Y+ZS%P* Q35AB*EVI$ M8NN,!"]7*5]6+Y"4L%T'XJU@M359XV!M&,W/6ZMAY*L5KY;UYTO\#7.X'25I MO7&6&0DZ>UIG'A,)R!3PT6J-L90BTS-NUH9'CX>$1LJ;#R?)#A)H&XSQS9CV M&- ;E&"SK5,@$T+TFG9[E9V)+K,2VV1_GR!JW$36\3:QH?73+]36:] S5@?\ M*$ 1L9Y51O#"" C):2%2R4:W:47[)%E=>N&[*W\[4.VAB0Y@]1KO6OCEV@P+ M1E:\)H_)I&,=<>8@1%ISVDCI6,VYJ#;74!\EITL8[:/N^="R']D7>DDF^Z;? M]W1R:RVP,73;QF[ M@7\+< PHUPYVG>W\O]5.+06+S"H+R99Z"X01]AUM',X(C5YI;-41;'L:Q\5; M-U[UH=KK#)?K!>NT+C)+#U[KFOS 0&M52?#)*^Z-9&C:U+(_I*5+/^A@K3\! MKCU4,'+F\:R4U00,S.>SJ^G5;5H#2S*\% %.L=7M3>* NQIX:!MUC3;,5H? M6Z49'Z>A'_#LH]7YH"+NP-*2ZHM0R[+NUH)6[JF&M6+*AL M/,2B.' A0BPR%6%;C<=]@JR13XQ'1\T#QVXH%8Z M(HC5<@^)'& TJ[.LA%Z76/B]8IE'TQS/OVG-8ZU:J'7K2&SAY"[!LW;&=X&0UX:AR)! M9D'601"U8S5CP#PS+$?N)#<'X^;[ZWJ%SC[ZW1H\^PF[:_Q\_(_YFB6.T?': MD3QY5B?-& -SO#5%7Y9 M3K05EF?):#UH5AN:,(@>#/I,K MVV>K@_-UR+*<8 R>:8I"BM4)E!4:7* 819%?(+/S#DT;O#U.3S^)UL-U/A]< M 7UN@-^/4S_BXLM$Q2P#YTA?+;S=3S"=6H''2)D*!=S4Q(NOI0P:I4]", MD[0*WP(RS[VGR\J&P^$RJ'@[V*@V".K\KYJ'P^6O)-F[^_X_IE>?[_Z3" MLRR1-IPZT\)D +5^M!Q[\MJA-YJ36)&060$AO0:E0Q5\HS@G1)6.8 MM2G2QU;]*:/__(_KZ=6W5[/EU>)ZY1N_O?J,BX^?P^Q1X4Q,*5P&$X%K"OA5 M[0(:?;WHSI4Q2FAI;*,9SD?B<-R0N\]UTA(DG;8E^'#^V^_G;SZ>O?GEM_.W MO[T_>_O/KV_>_G]6+_C]3OU5;@N>>.$1;@IVH'J@MP0>\J)AXCU_G MBU4I^.V5\9Q1&Z$0O#*UM93GX*)58$H.6J;(O&QSQKV)HH.-[+WG/M:1HPB6 ME$H"+#.U;$)&<-HH""RXP#U7,AZ'Z>Z:I@R"DP]VF5LMUS MCV"9'N.@M7VJFZ5EA4&0/@$!1$)TW(!-0<828A.\=4SP8Z]O,AMB-SI'OJ[? 9$-%G>9V^R8LZJ'2 MG[A_C[)=WW"$+?AIKEIOQEJ3;I'\,Y\\.8$6'7CG'>1H46N3@U1M&K"VVHS? M7-=2B7IT7A],=C/+M>V+CV#0]I)!:SO'LX@BLPRT M"]9KSUQ#T(0_PY32*D3)3)L>CZ.DR>'$=VHY=\'9YGZ- MQU'IR#=@/Y"Z5NGO'^8A7*Z*N U#YH2P$$.]/")"+:', FIS.:4E!LNV.NS8 MZA+L1C)ZZ>-X)##,A];,V/"Z$<5=%M9ENA%UE-[R6H$=06&I(YT2.3L^:B]% M)JD,U\IQ(QGC->P;2+WSH64]]HU\6DM$^6UWI9#0"JR=O4-M32"L!2_J9%G! MDT_&>2&V:I2VW4W\G]X](C2&4>1\$*F.C8?E-+P+:5JFZ7OG@&!0>@1;B&[E M:5^GY:$@^>!85F@TVRI9NQTD[K]^G!17(U0<)-N1:SS/KQ?SU9W7WZ@4%P.@#WGGET M/G.46RS\1QX]3OU@FR5_J.0Z6.POWTQJ\R G70#A G'/4($W!%5DF8)\%;-Z M,CK=;;&_?#-.85R[Q;ZC!+M8[.2MK.$:N2C,6PT6>YL=_MYCQYEZVW*1[R>Q#H['7\YGB02RN)E5-UW^\\6W%SA+G[^$Q3]7,;)S M+/$D/3B>:*3G*.NE9?MQ\U5-]-8E#F^Y6:_/3.Y1 M"+6J@$NV]IAT\B2LP*PUJT+@(^'P9\K&'@4[) Z>!=D!2ND 9'?*GHBUU0E& MO8]TNU*_6W">DZM%):5.U2O.$5-&5E#:2> M#C#WR +]WORNB(*N!H L6N*'Y02AT'=6%BX25QP;%9L]050O/9N[V5;WTE:/ MP*N,K%=I<-':P 04(*HW@S;GHI_#E![:J$# M0/T(FAXPM3;-%.<8SJ*OMQDS**\%1%T$&.<4N- M= "Q!T;_)Y/_^OOU1.$(!YI9$*N(W=72O3JJ2+MHG-6U8*_-"+$M">RE8?0X MFV@++78 SF?UD4U LUN <; &]P;IG[B(\U9^WSM:-N'!U7DQ=N M1'!& ^EG25#F1R@-,PHSI4(P^G\U_<]UH4?HO,=)=A#@=AM+:,5Z$)MO) UD2W) M<8N%#+CUVG*51)!QFW;0=Q[98\'W/KH]1%(=9#J?+RJ1)C%51\06VBE Y =IMUJQ/]KL[NI-YN)\@CEZIP!(QURDT1 MY) 9)B%%+IDI/MKVDC$>JISZ%$K"=%+]+"=@.6N@ 4,\7'(DD-#(=(=("K-=?/#B9+3!K8K3H M92AM8'7*)6"[@&#G$K!=--(!Q+8]CB>O(IL<$+3/F?R+RJ#3%)9+IB()S:!L M4UGS7Z8$[)!-M(46.P#G1L>4OO]U.@NT E<3X-Y/+SY?O2V?EKAJ9GI6B(2S ME*Z_7*_F+OR"Q$":WJ!AEL^^5/'_Y^K'28G!>%L2R<'627',0ZC=(1*OTS:U MHZ1:#M/FI&KJ9THP1)RVN1*-U%T M?^Z UNF5?.)@DR!%73F]5ST>2YN!0C0TV^3#H*J[W,$!@"$P\*K@81 M_XF8D .*4C<\J85!:5H0C\)E#^6;0R#A&6NRN] [\'7O M\W";/$Q!.9TQ <9"C!,NRA==LH\5>-U6]9)CUZAY0]5OX6; M;U<0>>2E(Y=O#;4S'2K.D9%P0_7MX=3JQK<-($VA-:$HCHO),XQN%@E: 6^7K!7@+W@H/EC-II)2T2+:J4-KJPL]C%(QKU(G\,2SRX6N+H&=9^E]4+";)U S8 )XVO;07*E6$G@$O->T\)RENA9FNRQKLO=+CFYZW5,/+N\W$19LN7GZ=?/V+Z/)M?SB^^W38Q$L86B9Q4 M7\^Z%#,0I!-00G"^.$S1J"TVGXTO& \5C10Y'UJJ'<2U+ZZ7TQDNEV?IC^OI M@0$ L/UKJO_BUEUZ:>[%G2QLV6# * +4"UOS:Z MW;<4=RKE3);:U,8^061P6&]$Q*R*<9CE_<%KI[!O-5+B5GO6+A+MP.KV*Q\^ MD^S>W7]=/)JE9] M&_+N8F92%A&8V\+V'$1$5VG^/3$P'T,AIX>\C_,7>(=90=&(B=J#+,& $J)> MEZ&X)05KLAZ/MIU=UE65H!:;]A=N![_](>/2CS/YM M^;=YO7#UJJ;Z<'FU7$=.>1(*K_7[":(O;'U;KWA/(#%1.J-(C&TZF^]';U=Q MPV$X/*+B.H#GN_#MYJK??,W!+=NX_&TQ7RXGB**$.B_ :ETK8+0%ITR$XK7V MI2AE0YN\ZG.4C3,@LBGD!E5&^XKZ]1_JETCV^G__C_\/4$L#!!0 ( *.! M9U3H"A60708 $\0 / 97AH:6)I=#$P,C$N:'1MO5AK;^)(%OW>O^(N M*XW2$A!,;WIZ"(GD!B?Q*D +T+3FTZ@P!=2T*7NJRLDPOW[.+8-YA&34N]I% MK6Z[7+[WG%OG/MS=A^G@\?9=]R$*^[?=?S0:U,^28BVUHZ74T@@GYS3;T-?, M?%-/@F*=4*.!%Z;Q]#&ZE7^LU$RYH-4.NI?ETKONI3?VKOMYU/^%9LLD2S-S M4WM>*2=K6.['/Y-(U5+?U!+XD6:W:-TFE3>UM3!+I1NI7+A.(-?7SVKN5IV@ M=75U72LA'GAMM8+F;_FRQ'1@)!?SN=++ALOR3AM&V$<\N"=KDIO:R_=KY)3C M]VRJYC*HD7=Z4V.O-5I)M5PYW'WX>+4%>]N]&PVG9-6?> G[MVX7F78-7NP$ MN;OVS#M;XD2AM6#M8YLM*.Y-0@J:U,OT CZU4R(EZL'J..Q-1^,?_OFI'?QX M/:%P,HGOAX,([D9W% _[T9<(?^%VOYDFT?CGN!=-X.5^'$5^=XAW![RU7Z>[ M\6A \23\'#T^1G0?]<-?:#HBHD%X'V-I0/V(W>P-39IAD_@W72G+*)T1B:B1QLIHDT3RJ1EL322.DW"[RZYIWS.BU,MJ;8BIE,4TET+^=B M0RZC@5@JK*RI+]G)WHQ')?2P*C$A$P)'P 9@U3;!>*5PN%&Z"82?("Q9W2N =R,/VWT(4P&PI:=6JWVNW* MV0&":+$ )O4DJ0^0E5LDDGTD7PGD(#^\K6.;&:=1) 8_*,062:5N() M&B;E+.5&Z43ED$B>BD0RCEEAE986H75T]=,5#1 QE:RH;^"W3I,"LB,@!,R> M6.<<8ER%]--5J_7)PV##MIA9-5?"* D4MD@099L9,#7@RX0DPGX!*:/UZU@A9]$3Y&=T;PVB[>(Z-0*!"28W&RR[KG1QP>$SZ Q.#V\;/A)&4BZ,PPFPZMP*UA-IG%#Z;],JK-)J M[K,!+!.YGDE#@5=GP*(59;K1!:YMMKNMPY.LCG)GIWD ?;K: _/94B7+/E58 MT986D$?V;$E6NB]SA3V\FA8=XOIW+CHKY!QRI=2?]<[P2-L%!(-4I$7!6G[E M_'UQ4CYOK:N3X=H-\A\69-6:O%+..JEYOL2;'6?1;M;($J'#%4&/"1X5>P_'N!8+UZK%Q%-D=Q M0R_G8B&TSARWAU0NP6^#%6.X:62%XR)_3@M4(.G,B]#R[U_-?1]XM5B-?VSZ>G,65Q6[E\ J MA:VY7*)GK(1>;GOY3CGPC_KM.T)9H+:U[<#7*[0]5)[-4*+W$\Q,NF=B]Y;'W7_7+;?1B3SA"W MN;S%[FSV%@,T#_HF?CF. MM_]OXWC[=!R/A_0UG@ZCR82^/D3C:'17/SH,C L2F558^9I^RBGR#YD4W)X% ME[.Y2LK/*HF>B7:TW?,]K1,GVWN,,>3[U*%P/(W&\013Y+#G#_WSIO-K];NT MES14R3=Z$,_?E+:_OOXC&D)/I='#5Y O?"#E _B^PZ?#MH73?B#^M!V(_6\T MCN_C8?AX\)6"W2>?("=0&>GQF/@&UB.PQV^=PMV7S#WJH%T!WX,NO[6BZ!CT M:]](&++#8PK?1^ [* R$1NM$SO=1BDZ8O*3R/TWYDW_X*]]_]/-_)/P%4$L# M!!0 ( *.!9U3/F',OEP, &<: . 97AH:6)I=#(Q,2YH=&WM66UO MHS@0_GZ_PDMU^R(5#(220-)(O;2K=IMKHS:GZCZ=#'; MXZ-C-,T^^O/F+#; M*NEVM[J5&G;S 4%F!C\S\WBPQX-7QY>CZ=^3$Y"K.0.3O_X8GXV 94-XTQE! M>#P]!J?3/\<@<%P/3"7B)554<,0@/+FP@)4K5<00+I=+9]EQA,S@] I6KPH@ M$Z(D#E;8&@ZJ?_25(#S\;?#*ML&Q2!=SPA5()4&*8+ H*<_ #2;E1V#;:ZV1 M*%:29KD"ONO[X$;(C_06U7)%%2/#YCT#6#\/H!EDD B\&@XPO044'UK42S * MP[ 7>4D4!$'4\X,H\E 2NFXO# [(/YV.1@FU?FU4JA4CA]:<J MOZ18Y;'GNK];#_04N5,V8C3CL8&KI3.AG5N+4\&$C/=<\^M7$GN&YI2MXC=' MDB+V9K_4@;5+(NFL%I?T$XF]:DCSN*PQ!-J:44X:3)Y? 3FYRVE"=8@\QQO M2K_Q9,.?>SA3'30B?Q#0[E:@UXNDI)@B24D)Q P<28V EOO@C*?.0^3?@%GG M6 Z_RTJAA)%&(1$2$VEKCQDJ2A(W-WU,RX*A54RY\< 8]>=(9IH+B5!*S.,# M[>XMD8JFB*T',>/5XC5+(L^)PJ BBM(X%6X&7G/(,1R""F_*PJX319U'Q:[C M/5,6=?QG67X-K-]SPN[!-[T6FD#(1J'AAHZF90QU"LH"\4.K8S4Z!<)8UX78 M!9[1:L;X :IK=$_9^,5=9=6_1S!&9AM\J*GP/TTO]ZGI90K2F&2(@0LT)]7D M^CS95I_GR-,!>0G.;10YX]SK/2]T^_5UQQS:GJT/"UWZ,$VKKVF5KTN9(4X_ MH>KY@8,[Q,OMJ5N7>7!-YC05'"]2)228DC3G>MQL!=Y>(/ZO]N&=_MX[^V"L ML+-C*6X=9[<[-"&B8.3U7L_WNOT27)%BD3":5O0=Y92C=O'6K';3G!:_N+J# M#OU<7&UJ[-D$G N]HP)C.J=Z6]6*5+:.FR9%[23@N7/^JR"^2(<^( VYG:0[ MF^R#ZZ/K5J2I=;Q[KY=1*6D7\:Z(WEM7W4N]K)"DU'=ZWW9+P.5L1E.S_7ZO M2[P&!]Y>D4SOZ-Z!DZH)56BV$D#YEB7(KH:B=7S].1>.I^?/6#)^1ZOMY4;@ M5/!,+YIYMBVQ+[E7"4UK>DOO^_Z)12'J YM8$F9JU*-G&.O>MOO%!"6E8 NU M:?)H _[!M3Z",8=!P_\ 4$L#!!0 ( *.!9U3:NE@^O ( !$( . M97AH:6)I=#(S,2YH=&W554UOVS ,O>]7<"FV;D YX/"TVD$58H27+7/;OJ0">SMHQ==[U> M]]9A3^F5N[AVZZ_Z;JZ4X3UF66FBE8%EQ:HYL1R!I41 M<@5+QLTM.,[6:J+*C1:KS$+@!0$LE;X5=Z356V%S/MK],W3;^]!M@@P3Q3:C M(1-W(-AI1_#(.TII%!Q%D==/_7[B^1%+_80=ATG*TI,?88@H7;1OG8S=Y/RT M4PCI9+P&$$=!:0=KP6P6^Y[WKK-G9_F]=4@N5C)NX*(V59C<5IT0>KO2JI+, MH2I7.CY(FS/8WKSF#&H7)R6%R#?QX5@+DA]V#3+N&*Y%VJJ-^,41 &)IKNL6 M7!^]#E7NH ;YP0^7*D>A&'H!,?><>!]K LPULBX,%VL!.W5#ZK2^#F&LL": M$;XDFF80=9MA[:(N)TU%MLAJH"H7K6TJ))$4\T<"MPC,XRCK3."/I"PYT:;% M+PR,I:S0\;J-O\X72)5N8FW0 >IN83#EE!<)UQ#Z#3*_]_(JO[QQ7D5W MO#_H1P/32+A4!IECI# PF\W_OUQN"-99USUCJ.K"!,N$Q9:"O$ZX>[/P;,,] MW"VE:E=KW,[-'7]VVR3*6E7$WA\7DN!D5?:QR[-EW9/MLFS6]N@W4$L#!!0 M ( *.!9U3WP06@D0@ ,L] 6 97AH:6)I=#,Q,69Y,C$Q,"UK+FAT M;>U;77/B-A1][Z]0V>EN,F.,#>0+LIEA@>W2;I,,(;/M4T?8 FMB+%>2(?37 M]U[)!!)"EZ3934K( \'HZUY)Y^AC[I29HHKKE(:%PJM4\+I!!IG=9*IZ2&,^3&K&6D@="/ M3^[3X&HH M19:$Q4#$0M;>#,Q?/7_RS%\=BQ0'=,3C:>U=CX^8(J=L0KIB1)-WCH*N+RHF M^9QDIL)]<0\83.SK:WMZXCWN285W_6/2YA_P5EK*_28/+F= MMMP=5 ZA1[1(:SYVQX+; 0P!DR_-[V:[V^M\[#0;O<[9*F=+ MG7#/2+Y,E[J7G]L7Q*_0HE_=H;ND<=HB,(7SI\O35KM+>I_:Y*+=O.QV>AW( MW/Z]^:EQ^G.;-)H]5JO/H'OA>CC8N2*-U=MYKMQ8'#OTR@UGQRNB+ M<;71_= X;5\4SW[_W/YCYF79\\HKG5R8R4?I7;@^O8?5NQZ6T<..0WYU23.B M,H9*?Z$)#1P2,*GY8$IT1/7;-WN']94^I#0,@3*+,1OHFN>6]XPCFO9C=C-; MA0R9Q)D:TU2QVNQ+/>0JC>FTQA-CEBE4SSNE+[06HQI45Q^C,0&-\_E@IH9- MGE.AZUDZU$ ?.IRUG">[)JFDP^6TJENI'JY,]5Q_9=J_U7I4<:M[Y;6J+1F+ MK=70,2JER?M"I7"G>VOE])KXM\D.>WRI;T3Z_:>1Z7G?O9DBN\5?B1B0A@26XLHAG21P 3-' M]5L=8L:Y9*;X%D5;%*V8=^6-0M$'J@ [ )31E%PE8A*S<,@<"R9I410*:"X1 M(,"A-LH30I,IR1(M,YSX(,F-.@=X43*B"# X( &\),D8@1B4@N;;RE#P@*F M%)53S#*B5PS:7:A3P6\A& --QD;:0QN8(> 2I#QD2Z X6 *8(Y.(!Q%1&7[, MRT^89'DEZ,"(JQ@T/X8/$ZXC<%"E+# &8KTIF"9P.&%TH%/ZT\5NV-+%EBX> M [#*ZZ +1@8\ 4 BMN< =( K(#LDRX5TG@Q@5::X.P#?@S@+H4X ^0+:'" ( M+N,I20&C2"](.W$\YX\,1AP>-Q1NP9D'4(E,W &>')$ ,".,(43FZL(2V"V$0@/%!_X M#! (8J$R*(>21$*?F3RI% $+X6=%=@#&(0->L%AM7P<138:,-&"U[V8819N- MD;T=9JTP&R/XM&N:O\L)D .#C7O"[->!]M6ICT7[MZGU\-#URNM5NR:'>(BY MPF8LWCMT=Y.T2(LI, ;E3_UTG!P8 DH)E:OPA&!GT&3)*W9&,-D4FH $3! MF"LC-2 72TP]N!DW%RF+0D>R&+X >^7!QIQ>G%P$82('P0*V*!'ST!QVJ*RO M>,BIY.@ MR&1D5X)UI0I#%,,QRH3TQAA(A0#@S0((2R44ARP+*:HI\ M8\0\ MW($2-GA:C/G@6Y]A1I \4)Z%KU#B;$EO$UABI[]1I/?VS9%?QUT5C9@\JM17 M /.5#7*P48/<'M,X,_2//,T& XAT^9@E3-T3L8+&7F,ALX_WAZ]F08."L @I M&R3W1:97M[W.4DMO M"3>*F5H6^LL4@F<">8QM4NXP%,?W Q*[08>$09 "%O;M;"U6F8*"%D&02:2( M!;EZJ[Z14!I^P?<.H!8%74/^RB@>[Y&=I' MUI9=:TE$U8V>!_E,#1^RT,02QGNJ1 (,,24QOV)Q?I)Q)[_S'SKDE;+?=G_Q M"="ZMU%G#X_86C1O"(0SSG+F$@,5SR*'S-4& 9%(HR> _[B7,R)#]E7$PV=!?E@3F M;&/W]O;DJZ")K4C:!&1OV,9D(XX);AAR8",\/L"#B( SX(X\$+O9()PP>H61 M%5,S.6*W&LVK$[-#RP; . -VS-L0&PVD"!"'& '9D03\(MY M(2HG(L<&.SP9BWC,,.))Z#!_KTOF.HN-TEA,&:1.(F&5%;U%PW@@>NW8/M>N"\#4B'OR&Y6PNA\XYI;3&ASU5??7H.VGZL)G?&MM MNAP:/9VO]O++BYHP;]]4#^K*?"[=''G(6='*[LCI$Z_%>.X!$"(Q1];D*:?7 MQK>13X,'3ZWG ](WF4M/244OI8Z'KBK/>JWN_K$^EQ"*ABQ__:T9<38@[6L6 M9'@<2,[L5ML+NARX0LJ?2PXJ,P69N63\[H-?Y;MSK[6PCAC-S:GL@[VIL)>B M:_9MH#%;>5$XEYK>O CM VUD>KG(5Z[EYI_VFK.Y<'WR#U!+ P04 " "C M@6=4T!W988P( #5/ %@ &5X:&EB:70S,3)F>3(Q,3 M:RYH=&WM6UUS M&CD6?=]?H2&U":Z"IJ$A8'!<18!LJ,U@%\:;F:=T>_7/12I*4/7M^\_]3LH5RR5/GN= M4JD[ZJ*/HU\_H:KCEM%(X%A217F,6:G4&^10+E(J:99*\_G;!XO(BH#-$ M@W]_Y;!R!)DMV6D6C#R+C>E M<3$BNOUFO9*HUIP&*FJ67?>?N8U\BGQ11:OE3VYYJ^EBQ1#/*5LT7PSHE,BT8#,T9!/]2_&L#<'M[?NK=H+*'B^5J'I^A]J"+RK4@>[H=='M#-/K80S>]SNVP/^I#YMYO MG8_MP;]ZJ-T9H:L/J'SN50O/MP?:-ZC=O;H>];KK(ZH=-J/LN17MI.F#]O!] M>]"[*5[]]JGW^]+]BNMN@V#'%#]/'N+X\3VL/O2PHCWL%]" ^A%G6*+W#OJ( MYW-! -7&WE37*>]-^[-:SSVG6JL<5&W)6&RMAHZ1 M"8[?Y;S<@^YM5I(OJ+Q)A+K'M_J&)W__3#(]7W;NITCF\G/VIH\B/"-(D!DE M,XQ0P-2<*%0CQ&'[B8HK);_#?B(6H+8# *V.G'O@.8.6]M=(@9 MYY*9XB<4G5"T9]Y5C@I%[[$$[ !0I@MT%_,Y(\&$%"R8A$51P*&YF(,XA]HP MC1&.%RB-E4CUQ >Y;I0[P NC*=8 P"&V(>?!.)3$)J*VWQ;&6+B$RFQ6.@L M4WQ'H-VU.B7\%H QT"0SLA_:T!E\*D#F0[88BH,E@#DTCV"-1#+5'ZORA,PC>OAA-&!3ADOUKOA1!@'DO M@RX("FD,@-387@&P %P!V2%9K*73.(15&>N= _CNLS2 .@'D:V@K $%0P18H M 8QJ>M&TP]B*/S+HR@=- T4%9DNBH'.D##( :7! MFE.&GM\+",4,CZ72T81 M9$*E$A@:POI':S=865@C!KDT9LO:$S>M'E M84CA,2_/#+[Z" MBD S(I'KR ^(0D7I.4QGI$CK;%#2'UAWZ&6:_S[A,H9Q6 M(P*ZR^1)!/=) #]+E <$!P0HP<*T]\6/<#PAJ T+_3!ED,/LE]3RQ%IA]DOT MTYEI_B$=0 X=9VQ&V"\"XOM3OQ?B/Z;61L-Q*X=5>R!QN!IHN>- 91Z?'1/) M=(D$ P#:1NI_G0X*.@KQ<2H/+Z+#@3$!#LE:L@$&3P54 $I@1J71%Y"+Q*8> MO0.W4B;KZD80!E^ M[((8T4LA4SYZ$0**@5LD9S1P)Q^R'0L:4"QH-H!:N,@ MH[=B75,J=6QBV%6:0,:H$2X)&*1 _>A""=8#EC*L112X98Q8Q3A0PD9,ZX$> M?!L3G1%T#I0GP0O4-2?2.P:6R(^/BO1>OSHOM_16BM*8//=:>X#YP@;9/ZI! M[LTP2PW]:YXF80CA+9V1F,@=82JHZP,6,ONX.V8U"QH4A$5(VLAXS%.UO^U# MEEI\GYOHL#_\^JX:&B\W%,SB3&P?@#UFANL&3LO/:?EY;E#.!T?%3%T+_6T* MT0<6.C##'-B:&TYLY9$6-[K M>9#/V/ A"4PL8;S'DL? $ O$Z!UAV?'%@_R%O] A+Y3]3IN*CX#6VDO?5#2O M!01+SBJL)(96/.L[( K'[#<(YP7 M&$^RE[E$IK/(-&%\02!U'G&KK/ &S0$M_<7@SSF +/;>2MA')&7'J_P$(CEO M.(UZX[MXI.;4ZO5'A[SGO'5_ #W5G5K%>PPBV7M_X!MQ9D?A9^V/ *",#$>_ M8@'K<+U@+B@=P":/Y?Y/?"%LL1V /)ZO]L[)DQKLUZ^J]98TG[ON97S+H M'LEX2M\[<9TZ, \R9\/H88\=L/P^S3:R47I>(_^C1OLQ>OHQZ_A6RMU]8"@@,)>+#R M1?O7]GT88A,<9JZ=;?IV0&BV?L.S0K%U2S3WOAUUP]OOP_4$L#!!0 ( *.!9U3O&Y.W 04 M )$: 6 97AH:6)I=#,R,69Y,C$Q,"UK+FAT;>U9ZV_;-A#_OK_BZF!M M EA/ORTW@&N[:-8V#F(573\-M$A%Q"11H^@XWE^_(R4GSMQT;=='4M0(A$AW M/-[SQR,Y>C2=3\)W9S-(5);"V9MGKTXFT+ OH&V['H22 MY"577.0D=9S9:0,:B5+%T''6Z[6];ME"7CCAN:-%M9U4B)+95-'&\4A_P27\!;RLH_P;)JKHDH-I)?) I\U_?AK9!_ M\DM2T157*3O>RADYU?O(,9.,EH)NCD>47P*G3QN\2P=QGPWB.&ZQMM>.!E&' MQ-3W^QW:\;N#[A\>*ND@>S6F5)N4/6UD/+<2INMDHF>5PQEOQOAC/BY.9U76N#LZUVE4JSJX0ON8*6;WLC1_/OV%2I MA(Z1Q[=I>U;O6!.A9YG\3N9,9N?AR?.3R3@\F9]B9IXOWHQ/0PCG>[;=-\V] M/KRQ%_;$AL5L8K3W6AVW">,%C*?SLW V?5#F;(T8N%V8/X?PQ0P6X_-GX]/9 MPIK__FKV#L:34%-\U_7OM"8C\@+K:2F4$MEP@#/77Y0H].M7-Z[]7N-.;XB*9RS0D@%(H:QQ #PL@DG>63#H>9Y?-#W?3>8B*P@ M^<:\><$1H)CG0F;@N=9+B(4T\@H<+"BPG"+635G$LB63T/*:&MD\("7$/$72 MM0(+%JTD8BU:2G(*LZLH(?D%0TC,,EZ66EG\TYP4\1,2)AEJN:M7I?M6+50< M(B85CS=-*%:R7!%TMA)PDZR/#[QN+ZAS%34B5!0:FG>Y:QZ="CB=493()0;0+?="M05 MHJ.BVYEKLFU(CJ+[--_NM;MW4EW;NY/V[:4./-MW^Q\EUC%^J'R![BXQOY\V M6HU_!6WH@F?"M97W 5:_N-+,P0ZFZ9#O!4<4WPD'#KVCZR3] EWOG@%M^Q^M_=94C],&_B?-_*# MN@YLS_\X96NTV3)L\[A=Q?Q+(= W8/U(V+SWX#'%XC3(Q,3 M:RYH=&WM6>MOVS80_[Z_XNI@;0)83[\?#>#8#AJLC8-86==/ M RU2,5%)5"DZCO?7[TC)CC,G6]+UD105#,'2'8_W_/%$]E^,)L/@P]D8YBJ) MX>SBZ.W)$"J6X[RO#1UG%(S@3?#N+=1MUX- DC3GBHN4Q(XS/JU 9:Y4UG6< MY7)I+VNVD)=.<.YH474G%B)G-E6T"_D1WY%"KKB*F:':SE]IWCN.V:2 M_DS0U6&?\BO@]'6%>[-&TP];C$:4UINS<-:.&O59<];VW:9;]QM_>JBD@^S% MF%RM8O:ZDO#4FC,]?[?E9ZJWY%3-NY[K_EJYQ:?8M;)(S"_3KM$6J9% VTIR M*&(ANWNNN7J:8D4DX?&J^RK@"7!R?#(34\S,\^G%X#2 8+)CVU/3W&O#A3VUAS9,QT.CO5=KN%48 M3&$PFIP%X]&S,F=M1,=MPN08@C=CF [.CP:GXZDU^>/M^ ,,AH&F^*Z[FWB; M8B+R$NMI)I022;>#,Y=OE,CTXU9D I$! .) >!Y%4[2T(9]S?-RK^W[;F\HDHRD*_/D]0X Q1P+F8#G6K]! M)*21E^%@08&E%+%NQ$*6S)B$FE?5R.8!R2'B,9(V"DQ9N)"(M6@I22F,K\,Y M22\90F*2\#S7RN)/(0,JEXM*I"MI#Y@J"SE8"; M9'VYYS5;O3)742-"1::A>9N[Y-&I@-,918FH M0*/=@WO3(B.4(O);,8M4U[7]ALD$168Q6[/,A*1,6I@1,9S%9 M=7EJXFH&]6[G&8KK76FS0Q*7M63*JB#?(+KM%JBN$!X57<]O[#Z MV;5F[FV!F@[Y3G!$]IV 8-\[V"3I#V!.@*59HE>TB.,5&I-DL8:3#<1(]FG! M)=/M4ZYK-B]!T*OM$X0Q"5YCGQYLZOP&D#9@5!:[UZG5L PW!B;'^0D"$HY%4S*N(I24/]'@52\QUH>A/D6L0%A CL<\R<^1HVRN[( M_GQ8<+\'+'0Z=L/K? XJ-'R[76]\\0*NV?4'UN_C:!V_]>5U[=@U_W[R'6"S M9EBG<;T(^9<"H&_ ^D#4?/+8,<+:+UKV=T2&I2+A]YW M<.T6+@>0BYA3V(O,U7N$ Y^9J#)*SRCL_S/43V:M> :N_IV'#,ZPF>-4;\SK MSFXXYRR"XTW?-XDB9)(_(_"5/D/.)$='9^CI&Y_K. S"4"Q2I4](RA S.$S!!Z%FIWR'^< M1Y3WXAC''"@=_@U02P$"% ,4 " "C@6=4>8JR *'- P#]9"$ $ M @ $ 86EP+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0 ( *.!9U10 MNLUT11@ ,. 0 0 " <_- P!A:7 M,C R,3$R,S$N>'-D M4$L! A0#% @ HX%G5(P&]S41+P 1N8! !0 ( !0N8# M &%I<"TR,#(Q,3(S,5]C86PN>&UL4$L! A0#% @ HX%G5 R!@";';0 MO/ $ !0 ( !A14$ &%I<"TR,#(Q,3(S,5]D968N>&UL4$L! M A0#% @ HX%G5,[.\CVJ00$ ='X- !0 ( !?H,$ &%I M<"TR,#(Q,3(S,5]L86(N>&UL4$L! A0#% @ HX%G5$65;$2:Q0 Z3 ) M !0 ( !6L4% &%I<"TR,#(Q,3(S,5]P&UL4$L! A0# M% @ HX%G5.@*%9!=!@ 3Q \ ( !)HL& &5X:&EB M:70Q,#(Q+FAT;5!+ 0(4 Q0 ( *.!9U3/F',OEP, &<: . M " ;"1!@!E>&AI8FET,C$Q+FAT;5!+ 0(4 Q0 ( *.!9U3:NE@^ MO ( !$( . " 7.5!@!E>&AI8FET,C,Q+FAT;5!+ 0(4 M Q0 ( *.!9U3WP06@D0@ ,L] 6 " 5N8!@!E>&AI M8FET,S$Q9GDR,3$P+6LN:'1M4$L! A0#% @ HX%G5- =V6&," U3P M !8 ( !(*$& &5X:&EB:70S,3)F>3(Q,3 M:RYH=&U02P$" M% ,4 " "C@6=4[QN3MP$% "1&@ %@ @ '@J08 97AH M:6)I=#,R,69Y,C$Q,"UK+FAT;5!+ 0(4 Q0 ( *.!9U2C9-22%@4 *L: M 6 " 16O!@!E>&AI8FET,S(R9GDR,3$P+6LN:'1M4$L% 3!@ - T 20, %^T!@ $! end

M=I/X,\/W M&L'59=.5KHRK,W[QQ&TBXP[1@["PP.2,\42>"_#\NL'5'T\&Z,PG/[UQ&91T MP/ /L:SWT/2++XG MVVF66F6:6-_H\S7]DD"B%PDB>6S)C:3DL,XKN-1TZSU;3YK"_MX[BUF7;)%( M,AA_GG-4M&\,:1H$LTNG6I2:8!9)I9GFD91T7>Y)P/3.* .-^!^G6,'PWL+V M&SMX[N=IEEG2)1)(!,X 9@,D#MFH4TK3A\1_'-R+"U%Q%ID$D_>O0='T;3] TR+3=+MA;V<18I$&) W$L>22>I)JK=>%M&O-:_MB>S MS?\ DF!I5E==Z8(PR@@-PQZ@XH \ULM$TW3?!WPWU6TLXHM1EO+ 27:J/-=9 M(R&4OU*X.,'@ =JKZ?I&L:OIT^J1Z;H<5__ &U)*=8N;UDN8W2Y*A,>6<#: MHC";L$$>M>K_ /"/Z7_9^G6'V1?LVFO$]I'N;]TT8PA!SDX'KFJDG@SP_+K/ M]JOIRF[,HG/[QQ&91T"8K?3KHZQIUM"UQJ:ZC#9P2$I:F-46(;AC<1L!/8D]Z ,76M$">.[#1-+\ M.Z-=Z=:Z2\T%A>/Y,".\V)'51&X+8VCIQN/K67%I>L+?^&-#N;'1M6CM[:^E MAM;B]9K;B954;O+;>T:-M *\<],5ZAK/AO2O$'D'4K4R/ 28I(Y7BD3/4!T( M;!P,C.#BH;KPAH-WI=GITFGHEM9&-&LUTY;>PCC&FL[VFTM^[9P0YZ\DACDG/ M7/6IAH>FAM286JYU/_C\^8_O?D"<\\?* .,4 >66L&H:_K&E12Z1I>M+'X8L MY4BU6X**IDW>9(H\M\L=J@G@C ]:LZ9H(N/$7@W3-=^RZ@(-)O-RI)Y\,BK+ M&(P20-X V]1U4'M7>WW@W0-1MK*WN+$[+*'R+ -FY6#%< <$D<5< MM]!TNTN+*>WLHXI+*W:VMMF0(XCMRH'3'RK^5 'CU]I.G?8)+%K&V:UMO'D5 MO!"T2E8HG\HO&H(X4DG*CBO7-9+6&>0L]K(&:.1 ,C/.*M1>&=&@_LORK"-/[*+&R"DCRBPP MQZ\D@G.<]<]: -:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /+/V@)9(OALK1NR-]NB&5.#T:OEK[= M=_\ /U/_ -_#7U%^T)_R31?^O^+^3U\K4 3_ &Z[_P"?J?\ [^&C[==_\_4_ M_?PU!10!/]NN_P#GZG_[^&C[==_\_4__ '\-044 3_;KO_GZG_[^&C[==_\ M/U/_ -_#4%% $_VZ[_Y^I_\ OX:/MUW_ ,_4_P#W\-044 3_ &Z[_P"?J?\ M[^&C[==_\_4__?PU!10!/]NN_P#GZG_[^&C[==_\_4__ '\-044 3_;KO_GZ MG_[^&C[==_\ /U/_ -_#4%% $_VZ[_Y^I_\ OX:/MUW_ ,_4_P#W\-044 3_ M &Z[_P"?J?\ [^&C[==_\_4__?PU!10!/]NN_P#GZG_[^&C[==_\_4__ '\- M044 3_;KO_GZG_[^&C[==_\ /U/_ -_#4%% $_VZ[_Y^I_\ OX:/MUW_ ,_4 M_P#W\-044 3_ &Z[_P"?J?\ [^&C[==_\_4__?PU!10!/]NN_P#GZG_[^&C[ M==_\_4__ '\-044 ?1G[-LTLVF^(3+*[XFAQN8G'#U[G7A/[-'_(,\1?]=H/ M_07KW:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** /*?VA/^2:+_P!?\7\GKY6KZI_: M$_Y)HO\ U_Q?R>OE:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /HG]FC_ )!GB+_KM!_Z"]>[5X3^ MS1_R#/$7_7:#_P!!>O=J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \I_:$_Y)HO\ MU_Q?R>OE:OJG]H3_ ))HO_7_ !?R>OE:@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /HG]FC_D&>(O M^NT'_H+U[M7A/[-'_(,\1?\ 7:#_ -!>O=J "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH \I_:$_P"2:+_U_P 7\GKY6KZI_:$_Y)HO_7_%_)Z^5J "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ^B?V:/^09XB_Z[0?\ H+U[M7A/[-'_ "#/$7_7:#_T%Z]VH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#RG]H3_DFB_]?\7\GKY6KZI_:$_Y)HO_ %_Q?R>OE:@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** /HG]FC_D&>(O\ KM!_Z"]>[5X3^S1_R#/$7_7:#_T%Z]VH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#RG]H3_DFB_\ 7_%_)Z^5J^J?VA/^2:+_ M -?\7\GKY6H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#Z)_9H_P"09XB_Z[0?^@O7NU>$_LT?\@SQ M%_UV@_\ 07KW:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*?VA/^2:+_ -?\7\GK MY6KZI_:$_P"2:+_U_P 7\GKY6H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z)_9H_Y!GB+_KM!_Z" M]>[5X3^S1_R#/$7_ %V@_P#07KW:@ 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 **** /*?V MA/\ DFB_]?\ %_)Z^5J^R/BIX0U'QMX/&DZ9);QW N4FW7#%5P P/(!YY]*\ M4_X9T\8_\_NC?]_Y/_C= 'D5%>N_\,Z>,?\ G]T;_O\ R?\ QNC_ (9T\8_\ M_NC?]_Y/_C= 'D5%>N_\,Z>,?^?W1O\ O_)_\;H_X9T\8_\ /[HW_?\ D_\ MC= 'D5%>N_\ #.GC'_G]T;_O_)_\;H_X9T\8_P#/[HW_ '_D_P#C= 'D5%>N M_P##.GC'_G]T;_O_ "?_ !NC_AG3QC_S^Z-_W_D_^-T >145Z[_PSIXQ_P"? MW1O^_P#)_P#&Z/\ AG3QC_S^Z-_W_D_^-T >145Z[_PSIXQ_Y_=&_P"_\G_Q MNC_AG3QC_P _NC?]_P"3_P"-T >145Z[_P ,Z>,?^?W1O^_\G_QNC_AG3QC_ M ,_NC?\ ?^3_ .-T >145Z[_ ,,Z>,?^?W1O^_\ )_\ &Z/^&=/&/_/[HW_? M^3_XW0!Y%17KO_#.GC'_ )_=&_[_ ,G_ ,;H_P"&=/&/_/[HW_?^3_XW0!Y% M17KO_#.GC'_G]T;_ +_R?_&Z/^&=/&/_ #^Z-_W_ )/_ (W0!Y%17KO_ SI MXQ_Y_=&_[_R?_&Z/^&=/&/\ S^Z-_P!_Y/\ XW0!Y%17KO\ PSIXQ_Y_=&_[ M_P G_P ;H_X9T\8_\_NC?]_Y/_C= 'D5%>N_\,Z>,?\ G]T;_O\ R?\ QNC_ M (9T\8_\_NC?]_Y/_C= 'D5%>N_\,Z>,?^?W1O\ O_)_\;H_X9T\8_\ /[HW M_?\ D_\ C= '6?LT?\@SQ%_UV@_]!>O=J\T^#_P^U?P#9ZK#JTUG(UW)&T?V M9V8 *&!SE1ZBO2Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBL3Q3KDNA:5'):0)<7]U<1VEI$ M[;5:60X&XCHH&6/L#0!MT5@Z!/XB:YN8=;739X556@O+#*JQ.0R,C,Q!&!SG M!![&MZ@ HHK&UM?$S2P_V#+I"1X/F_;XI')/;;L8,O%&DZ M?K=V="BTZX+[XHH9A, K,O!+D9RN:7P=\1M-U/0]$35=04:M?*J,5@<1&5LX M3>%V!B,?+G- '>T5A77C+0+/5SI<]_MNA(D3XBMKJ'3[V\.[>ES*K%<'.-JG8&R."U==K6OZ9X M?@BFU*Y,0FD\N)$C:1Y&ZX5%!8GCL* -.BN?3QOXTN7\N$QQN[R/SE B@L6&#D8R,'/2D;QEX?CTFWU1] M3C2RN)C!'(RL/W@#$H1C*D;6X('2@#=HKE?^%C^%O(FE_M"7,+%98?LDWG)@ M DF/9O"X(.[&.>M7KWQ?H5A965W+?;XKY/,M1;Q/,TJ8!+*J M@ C)Q@9H W M**PKGQEX?M+2QNI=2C\F_C:2U9%9_."XSM"@DGY@,=3(C+*6 *N"N4(!SR!GC'44 =E15>TO;>^L8[R!F\B1=ZM(C( M<>X8 C\163I/C/0-;O?LEA?^9*4:1-\+QK*@."R,R@.!D.. M^*9<>-_#MM8V=XVH&2*\5G@\B"25V53ACL12P"G@Y P>#0!T-%N.]-N?B#X6M+BZAGU54-LYCE?R9#&'' M5 X7:S#NH)/7CB@#IJ*Y_4_&_A[1[NYM;R^87%M@S11V\DK("H;<0BGY<$$G MH,\U+?>+M#TZTLKJ:]WQWR>9;"WB>9I4P"654!)4 @DXP,T ;=%8=WXOT*RT MVRU"2_#V]\<6OD1O,TW&?E1 6.!UXX[U2\(^)'\1:EXAV3I-96EXD5JRIM(4 MPHQ![YW%NO(Z=J .IHJG!JME' M(K6RN&U$&.^@-Q:A89&:9 0"54+DG+#C&?;@T =#16"OC/P^V@-K@U%?L"R> M2SF-PXDSC9LQNW9_AQFLK3?&L&H^,-1@CO$72+32H[J0S1&)H9/,] '9T5@Z=XRT'58[I[6];%K#]HE$L$D3>5S\X5U!9>#R,BI]$\3Z/ MXC:8:3=_:5A1'=UB=5PXRN&( )XY Y'0XH UZ*X^7Q[9OXEU?P_ DJW5E:>8 MDIA?:TF)"5/RX 0$$G#9P.E1^%/B!I>JZ7H4%[?@ZM?6L1;$#K&\QC#,BOM MV;NOR@Y[4 =I17,67B6RMQK]S?:_#<6UA=^4ZBU:/[)T B)Y\QLD8(ZYQ6IH MVOZ;K\4TFG3M)Y+[)4DB>)XSC(#(X##(Y''- &G17*WGB:[M_B9IOAI(H#:7 M5A)=/(0?,#*V )KV^?PTFE6NEV=P]LMSJ"22-T[PV)-0TBWM=8?4(].CWRG[*[.P"S!OO>7@]#SD8] MZU-+E\6V^LI:ZS%IMW8RQ,PO+%&B,+@C"NCNQ(()P1Z'FNKZ M.*VO[6:2VOXE)"Q31G#=3TQAAGL: .BHKG[#QOX=U-IA;:B,0P-D5G4!E''*Y'-1Q>,=&U;3=2;3]3,$MM:M.TDUK(IC3!Q*$<*748SQP<8H MZ2BN:A\6:5IWAO2;[4=86[^VQJ(9X;5PUTV,EDA4%AQSC'%2+XY\-/9R78U: M'[/%.EO)*58*DCJ&52<<<$9].AQB@#H:*P+/QKX?OH-1FAOF5=.B\^Z66WDC M:./!._:R@E< \@&JZ_$/PLTYA_M4!MAD0F"0+* 0"(SMQ(U '3T5A M6_C+0+G1+G6$U +96LABG:2-T:.3@;"C -NY&!C)R,4D7C/P_+I<^I&_\JVM MY4AG,T3QM$[D!0Z,H99$RL-C8S@,0-P]QQ0!OT5A-XRT% M=:_LDW_^E^<+?_4OY?FGI'YFW9N_VO:@L4L.J7-LK+;N4 MCC64I'YC*I5,XZL1F@#O:*P=6\9Z!HE\;/4+_P J955Y-L+NL2L<*9&52$!] M6(K.N/$-^GQ9LO#Z2)_9TVD/=LNP;C()-H.[TQVH Z^BN0^''B#4/$OAF6^U M)T>=;V>$%$"C:K8' ]JT[GQAH5KK8T:6^_XF/FQQ?9UB=F#. 5Z#&,$9;H,C M)% &Y16%;^,M NM8_LJ&_P!UT9&A7]TXC>1<[D60C8S#!R 2>#5:3X@^%HIQ M"^J 'SS;L_DR;(Y Y3:[[=J'<"/F(S]* .FHK$TKQ?H>M7TUE8WV^XAB\YD> M)X]T><;U+ !ES_$N13=(\9:#KE]]CT^^,LQ0R1AH9$65 <%HV90' R.5)H W M:*Y/2?%NF6_AQ-1U+Q'!>0/>/;K>"U:!=V3A"O.,8(W'@XK5T7Q/I'B"6YAT MZY=YK;;YT4L+Q.H;.T[74'!P<'I0!KT54;4[-=732C,!?/ UPL6T\QA@I;., M=6 ZYYK.N/&.@6D32W&I)'&MV]D69&QYZ*69.G7 /L>@YH W**Q-/\7Z%J5G M?7<%^$BL.;O[1&\+0C&Z=<^%->O-"O=U_86$ETB36[QL M %)5]KJ"RY'4<4 =G17-Z+XUT75KJVTZ.^W:A+#O"F%T64J!OV.0%?'?:34U MGXTT#4-7&F6U_ON6=TC_ '+B.1DSN5)"NQR,'(!/0T ;U%"_0R6HA@DD>50,E@BJ6P,C)QQFGWGB M_0K+3;&_DOP]O?\ %KY$;S--QGY40%C@=>..] &Y17+>$?$C^(M1\0E)TFL[ M2\2*U94VD(848@]\[F;KR.G:K>J>,] T74#8W]_Y4ZA6DQ"[K"&X4R,JE4!_ MVB* -ZBL+4_&.A:/>2V=Y>L+J)$D>"*"25]K9PP5%)(^4Y(Z=\9%%SXQT"UT MJQU)[\26U^<6A@B>5YCC/RHH+' '/''>@#=HKEO"7B5O$6J^(@DZ365I=1QV MI5-I"F%&8'OG<6X/(Z=JM_VHB^-Y-.;68_ET[[0=,^RGVU/S&O2JV[^1((W8C(7>5V[L?PDY]JE\:^)%\*>$[_5= MNZ>.)O(4QLZM)M)4-M' XY)P/<4 =!17%^"/%2ZCI.G#5-7%WJ6H[FB06#VX M!6-7=!D?,%W?>Z'/%,^(/C%]%\&>(+S1+F/^T]*:!) \>X1L[)P01@Y5\\>M M ';T5QUUXBU"+XG:-H2NGV&ZTV6YE78,EU/!![4WXF>,9?!OA=[FSV_VA,ZQ MV_F0NZ#YE#,=HP,!N 2,GUH [.BN3M/&&FZ9HM@VJZQ)>W5SO,;1Z=*DLH5B M"1 JEE X&<8[]ZOS>,_#L&CVFK2ZI"MA=N8X9\,0S ,2#QD$!&R#CICK0!NT M5SESX[\.VEI:7,U[*%NXVEB1;65I"@."Y0*650>Y %37WC'0=/MK.XFOQ)'> M1F6W^SQ/.TB EPJ G:,C)QCF@#=HJ"SO+?4+.&\M)DFMIT$D <\4 ;U%,D@'L:MZGXNT/1]02PO;TIW>O1;.[@O[*"\M9!); MW$:RQ. 1N5AD'GGH:='!##%Y442)'S\JJ /RIX 4 < #M0 M%%% '#?"# M_DE6C_2?_P!'25R]G&D?P.\([%"_Z?8MP.YNE)/ZFO8%144*BA5'0 8%)Y<> MP)L7:.@QP* /%YX(F7Q1HNK>+FTTW6KS9TU;2.2:997!B:,$;VR"N"N<;?:O M4?%.O1>%_"U_K$_S?98244_\M'/"+^+$#\:U6@B:99FB0RJ,*Y49 ]C3F17& M'4,.N",T >36/@#Q?/X"N-#NK_10NIAKF[,UI*TWGR'>6+"0#E2U-A]NTS499FVI!>!47YV/"E@K$?[U>OUC:]I%]J$4#:7J2 MZ?/%+YC![<313@C!61,@GU!!!!% 'D?B"XLM3T+XDSV:AK2?4=-*D# D!,(+ M#U#')![@Y[UV?C@26?C'PW>G65T6S6WNK<7KQ(T<654[_ )5W*C8/^SCO M72>'?#CZ0-0N+^\6_P!0U&<3W,WDB-"54*JJF3A5"C&23[UMRQ1S1F.6-9$/ M56&0?PH \:>WCL[O0=7M/%CI83:A?M)K$MI&L2S2*@& PV!6,:LR M6MF;?0KFWU9M8CN_&$4[W+0+&C2")E)3:-K+E =PX)S7KC0Q/#Y+1HT6,;"H M(QZ8H$4855"*%3[H X7Z4 <7I,49^)_C)RBEOL-B,X[%9L_R'Y5P/AMY;*W\ M(WLOB%-"MIO#Y@BNY8HV1G679.%)7:??;[5[H%4,6"C<>IQR:8]O!)$(I M(8WC'\#*"/RH \MT>RLX-?\ 9M;R2_MY'U6YBN)8/*+%_F)5<# RS8QQ@C' M%9_BW":3\1VZ)'J^G2-@= !;$G^M>R[%RIVC*]#CI2&*-@X**0_W@1][Z^M M&9?:K#)X7O-4TTPZC&MK++"(F#I.54X4$=02,5Y;8:O:3^(?!\USXCBU.!K> M=)(;:"*."V:2#Y84V#.XX("$D_*..17LJ(D:!$554# 51@"F+;0(H5(8U ;> M $ ^;U^OO0!YMX/U6&VUS1M'TK7[77M)DMI/)C>-?M6FHBC:'9>QX3# -G'7 MFM?QKJYL?$&AVLFJ6NBV\T=Q(VISQ1LR%0@\M&D!52P8D\#CH:TH]8MKZUTO5I_$5IX=UH1W4<-YY*BROH1-@M MAR =Q57&&#?-GD&O5)+:"5662"-U^GM8K:2;3KUFCB4JGW.J@\A3U'L:Q[[5]+M_@C>>';F6-M; M@N9$GLNLR2"Z+F0KU"X^;=TY SSBO="B%@Q52R]#CD5QFH^"M5U5[BRO/$(E MT6XN!-) UF/M!0.'$/G;L;,C^[G'&: $T.-#X_\ ';E%+,+-2<=1Y!X_6N"\ M.O+90^$;V;Q"FA6TWAT017UOPCJ4^JF71I8=1$5_=QB!%FED63O@*& ? M;T!'2NA^'MY:W^N>,[NR(-M+JBM&X& X\B/YAZ@]0>X.:[F2&*:/RY8T>/\ MNLH(_*E5%7.U0,]<#K0!Y[#K>G:#X_\ &2:E=QV\MU':2VT3MA[@"$KB->KG M<,8&3FL7P(B/??#QF4$IX?N2I(Z'=$,_D3^=>MM#$\B2/$C2)]UBH)7Z'M2K M&B[=J*-HP,#H* /&[F2.RO;G4+DA-/L_'/FW3G[L2FW50[>@#LO/O3/%-U;^ M(]:\9/H4BW2G0+<&6V =9MD[%]I'#_*"O&>01VKV8Q1LKJ8U*O\ >!'#?7UH MCABB $<:( -H"J!@>E 'E@>RU2:_OXO&(UVYM]#N@%@MHU1(I O#M&, Y4$* M>>#QUKLOA[$D7PY\-K&H53IMNQ 'I-#$\BR-$C.H(#%02!]:7RTVJNQ<+]T8Z?2@# MQW3$TUT^(0U:[FLK8>(487<(YMY RE)"<$ !@I)/&.M=EX'U>XU&]UBUFU&Q MUA+1H0FK6<2H+C&/O?6B*&*",1PQI&@ MZ*B@ ?@* //M4_Y+WH7_ &!I_P#T,U#X/\1:5X,M;WPQXBO8=,NK*[GDA>[; MRTN89)&=9$8\-][! Y!%>D%$+ARHW 8#8YILUO!< ">&.4*<@.H;!_&@#B=0 M\7:'K/A:>[U;1[F;PY/=BU^T30YC>/'$Y!^98]W ;&>A^F'I>H:)H/BNSC\+ M^(IKW0Q;7$VIVWVPW4%G$B;D=6))0[N,9Y!Z<5ZJ0",$ CIBHX[6WAC:.*") M$;[RJ@ /U% 'E?A71_%FM:=J?B%)M'BC\3,9G@OK62606^"D:$K(HV[.>G\5 M;_PPNKJTTJ\\)ZG('U'P_,+8L/\ EI 1NA<>Q7C_ (#7<@!0 !P *0(H9ZH-8\6_$TG1)[*.V\,+MWWD321O=2J=V K+DJF!UX)-00+J/A M3QU>1^(Y+6>P\46S[OL$#HHN(DY 4LQW/'GH>2!7J:HJ9VJ!N.3@8R:&16(+ M*#M.1D=#0!Y'9ZEIHMSHC:]%XB\.2Z1<;FBA5KS3X%51M9DZY!QRH;*]\&I5 MUB273O$6EQZ]9>([-/#]Q-'J$,:>;!\N!%(R':=PY' /RG(KU6."&%G:**-& MO;71X_AOJ>JSQV^G?V+-;K<3 M,%CBF98R,L>%+*K 9]*I--9ZE>:K/:Q@VD_C/3V7*X$@*QY;'<-]X'N#FO5= M>TC4+^.U.E:FEA);N28Y;<30S*1C:Z94\=001BF>'/#IT6&\DN[L7U_?7)NK MFX,0C4O@* JY.U0J@#DGWH XSQN,>)?%'OX,FS_WW)5F:"(:K\+D\M=J)+M& M.!BS.,?D/RKT4QHQ)9%)(VG(ZCTHV)E3M&5^[QT^E 'C7B".8:QXDN([HV<% MIXEL)[BY$8<0)]G0>85/! 9E)STQGM1KL%E>:#XAO8_$?]OR37&EV]Q*D"+# M\MRI #(-K'#G.,XXS7LNQ/F^1?F^]QU^M-2WACB$20QK&.B*H 'X4 <7K:%O MB?9!%RS:!>+@#D_O(L"G_"B_L[SX;Z+%;74,TMM;+%.B."T3C^%AV/L:[3:N MX-M&X#&<'KR) M3,LKR@/)%T=0/]8,@K@9!%5IHT'PD^()"*"^H:FS''4B0C/Z#\J]8\B'S_/\ MI/.QCS-HW8],T[RTVLNQ=K=1C@T >.>*]8>YMO%UB^L1Z=+'9K!#I\%M$T^H M!K8-O8L"S+\Q7*XVA2+>%8(IM+\. MZ/J/BYEO;2_3.C):1F:.>*0L0V!O"\$ESQANO-27D,9^"_BT%%(DUFY+\?>/ MVP#G\ /RKV(01"8S")!*1@N%&XCTS3O*CV%-B[2"?Q;X)FD\2P:@C12H8X(8HK>TDDA^2% M2HR&.,!&)/R].E>P[5+!MHW 8!QS4:VT"*%2&-5#;P @'S>OU]Z /$/#:))\ M/O#J.H93XQ3((X_UK5Z' ,?&2]QWT" GW_?RUUPBC"A1&@ .X #H?6G;5W;M MHW8QG'.* .&UO4K'1/BKIE]JEW#96DVC7$"3W#A$,@EC;;N/&<#-]<9'DNRG!Z=C7LLL,4ZA9HDD .0'4'!]>:7RTSG8N<[NG? MUH \C\9V\T^J>/%@B>7;9Z5-+&@R7C29V?CO\BM6KXO\2^&]>\-^(TTEH+^[ MCT&X=KZW576*-AQ&T@Y!)YV?[.3TKT@*H8L%&X]3CDTQ+>")&2.&-%@#A-418-;^'(BC $;S*BJ,W.OVY_XF:37&FV M\$44&G;DD7:Y W*VYMOS-\Q).*]M**2I*C*]..E1BV@ <"&,;VW-\@^8^I]3 M0!Y)<1HOP7\;$( 6U#4&8XZD3D9_0?E6E;:OI>BZ[XWL]:EC2ZOFBE@@D^_= MQ-;JBK&.K_,&7 SS7IGEIL*;%VGJ,<&N:UKP]KM[J%Q-IOB)+2WN(A$T4]D) MS"<$%HFW+M)!YSN&>: /-/#[2V,?A&]E\0IH-M-X;6&*[EBC9&=9-S)F3A20 M5/OM]JU=,?3/#NN>$=1N-5,NC30:B(;^[C$"":619.^ H8!]O0$=*],TS1;+ M2]"LM'BB$EK:0I#&)0&R%& 3[]ZO20Q31^7+&DB?W64$?E0!PWP\O+6_UKQE M=V1!MI=55HV P''DQ_,/4-U![@YKF?&^KO/3Y8HC!%IEO;1-/?J; M<-YCE@69>2,KC:$/->PJBKG:H&>N!UIIAB,OFF-#)MV[]HSCTSZ4 <%X2FMK MWX@:I>021S(VBZ?LF0A@03+G!^H'Y5ROA>\M=';P/J6IS1VVG!-5MUGF8+'% M*TY*@L>%RJL!GTKV=(HX_N1JO&/E&.*1[>&2+RGAC:,_P,H(_*@#A_A]>6NH M>(/&=W8D-;2ZE&R.HX<>0GS#U!Z@]P?]BM_[7KT945<[5 SUP.M M&Q-^_:N[&-V.<>E 'D=I&D?P>\!!%"XU'36X'M2\L?+D'1P%@&X>H.,@]Q@U[I M)!%+%Y4D2/'_ '&4$?E2F&(J5,:$-C(VCG'2@#SN^_Y+AX;_ .P+-_Z%4_QF M_P"2=3?]?EM_Z-6N^V)O#[5W 8!QR!0Z+(NUU##T(S0!PU]?V>A?%EK[6+J& MSM;O1EAM;FX<)'O25F=-QX!PRG'?'M7'I$EW!HUYY>ZPO_'3W5GN7 >(J^' M/8LI8?7->T2PQ7";)HDD3.=KJ"/UI2B';E5.TY7CI0!P=QJVG^'/BAJMWKMY M#9V]YI=N+2XN&"(1&\GF(&/&[+*=O7FL"6[MHO%6GZI9ZJ/"6DWFB*MF;BTA M1#MF=F3#_*I(9&P.2/I7K,L$4ZA9HDD .0'4'!]>:66&*=-DT22+G.'4$9_& M@#!\#6EM9>#K"*SNY;NV8/+'/+#Y3.'=G^[@8'S<>V*\PE\0)=VV@7EWKMO# MLUV.6YTB""*.+3U$S*6E;&Y3DC)8C)8\5[A47V:#]Y^YC_>'+_(/F/OZT >6 MF-!\-?B6P1'_%GB'^W+N&V-Y9V$UL)S@W$:P;2J M _>(?<-HYRU>F^6FUEV+M;.X8Z_6FO!#(R,\2,T9RA*@E?IZ4 W[QN*[*D5510JJ% [ 8I: "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K"U_ M7KG3;S3]-TVP6^U*_,ABBDF\J-$0 N[MM8@#U '-_$3Q5JVH_#J8VED;*47XL-1"W MA5X7$BC8I5?F5P?O9'!'!SBJ7B>VU>/6_!7AO^PH(-/EDNG_ +/CUF4I<,J[ ML/)L# +G<.N)M%U"_^(/@O4K:V,EGI[WANI=RCRP\05>"ZLX;JZCT M-6T+3)Q9W=U]K_>(RD+(43;\R(3@DL"<' JQ?^,=3&H:I%HOA]M3M=)8)>2+ M<[)&?:'*1)M.]@K#@EZC)"0/F'!R #^- %77/#\6N^1YFHZI9^3NQ]@O7M]VVGG&.,],G MUKB/AMHDNIZ3'J][K_B">X@OYT"2:I*T;+'*RJ&0G!& ,YZUZ=7*?#S2+[1? M##VFHVY@G-["UUU]1NOM%I=F9$C317]S_ ,(U9ZFNG&T$A\E[49CDN-O0D2L"#UPM=_XLCU:'P9=V M?ARUWZA)"+:W57"B(-A2^21PHR?P%8<'PET&+0$TAKS6#;B'RGC74IEC;(Y/ ME[MO)R<8QS0!N:_XDN-.U+3=*TO3TU#4=0$DB(\_E1I&@&YV;:Q_B4 '.:P M9_B8UKHVL7]UH4T4FE7\-C-;^>&9F?8&92%Y +\?W@ >,\9.EV7B;1I_#%[? MZ8U[>Z;#=:7-!'<1"6XARACFC#, >$7()!YS5$:=K'B&Q\81I9*;U_$-G*T" M2*=BH(&(+9 )51SCN#C- ':R>*-<22QTX>'H1K=VLLPM6OAY<,"%1O>0(>26 M48"GG/.!42>.;B]@L+;3M(\S6KJ6XADLY[@(EN8#ME+R!3D E0,+SN'2J_C7 MPVM]XCTS69]!;7+.&WEMI[2-E$B;F5DD4,R@X*D$9_BS6->>"X_*T/4G\%Q- M;6YN5N='MYD:1%E*E) 2P5G'EC< W\1P3B@#=F^($L5EIY719'U"YU-]+EM! M< >3.JLWWL893M!SQPV>V*A7QQX@DGU>PC\+1-J6D@272?VAB$QLF]"C^7EF M(W<%0!CD]*KP^&;E8_#,ECXTE;VYO=/747 M2XN?(6&)N%!8*V6)R ,8^4\U$?'\MTVA0Z7HKW-SJ\-PR1RSB,020LJNKG!X M!+#(S]W@'-:OX6DUE8M$AL)[6*2/S+>:,E@?F=5*G>P)!XP* MZ33/#MW::]X3N(M&ATZUL[.]6X@@E#I;O*8V"YZL3ALD9&<^U &;KWCS7/\ MA%+F:STR*SU2TU>+3KI#=!E0EXR"C;/F#JX&2 1DGG%>@/>7-OHKWEQ8L;J. M R/:6S>:2P&=B' W'/ X%>>:WX8UN;2/%)M]/::6?7K>_MHA(@,\2"'.,G / MR-P<=*Z_Q"FJZSX$OTTV">RU.YM&$4,DBK(C$?=W*2 Q'&0>,]: ,Z/QGJ5K M+>6^LZ''9W,6F2ZG D5YYHD2/&Y&.P;6!9>Q'/7BH['QSJ$]QH,U[H M-+UM MECMKC[6'D5VC+KOCVC 8*<')/3('2N8'AB[34YKO2/!CZ9:76B7FGE-\(F\Y M@C*\N'.5.TJ#DG/)P#72W.A:E)HO@2!;4F73+JVDNUWK^Z5;=T8]><,0.,T M<_XV\7ZGJ_P]U^\L](V:,"]M%?+=?O6*R;#)Y>WA-P(SNSWQ7:^/-6U#0_ V MK:EID:-=06SLK.^WR^#\XX.2.N.]<)?:+XIA^'6J>"+3P_-/*))O(OO/B$,D M+3&0=6W;\';@C&>8'3#+*H!*X93T&>AK2TNSU6]\3>&]4N-(N+&&TTRXMIUG M>,LCDQ;?NL<@[&(^G.*P/$WA'7;_ ,)>++*VL&DN+[7TN[=/,0>9$!#ELDX' MW&X//% '67OBO4EUW4+#2]"%_%IAB%VPNPDQWJ&_=Q[3NPI'5ER<@=*UO%,T MMOX1UJ>"1XI8["=TD1B&5A&Q!!'0@UQWC31[[5-2NC:>%Y_[75572]0J6S\YX )SC-=+#X+N]*U&RO-'\1 M:J DH^UP:A=/=1W$?\7#'Y7]&&/H:Q(/">NVW@CP?<6<$:^(/#Z*WV2:0!95 M9"DL6X9 )!X/3(K:BUGQ9K-]9P6_AZ71;9)5>]N;Z6*0E!UCC5&.2W3<< "@ M#E[J\TVX\3:S9^+/$FJZ-J/VMUTW%[):P"WP/+>,@A&)YSNR<\5UVOZU<^$_ MA^UW/=+J.I) D$$JQA?M5PV%0A03U8@D#MFJ=_J/B ?;M,U;P:=;A>5_LTML M\/D2QD_*)%D<%"!P3@CN*P+7P'J]^OA;P_JXF31]&M6NII[>Y*[[HDB.-&!W M@1@G#<4 :?@:75?#_B"[\):]J5QJ$[VL6H6ESH XS1=?U MJ+7-+\87][='0O$-[+9I9R.?+M8VP+9PO12Q0Y/^V*[76/$^HVVO2:1H^CQZ MA<06BWDXENQ 2C,RA8QM;GTVVO=73$.VV234YGB MC=1^[.PMC ('&.U9VI6>KZWHU@=?\$W-SJJV06*\LKJ*.>WN1D-E]ZE5)"N" M"PY.1Q0!T5SXPU1M4NK32O#QO/L,,,MW')="*<>8NX*D>TAB!ZLHSP#59?$. ME6/CSQ+YMA)#+I^F1W5S>?:&;S(P"=HC/RJ0!U'6L77]#UB]LXH+KPW/=^(( MK&*.SUZPN4B*3[!N,K%E8*),G&&!!Z9J>[\):K>^*?&$MTJQVFIZ$EG'>,RA M#)L(8XSD $YZ4 :,'CO54DT$ZCX;^RP:W<)%;2+>"0QJREOW@V##8 .T9'7D M8Y@N/B-J,>EZCK$7AP/I6F7DMM=RM>!7Q'(4+QIL^88P3DCN!G&:R+R_UF\_ MX0&VOM'-DD&IP!Y&GCD$[K!)\T6QCE,9.3CJ.#S6A<>&=8?X7^*M)6S)OKV[ MO9+>'>OSK),S(%82K#KQ@G'.*S(O#FK+X.\ 6)LR+G2[RTD MO$WK^Z5(G5CG.#@D=,T 7V\=709]0&C ^'DOOL+7_P!I_>;O,\HR"+;S&'XS MNSCG%0WGCO55&ORZ?X<6YM]#GDCNI)+T1[U1 Y*#8"(]0G.H/*FJR3((3 TI?W1%/7C+*1SCI0!%;>*M:O_ (DVFGVEI"VCSZ0EZN^XVML=P/,( MV'YARNS.#USVJUXZU[7-'O\ PY!H]M#*+W4%AD\R?R]_R.?+^XV <9W=1C&. M:SM+TG6='\8:!?/I,\]L?#\.F3O%)'_HTJN&)<%AE0,\KGI6KX\L-1N&\/7^ MG6$M^=-U1+F:"%U5S'L=25W$ G+#C- &%;:YKFG^*_&S:?HZW_V>:":59;SR MD0?98SM0[3N8X/8#U/-;G_":7.I?V;'X>TE;ZXO-/34G6XN?(6&)^%!8*V6) MR ,8^4\T:7I6HKJ7C*YFLWA74WB>V#.I+8MD0C@G&&!'X>E9'M&T.JDC#- MC@'K6MHFD+!X0BTQM.ATL20NKVEN^]82^20#W/S'/OFN*\(^$DTRXT>SN/ \ M<5[88%SJSS)Y;%%(62+#%BS$ X*KC)H OP?$?4)=%MM?;PX(]%:Y%M-.;P&1 M"9?*WJFSYE#8ZD'KQ@9,NG^(MN=HO1)G.@.><8KM_:I+&Q\/175]9VL=QJ$9OMBQ,X)$4; M;#O;"D\A1TYYKF_#GA/6['1?AW!KYB'R0R2!3P>>6'3/6K7B/ MPL@\8:CJMSX3;Q##?P1"$Q2(K02H"I5M[+A6&T[AG&#Q0!W-AK%OJ?A^WUFT M626WN+87,:*N792NX#'][MCUK!T_Q?J U.WM-?T5-+6[M);NW9;KSB%CVEUD M7:-C ,#QD=>>*O3Z9>Q> 9M,TJ&'3[_^SFBMXX'.R&4H0 K'L&Z'\:X.Q\*7 M!U;2;BU\(2:3:_8[BQO96DB,[/+&!YKD.=R @\Y+')./4 W8_B)J(L=(U*X\ M-&+3=8NX+>SE%X&<+*P"M(FWYY&%5$W JFW+$]QG@8Y.<5Q]S<:TGA/P9I%WI(@CLM4TZW>\%Q')'-KR\FTFXO-%^ MR:1K#[+&Z^T[Y"2I=/,CVC9O521AFQP#UK"\-^$H1+9VLW@=--N8+9XKK4GF M0C>8RF80K$MNR3\P7 /K3?"/A)--N='M+CP/'#>V&!6Q12%DB 8LS, M<'!5<9- %L?$V_\ [$M]?;PRW]CM=?9)9%NP90WFF,%$V@,NX -Y[+4-4M/$6E)IS66G'4PT%SYX> $AA]U<,".G.<]:Q(_"^LK\*+/1C9'^T M(]36=H=Z\(+TRYSG'W.>OZUH>*/"E_K_ (EU38@2TO/#DM@EPS#"S-+D CKT MYZ4 7K+Q?J2W<%OK.AK8&\M9+FS*7?F[M@#-&_RC8^"#QN'!YXJAI_Q!U"ZM M= U.X\/"VTC6)8K>.;[8&ECDD'RDIM V%A@'=G&#@=*I^'_#L:7"O%X$72;F M&SD22[EF0DS%=NV+:S;E.6RQV\8J=?#FK#P#X)TXV9^UZ==V$EU'O7]VL>-Y MSG!Q[9H N^!=?U[6]1\0IJMI!';VFHR6\;)<;S&56/\ =@;!DI2W\%Z'0Q.KA %QNW!N#VQQUZ57D&N:'X]U[5X=!N=1T^]MK6.,V MTL0.P''/ M&5%X"N;"ST&]U;0/[:,<-TE]8P2(7A>:;SE9-S*&VDE3SWR,UI7N@7]GI'AJ M\TSPL+8V.KM>3Z9:3(SK&RNH.6(4O@KD XSW[T ;4GCMH?#NLW[Z6?MVFZ@= M/^Q+/DS2ED6/#;>C>8IZ4MU\0K.VT[0;_P"S%H-4M);V0^9S;PQP^8['CYB" M0N..369>>&M6N/B5;7<=H5T.ZDM]1O'9US'<0QR(J8SSDF(Y&1\E9VG^ ]6N MI/$EA?1+;V26%SIVD2LX8,D\LDA; .1M!B7GLM '36/C*\2[M4U[1UTR"]MI M+FUE6Z\XX10[)(-HVMM.[C<.#SQ1I/C*^N[O23J.B"QL-9!^P3BY$CYV&15E M3:-A9 2,%NF#6!HOA*"YQ;'P0NC3"QE@N+^29&Q(Z;/W(5F+ AFY.WCWIWA# MPO'87VDQ3>!H[.\L4Q=:F\R%"ZIM#0A6+,6//(7 )[T 6K;XCZA/HUEKS^'! M%HLURMM+.;P&1"TOE;E39\RAL#J#UXQR=7XE:WJGA[P-?:CI*)]HC**9&?!B M#,%W %2&.2!CCKGM@X2^&-8'P=M=$-D?[22YC=H-ZY"B\$A.5D5L9/&<*: ,&YU/7HOB7;"'28I=0ET(EK3[: M1!$1,FSTP.%SDXZ9-:%MX]N+[3[&.TT;=K=U=W%F;&2Y"QQ/ 2)6:0*?E M&!R%R=PXJ?3K;4K[Q[!KT^EW%E;/HQMV2=T+I)Y^[:0K'^$9XXY]>*Y2X\$W MA>/4-0T$ZG#;ZUJ4SV*R)OD@G?*R)E@"1M4[20<$]Z /0O#NN-K=I<^?:&TO M;.X:UNK?S-X210#PV!N4JRD' Z]*YR?QYJS?V[+I_AH7-KHES)#=2->A"ZHH M8F-=ARV#G!([=I!:K(''? M#-IH&BK)=:C9?:(;2:\(2WA0+DO*59CRR@<$DFJ=QI&LQ:QX]M4TF>6#6[;? M:7221^66%MY>Q@6# EA@<8^E9@\%W$.B^#[C5/#K:J-/TUK*]L$D3S(V.PJZ MY8*V"I!&[HWM0!T8\=W5V-/M+#1T;6+F6YAEM;F[$20O 0)!Y@5MWWE*X'(. M>,5U6EWD][I<-U=V4EC.P/FV\C!C&02#R.".,@]QBN#FT**/P]9VMS\/8Y=/ MEEEFDL[.=#<6KY C<$LHR5'S%6X..HKJ/"6GZA:^$+:RU=I?M&) 5EE\R1(R M[;$9_P")E0J"?4=Z ,W2O&FIZJ]C?1>')6T*_G\J"\BGWRA1NW[MIQMV]>^* .CO?&6K'5]=T[2/#Z7C:/Y;322WGE*ZM$) %^0_ M-R1CIQDD9Q3O^$XGU%-(B\/Z4+V\U&P&HF.XN/(2"$X W-M;+%C@ #L?2I=+ MT>^MM>\8SO;E8+]H?LK;@?,"VZH>_'S CG%C:[X4'AW5/[%GOFCT)-,O M;2WDC\V%U;>K#_U&YN+)K0W 4P7$(.5+8(*[A][CCG M':LW6- U/5;[2-?\0^&(M386\]O6/RYVY /MS0!IOXMUR36IM$M/#L M,NI064%U-OOMD*%]P*;]A)(*X''/)XQSFS>+].UA_ ]_-H\K3:E=R)#FZ9/L MDB@J^0O$G*D<\=ZW]/TR\A^(>MZG)"5L[BQM8HI=P^9D:4L,9SQN7\ZXRS\( MZ[%;^ U>P8'3-3NI[P>8G[I'DO.01TS0!N7GC[5$@UZ[L?#BW%GH=Q+%= MRO>B,LL8#$QC8E\97EWJ\EEH.B_VBEM:Q75U(]R(2HE!*(@* MGK)"%0YS@9(QSBJFDVVM>& M?$%VUMI!U$W^G6098KF)#:S11F/$@9@=AZ[E!Z'@T =;X3\0KXJ\,VFM);-; M+<[\1,VXJ%=EY.!UVY_&MJN,^%(2LC7DZV\ 6-GW2-T!V@X^IP/>KM<7 MX^UK4-(OO"4=A5 M6EMK5OXL^(UUI6I7MS?VR1?9;>3RRDCM!N4$;!G:3A1D>^>M=#X'U-+VZO(X M_$5_?^7&AFL=4MA#=6TF3DD!5^4^F",C@T =I14U#['>FZ\1Z@NMQ:9-->:5J5HD9CF"Y#P$*OR*V>A<$$4 >IU3T[5+/ M58II;*;S4AGDMY#M*[9$;:PY Z$=>E@#U5=6LGUI](65C?)"+AH_+; 0G&=V-O7MG-7:\U_X3/4(_&VIL9&;3;?P MN-42T(&!)G.\4ZD+_1KA[_6]26]B=M2BN=+>&" ^47#1/Y:@*&& MW!8Y# T >JTU)$D!*.K $J=IS@CJ/K7!>&;?Q-K>D:1XC_X2*4-J $US8M'' MY$<#@X6+";@ZY7!).2#FD^$]I/%HFI7$VI7ET9-3NU*3E-H*S/EQM4'*2-L8) M5T(8<>AYJ32M(TWP]IQM=/@6VM@S2/EBQ9CRS,S$DGU).:X9-7U+28?&.EW7 MB-U73)+;[-J5Y"LDL:S*"5VHH#MG(7Y>I'!Z5C:AJM_=>'?&^E+JNMO;VNCK M>03:A:B"X&X2AT(:- ,8.26MXSU2XENM5M;W6I+J+ M4GAATN#2W>T>W2;RRID$9RY4,V[?P>.V* /7Z*X/P[-K6L^,_$#7&M3IIVE: MCY4-I&B 2 Q*2KG&=HSD8PAU3L-4L]4%R;.;S?LMP]M-\I&V1/O+R.<9ZCBO/])U MO6?&%[X?L#JMQIJ2:#'JEW+9*@>:5V" 996 4$,< =P*U?AFEQ'8>(([J433 MKKUVLDH7;O(*C=CMGKB@#MZ*Q?%LVJ6_A:_ET5)'OU0&,1('<#<-Q53P6"[B M >I KAI?$<]OX5U&ZTGQ1>7[17ME%Y=];+'=6I>=5D5QL7A@>,KQS@GL >IT M5Q'BK6]1L/$LEK:W31PCP]>W80*#^]1D"-R.V3[O7%X M=6N+6WO+-XXQ"%G3@IA0P93CG)SS]* /3J*\@L?&>J7KV^L07NM37,NH^6VF M)I;FT%MYVP@2"/[P3Y]^_J"/:M_P]/X@UCQ!XDN&UB4VVE:E-;VEDJ($E/E* M0LC8SM!8$8(YSDF@#T"BO);#Q;>Z7HVHW]UKU_-K%GI:-JEHL168 8:( MA5_=ALC@L"".0:FT[Q5J.F7:RB^UO5KD:AJEGI8MC>3>4+FX2VA^4G=(YPJ\#C/J>*N5Y'?6NLOHW@C5]0UVXO M7O\ 5K">XMY4C$<;/\P\K:H( SC!)R.>M,;QGJEQ+=:K:WNM2746I/##I<.E MN]H]NDWEE3((SERH9MV_@\=L4 >OT45Q'C'4)$UJVL4U[4[/_1FE%II%B;BX M9MV!(_R/B,8(QQD]^* .WHKR[2MJT5RUAJ5]JGQ"U2"&X*Z1I5M' \8 Q+=2?.3G&?E3:,>K5U- !3719$9 M'4,C##*PR"/0UY#%JWB>+X;_ /";2^(;EY[29V^Q>5'Y$L*SE"K_ "[BQ /( M(QQQWKI-.FUK6?B3XAM6UF>WTO29K5X[:)$_>EX0Q5F()VY!.!R2W48H O>% M_#WA 3#5=#M9"UJ\D$1E>CB-)#A!VRH Q[5UU>2:3XNU^]\'0J=0(O\ M4/$CZ5'=F-28(LDD@8P2%0@9'4U>UO5-:\*SZ_I::S=7J?\ "/7&IVEQ=+&9 M8)8SM(RJ@,#N4C(XQ0!Z;17/^#X-2&B0W^J:I-?7-]%'.R,JJD&5SM0 XYZ MG).,U)XRUN7PYX.U75X$5YK6W9XU;IOZ+GVR10!N45P3G6O"VL^'#=:_=ZI# MJES]CO(KE(PJR&-G5X]J@J 4(P21@^O-+\.IM:UFSDUK5=9GG1;BYMHK4(BQ M[5F8!FP,EAC YQ@#C/- '>44UW$<;.W102:X+PJOB77=,TCQ2->DS>R":?3I M(T^SK;L3A$PNX.!CYBW)!S0!W]%>5-JWB&Z\"W_CR'7+B*2%YYX-."1_9O(B MD9?+8;=Q)53EMP.3QTK3CDUKQ-XI\16<.OWFFV-G#:R6ZVR1[P\D6[DLI^7( MSCOGJ,4 >@&1%=49U#OG:I/)QUQ3J\>TZYU'Q-XD^'NI76KWD$UWI=Q+*L C M"[T$>X@%#C?W_3%.T[QGJE\]GK$%[K4]S/J C?3%TMS:"V,NS D$?WE7Y]^_ MJ"/:@#U^BO)M0U/Q)+H'C+7(O$-S;G0]1N$L[>.*/8RQ[6VR94EA@X !&.O- M;EK<:UI7C3P_#=:U<7L.M6MP]Q!*B".&2-4<&+:H('S$8)/'4DT =[17D%EJ MWB:#X<:=XWN?$-S-.DL1FLC%$()83,(R#A=V\@YW9Z\8K;\[7?$;>)]1M=?N MM-72[N:TL;>!(S&6B0$M+N4EMS$\9&!0!Z)17EUAKFN^,/$VD6T&K3:797?A MV#4YUMD0MYAD((4L#@'CGT7WS3-=\37ECJUU>VFO:E=/;:G%;FUM[ FQCC,B M(T4DI3_688DG?P<#':@#LK'P)X;TW48KZUT[9+"[20H9Y&BA9LY*1EBB'D] M*Z*O-KB37]6O_&9B\17=C#I$W^AI;QQ_>^SH^'+*:S-I M\5QJFK::G]BVEZS:3I[7#27$REOFQ&^$4+PO&)=;AELM,GU!IIK7Q2-+EN M#&H:XMS"TB[@!@-RH) 'W?>@#TZBN U[6?$":]XGLM(DEDDMM+M9K:&.-696 M>202,@/WFVKP#QD"M'P/J,5^+];?Q%=ZK%$4!@U"W$5U:N0=P<;5X/&,KV/) M[ '745#=RB"SGF,L<0CC9O,E^XF!G+>P[UYCH?BB\M==TP'6-6U6VO;.XEN' MO+ V\+/&@N#6E:ZGK4WB#Q=?7&KSC3= N&>&SB1 )@( Y1V*Y MVCJ,8.2CT5Y1X>\5:F;S1+MK_6]1^W(S:E!/I;Q6\&8BX:)_+4 !@% MY8[@V?>H_#GB[5;Z?0-16^UJ[GU*=!>V3Z6ZVD,4@.#')Y8QL)7YMY##)H ] M;HKQZ35_%*^ Y/%:>(9_M5MJ;6\5JT4?D21_:_)Q(-NXG!Z@C@#ODG9O=8U; MP?KVK0SZMI)>V\IOOMNEO!%;R"/>KQL8E 7(*X)/455TS5/$D?A/PEXHNO$-S//?W M=I;W%H8XQ \4KA#P%W;^0V=W7/&.* /6%D1V=5=69#A@#DJ<9P?3@C\Z=7D> MD0:[9P>/[W2]3U*\OX=3:%(BL3E@%AS(%V#,@3(49VG &":Z_P #ZC%?K?BW M\17>JQ1L@\F_@$5U:N0=RN-J\'C&5['D]@#JW=8XV=SA5!)/H!5?3=1M-7TV MVU&QE\ZTN8Q)%)M*[E/0X(!'XT^^_P"/"Y_ZY-_(UY'H$FM^'_AQX4\0KK=P M\6ZT@ET\I'Y!MY'6/ ^7=O 8-NW=<\8XH ]CJAIVG:?ILM\MDBI)N:@+VR2"6",B)E?\ <^8%(V9X&5&".#SD\T > MO45YM?>,[ZX\5Z'=:?<[=#6*T-]'M!#F\W+%DXR-I"'C^]6=?>,-3EOW5M1O MK;3M0UBXMX);&U\^6.WMD"MY:JC'+R9RQ!P,T >M45Y++XRU6#28["2[U=8Y MM7^R0ZF^F.+I[7R3*2L7E\N""F[9C^+%$OB;7X],GMK&^U JNLV-O9W^I6)B MDDBF8!D961=VULC( ."/K0!ZU17&:-)J>E_$&XT&YUB[U.TETQ;Y&NUCWQR" M4HP!15&TC!QCC%=D1D$9(SW% %+4=8T_2=/FOKVY6.VA=4D< MM9F"@$+DYR MP_.KU>%R65W#\.?&\S:K>73KKS0*ESL*%ENH@'.U0=QXS@X] *ZS5M6U?P5K MD45YEX6U_4I/$&CP_VAK> MI1W\3_;Q>Z6\$,$@3>KQMY:@+D%<$G.17IM !17FRGQ'K=UXPDA\275BFE7C MQV,<$<1&X0H^)-RDLN2...IY/&*]UXGN=:T[1KG^W-2LI[G2([PV6CV!GE$K M?\M)#L?$>1@#C//- 'J-0S74$$<\DD@Q GF2 ?,57!.<#GL:\RMM<\0^)]1\ M)VD.KR:='JFA&\O'MXT+;P4^9-P(!)..^ 3WP:73;>]LO&?Q#NUUJ_D>RMX6 M19/+*L3;LZYPF?E)^7!'ONH ](T[4+;5=/@O[-VDMIUW1LR,A(^C $?B*S=9 M\'Z'K]VMWJ%H[7 C\DRPW$D+-'G.QBC#?6_C'4;KPSX,AO=3U&%] M3M)KF]N["T,UPPCV@*JJC;!6U0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %<_P")O"Z^)+G0YFNS;_V5J,=^ (]WF%,_+U&,YZ\UT%(6"]2!]: . M3F\'7H\0ZWJ5EKTMG#J\:":*. &2.1$V(Z29X[$@@Y]:MZ-X=O[76Y-8U?5H M]0O3;"TC,-J($2/=N.1N8DDXYSCT%;_G1;4;S$P_"'RKDX&3 MC)]* $FC\Z"2+>Z;U*[T.&7(Z@]C7)P>#;^YO+>77M=_M.*UMY;>!5M1"^)% MV,TC;CN;;QP%&><5UK2(B%V=55>I)P!2AU*A@P(;H0>M '#6?@#48XM"M[[Q M(UU:Z'<1RVD2V8CRJ*5 <[CN;:< C'?@YXCD^'=^;#5=,A\2O'IFK70_ M9 7Q*Y+)&^[Y05^4DAO48S7=>?$$#^:FQC@-N&"?2N>M/$]YJ5G>3:?I'GR6 MNJR:>\;72I\J-M:7)'X[>OO0!R>BQV6N_%S6VLXFFTB/0DTZ5PC*F[?S'DCD M[<]*ZG1/#.K:9):0W?B*2\TVRB,4%J+98V=<;5\U\G?@>@7GDUTKRQQC+NJC M.,L<H M^*+&QM]=,1\^YT:T^U3P@[V-&-QV !SP=V>N:[4D*" M20 .232>9&8_,WKY>,[L\8^M '%'P1JQ3P]/_P )''_:.B>9'%@#)T3P^NC:AK5V+DRG5+S[45*;?+ M^15VYSS]W.>.M;5-:1$0N[JJ#DL3@4X$$9'(H X34/AY=WMKJVG)XA>#2[ZZ M>]6!;4%TF9@_S/N^9 XW;< ]LXK:W=S7HFFU;RC)MAV!&2$1D@9/ M!QG';..>M;VY=N[(QZYJGJ^H+I.C7VHLGF?9;>2?R]V-^Q2V,_A0!RL'@*[T MR/19='UP6M_IVGC3I)I;02I<0@@C*;AM(89!![GK6SX4\-?\(Q8WEN;Z2]>Z MO9;QYI4"L6?&E:.EZC'J>FVEVH"-<6\<_E;LE R@X_7K5OS$,AC MWKO SMSSCUQ0!4U>RGU'3);:UOI;&X;:T=S$ 2C!@1P>"#C!'<$BN6NO -SJ MUGJQU;6_.U&_C@C2YM[40K (9#)&0FYLG>23D\CCBM'6?&=CINBZSJ%NANVT MF98)X@VSYSL. <'H)!_*NC61'9E5U9EX8 Y(^M '!:MX4U"*+4]?U/6OM]XF MB7=GY<=J(8]K ,"J[B0V,5'X9\(W][HOA274=::?3=/A@N[>R^S!7 M$@C^0/)N^8+N.!M!X&2<5Z"LB,[(KJ67[P!Y'UH$B%PH==Q&0,\XH Y6Q\(Z MEIMTMO9^(9(=$6[:Z6R2V'F#+ES'YN[_ %98GC;G!QFK^D>&AI)UW;>2-_:U M[)=ED78T)9%7"G)Y&W.?TKN: .,/@:[U*15\2:W_ &I! M%:36D*I:B%]LJA69VW'.:Z.24(I"E6DP=J;@"Q':LF/Q +73M-FUJW&G7=].+9;82B; M$AW8&Y>#PN<]J .<@^'NH^1HEG>>)GN+#1;J&>SA%FJ,1&?E61@WS$+\H( ] M2">FC#X1U*RO98]/\0R6ND37AO'M$M@9 S/O=%EW?*C-DD;2>2 :WK;5[*[U M2]TV&7==60C,ZX^[O!*\]^!5Q9$1L)C=T<9.XY*[,9QSGM5;6+/2/"_ASQ##JLTMU%KM MU/*MO% 3([2(%\I ,Y/R\'CK[5VR2QRKNCD5UZ94Y%*'1F*JZE@ 2 >0#TH MYCX>Z!<^'?!MG;7[,^I39N;UV.297Y()]AA?^ UU-->6./'F.J;C@;CC)]*& M=4!+,% &22<<4 >4>$/"&H:YX"L[*XUEHM&GNI9;BQ-J#(VVX8[%DR-J$J"1 MM)Y/.#7?Z7X?73/$>N:N+DR'57A8Q;,>5Y<>SKGG/7M6N98PR*9$!?[HS][Z M>M82>*%?Q_+X5^R$,FFB_P#M/F<$&39MVX_'.: ,>T^'$5IX8DTE=4D%PNIM MJEM>+$ 8)MVY?E)(8#D'/4$]*EF\#7.I1:Q-K&LBZU'4=.?34FBM1%';PMG. MU-Q)))!)+F7>MZ]_:4>E;C:1+:"'YRNS?(=QW ML%)Z!1DYQ6GX6\/KX9T7^SEN3<#SYIO,*;?]9(SXQD]-V*VJ* #K7%Z;X&OM M,>RLHO$4XT&RN/M%O8QPA).I98VE#9:,$]-O(P":[2B@#A9OA[6A M3@YYSGVK9HH X:V^'UQI\/A@Z?K?DW.A0R6_F26H=9XY,;@5W#:?E&#DU=T_ MPCJ6F7,=O:>(9(M$CNFN4LEM@)!EBYC\W=_J]Q/&W..,UUE% ')R^"4D\.>) M=(^WL!KES/.9?*_U/F@#&,_-C'M6A<^'5N-9GA"P!QMSVSBNG MO?!=^;G5AI.OG3['5W,EY ;42L'90KM$Y8;"P ZAN>178T4 *[RB@#GK+PN;5?$!DO?-DUEM\C"+:(SY*QG R<_=S^./ M>LV#P1?:7'I[Z)KHL[JWTV'3;B26S$J3I$,(^W<-K#+=R.<$&NSHH Y6[\(W MGVK3=1TW6Y(-6L[4V1=674Q MJQU!X P>YY!)CR!LVG;M!X&.:[6B@#C8?!6HI>ZIJ4GB2?\ M/4+>"(W$-N( MQ$T3LRE5R?E.0"ISD9YYXTM#\/WEAJMYJVJ:FE_J%S#'!OBMO(1(T+$ +N8D MY=B23Z=*Z"B@"IJFGQ:MI%[ILY98;N!X'*]0KJ5./?!KE+?P/J7V[1[R_P#$ M*WN>VHH \/2'[9::'X;L=6U*Y-EJL! MATN>P,4MI''+EC.XR&54! / .1U.,>I:;X8AL;OQ!++-]HBUF?S9(BFT(/+" M%SM[CQ%)=Z78QF*WM1;"-G7;M42OD[]HZ8"Y. M"IZ-)9VB>(I&T6Q8FWLUMPLA7!"H\NX[E7/ "@\#)XKK** .//@1# MX'E\-?V@VV2\^U?:/*Y'^D^?MVY_X#G/O[5H:EX4M]5\02:E=3%H9=+ETR6V MV_>21@Q;=GT&,8[UT%% ',Z/XP M [!1WQ4,?@A(_"&A:!]O8KI4]M,)O*YE\EPV,9XSC'4XKK** ./3P9J%KJ&N M36'B*2TM]4G%VL:6P+PSC9\V_=\R'9@H1R"1FM'0O#]Y8:I>ZMJFI)?ZA=11 M0%XK;R$2.,L5 76NFZ/HU MSXA:ZT73)(IA;&T"R2O&=R@R;C\F[G;C/ &:[VB@#DT\(ZE:W]RNG>(9+/2K MF\-Y+:I; R!V;&+BR\9ZGK<.I+]DU-8_M5D]N&) M9$V*5DW<#&,C!^M=)10!PFF_#2#3O"6KZ&NIRR-?R*\=RT0W6X0*(5 SSLV M]1FKJ^!_LN@:'9Z?J36VH:.2\%ZT(<.S B3>F1D/N8D9!!QSQ7744 $K M^\TN%;K7Y9-7@O1?07WD )"X7;L6+/\ J]I(*[LG<3G-)-X2O]0L88]5UU[J MY34K>_WK;A(U$3*PC1-QV@[>223DDUU=% &1_80_X3#_ (2#[0=WV#[%Y&SC M'F;]V<_AC%:]%% '"R_#VXDLM?TX:WC3M5O?MRQ&T!>&4RI(WS[OF!V8 P,9 M[UMZSX5M];UJVOKJ4F&.RN;*2WV_ZQ)MH)W9XP%].];]% '-:'X>UC3+BV%] MXCDO;.TA,,$"VPB+# :5@QWD =@H[XKI:** /,=,T'5]4U7QLEAK9TV&ZU1 MH)E:U$N4\B/YHR6&UOF(S\PX''%;@\"265XIT?5WL+)["#3[F'R!([QQ;@I1 M\C8V&()P?7&:[*B@#CO#W@5]#O\ 1[F35/M/]EV$FGQ+]GV;HV92I)W'D!0/ M?KQ4LW@ZX/B+7-1M]6$=KK5NL5U:M;!B&6(QJRON&!@@D8YQUKK** .+MO < MVFZ)H%MINL>1J.BQO%#=O;!TD1_OJ\>X<'"GAN"HJ\WA_7DL;7[/XIF&HQ2R M22S36P>&8/\ PF(,,!<#;ALCGDY-=-10!D^'=$_L'3'MFN3=3S3R7,\Q0('D MD8LQ"CA1D\#^=:U%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y_\0M/@U7Q1X*L; MI2UO-?3K*@.-Z^0Q*GV(&#[$UZ!5*\TFQO[ZQO+F#S+BPD:2V?<1L9E*DX!P M>"1SF@#S+4=$?4/&.MZ7#X7TS4[+3[*VMK2.ZO/LXLXV1B3$OEO@DY^88(V M5/HVC+K?BZTTWQ8EMJ1W99)5SU8[%^:NWUGPCHNO72W5_;R MF<1^2SPW$D)DCSG8^QAN7.>#DE ''Z''9W/AZPT9-/&MR3Z]J$EM#=7.R"58V?,DS;6W@!@0 M,')(-5)+7[3XJ+*=XOLS2LQ*(Z%3@*P4]CCZ5KP^!_#MNZM#I_EA;J*\5%FD" M+-$NU'"[L XZ\<\9SB@#FG\.:+XOX)3<6X9 M8IH+B2&0*W5=R,"5..AXJO\ \(/X<&E+IBZ8BV2W8O5A61P!,#D,,'].GM0! MRL?AS2=>\<>.CJUE%>+&+98TF7C2F14+D'AB% &3TS7JL.DV-O>W]Y%!MN+_8;E]Q/F;5VKQG M P..,5R/B'PI'!%HD&F>&EU"PT^-XD2"_>VN8 0,;)"XW(<$,"?3K0 ?"^&" MVL?$EO;2-)!%KUU'&S,6.U0@ R>N,8S[5S5[HVF1Z[\5[I-/MEN(=-5XY1$ MR&2UD,A![%CR?6NX\!Z!<>']$N4NK>&UEO+V6[^RP-N2W5L!8P>^%49([YJW M>>#M#O\ 5;K4KBTU=F#MU;D \],<8K)\+Z7K&I:=HFN1Z)I<%^^HBYGU ME]0/VB8&4B6-E\OD%=R!-V!@>E>M2:'ITJZ:'M\C3'#VGSM^[(0H#UY^4D] $?CC29M:T&.TMVM&D^U M12BUO&*Q784[C$V,\$#T/3IBN(+Z5):)X<3PF8-1EU<;]$>["VGF"#S-Q905 M,6P;MH7EOX;3ULS: MSX%Q]J\_[7+Y_F[=N_S=V_.WCKTXH \SEMV_X1W4]*DA@LXH?%]G$MO8S%H[ M?=Y)98VVJ1\S,> ,$FNCA\'>'Q\5;W3!I-J-,;1H;EK$1CR&F\V1!(4Z%@HQ MG'<]ZZN+P+X3:9(L;'QNQN&!D]6QSFM8:59+K+ZN(?].> MW6V:7<>8PQ8+C..K$YQGF@#QC1TO-0T[P=I0TNVUBTCBU)TLKZY\N)S%<"-, MDHX8HA. 1WSVKTOP)I]]I>A3VE[';PJEY*;:WM[@SK;Q$Y$>X@?=)88QP,"K M,O@O09=+MM.^QO'!:RO-;M#<21R1.Y)8K(K!ADL<\]ZTM*TFQT73TL=/@$-N MA)"[BQ))R222222222ZL1=K>_#8L42?77D"CHMFR&Z_+?\M,^W2>*] M.:YN/F;0_"MP)_\ 9O)5:)A]0(7_ .^J]5_X1[2O^$C_ .$@^R+_ &I]G^S? M:-S9\O.<8SC\<9[9J&U\*:)90:M#;6*QQZL[O>@.W[TN"&[\9R>!C&: .!@T M+3=%B^'.I6%JD.H7%Q%%<72C]Y.KVKE@[=6&0.#TQQBLSP[I>L:IIVEZW%HF MEPZ@^I_:)=:DU BXD_?%9(V7R^A7=&$W8'%>LOH6FR0Z9$]ME-,=9+0;V_=L MJ% >O/RDCG-4$\%:!'K']J+9,)Q.;D)Y\GDB8]9!%NV!^^<9SSUH \KO-%TR MT\'_ !)GM;&WMYTU8VR2Q1!62+,#; <<#/..F:Z77-+M/"?C#39_#]G':7$^ MD:CYOE+S.T:QLA?^\VXDY.2HI+X4 MU6VT72]/#1A[J_CU$R3:A')$2V]?+71XX-WWO+1F*IG_9 M]*TM)TFQT/3TL-.@\FV1G=4W%L%F+-R23R6)H \_\8:A)X3\4:S?095M:T4K M!C^*\B81H/J1,O\ WS6-:Z>+*&U^&H8ND>N1.5/1K,(+EOP+@K7J>K>'M*UR M6QEU*T6=["=;FV)9ALD'0\$9Z#@Y'%'_ CVE'Q'_P )!]D7^U/L_P!F^T;F M_P!7G.,9Q^.,]LT <'X*T2PD_P"$OUF6W62_BUC48H9GY,29.0OIDLV?7/L* MY32=*T_4?AM\,/MME;W&_5_(;S8PV8V,Y93GL2JDCV%>UV6BZ?IT%Y#:6_EQ MWL\EQ.-['?))]\\GC/H.*S9/ _AZ3P[9Z#]A9=.LI!-;(D\BM$X)(97#;@?F M;OWH \[NM.L]%U;XHZAI6GVUO>V-G$]K+%$%:$O;$NRD#@DY)QU-:&E>'[[3 MKVTN[;0M)T:S_LV>*X-KJ'G/>J8P59E\M=S!@#N))^8^M=RGA#1(]8;55M7^ MUO +>4F>0K*@4H!(A;:Y"DC+ FH],\%:#I$SRVEI)N,)MU\VYDE$41ZI&'8[ M%X'"XZ"@#SG3]#T[3O!7P[UFVMD35);W3UDO /WKI(NUD+=2NTX"] *[7XD MLS:#I]FSLEI?:K:6MX58KF%Y &!(Z \ ^QK<'AO21IFFZ=]D_P!$TV2*2TC\ MQOW;1_<.]6M2TVRUC3IM/U"W2XM9EVR1OT/?\"" 01R"* /.M:TRP M\/>+;BST2TAL[:]\.WCW=M;($C)3:$V]NHO+ZP MMY+F<\O*=@(!/HH. .PK6T_P?HNFK=B&WED>\B\B>6XN9)I&CY&S>[%@O)X! M%:NGV-MI>G6UA9Q^5:VT2PQ)DG:BC &3R>!WH X:WT73/$_Q"\61Z]907ZV2 M6L%K%&%0^^!7J>L>$-%UR\%W>V\PN/+\EY+>YD@:2/.=CE&&Y>3P<]:M1^'M M)ANM.N8;)(Y--A>"TV$JL4; !E"@XZ*.H[4 >6>.+6UN+3Q;?:=H-F_]E1+; MG4KN[*26TD<2LJVR!"5V[E_B7+&M[3W:3X]2.QRS>%T)/OYXKI[[P/X>U'4+ MJ\N[$RR7:XN(S/((I3MV;FC#;2VW@-C(]:LV'A?2--U./4K:V<7L=F+%9I)Y M)&\D-N"GXMC)+'DDGJ3 M5V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHK-U_5XM!T&]U252XMXRRQCK(_14'NS$ ?6@#2H MKBM(\3ZCI>E:S#XG*3ZGI,2W,A@4()873<"O8 ,'0GI\F35J7QE-"ME&=)+7 M5WYABC6\BV2J@0DQOG#D[QA>"<-T S0!U=%<>_BU+75]:MUAO;FYBO+6UAMG M:-5\R6(, IP"HQDL6)Z''84Z+QO+/="RBT2Y-^;N6T\EI4 #QQI(Q+=-N'X/ MMTYH ZZBN-/CTR6L4EIHUS/(;&2]EC,J+Y:QN4=23P2"#C'7VIS>/H8899;K M39[=6MH;FU#RIF=)9!&@/.$.XKG)X!SG@T =A17(0>.?M=Q#96>EM<7[R31- M%'/))(/,C;?MQ@<' M!!'XY[4 ==17-:MXO73+K4 NG37%IIBHU_<+(J^4&&[Y5/+84ACTX/&3Q5'0 M=5UG4?B%XBMKHR1Z=I_E10PJ\90;HP^X_+N).<_>P!QB@#LZ*X&\\6:M#K'B M/3X&A:6+4+*PL/,3Y8C-&A9FQ@L!EFQGG&*V'MO%.E6][-%J,6L8LY7BAG@6 M*3[0!E I0 %"<@@\CCDT =-17'^%M::]O95D\1"]"6^^XM+NT%M<6[Y'.W"D M)]X'(/('S&JWAGQ3J5_KL3:@4&EZU%)/I ";658V(VL>Y>,K(/\ @7I0!W-% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 54N=4L+.[M;2YO((;FZ8K;Q/( TI R= MHZFK=<%XOTFQM_&'A74X[=?MMSK")),^!QGGK0!WM%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 445GZ]JJZ'X>U'5GC,BV5 MM).4!QNVJ3C\<4 :%%XWD&\M&ME2-%(Y\IA\V0)S[ M52_X3Z-+%=0ETN>.PN+:>YLIO,4F=8D,F"O\)95+#KP.<'B@#L:*X/Q!XWU& MV\.:Y);:7):7]MIGVZW:61&'EMN @&.,@D@'?T5PH\97ECK&JQZE:F)UDM;>VM7G0( M)'21F/F<#;M0DD_W2 /6PGCW[4F-/TB:ZF6VEN)46= J>5(8W&[."Q7-O(@G_>[CP&!7H .0<8/7(QT%YXJ2 MQ\0V^ES6A6.>5(4F,Z!F=ER"(\[BO8MZ]L#- '145S/@#4[S6/!UM>W\YFN7 MGN%9R ,A9Y%7IQP !^%=-0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !6+X@\.P^(S80WKJ]A;W'GS MVCQAEN2%(56S_"&.[&#D@5M44 !+E]*NK$7^G+%>RR2W$']E@VX+(B@Q1[\HPV$YW$%G8D M=,=M10!PNJ>$GTX:AJMK<7=Q;*TF[KVW8QWI+WP/%>PPJU[AH+&"UC+0AAOAD617()Y&Y1E> MXSS7644 <[I_AF6VU&QO[B\@>:V$X*6UH((SY@08 !)&/+[EB<]1P*ATCPC+ MHVHZ;=0:BKI;6CVDR/!S*I?>"I#?*0?9LCTZUU%% '+:OX1EU*YU-8=2$%CJ MRHM_ 8-[N%78=C[ALW( IR&Z<8K2TW0UT[7=:U,3ESJ1ZBK$>A:U.9G MU+Q'([FW>"'[#!]G6,MC]X06?OQF8VDE MG'):V7E%8Y&0RDY=LL53 (( R3@U8NOA_H(6UETC3K'2;ZTGCFANK:U4,-IY M4XP2K+E2,]ZZJB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N-\1>$==US6+6 M]A\3QVD%E<"YM8/[.63RW"%#EMXW?>;MW]J[*B@#+MK#5([RRFN-8,T<-LT5 MQ"MNJ+/(2,2=25Q@_*..:U*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ JO?64&I:?N%7..>XK//@&6738]+GU8/86EK/;6"+;8>(21F, M%VW'?M1B!@+[UVM% '+ZSX.75[>_B-\8OMFD_P!F$B+.T98[^O/WNGZU%JG@ M=-3O[B[.H/$\FG0628B!\MXI3*DG7GYL?+[=:ZVB@#C9O!-U=W%S?7FJ6\^H M2SP3QDV7[B-HU=,>67)*E9&!&[.3D'IB_:^%FAF:>:]1Y7L9+-O*MEB3YG+[ M@H/ &< GRAPHIC 15 exhibit1021002.jpg begin 644 exhibit1021002.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#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **0D#&3UZ4M !1110 M 4444 %%%("#G!!QP<4 +1110 44F021GD=:6@ HHHH **** "BBB@ HHHH M***3()(SR.M "T44 @C(.10 44@()(!!(ZTM !1110 4444 %%%% !1110 4 M44$X&3TH ** 01D'(HH **** "BBB@ HHHH **** "BD) QD]>E+0 4444 % M%%% !1110 4444 %%%)D9QGGTH 6BBB@ HHI 0PR""/44 +1129&<9Y- "T4 M@(89!!'J*6@ HHHH ***0$'H.-*N]; M\$:QIEB@>ZNK9HXE9@H+'W/2@#E(_%&L:)\.?!%Q86JZA'(M/:&;3]7@GF\W!W8159<<\?>. K62)!+H[1F\&\?)BUDC./7YF XJ*V\)ZEIOQ"L[FT6-O#T?VBX1=X#6\ MLP = O="R[ACH6;VH ?K=Q/HOQ4\/WAFD^P:M;RZ=+&7.Q9E_>1MCIN/S+FN M?;6K_P#X6M_;?VJ7^Q!J \.^5N.S?Y>_?CIGS<+G\*[#Q[H=YKGAM1IB*VJ6 M5U#>V09@H\V-P<9/3*[A^-8O_"%:B?A(VC'9_;S9OM^X?\?GF>=][I][Y<^E M "P:A=7WQ#\4:I%*YL]"T];.&(L?+><@RNQ /)'RK^-7M!UCQ+XG\%:/K5E/ MI5I/I-+X6\.ZAIW@C4(+^-%UC4Y+FZNE5P1YLI. M!GV&T?A5WP)H][H7@'2M)OXU2[M[?RY%5@P!R>XX[T 8FA^)/%-]X$?Q7=S: M.83ITUTEM%:2*P=58J"QE.1D<\?E4D7CJ]?X?:EJLMM;Q:YIL0^TVQ!,>X@% M7 SG8RD,.?4=0:L:+X=U*R^$ \/31*-2_LR6V\L."-[*P W=.XYK-\8^#-6O M_#MN^BI'_:9L4L+R!G"K/%@=^FY&Y!]"P[T :%SX@URX\7:QI5EJ.B6-OIZP M%3>V[N\AD0L>1*HXQZ=ZDU7Q!JNE6>D03ZGHR3ZA>_2U34 M<-]E6)ER)G3=E>1MV[\9(^;!K6%8(W^K5BXW[?NXR,Y.:T/!^B M3Z9J.K7@TF/1K&[\KRM.CD5@KKNWR$)\BEMRC"G^#)ZT 9GAS5#X>\0^-=*U M*XD:WLY/[6MVEN,/Q_M5+\2/" M6L:O#I\OAI(EN4AGT^8,X0"VF3:3[[2JD"@#+\,>(]0TW0-&UF[D7'B?79'D M^U.2+>W=9"@3G"\1KCM\QKK]6\5QVVO>'M/T^XLKE=1NWAGVN'9%$3N",'CE M1US5;Q%X2%[;^%-/M;.&?3]+OHVFBFVE1"D+H.#UY*\4W5?!ULOB3PU?Z/I- MC;+97CR73P1)$VPPNHZ $_,1Q0!1TGQ%XDUJ&ZN8]8\.64<=Y<6Z0SVLC.%C ME9 2?.')"YZ"K]UJWB2;Q;'H6GW6DQE-+CO)IYK220.YD9#M E7"_+D9)^M8 M6D^'+G38[R&^^']EJ2V)='E9E^]ST('-:\WA"+7?&46J:SHELUD M-'CMUAF*OY,PD9BH ]%(Y'% %2^\;:SIFB^*5GCTZ74M$,&V>)7\B02XP"I; M*L!G(W=Q6YIMQK\FH0KN(2?GBMK5UD88_A)F;'Y&N;N/!>I6?@+Q#X4 ML+"W>W:42:=(&1#,C.KE)/\ :7!7<>HV]\UKZ3:-;:I;RQ?#RSTY@V#=Q/;! MH@>"?EYZ$]* $T[5_%'B>VDU31I-)LM-,CI:+=V\DTEPJL5WL5=0@)!P,,<8 M/M51O&FKZC%HEMI\-E9:E=ZA<:?>)=(TR020H[-MVLN0=@P<]&%3Z-;^(_"% M@VB6NAKJME#(YLKB.[2(B-F+!)0W(*YQE=V0!Q5 _#^XN!H2:I#;7P.J7.HZ MJ <1AI8W "@\D!B@'?C- '9Z3%KL;2_VQ>:=<*0/+%G:O"0>^=TC9[>E3ZO/ M=6NCW=Q9)"]S%$SQK,Q5"0,\D G]*Q+ZQT_P-X;U?5-!TBV2:.#S6B5M@EV9 M(!/T)Q]:Z"[A:ZT^> 85Y8F3GH"1B@#R.#5?$%[X>^'>HWD,%Y?S7VZ#$Q_> MAK:0!I"5^4Y))P#P.,]*ZAO'>H:='K-IJNFVIU6PFMH84MISY5P;@XC^9E!7 M!SNR. ,U0T'P[X@32O!=G?:6MJVA76)V^THXDC$#H'7![EAQUJ;Q'X*U#6-5 M\1W2VUM-'.VG3VD5PP,=PUNS%XW'. 0=O([T =!X?\0WMYK-WHVK0V27T$"7 M*264QDBEC8LO< @@K@CW!JOJOB365\8GPWHVG6DTW]GK>_:+J9DC0&1D((52 M2>!C'J?3EWA+2?L=Y=W(\):9X?C9%CC6W$9FD.26+-'\NW[N!DG@D]JR-2NM M3L_B_-/IVG#4,:#$)+=9EC<@SR8*EOEX(Y!(Z^V" 7K7Q?J^J:!%<6.DVT>H M+>2V5Z+JYVV]H\1(9BP&6!( &!_$,XQ5.?XB7<'AVTO4TN&XOWUG^R)((;C, M;2?, R/CD'"XR.,\]*RQX-UF&'3+Z^T:WU9GU&]O[[2C.FQ))_\ 5D%_E?8! MC_@1(S1:^#M>CMK:T?3;6!8/%$.K#[/*HB$!&651P?D/'09ZB@#1.L>,A\1- M$TNZBTJ-)+&:>XAAN9"A D0%LE,EE'0=/F.2*@TKQ=:Z?9>)Y['1;>"Z7Q$^ MGI&LI5;JX9E'F.Q'R]M:;JT?Q"T;7;&P%[:I:2V=P!,L;1;W1@_S? M>'RG@ MWNEV>JPZE:6!U&R%LT;07)^SR)/)Y:NSE3-&@Q$V%&T$ECSZ 8K3C\7ZOJV@Z/J6CZ; M911WUK]HEFU&Z\N*%N!Y0*@EF)SS@#"_A6EI.D7EIXR\3:E,BBVOUM1 P8$M MLC96R.W)%<1I?@S6=-@T!;[P]9ZP+;2OLGD7$T9CM)_,+&0AL@@J5!*@GY?> M@#I]&\=MJFH^'XY+%8+;6K*62*3S-Q6XB/SQ=,$;$]=M_AYI=G':0KKN@WXN+,>:H MCN )"3@C[JNCL,'I4LW@.Z_X5_I%C+:VNH:G:7JZG=VUP1Y=W,Q8RH201SYC M $\<+0!TGAOQ!=:E?:CI>I0VL=_8>6[-:2F2*6.0':RD@$S_P#"+Z;H M"2LBQPVRQ^:Z@')D,?R]2< 9QSZUG7=EXCT'Q-KE_HNE1:E#K"Q.I:Y6+[-, MB>7\X;[R$!3\O/!&* )]:\3Z]:0)%=;O-9O9;_1].U>> M^T^"WBOYBOE6,@5A(1&V6P6.X;>O )'6ETG2?$VAW/A_4DT(74EOH:Z3=6RW M<:M&R,I60,3@J<'@[N"D($!;YF(!.YM MO"CN>O%6KKQ3K<4FG:4-+L;?6[I)I95N+O\ T>**-@N\,HRP8LNT8!Y.<8K) ML_#^NV7AVXM-3\.Z?K4=WJEW,O\ +P2>#@\CI5"+P)?6L>EW M]WX>M-7CM_M4/]D7,R2FVADD#Q!'D^4E-N#ST8@'B@#=7QY>WMMI=GI^G6YU MR]N[BT>&6<^1"8,^:^\#++C;C YW"D\$S7D_CCQF=0MH[>[5[-9$B1D9Q59_#NK6'_ CNM:;X>TZ"ZT^>Y,VDV+I$OE3+MX8X4N J$] > M<=JUO">F:U#XD\2:OJ]I%:C4GMV@B242;%2,K@D=^F>V2<9'- &>=6\0S?$O M6=+;[)_9=OIL;[/-?<%8R8<#;@N2 ",XP!R:Q_!GB36M'\%^#GN-,M/[&NOL MU@'\]OM 9_E60KMV[2W;.<$'V'17&E:Q;?$:]U*WT\7.GZCIL=JTPG53 Z%S MRIY(.X=*IQ^%=67X?^$=),*?;--O+&6Y7S!A5B<%\'H< =NM %<>+;31]3\= MW=OHUO'<:?<6B2S>:5^TM( JM(W:T%S97' MFPSJP/3(# C'.1@Y&#UQR]GX>UW3=<\;ZC%I]G=)J<]L]M!<2#9<1JNV13_= M)!(&1C.,\5?\$Z%58)+"Z9X@Y"L0."1T-5]!T:'Q^VHZYKUQ>36_P!MFMK&SBNI M(8H(HW*;L(PR[$$DG/;%:^J^']0NOBEH&NQ1*;"SL[B*9RX!#./EXZFJ5G8^ M)O!M_J4&DZ1%K.CWET]W BW:P2VKNA>"KRSLM3 MU/4[<7D3A8R3>1V>Y?,B23.7;&[!X.#CTIO@[_A$[G7EG\+:U4EN!@P"7;G<>N\C&>! MQ5&:T\1:WXDTS6KCPY%IITB.>1 ]W')+=.\918@5X5,G))/8<4 97C#^V/%? MB34[;0;R> >&K03H87($]ZQ#K& 1,8]7KT#P[K=OXC\.V&L6W^JNX5DVY M^Z?XE/N#D?A7'^&OAAIR:.EQXBAFGUR[=[F_DBO9D4RNQ8C".!QD#/M6GX*\ M.WGA.]UG2HXO^)"UP+G36,NYD#C]Y&03G 89!/7)H 9\0+VXN$TKPOI\TD5[ MK=R(WDB8J\5LGS3.".AVC:/]ZH?!&KSZ?H^LZ'J'97C9F.Z2>W(+PO M[DKQ]5J-_ __ D?C75=9\2V[FVB5+72XHKIT*Q#)=R8V'+,>A["F'P3<>&O M%UGJWA*W BN+>6UOX[FY>0=,Q2?.Q)PPP0#G!.* )K#QIK+>'9_$-YI5C-I8 MTZ2^C?3[SS60JH812 J/F(/5<@%3GM4IUS5KCPOK%UK&EZ9E9>GZ!K<>N2:MI_AFQT*Y%E,ES']I5H+^9MNS*1]%!# M'<0&^;H:CMO"FHRCQ#+9>'8M AOM(FM38I650,4Q_B+J,.GZE+/H:K M=6.K6^F-;)/GS#)LRRL0.[_+G&1C.*J6FC:MX;7P1-%!:W&IV>FR:?/I[7:1 MR2@JC%HR>&VE.?8U0T[2]7UY_$)\J!KE/%-I<2K')E$6(0LZACC<5 P?4CI0 M!T=QXSUG2)M:M-8TRQ%U9Z1)JMN;2X9TD1"048LH((('('(-0GQIXD2]T6%] M!LMNNQ,;!1=MNB8('_??+@#;D_+G&,*>*5]@*D@$$$,"#Z#UJKK'@G4-1E\13-9VMR)=7M=0M;>X8&.Y6.)%9&Z MXSAQR/3M3+WPI>:AX3UVUL/".EZ'-="!((8/*$LFV0,QD9/EQQP,GH?6@#8/ MB;Q';:XFE7^E:=%->V: ,+3_&&LZ=>^-M1UM;9],T MF;"QPRL75A$A5$!4##9R23]X^G-;5KXEUVSUG2;+Q#IEE;Q:L62![2X:0PRA M"_ER!E&<@'D=QT[UBWOA#6+^;QMI#VJ)9:XPN+;4/.7:CB- %9/O?>7KZ5I+ M9^(O$>O:#/J^D1Z9;:3*US*WVE)?/F\LHH0+T4;B0DY;+1C M3A<#J3SQ6?XE\+M)XNEUK_A%K'Q%!=6<<#0W!B#P2(S$,#(,;6#X..?E'!H MM)X^B6VT/5;JV6VT/5(BKW3RF#2XKB8H&AVLPFE./E&U2VT G!4=^([_P )WVNV&D^'+VQL[#0(X?.U&*P. MQ)90J5[X5UR]T/3+;5-.M=8FT*^)A2Y9"NHVI1D!8-PL@ M# _-QN3.>> "^WCV[@L[FTFL+:378[^'3XH8+@F"9Y5W(X?&0NW<3P2-A%2W MGBO7M%TVY?6-&@2XAN[6%);>9F@G2:14)4D!@RY.01Z<\UFR^%;^728KW3?# M6E:->V6J0WUM80%$,Z(I4K*Z#:&(=\8R!QSUJSK=AXM\3^']2$^G6UDZ3VTV MGV+SJSL8I%D??(N5&[& !TQSUH V-:\1WMEK[:/96MO),=*FOTDFD*KN1T7: M< \88G/M7->'/%^O)X)\-_:H[*YU?5QBVDFN&5/+5-[22G;P1C&U(-8\9_VQ?Z9'IUH='GL5B:X65UD9T;+;>,'!Z9^[UYP,&T\(:Q)X5\,PZG MX:M;N?0&:%[&XGBD2\B9-I="]1^'Y]2F^*^K+JMM!!=1Z/;H?L\A>.0>;*0RD@$ M=<8(Z@]>M5Y_"^I#2;#4-,\-:7IE[8:LM]'IEJR1^;$$,95W4;?,(8G/08 S M6KH-AKLWCO4-?U33TLK>XT^&WAB$ZR.A1W)#8XS\V>,CD#- %WQ)K.N:=="/ M3+&P,"0&9[F_NO*1VSQ$F 3NP,Y/ R.M97_"CI/)+I"W%S:F"5H-\EN[!BA*Y*$C@XZ9%>>>'?&+6W@3PC+HOA^VA&KW M,MM%9),5CA(,ISNP3C*9/'0G /2NWT>POK/PE9:??7'VF_BLEAFEW9WR!,$Y M/7GN:XGPQX-UK3/#/@2RNK>-9](OIIKP"52$5EF (/?[Z]/6@#1E\>7^E6?B M&/6--MSJ6DFW"1V/>JK7&M2?%'PU%K=G9PS)87S*]I* MSQN#Y61\P!!&/IR/H'^(O!VK:K?>*Y[98E:[33Y+%G?AY+=FK^.='UJ_T=-.LK.TN86B:Z260.^SGY>,';@8YX.<9% &5X3\7HOP[\.M MH6A6MM=:M=2VUG8+,1#&5>0N[-@G: C,<#.3BNC_ +<\31Z7=+/H$ U."Y2% M6%P1:NC 'SMY&X*HSD8)R/>N4\/>"_$&A>!O"FVTADUG0KR>=[0SJ!+'(9%9 M0_0-M<$9XXQ6GK>G>*?$-A!<:CHUM+;0ZG'.-$\]"TENL;*1(Y.QCO(?;TPH M&30!G^)/&VO'P;K)M5L(=3TV^M[:>:VN&>-DD,95HSMSD[PI!Z<]>!707GB? M75U,Z1966DMJ%K:)M^#/$$^C>*;6VT2R MM/[1EM+RT@MYD6-#$R9A.,8;"9W8VDGK6GJGAV[N_$#Z_=>"K+5S?6<<4EG= M2PL]I+&6P0S94JRL,[>?E'!H T(?'%[KD^DVOARPMGN+S3_[1F-],R)!'NV; M/E4DL6W#T^4GFE^& P3-KMV9(MV[8VX9&>^#W[U7&B:WH&O:9K M.FZ)97(.E"PN[&QE6W2!P_F!H]V 5RS#'7H:UO NDZKI.GZI_;$<4=U>:I<7 MFV)]R[9"",'\QS@\4 LWMQ+:S?:T00B1%3=(#SCC.!D\$8'!J"7P(VCW\"YO <>FQ&R>1X5U;[2NP6 MS2%\F/[V\*2N,8SSF@#>F\<30:1XBF:QC-]I=^+.&W$G$YDV>28OY&I M+3QJU_#X2^S6:F?7 SRHSG_1U2,M+VY(;"_C5#5?"&HS_$6ROK5(_P"Q)6M[ MB^)<;O.MQ)Y6!WR6C_[X%+X6\)ZGI?C/4[V\2,:=;+,FE ."=L\QFDX_AP=J M_2@#O:*RO#6J7&M>';+4KJW2WFN(][1(^]5Y(X;N.^?>M6@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "F2S101^9-(D:9 W.P R3@#)]20/QI]<%\6;>2X\-Z>$O+FW!U2T1A"P&[ M=,O)R#R#@CW'>@#O:*X-(-1UWQ=J>A_V]J=I9:+:VR![=T66XED5F,CMMYP% M' &2:U_ FK7FL>%HY=1D$MY!//:S2A0HE,4C)NP.!D*#QWS0!L:;JUGJ\4\ MME*9$@N)+:0E2N)(VVL.?0CK5VO'+.TU:#PIXPUZRUV\M)=.U34;BVMXMGDM MY1G/Y59T'Q'IOB:R:\TN2:2V!P))+>2(/[ MKO4;A[CBO']"T*63X>>/YQK>JH(+W4D,2RILEVKG+C9DENAP1^%:-A>W6B^$ M/ ^FIJ>N-!JMFMQ.UG%Y\\21PH1'$%0E5+.N3@D =>: /9*9+-%!'YDTB1ID M#<[ #). ,GU) KR^WU[7KFTL="-QJEH;W66M(=0O+7R;EK183+G#*!OX*;MO M;/6F^.]#U:Q\,K;W/B&^N;0ZO9BV9BOG!6D0%9&VX;##U4!XJUB^\ Z5IL=TT7B:ZU ://*H!:*2-SYTF,?\\T+?\ A0! MZA17CUUXIUF>;5M1LI/$+S!$3P&V?Q')X'5V&KZ\E[K>EZ-< M:UN:=X=TN34M5N1;VL9 +E2Q))P 223V K MFK][_P 0>/;K0X]5O-.L-/L(KA_L;*DDTLC,!EB#\JA.@ZD\UP7BZ:_UGP+ M-0U2Z>YTSQ'_ &8\D>U1/MFPLC#;]\#'3C.>* /:=/OX=3L(KRW698I02HFA M:)^N.58 CIW%07.MZ=:&P\RY4B_G%O;-&"X=]K-C(X'"MSTXIDFGR0>'I;(: MC>O((F NV=?.SR'=&^(ZZ1H%['+I.KV:*B*K 17,*[>X'W MXP/J5H ]5QR6#!NQZ M4>&-2OO^$EM[76M;U6TUEY)O.TZ\MQ]EN4&['V=@ /E&TY#$X!R.X .\TK5; M76;/[7:>;Y6]D_>PM&4Z M'XFUW5?!.C0/JLZ7FJZ])8R7BA?,CA4NQ"Y& V$V@XXS5O6M0U[P_=^+K%=< MNKB*R\/"\LI)MIDC%&FUR\O%UD3)> M03;?*5EA,@,:A05P5QU.1UR>:YJUO_$S>!?#WB4>);PZA=W\5HT3JA@\N24Q M[7:*9I'C_ (5& M5R%./;BDL=7U>SNKB.VN/$MU:R:7<23SZK8/"(+A%!1T8HH ;YOEZ# H ]2I MD8V=QKEGIG@C79_$%[GL* .GUKQ MAX>\.W,=MK&K6UG-(GF(DK8)7.,_F#1I'B_P]K_VC^RM6MKK[.F^;RV^XOJ< M]N#7*:W=ZI9_&*&32M)74ICH!#1-M;49-9UGPCK<>J: M=)H;);LT;VUZDS2 *21G;P. #Z@]J +,/Q!\-3Z'=ZVM_(NF6I4/.HYKM-8U"[MO$K^'GU;Q.UM86*3"?3[4SSRRRN M^#(R1D!5"@ 8&>1%>0D(K, 6(&2 ._ )KS?3=3U[Q3?: M+HM_>7^CRC26OKXP1B">602^4HPRDH."V .X[57UC1M6'C7P-::EX@O)+@F] M4SVVV/<$C)5B-I&\JP5CT.. * /1K35;6^O[VRA\WSK)E6;?"RKEAD;6(PWX M9Q5VO*YM5\1W]Y\1[;3]1F%QI4EO)IZ A<(79 ,@U1U?6=.T&P:^U2\BM+56"F60X )Z" MO-?"_B#6KF[\/7HE\17DFHL/[2BN-.=+2-'0L&B;8 H5MH!R=P)-=!\5/^19 MT_\ [#%E_P"C10!LZ5XW\+ZW=BUTW7;&XN6^["LH#M] >3^%;]&Y:STBTW M&*9E)\R9MI&TD8"''0GF@#T]IHEF2%I$$K@E$+#0R76@M>/' RA W[DLH!4_*V>1[#!%0:#XIUG46T;6(7\17%S?7J M"YM3I[_84MGJD<@_2I=,TJPT6Q2RTVTBM;9"2(XEP M,GJ3ZD^IJY10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ( , M = *6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "L3Q5X>7Q/HAL/M;VDBS1SQ3H@8H\;!E.T\$9 M'2MNB@#DY_"6I#4?[4T_Q"]IJ4ULEO>R_9$=+C9G:^PGY6&XXY(P>AK9\/Z' M;>'-$M]+M6D>.'<3)*#I[W2((;K7;N35;>\^W0:@47,4N",+'T$>TD;/<\YYJK=^ IM M1T:^M[[7[F?4KNYANOMGE*%B:(@H$BSM"C'(SDY))KM** .:M_";KXOL_$MU MJ37%Y!IIL' A"+)E]Y?@\?2HK7P/:6OCJ?Q.+F1C(&9+0J/+CE=41Y0?[Q6, M#\37544 IP1FM?Q% MHL?B+0;G2Y)G@$VTK*@!*.K!U;!X.&4''>M2B@#C#X'OIM4?4[CQ/>&^FLWL MYIH8EBPA(9/+ /R;6&>^&H[GQI;>([BY>1K2T:WMK8J-L3.!;>U%UJ4K6>IB^AO+.V$DEL[.?G,?.Y &(8 M#)P>E4='T)_%FK^*)3J%[<6>H:5'I[:C/:F$22$N6\J,@?*JE1]<\DYKU>B@ M#%NO#L=UJ6@7IN&4Z.SLBA?]9NB,?/IUS69#X%@A\(Z3X?%](8].NXKI9M@R MY27S,$9XSTKK:* .F_:W"Z' M+;RH^P9E\I"@!';.ST#6A;WM MOJWB6348;FW:%5-E%%Y988W97KQVKHZ* .-N/A];W'@#3_"9U"416;1,+CRQ MN;RVW#C/>M#5_#5W=:T-7TC6'TR]>W%M.WD+,DL8)9?E.,,I9L'W.0:Z*B@# ME;SP?.TNFWNG:Y=6NJV-L;0WDR+<&XC."1(#C)W ,",8.:K3> I1'HDMIKUU M'J6ES3S"\GC68S&8$2;E. ,YXQP*[.B@#!T7PQ%HWB'7M72Y>5]8EBD>-E $ M>Q2N >^!;W6&BC\2^)KS5;"-Q(;);>.WBE8'(\S8, ML,\XSCBK6H^#Y;S6KV]MM8FL[;48(X+^VCB4F54# ;7/*95B#@'VP>:ZFB@# MBK7P%KM%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5RWCW7;[1- @72RBZE MJ-Y#I]I)(,K')*V-Q'? !/UQ74US?CCP]<^(_#ZPV$R0ZE9W,5[922?<$T;9 M7=['D?C0!F3> ;^*R,NG^,-?75U7P'%:D6OW8KJA !_A.2:RI?$_B^ZL39VG@NZM=7==GG7-Q";2)O[ M^\,68#K@+DU!?V^M:9\0=-UI]*N]6B31&LYY;%8US,9%8G:[K@?*3U/44 ;_ M (X\12^$_!NHZY#;I<26BH1$[$!LNJ]1_O54U'Q!K3>);/1=(M;!I)M/:^>2 M[D=0 '5=HV@_WA69XY35?&'PUUS3[/0=0MKV01K%!=&)6EQ(K$@J[#@ ]2*@ M\2Z%]H\7Z;?7_ABYUJPBTIK'_#DM]=: M?IMU?-%;S2%BU:RN7BF$2[PLR,[C9(W14YSCMC-&K^&= M4MO&FERZ7;^;HUQJ:ZA=*& ^RS*CJS 'JKAP2!_$I/\ %0!8OO$'C"Q\0Z5H M[V6A-+J2SM$XGFVJ(@I.?E[[ATKH?MVMP3Z5;S:3%2#T]*UKZ^O;;4].MK?2 MY+FWN6<7%RLBJ+8 @D'ELGCCTH T:*** (;NZAL;.>[N9!'!!&TDCGHJJ,D M_D*\L\,Z[KMKK^D:[K-Y<'2O%32QPVLKDI9/G=;@#MO0$<=2:ZOX@:;J>OZ3 M::#81/\ 9M0NDCU"X5@/)M@=S]3G+8"C'J:R?$'PNM[KP[-!I^K:V;NW026* M7&IRR1I,G,?RL<#D >U $?BB477Q2M-+O?$%]I>G'1FN,6]\;8-*)@HRDZ1HGB:\UJRO8)VU"">[%U]E"J"D@?JF6.W!/.:L6^@WOB#Q MSI.L^(-!B,']@&&XCN4CD6*Z\U25 .>V[!]*O:9X?N/"GCF9M(T]#H&L)ON$ MA"J+.X08# !5OQW9R>$O!@:W\0ZRJSZE:I-=7%^S/'&7PVU_X1C.:W/&VCW^J:KX3ELK= MIH[+5TN+@@@>7&%8%N3SU'2D^)6F7^J>&K>/3K%[V:'4+:X:!"H+(CAFQN(' M0>M &)8/X-GU&VAM?B/J=SJ^* M=1TVVLUL_LL,.IFV3YXB7P,\\@?G[UNIXDU$2*1\/=70YX;=:\>_^LJ*P\)1 M77Q#\5ZEK&C6MS:72V8LY;F)) VV(A]N>83FVN"Y'E^:.N5^;!SC%9G@76=?OO"WCJ:*YGO=2M=1O([!9G,FT MJ@*(H/;/;I71^$-%O?"FL:EH<5GGP_(QN["X7;^Y+'YX&'7@\J<=#C-8_@30 M?$F@Z'XN"6D5OJ-UJMQN"H^7WKU&O-M:BU3Q@=/MCX-NM-U."[@F?4KEX=M MJ$<,QC=6+/D J!@9SSBNUT[5I+[5M6L7M&A%A*D:R%PPE#('SCMC.,?CWH X M_P"(6JZA8>-? =M:7L\$%WJ#I<1QR%5E7Y.& ZCD]?6J'B/7=;T;XE7VHV]S M<3:/IEC;27U@"2IAD:0/*J_WDVJWN :U?'F@ZIJWC#P1>V-HTUOI]^\MTX8# MRE.S!.3ST/2M6TTFZ'Q%UK4)[;-A&-)U#QSHL7B36=>UBV-^6DM;/3KQ MK>.VBR0@^7!=L#))SUZ57T3P?K&D?$."U>W,WAFSL[I+*X+@F-)BA\@C.?E* MM@^A'I5OP])XC\"::/#T_AV]UBRM69;"]L)(B7B))59%=E*L,XSR* .L\-Z= MJVE64UIJNJ?VF$F/V:=UQ+Y782$<,PYY YK9KF+"^\50Z/5=UO"2JG=)T9@,LPT3P9?Z7J N8I8]3NH(H!:!7!9@58L3@$8 YS1\0]-O4\4VD6E,%/BFW M_LF\"M@JJL',N.Y$1E7\10!U^B^*)];M-$O(=%NDM=3264RLRXMT7E"_^^.F M*Z.LTSG3;S2]+M=-F:TDC=/.BQY=LJ*-H;OST&/2M*@ HHHH **** "BBB@ MHHHH **** "O.](\3W437FH16UQJ5QK>KSP:;;"8(@A@4INRQPH_=NW')+#B MNR\0W-W9^'-2N+""2XO8[:0V\42[F>3:=H ^N*Y._P! M=+\$Z#HM]X?N=6M M+6-%F>S8^?;RA/\ 6H%(8Y8MDJ:5J6J7T>FB- MSMDB)DQ(RLIY&Q78,#R,&M;QW>7.E^ -/;*YU+P%KEE9PO M-A]&!]:R= M+\0I+HWPZDU5[^XO]2^[-'<%%+[,DR*/OCV-:OB[0-0?2]/US1H2VMZ;!Y9@ M!P;J!E DA/O_ !+Z,/>N>MO#FL)8?"Y&T^<-ICYO1C_4?NP/F_&@#J9?'3BZ MN9+;0KVZTBTN_L=Q?Q,IVR!@K%8\[F56."1Z' .*R].\41Z)J?C2YU">XG6+ M5(X+2V4EWD=H4VQ1+ZDYX'N3WI-)N->\+0WV@VOA^ZO+J34IIK2ZP/LK0RR[ M]TCYRI4,P(QDD#&(_$U@LT6KVFHK<:8DK_N+A/)59%V]/G&5 MW=00.E 'J=I+-/9PRW%O]GF= SP[PVPGMD<''M7G_P /_'VDR>#;1M?\3Z>N MI>9.)1=7D:2 "5PN02#]W&/;%=YIMV]_IMO=26LUK)+&&:"88>,]U/T-U ML8[8A]T9*! &Z!!NSN)P!S6D/'H@/DZCI$]I=Q:C!87,1E5Q#YPS')N'#*20 M.Q!-L:?H.L0KIU^EG+XKEN)[>RRDLUB.9_"P@D$T5OYWV M@D;&8;"8QWW!9%;Z&N7A\7+J_CC0-0666TTIK74MWF2XCD6)T7S2.F.&(ST% M9MSI7B6/PK'XFMM*G_X2234[B[:S&-Z)+&T"J?HHB;_@-3:Q\-5U*]\*:'-' M=#2K+29[:XGMWV 28CVY/?+ MCH2.: -7Q!XOL[OP?'J]SI^I1:=)J$,5H\5 MP8)9U+863CD(3V/)':M2^\972:WJND:7H%SJ-UIJQR3%9DC3:Z;ARW?J .^# MTKE?$MEXHUKP%%H][IDTVJZ?JENK31)\EU$K9$R^F1U'8YKK]%T^[M_''BR\ ME@=+>Z%IY$A'$FV(AL?0T 5T\>?VA#IIT+1[C4IKZQ^W^5YR0F.+(7DL<%MQ MQ@>G6NHL;K[=86]WY$T'G1K)Y4Z;)$R,[6'8CH:\JLM%^R^#?#=CK7A?6'N; M6PQ%>Z6Y6YMI=QRAVD%1C:022I/4#'/I'AE-3C\,:8FM-NU,6Z"Y)()WXYR1 MQGUQQF@#5HHHH **** "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 **** "L>W\,Z?!X@EUQC<7%^ZE$>XG M:18%/)6-2<(#@9Q6Q10!'/$+BWEA+N@D0H6C8JPR,9!'(/O7.?\ "$6G_0:\ M1?\ @XG_ /BJZ>B@#F/^$(M/^@UXC_\ !Q/_ /%4?\(1:?\ 0:\1_P#@XG_^ M*KIZ* .8_P"$(M/^@UXC_P#!Q/\ _%4?\(1:?]!KQ'_X.)__ (JNGHH YC_A M"+3_ *#7B/\ \'$__P 51_PA%I_T&O$7_@XG_P#BJZ>B@#F/^$(M/^@UXC_\ M'$__ ,51_P (1:?]!KQ'_P"#B?\ ^*KIZ* .8_X0BT_Z#7B/_P '$_\ \51_ MPA%I_P!!KQ'_ .#B?_XJNGHH Y^S\(VUE>17*ZKKDK1MN"3ZI-(C>Q4M@CV- M=!110 4444 %%%% !1110 4444 %%%% !1110 4444 %8-_X4M]0O9;I]4UN M%I""8[?4YHHQQCA5; K>HH YC_A"+3_H->(__!Q/_P#%4?\ "$6G_0:\1_\ M@XG_ /BJZ>B@#F/^$(M/^@UXC_\ !Q/_ /%4?\(1:?\ 0:\1?^#B?_XJNGHH M YC_ (0BT_Z#7B/_ ,'$_P#\51_PA%I_T&O$?_@XG_\ BJZ>B@#F/^$(M/\ MH->(_P#P<3__ !5'_"$6G_0:\1_^#B?_ .*KIZ* .8_X0BT_Z#7B/_P<3_\ MQ5'_ A%I_T&O$?_ (.)_P#XJNGHH YC_A"+3_H->(O_ <3_P#Q5'_"$6G_ M $&O$?\ X.)__BJZ>B@#F/\ A"+3_H->(_\ P<3_ /Q5'_"$6G_0:\1_^#B? M_P"*KIZ* .8_X0BT_P"@UXC_ /!Q/_\ %4?\(1:?]!KQ'_X.)_\ XJNGHH Y MC_A"+3_H->(O_!Q/_P#%4?\ "$6G_0:\1_\ @XG_ /BJZ>B@#F/^$(M/^@UX MC_\ !Q/_ /%4?\(1:?\ 0:\1_P#@XG_^*KIZ* .8_P"$(M/^@UXC_P#!Q/\ M_%4?\(1:?]!KQ'_X.)__ (JNGHH YC_A"+3_ *#7B/\ \'$__P 51_PA%I_T M&O$7_@XG_P#BJZ>B@#F/^$(M/^@UXC_\'$__ ,51_P (1:?]!KQ'_P"#B?\ M^*KIZ* .8_X0BT_Z#7B/_P '$_\ \51_PA%I_P!!KQ'_ .#B?_XJNGHH YC_ M (0BT_Z#7B/_ ,'$_P#\51_PA%I_T&O$7_@XG_\ BJZ>B@#F/^$(M/\ H->( M_P#P<3__ !5;FFZ>FF62VL<]U.JDG?=3M,YR<\LQ)-6Z* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN>\:>))_"OAQ]3M MK#[?/YT4,=OYFS>SN%'.#Z^E '0T5S,_C*U/P^N/%MA%]HACM'N1"S;#N4'* M,<'!!!!XZBKMUXIT73+:SEU;5+*P>[C#QI<3JA.0,XSC(&>M &S16=?^(-'T MH$ZAJEG:@1>=^^F5?DR%W M>>01]1B@#:HK,U#Q%HNDWD%IJ.K65I<3_P"JBGG5&;G' )]>*M_;[3^T1I_V MJ'[:8O/^S[QYGEYV[]O7;GC/K0!8HHHH ***XWP%X^C\:6]P);(Z?>PG>(&D MW^9"20LBG R,A@?0B@#LJ*XY_%]QU7Q%HNAO"FJZM9633?ZM;B94+?3)Z>] &G17/+X@G?X@KX?5(6M& MTG[>)1DL6\W9C.<;<<]*V;/4+/4$D>RNH;E(Y&B=H7#!7'521W'<4 6**PM$ M\1'6-W6-+&TBN3<&3[V M\L,$8XQMZYH WJ*Q;;Q=XZN+;7=.EAM!NN)$N4*Q#U8YX'OTK0GU*QMK MFUMI[R"*>[)%O&\@#3$#)VC^+ YXH M45S'B?Q6NCW&FVUE):SW,VJVEEU@OH(=0T^'48+5K@)=2X6-0#AY #D)GJ: -2B ML9/$6G6>DV=SJVK:9$\MJ+AI$G"Q.,+N>,L>OEYSC&[.,YXQ0!JT56L-1LM5LX[S3[N&ZMI/N2PN'5O7D59H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC?B;_P BO:_]A6Q_ M]*$KLJAN;2VO8A%=6\4\897"RH& 93D'![@@$&@#R7XBHW@W3O$:HI&A>(;6 M;@#BVOMA_)90/^^A[U>U.]DGO-1AMVTBQ%GH=NMU=7MNT\LZ.'(C10Z@*"#Z MY+8Q7I5[86>I6CVM_:P75L^-T,\8=&PSZ79RW5J L$S MP*7B Z!21D?A0!YOX.CAO/$O@F64+,T7A$.C-SM;=$N?K@D?C6;F,<5ZY9Z+I6G.C6.FV=LR*R(88%0JK-N8# X!/)' MK3FTK3FM)K1K"U-M.YDEA,*[)&)R69<8))Y)/>@#S+48+ZX\2>/()=2T.SM9 M%B$YU*V>1_LQMU 92)% 4'?V/S9KOM%CT^V33;:2ZL[G68]-C4S843RPC +X M/S;"W/ID^M6M0T#1]5N8;G4=*LKN>#_523VZNR=^"1Q5K[%:_;A??9H?M8B\ MGS]@\SR\YV[NNW/..F: )Z*** "O'O#VF7]>PU#:VEM8VR6UI;Q6\"9VQ1(%5M"H^#[O1[SPI82:#$L&GB/8D &#$1PR,.S YSGO6J+*U6\%VMM"+D1 M>2)@@WB/.=N[KMSSCI1;6-I9&8VMK# 9Y#+*8HPOF.>K-CJ3ZF@#S/1O#SZU MX\\;2)KNL:=Y=]"NRPG6-7_N0V=K;33S06T,4MPP:9T0*TA P"Q'4XXYIK:=8O//.UG;M+< M1B*9S$"TB#/RL<.ZL+F_P!&A\1V/DO=ZOXPMWLGFSL,<3&*'=CG;\F>.S5?B9+? MX=^.].U)"/%$5I+R5VQ,OW2HQA2.Q'2BYTK3KR9YKJPM9Y7A-NSR0JS-$>J$DED3<,X;RX!G]345O80W%UK<,.I6VFWL'BQY]/-Q%OA>;[, MA*,N1U#.>"#GDV6II-965M>6VH20W36 M)S#/+M1C(I//(8 YY!!%=/5>QL+/3+1+2PM8+6VC^Y%!&$1?H!Q5B@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "LO6_$6E>'8(IM5NC;QRML0^6[Y.,_P M@UJ44 W"06VL"21Y!$%%O+]XG&#\O'6MR#6[27^T3(LUK%I[%9I MKJ,Q1X R65FP"H'\0XKF/AK]WQ=_V,U[_-:XS7KZ_P!4\*?%"*ZU&[:.QO"M MNHE("IM^Y_NG/(H ]6O/$6GV.N:5H\TC_:]4$IM@JY5A&NYLGMP:U:\MU&S% MA\2?AI;"XN+@+#?GS+B0NYS"#R3]<#VJAIFOZYJ(MM;M8_$LU]+J/S0K$38? M9O.*% .G$?.[&=PZT >PT51L]/DM=0O[IKZZG6Z9&6"5@4@VKC"#' /4^]7J M "BBB@ KF=2^(/A;2;^:RO-61;B#B98XGE$7^^44A?Q(K>OY)8M.NI(!F9(G M:,8ZL YW9'/I0!K:CXP\/Z5IM MIJ-WJ<2V=X<6\T8:193C/&T'/ -,T;QGH'B"]:STN_,\ZH9"OD2)\H(!.64# MN*Y+Q=;6WAZ]\&QZ!I8G2+5YF2SMI%7(?$7B&7P9XB> M3PW>Z2\.F3R17$ES#)\P7H C$@X).?:@#3N?B1X1M+N6VFUJ+=$^R1TC=XXV M]&D52H_$UT\,T5Q"DT,B212*&1T8%6!Z$$=161X8T_3[7P=I=E9PQ&Q-G&%4 M*"KJR@DGUSG)]QZG/>KU%% !1110 5Q@\!36,MPF@^)=2 MTBPN9&DDLX4BD1&8Y8Q%U)CR*[.B@#F(/ VEVD>AQVCS1)I%R]TF6W M-/(ZLK-(QY).XDGUKI9(TFB>*5%>-U*LK#(8'J"*=10!Q,7@"ZL;8Z=I?BW5 M['1SD+9H(G:)3_#'*REU'IR<5U.D:39:%I-MIFG0B&TMTV1H#GW))[DG))[D MU=HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "N*^*=Q]M8S);RM&X5I5! 92",@FNUKDOB1I.HZSX M1-MI=H;NZ6[MYA")%0L$D5CRQ Z#UH R_$'AB]\-:'>:WX>U_6%N["%KDV][ M>OH8;F^N[N*0I$W#A$C)RQ&0,D#FJ&K^#Y MCKDMK_PC<>L6']FP6>ERW+QM#8% RL71CGNARJDG&.* +%X]*M M8#I6I:<]X5EN"C.I\LY(V'!0,< 'YLG)&*N1^.;QS%J1TB,>'9;[[$EY]J_? M9,GE"4Q[<",OQ][.#G%8NDZ/XATRZ\$7KZ#/)_9VFR:;>1)/#NB;]V!)]_!4 M[">#G';/%1:-X)32[N'3IO ]I=S17S/_ &S))'Y9@,A+>VA=1;3B8/\ :%*Y8[1RF#Q@]>M7JHV=U?3:A?PW.G&W MMH746UQYRO\ : 5R3M'*X/&#UZU>H *XWQK \&K^&M1@O+V&1M5@M7BBN76* M2-MQ(9 <-T')%=E7!7%MXIUG6].T[4=+1+73]6-[_::2IYZ_?EF;8LGE;<;"V/XLX.<51N_' MVKI::[?V7AV*:QT.YFANY)+W8TBQ\L8UV')V\D$@=@3VYJ7PEK'EQ2GPDMQK M-EJZ7UQJDDL)DO(UN-X6%BV0=F.&V@!<=ZZ5/#NK'P7XYL3:$76J7%_):1F1 M?W@DCPG.<#)]2* .ATWQ(FI^([S2H[?$<%E;W:SE^7$I? VXXQL]>]9EGXNU M75_#^G7VDZ$DL]Y-/&PGNBD-NL3LNYW"$_-M& %[^U9]O9:]X>\3B_M]#EU& M&\TFUM6\J>-/(FB+\/N8?*0_5<].AK$M/">LVFC>&X-8\/?VS;VGVW[5IR31 M;!-)-NBE(=@K+MW=22-W3- &_/\ $6>/2])FAT0S7U]J$VFO:K<@".>/>.'V MX*EDZ\8!SVQ6OHWB6\NO$=SH&KZ=%97T5G%=Q^5/YJ3(Q*O@[1]UACWR#Q7' M:/X3UVUDT.WDT>.VBT_Q!<7CF"2/R1#(LA'EC.< L%Q@'VQ6E\4X;VT31]9T M9T765G;3H%)QYJW"E,>Y5@K_ / 30!U/ACQ ?$MAV6D?V>LE@MM$=$T+2[NQC:74=0 MG$B1SC;9A_,F"KQ\X &.,#J>E '2Z_I]]JND265AJ+Z=+*RA[F-X;PA[ M,1D ]LYKSN_OI?!NI^)?[#OKVZL=/T1IYTNKE[A8+PM^[ 9R2"5R2N>F*[GQ ME)KL?AJX7PY;-/J4A6-"KHK1J3\SC>0"0,X!/7%C6M MU:2J;VXNX9B\S#[[['+,Q)R2?3Z4 1OIMQX.O/#%]%JNI74E_>1V.HK=73RI M.9$8APK$A"'48V@<$BJWBG1[[1-._M0>(-1N/%-U?JMBD=PZ1/ND&(1!G;L" M9W$CL236A%;>)/$=]X>MM7T1M.@TF=;NZN&N(W6XE1&5!$%).TEMQ+ 8QCK5 M+3'\40:]>:WJG@J]O=2=WCMG6^MO+MK?/RI&#)P2,%CU)/H!0!J^*]"B/]KZ M[KGB&_MK&" ?8X[2Y>W%L0O+?*P\QRW3.>PQ6_X3DU*;PCI$FLAAJ3VD9N P MP=^T9R.Q]?>N3UJ/Q#=>-FN[KPK=:II5AL.FQ17<"1F7&6F=7<$L"=JY&!@D M1U=HSZ$J2#^!H LT444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MEOX'[KQ#H42:=+'%J5C=17 MUDTOW/-C.0&]B,C\: ,V?P)J45DTUCXRU_\ M=5W)-/=;X7D]&A(V;2>P'%4 M],\>ZMK&B^%)+"PLS?ZRLZRBXE9(XWA!WXVAC@E3C\*NS>+/$]Q9-:VG@G48 M-79=H>XEA^RQ-_>,@$[W3.=RL M& +D]#]: .ETO7]4_P"$F_L#6K&TAN7M&O(9K.X:2-T5@K!@RJ5(+#U!_"LG M2_B(U]X(@UV33=UY=7K6-K912?ZV7S"BC<1P."2>P!ZU9\-^'7\->+]32.TD MGLKV-9;>_ED,LD6.&MV9B6*Y^9?J0>@KF_#_ (1UVU^'.F1?8Q'J^EZN^HQ6 MLSA1,!(_R;N0-R.<'UQF@#LK:_\ %D%_:IJ6CZ?+:3OLDDL+IF:WXSN8.J[E M[$@Y]C4$?B^5_%'B;2/LB!-&M(KA)-YS*70M@C'&,5CZG'JWB+5["?3]*\1Z M93;)$CAG7RTD(D+*"O"D'/)J2+0M37QUXXOC:.+6_T^"*UDR, M2NL3 @<]B>] %C3O'[7WP_U+7WL5AU'3K1IY[%GX'[OS$(./NLI!!QW([&M+ MQ1XEN=&TNR.G6*WVJW\@CM;0OM#D*7!A5*LK-C &&KO+'Q)<7E[%; MOX:UNU5S@S7$<(1/*H9X8(E!;8# MQN;( /:@^#=5TRYM;O1/%.JO*DJ^?!JER;F&>//S#!&5;'0KBG^,]%U2;4M% M\1Z%#':KY M>R) /;ZTT*^<:,IUVQOH+*;3_ #\J[2LH1D?'*L&!!('<'I4MG_:? MA'5]9C.C7FI:;J%XU]!/8[&>-W WQNK,I'(R",C!YQBLZ;P]K-\+S6;BP:&[ MU'6=.G%F'5F@MX)$Y<@XW8#,0"<<#F@#HY/%L$MAX>OK!!-;ZO>);9<[6BRC ML^(O&-CX@TO1WTW0FFU%9WB=;N;:HB"D[OW>>=PQBJ^K>&] M4M/&NE/IEL9=%N-374;@!@/LLPC=78 _POO!XZ,I/\5;6LZ;>7/C_P +:A# MSVMI%>K/*",(76,+GZX/Y4 5[C7O$H\0V^A6UAI+7IT_[9.\ES((Q^\V;5(0 MD]CR!5_P_K]YJ&JZGI&J64-MJ&GB)W-M,98I$D#%2"54@_*001^>:S=5\+#6 MOB+'>WL%R=/32?*$L-U)#^]\[.TF-E)XYYXK(AT36] \/>(-"TJPDDO+JX"6 MNJE@S2Q2G'F2L3DM$I8<]<+CJ: -KPYXW.N^(;BQ>S$%I*DDNF7._/VM(Y#' M(<8XP=I'7*L#4TGB#6=3UB_L?#MA920Z=((;B[OIF1&FVAC&BJI)P&&2<+A)$#*BG)C)ZGD@9K0M#J?A+6M9 M T6]U+3-2NS?0366QGBD=5#QNC,IQE<@C(YYQ0!IQZAXKO-/C>#1K"TO$D>. MXBO+I]AQC:\3(AW*>>H4^U9GAKQ=K.J>'(_$NJ6FEVFC?9Y;B1HIY'F14W9^ M4H!_">]=+HESJEY8O/JUE'92O(QBMU<.R1_P[R"1OZDXX&0.:YCPUX8NI?@_ M'X:U*-K2YGLIK>0-@F,N7P>/J#0!,OB'Q=)I UR/P_8_83'YZV1NV^UF+&<_ M&[TM=26:\F>/Y&?:!A5;GD?K3(=<\2PZ$ MFEMX5O&UE(! )1)%]D+@8\SS-V0G?&W=VQ6;I_P]6#7M(M+Q+F6PL- 2T^TP M7,D&Z829(^1@>1DX/% '1:3XCU&YNM:TV^TR)=5TN))?+M;C?'.LBL4VLRJ5 M)*$$$<<'FMO2[JYO=,M[F\L6L;F1-TEL[AS&?0L.#7+^$])NO"L.N6/]G27! MCE:XMKS>#)?(02J.Q.=Z_,8/K74:7=W%]IEO=75E)93R)N>VD8,T9]"1P M: .,^,.KZEX?\!3ZKI-]+:7D,T:JZ8((9@""""#6-XG\97?AK1?!4^H7-\-) MU! VJ7T(S+N,2E1D#Y068D[<'"G%;'QBTG4=>\ SZ7I5E-=WDTT;*D8' 5@2 M23@"IT%Z-)T'3+[P]-?:0VF^3J,3Q*QAE41A&K:--'%]E)96:%P7WJ2 ">J?>YKG=:^(,^E?%C1]%D0IHMTCVC3D<-=': M1@_[.47ZR'TJEX5\*R^#-<\3ZSH6F7JZ1/;HMGIKY#S3#DD*QRJ@\ M@\GL! M5?QYX"O=9^'L M+K4KK5K>47-O T4:'SF;,AR$#+G+'EL9QUXH U?C5KFJ^& M_!<6IZ/?S6=T+M(BR8(*D-D$$$=A6;:>)]9'Q0TC2M$U>37-*GM1)J2,(Y%M M"<_-YB*-IX'RD_S&(/B%9>)?&7PGTVR_L.[_ +<,\375OM4!2JL&;=G;@D@C M![^QJ35?#&M:]\0O"VK:3I,VD0Z:JF_O9BD;3*"I,>U22W 87&A:G8?98I!$K$MM MB&0I.1]QL''I73>*Y=;\2^!?$MHFAWD#S*+:QMY OF2\ ES@D*"21R?X?4XH M U_AQ>WFJ> -(U'4+J6YN[J'S)9)".3D] , 5RWB36]7M?CCX=\/V^J7,6EW M]J9I[=2,%AYO0XR!\B]#5SPQ>ZWX;^&%CIR>&]2EUBUM3&L.U GF9."6W8V\ M@UF^(]'UJ3XT>&_$$6E7EWI^G6?DW-Q&B_?(E!P"1G[XZ4 >H:@K-IMR%D>- MA&Q5T.&4@9!%>/?#;Q%J/BWPK&FI^++V+6[R\FM[;R6BRJI%OW%"O(&#D^X% M>AR:OJ=[J-S$NCW\&G16,A+RQKNGF8J%55!)X&[DXZ^U>??##0;[PIX7C_MC MPMJ+:M9WTMS;^3'&S,KQ!-N[=P#D\$]@: /7[,30Z;;B]D#3I"OG/V+ ?,?S MS7G/@7Q#J/Q+U#5]5DOKFRT.TG^S6=I:MY;2'&2\CCYLX*\ @<]Z]!TI[N[T M2UDU. 0W4T(:>#.?+9ADIGOC.,^U>>> O#VH?#6YU?1KFSNKO1KJX^T6=[:( M9"N1M*2*OS!L!>0".O- '9:?I6KVVJZA'=:O<76ER01BTW[5EA?+[QN4#=QL MP3SV.>I\Q^&/B;4?%?AUDUGQ7?1ZMG M^);+Q#XHU37&U9M+DG)TJ"YNGE81[GZ1EB1QL^\,USGPM\.WWA;P\_\ ;GA? M4#J5MJ+WEJ88XV8AH1'@-NX_BX)':@#1^)VM>(O#.E>$A;ZO-#>W,T=K?/'M M(E.U=QP0<'.>F.M7/$7BG5O 7CS0;.[OY-1T+6F,.+A$\VVD#*,AE ROSJ<' M/>LWXDZ5XD\4Z/X5DBT2Y>]@N_M=U!'M_<*3D)N) ) XX]*U/$OA;4_'OCGP M_=W%E)8:'HSF=GN&427$A93M5 20/D49..IQ0!L_%#Q-?^&/!US5&5GMR,NWS*V-S$C P<*N17/?"'3-?\+QZKX=U3 M3[I=-BN7DTZ[D PZ$D$$9RN^)/#OC&\FGUG3)"Z/@ MSQ<*!&H Y)*D=SY@]*]'T&SO;/2HUU&[EN;MR9)"[ A"3G8I &0O3/4XSWKS MKQ'X?U"Y^.F@^(;?1[B33+2W\N[N5B&-X\P XZMC*<@'H,=*]8ZB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "N+^*>HW.E^"9+FUOI;%_M=NC7$3[&1&E4-SVX)KM*X[XFZ=>ZIX M-:"PLY;R9;NWE,$0!9E656;&2!T!H Y@ZI%:>(-#A\*>-KS7KBXODCN[*2ZC MND%MSYDA*KE-HP0<^W-=WI7B:WU"YURWGB-I+H]P8YUD;.8]H=9?]UER?P-< M;XCBOO%UG;Z=I/@V_P!*O!)KK6[/1+V+1+B.TU..25I6D7_ M $= ,QEAU.\=,=*Z.LUIWTZ]TS3+73)7LY$=&GC($=L$4;0PZ\]!CTK2H ** M** "BBB@ HHHH **** "J>K:C%I&C7NI3_ZJT@>=_HJD_P!*N5S'CRQN]6T" M'2+6"21+^\@@N60?ZN#>&D8^VU2/^!4 8>A:[JVCZ+I>CQ:5<:QJW]G+J5]N MN5C*^:S':-V2S;MP X '/2M/5;Z;5?%GA33H#<6Z%9-5NHFRCJB(%1''^_* M,@]UJIXWL8KO4$\_PUJES+';_P"@ZGI,NR:*0DY0D,I4?=()RIRQV-IIZ2,.)"D>^9E]09'(SWVT )\6]4OM&\ 7-YIMU+:W*W$ M"B6)L, 9%!&?<5HZMXKO+36+K3M,T*?5'LH$N+ORYTC957;",<<=N< MFJ'Q8TC4-<\!7-CIEJ]S=-/ PC3&2!("3S["J?CBP-YJ4SIX;U634DM@NFZM MI4P1PYS\DAW+M ;!^;>(HU'FRY/AJ%CIO\ 9FD3W&J7 MKS1FPDE6,P&$[9=[\@ ,0. <[A7/^-?$LNI^'?#MU;"YL+A?$UO9W<'F89'5 MG#H2IPPX!]""#6?'X.NX?[-US6-#O+M)KF_FN["TE(FM_M$BO&1M9=V-N& / M\7?%7=9\,7-QX6T&/2/#D]ACQ'!?36K3^;(L2E@97))P2H4E03B@"_::S_9W MQ5\9S7UU*-/L=+M[AD+$K& I+$+TSQ6]I'BRZO-3L[+4]$FTPW\#3V3/,LGF M!<$JP7[CX8''/?GBN;U+PEJ>K>+_ !T/(:*VU72(K6VN&^XTFPC'KP<9JSX2 MT>S76K&=?!VH:?+=2E9)5^TV^J3B> M.:+^( 8!1O0CCVJ?QGH^I7,^CZYHL*7&I:/<-*ML[A!<1.A21 QX#$$$$\9% M5WE44_?8(0Q''4#K3KCQC++K#:?H>D2ZJ(+:.ZN94G M6,(DF2@7=]YB 3C@=.:Y;6/#4=MXEU^:\\+:AK7]I2+/9O:W+1QDF-4:.7#J M$&Y<[B#PWMBM*VM[_P (>+-2EMO#]Y>6.HVEHEN+)E<0R0H8_+. MM $/@SQ'JB^ ]"-EI5WJ]W>&Z0 O4X/I6WI?CNVU*_ MT6V:QFMUU6*?RGD8?)/"VV2$@=QAB#GG!KB=+T'5[/2/#MKKVA:C?V45O=K) M8VH&,_45L5S7@/39 M[#PO%/>IMU#49'U"\!ZB24[MO_ 1M7_@-=+0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !61;>&M.M]?FULB>:_D4HLD\[R"%"77_QRNGHH YC_A!K#_H+>(__ >77_QRC_A!K#_H M+>(__!Y=?_'*Z>B@#F/^$&L/^@MXC_\ !Y=?_'*/^$&L/^@KXC_\'EU_\77_QRNGHH YC_A!K#_H+ M>(__ >77_QRKNE^&;72;O[3#?:O.VTKLN]2GG3GOM=B,^^*VJ* "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ K(UGPUIVOSVKZD)YHK=@XMO/=89&!! M!= B@#-U?18-9CB2>ZU" 1DD&SO9;77_QR MNGHH YC_ (0:P_Z"WB/_ ,'EU_\ '*/^$&L/^@MXC_\ !Y=?_'*Z>B@#F/\ MA!K#_H+>(_\ P>77_P 77_QRNGHH YC_ (0:P_Z"WB/_ ,'EU_\ M'*/^$&L/^@MXC_\ !Y=?_'*Z>B@#F/\ A!K#_H+>(_\ P>77_P 7 M7_QRNGHH YC_ (0:P_Z"WB/_ ,'EU_\ '*/^$&L/^@MXC_\ !Y=?_'*Z>B@# MF/\ A!K#_H+>(_\ P>77_P (__ >77_QRNGHH YC_ (0:P_Z"OB/_ ,'E MU_\ '*/^$&L/^@MXC_\ !Y=?_'*Z>B@#F/\ A!K#_H+>(_\ P>77_P (__ M >77_QRNGHH YC_ (0:P_Z"OB/_ ,'EU_\ '*/^$&L/^@MXC_\ !Y=?_'*Z M>B@#F/\ A!K#_H+>(_\ P>77_P MM &O16??:[I&E@F_U2RM<1>NW/&>F: )Z*** "BBN6\->-;;6])U? M4KV.'3;?3=0FLWDEG&PB/'SEB %SGI^M '4T5F1>(M$GTE]6BU>Q?3H^'NEN M%,2GT+9P.H_.LO7?&%M:^%1K>BW-GJ$1NH( Z2!T^>9$;E3U :@#IZ*SM-U_ M1]9DG33-5LKUX#B5;>=9"GUP>*--U_1]8FFBTS5;*\D@.)4MYUD*?4 \4 :- M%>86_P 3-2F^'6C>(S96@N;[5%L7B&[8JF1DR.N)M/&'B37+4ZEX?\ M+PW&E$GR);R_\B2Y4'&Y$V':#CC<1GVH [BBL>P\1VMQX<36M0CDTB':?.34 M/W)A(.TAB>,9Z'H>*L0Z[I,^DMJL.IV;Z;B5 M+I"L0[%CG 'N: ->BJ]S?V=E;BXNKJ""!F51)+(%4ECA1D\9)( ]:L4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5QOQ-_P"17M?^PK8_^E"5 MV5075G;7T0BN[>*>,.KA)4# ,IRIP>X(!!H \F^(:-X,T[Q'&H(T+Q#:S%0. MEM?;"2/990/^^A[U>U.Z>YN]1BMET>T^PZ' MW=ZA T[S1R*Y$:*'4!>#SSD ML!BO2;_3[+5+-[34+2"[MGQNAGC#HV#D9!XZU7N/#^C75_:WUQI5E+=VH"V\ MSP*7B Z!21D8[>E 'F_A"&&^\2>")+A%F:+PB'4O\V&W1+GZX)'XUF7.G6=O M\(O&DD5M$CKK5T58*,KLN0%QZ8QQ7KMCH>DZ8\;V.F6=JT:-&AAA5"JLVY@, M#@%N2/6G-H^F/93V3:?:FUN':2:$Q+LD9CN+,,8))Y)/>@#S/4;6_O/$GCR% M[S0[>V=8EG;4H'=UMS;KAE(=0%!W]OO9KOM%AT^W3389;FSNM:CTV-&N!M\Z M6$8!8?Q;"W/ID^M6-1\.Z+J]U#3P?ZJ2>!79.<\$CUJW]AM/[0%_] MFA^V"+R!<;!YGEYSLW==N><>M %BBBB@ KQGPK96^H>#=?MYM1AL)3XME>VF MG0/&9E=&164D;@2,8R*]FK..@Z.;"YL3I=E]DNI#+/!Y"[)7.,LRXP2<#D^E M 'G5QJLIEDTF[T;1/[;?6K:)[E"[6C2F(R)*RY#;@J8V$]=O-8&MR(_A_P = MQW]W9W,8U?3C<26<1BB/S0AR%+,1]T@G)R5->O#PKX?71VTA=$T\:GCPUH2G(T;3P=B1\6R?=0AD7IT4@$#L0* /./B&BKK7_%/B,7 M/_",ZAYWV4#/DXC\OI[[MOZ5J>']/N6\1>&[R75?#XCBL91;6^G6[QO/;LJ] MR[953L/3K7;:9X?T;1GG?3-*LK)ISF4V\"H7^N!S3=-\.Z+HUQ-/IFDV5G-/ M_K7MX%1G[\D"@#PVR_Y(7X5_[&)/_1\E=5J-I?WNN>/H);W0K:V'=%U:[AN]1TFQN[F#_52SP*[)SG@D>O- %:XTZYNO DNF+ZETPVXG' D MA3SZAIUTD7B66W MBO9K8BVF"1N(G*JW(+],-C=CKBG:S8R6AFEU+4=+N;>X\2:>=2@L8V2&' / MF!F;[Q\HG)^M>LW.F6%YIS:?!T&WI4$/A_1K;2'TF'2K* M/3G!#VJP*(VSURN,&@#S7Q7?Z5IOCSQ!=):P783PNPNX%;:LA:8* Y'3Y2,] M]N/:K%GI[WGQ#_L75[C29UN/#DT$D.FV[1*D9DC 4EG;<0"2.F .03U'>H1X:TK3;.-M'T/2XKJT\Q[,&$1K M'(PP3N525S@ D#.* //?#L]UX@U#P]X2OR7E\,S22ZD2.': [+8^^[<'_P" MUZ[7.>%O#UUI<^J:KJLEO+K&JS+))QC[M;4&M6_S6N-UZ_P!0U7PI\4(;G4;HQV%XR6ZK)@*F MWE/]TYY% 'JUYXATZQUO2](FE87FIB0VJJI(81KN;)Z#@UJ5Y;J-G]@^)/PT MM_M-Q<;8;\^;RZCAK=;8FQ^S><4* M#C&1'SOZ[A0![#15&SL);74+^Z>_N)TNG1D@D(V087!">QZGWJ]0 4444 %< MWJ?C_P +:1?RV5[K,*7$/^M1%:3RO]\J"%_'%;E_)+#IUU+ NZ9(G9!CJP!Q M^M[@^T7,AY,LK\N6/.6-@RL#T((ZU-7!:K:Q6.K>'?".A3R:7IM])=W%PUD^UP(\,41CG9EWYQT MP0,5A:SJ^MZ+9>*=&M=7NI'T^YTU[.[N&WRHD\JAD9N-P!5NO.&QF@#UJHX) MX;JWCN+>6.:&10R21L&5@>A!'!%><:I;7^E>(;O1UU[5;BUOM#N;IC-."\&$.GKND1R6Q-/+P&SC 4_W2<'--TG4=3\; M7VDV5SJM[8PCP_;:C.;"01/-/,2,EL?=&TG [MSTH ](>XACFBA>:-99<^6C M, SX&3@=\"I*\NU/1=0'C[P/;:EKEY/="WO!)/;MY0?8%(;;S@D, WKCM437 M&L:EX(UOQK'KU_;WEM)=S6EK'(!;I' [*(VCQAMP0Y)Y^;C% 'JU%> M)?B'=0G5[ZSTV'3[*^%M;R!:(LZHYB1!,)5V_,%Z8 '2EM?!LUC>A;77[Z#2%NS=C3XP MJ@.6+E?, W>66).WWQG'%=510!1L[&>VU"_N9+^>XCN61HX' VVX"X(7'J>3 MFKU%% !1110 5Q:^ [K3I+B/P_XFO](T^XD:1[*.**5(V8Y;RBZDQY.3@<9/ M%=I10!R3^ ;=,@TJ[N;"\TV5YK>]&)9&>0$2&3<,/OSS^&,8IK> 8)],U M"&]U*YN;[4;J"YNKUD568PLK(H4#"J N,>YYKKZ* ,6_\-VVH:]'JLTL@9+& M:Q,2XP4D*DG/K\OZUCZ;X!^Q6.A6EQK-Q=QZ)=":TW1(I"",H(S@<@ GGK79 M44 ZLX;^!(+^WB13YZINQAB,H<,02.W3!YK/M_A_-I]OI MK:9XAN[2^L;3[ MT((W\RW!RB,A&"5[-UZ] DC707T_6+RVNM' M\T)<.%F:82_ZS?N&,DC.1T[5'=?#X3I?6$6MWD&AW\[3W.G)&F&+G';>Q\37VM12MON[:&W,. %18]V,?]]?I6Q110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %<7\4[FYMO!9:TN[BUD> M]MHC+;RF-PK2J" PY&037:5R/Q)TK4=8\(FVTNT:[NEN[>80JZH6"2JQY8@= M >] &9X@\-:AX9T2\UOP_P"(M8-U81-<&VO[QKF"=4&YD97R02 0"",5I3^+ M=7GT^SOM&\/B[MYM/2_DEN+KR% 89$:':VY\>N ..>:H:W/XO\5Z5/H=OX1#! M8E RL75CG^X+2;2%M*U/3GO"LMQL9U/EG)&PX*! MC@ _-D\C%7(_'5T[1:@='4>'I;[[$E]]I_>[C)Y0D,6W C+\9W9P"H],NH-.G\# MP7=Q%?,_]KR2H(C!YAHSG% 'I-G=7TVH7\-SI_V>VA=1;3^< MK_: 5RQVCE<'C!Z]:O51L[N]GU"_@N=.-M;P.HM[@S*WVD%:$ENEQ/9Q74"^9X M%=KH]Y=7VGK->:7-IDNXK]GFD1V '0Y0D?K0!SGBB&6V\9>%;Z&^OHS<7QM9 M;=;EA"Z>3,_,>=I.0.?84]?%VJ0ZK9)J.@?8]-OKQK.WF:YS.'^;:SQ;?E5M MAQAB1D9JC%!XHUGQ!HL.KZ4MO'I%Y-5<#9)'&(U!+ D2 G(&-I]:Y MBS\*ZO FBW+^$6?6--U%+C4=1>:%IKWYF!,3%\D'<&(8KC ![ '277Q#U./ M3]7U2W\.++INCWDUM=RM>[781OM+1KL^;C!()'H":Z;3?$"ZCXDU724@VK80 MVTHFWY\P3!STQQC9ZG.:Y:3PWJ[?#WQEI@LS]LU"[OY+6+S%_>+(Q*'.<#(] M2/>IX[?7- \8:A>VVAS:C!J=C:1(\4T:+#+$'!$FY@0OS Y4'IT- %NR\7ZK MK/A_2-0T?0%FFU 2,PFNO+AMU1B/FD"$DGL OKZ55F^(LWV#0I+70Y)[S5;B M>T^S?: OE31;@06Q@KN4C=Q@Z'JFGI8W]K;0W(5)_-65'!#%3M'"N"OY59\+> M(#XFTE]32U\BV:XECMF+[O.B1BHDZ#&X@G'/&.:Y+XHVU];W&CZGHLB)JMR\ MFC@$X+QW"D9]]C*'_ UW>E:;;Z/I%GIMJNVWM84AC'LHQ^?% 'G_ (RTB^TG M2-2UR7Q'J3:Y).PNW@"RM$)'D.TC<*5XM-,=W; M"*W@Z JK2 [WZLQ&>0. *T777O#OB+5]0L/#\^I0:RL,ZQQ3Q(;>X6,(5DW, M/E(53N7.,'CI0!!HEMJ7C?PMH5YJ6L7%O:Q1S)?1VDC0/=3(YC#%U((7Y&) MQDGVJ+PY::OK_A:^LK37KQ-/&KO':Z@SEYYK)2,A).N2V]0_)P/I5&]\/^(M M,\->'_#::51F+>5EV4["S,3CD@ <9-;6L7_BB?P>;? M1?"]YIMR9TMO)2>W$D5OCYGCP^P$ ;0">"BV<,999)[B&3S& MR,YV.S%CDDD]?6NIH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#*/AS2F\0#77 MMC)J*KL2625V$8Q@[%)VJ2!@D $UJT44 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5!>7<&GV-Q>W4@CM[>-I9'/1549)_(5/7*>/='U/Q%I-KH=C'BSO;I%U&<2! M3'; [F YR2V ./>@#C/#NI:SINMZ+XIU:ZN/[/\ %4TD+VLLA*69<[K7:.@R MJX/^]79ZOKVI_P#"5_V#IMUI5E*MHERKZ@C.;@LSKMC577[NSDY/WAQ67KGP MGT&\T"YM=/2\ANQ$3:.^H3NLI:9:0^(_!=KK"/:IOB M22$O!<>62]+2QEU*J8X MP&3(/%.M^'M$T2>[LK,7UYJT.GSJK,T>QV8;TY!&0 0#TS@YJ MK%I6L6/AW3=*U7P[;>(;%8&$L'FI))#)O)49F(5U"$+G(.5SSGC.OO!NMS>$ M]"L8;4*UKXACO_LIN WV2U#L0FXGYMH(X&?09 H Z:[UO6M1\27NC: EC$-/ M2,W=W>H\BAW&Y41%923MP22PQD<5!J>N^)=$\):Q?:A9:?\ ;K/;]FEB9C!< M D#)7.Y,9(()/3@FDNM/U;1/$^JZE8:8=5T_5TC-Q!%.D4T,J)LRN\A65E"_ MQ @BL#_A#=6DT7Q)]FTTV*ZA#;Q6NGR7QG93&Y9G9B2JDAAP"?N]: .A;QE* M_A>TU**V2.].HV^GWEK+D^1(TR1R+P>VXD'N"#T-5H?$'B+4]9UNWL[O0K2W MT^]-J@NXI&=_W:/N)$@'\>.G:HO%_A34[C7+._T2-'ANKVT;4X6<+Q#*CK,, M]6"J4(ZD%?[M41X=EM_$.OW%]X"M];6\OS/;W4AM6(C\M%V_O&W#E6./>@#7 MU77M?L]3T'28;C1A5^[*8" .#R'[D]*WM$DU>3SCJEYI=P!M M\O[!&Z[>N=VYV]L=.]AW6H7_ (9O3X)BN;*RM[J&72W>V(@+&,1X!;9C M"$\=,UTGA>!;4W$47A"/P_&V&)C\@"4_2(GD>_K0!@7$5QXT\?ZOH]S?7=MH MNB1P*]O:3M";J:5=^7=2&VJN!@$<\UK:?X8_X1;4Y+^RUF\31%MW-S87 MDQ:WI]OH\%K<1^=:V-TLAFDC/*[I P5&88.-K8SUJA=_$N1/^$=O[>P!TJ^M MIKG4-^?-M5C>.-B,<$(SG=QT4D5;TF;Q;H&A6^ACP\M_/9Q"WM[Y+N-()$4; M49P3O4X R K07DIQM>6:2)S\IYP2)/PZT : MUWK&HS>)9M&TTV8/]FI>0S3JSKN,I4Y"L,C:.W>L?3=8\9ZAXDUC2/.T%#IA M@WR?99OW@D3=P/,XQTH\*^&=7T/QE=^>!)HUO8BUT^M;1=)O;/QMXHU*>(+:WYM?L[[@=VR(JW'48/K0!0L=7\5:U?:T-/DT6"W MT_4)+-%N+>5G?:JMDD.!_%Z=JGL_&R/\/I_$]Y;K&UNLRO%$^]9)$=HP$;'( M9@,?[PK)C^&UEJR>*/[9LDCN=0U":2UNE;+K&R(%88/9@W!_'K2S>'=E.1>QPYV!"HD5UR2<%3^:FJ5EJWC75]'CURPM-'CMIXQ/;:=<"3SI(R,KNE M#!49A@XVD#/)J&3P9>6?B9;J"\O=0LM3LY+#5#=3)O1,$QNN N<$LO,=$T�ET"*\NK2(6UOJ(NT2W=5&U'=2?,!P!E0IY!P: '>+M=\5:#HTN MM6R:4ELI@7[+<0NTJ-(R(0SK)M.&8]!T'XU;U'6]=T#3(S?II]]J5[=1VEA# M:H\*&1L_?+,Q !8D=A3O&FCZIK7@633H5CN-19[9GV8C5BDT;.1N/ PK'!- M6?%VC7FJV5C<::8O[0TV\2]MTF)"2%059"1G&59AGL<4 9]WK7B7PX]I=:Z- M*NM,GN([>:2RCDB>V:1@JL0S,'7<0#]TC.<4RQU?Q5K5]K0T^31H+?3[^2S1 M;BWE9WVJK9)#@?Q>G:FZI!KWB^.UTNZT-])L!$D9'='(^8?+D>N:ZRN7L9O$&E^$+"./P];2:E M"RV\MI!.D,6P'!D0] I #!< \X[5U% 'E'QAD\0:=&FK^'M4O;:2QA^TW$$< MS>7*@=5.4SCC=D^VX M1Z[*^LYK[Q&T-QIDLNF2V$EM+,7CV-O*Y7;NW8P".E<#;_#;4]!^$VN^'K1' MO]1OI)(X<2JH6(2'RQEB !C>XE+ MDGG))8\"L'P-XYU#4_B#XBT'68W@9]E[IT4G!$!1?E^NTHV/4O5C1](URS^' M&B>&KC1KD/A;?4#'<0_)""2V#OYW#Y>.<$^@SF>-?!.MP^-/#_B?PM;7-[?6 M3;;HSW2 /%G[F78'H7'3^+VH L>(/$VHZW\6K+P+87:-;>?*8?)U#3GD5)'4KMW(Q.W(OB3H6K0:=<6.D6JYODN9T43$$D#8CMN[=: *FEZAJ$G[0NL:(^I7[:9; MV*SQ6INI"BN5B.<9_P!IN.G-+X'U#4+OXQ>+M-N=2OIK&PYMH)+EV2/+#L3S M^-6M-\.:[;_'/5/%,NE2+I5U9BVCD\Z(L&"QC)7?G'R'WZ<5!X9T+Q%H?Q.\ M3^(+C0+F2QU/B#RI[N:P=8 M\.:]+\;+#Q1%HDUSI-M9-:R$30AG)609"LXR/G'7'>N@":W)H^J:;%H$]II\ M&FBTT^!YX6DF8JRY.'*J% 4=>Y^E '+?#SQ/J.C>*O$OA3Q1J<]R]F#>VMS= M.69H, GD_P"R5;'^]5?PIJNNWGQUU33-4U&]-M'8"\2R,[".%W$3!=H.#M#E M??&:Z+6_ +>(?&7ACQ(T;VC6B-'?PLZ[G0 E%.TD$;B0>3D-5/2O#>NV_P < M]6\43:5(FE7EFMM'+YT18$+$,E0^(O &H:/I-FUS=W1C"#S$15VR*Q)+$=E/3-'O!\EE_9<%K' NH7<\T;Y$:;=L:HS;LGG+;>@H I?$+Q-.OB/X?7EGJMY8 M:9K+K)=JMV\2-$3$?FP0%PKG)&*[/10;JVN/$/A[4;N\M);:YA@MKF\>>-Y8 MY"J.AD23Z=X>E4R'SXE)16CP%#,"3A#UQ M72,=?5+FQTC0IM-LUMKJ=)IIH2SW+DLJ*J,V!N=FR<=!^(!PW@SQG8^([*#2 M[K7-3TOQBDP$Z7=PZI<.'RR!2=@!'R[0%8=O?1\0ZAJ$7[0'AW1HM2OH]-N[ M-II[5+IPCN!,0< \?<7@<<5-XS\%S^.=,M!-X<_L[Q$)(M^II+'LB (WG_V:$D6XLI[AY 6(^5U9B6&.1C..00 17,6WA'4O"7Q*U+Q+I-J=0TS6 M$/VNVC=5FAER&WKO(5E)SQD'YCUQ4>G>&M;G^+=QXDELI;70Q;8CMIIURTVT M#<(U8J#G/)QZT Z3R&>Y:5!&T$3C9DD $NQX]?3%5[;1$UWPSJ.C M:]I4D5O>JW[O;S9^_" M40*<=CP1CV],4 <[XW\9KX;^(UI;>(_[0@\-S67^CS6@:98R-+ MJM_Y]I9-<)_HL0D0A78M@MM3G!/;D]: -GP=-!XETS1_L/B#4'U:SMK&\U!A MJ,DD;ESEXW0L5!(5N!C&1VK-U7598/CPNCWNMWEMHLFG^>\1U"2*,/@\@AAC MIT!Q6]HMKK^C^&M+M+3PS.FKK8VVGW%U)<6_EQK'P7X#M3U M7XRMK-WHAGT"33VL92\L7S94@G;OSCGZ^U #OASJFKZ_J?BS3IM0O+WP_#.8 M].U$N0Y&6!"2C!; .>>WK5?X7>(;ZSU+Q3X:\4ZE<7&H:5*TWVBYF9MUN!@ ML 3P!PV1_?%:/P\\.^)O!&K:AX?F@:\\,&0RZ?>>2%[#@$'V'% '62^#;B+P]-;V7B#6%U=H M2%OY;V1]TF.IC8E ,]@HP.F#S7%>.=8N-*^+OAFPGUJ[LM(NK8O>K]N>*,D; M^2=PV]!TQ7?V>L^(+JRCBE\-3VFH%0)'FN(C;HW<@HY=AZ#:">AQUKDO%OAS M7K[XM^'O$5EH\MSIVFQ%)F6:%68DO]T,XS]X=<4 :UK]N3PSK'B'PY>WMZEY MI_FZ=:W4[S[)5\S#+OR?F!0X)ZC%"3XMU71K^'P\VD:O;WL4]UJ DCP$4Y891B9"2!M)4>^.E 'I] M>6>/O&)\,^/M,BUX:A%X8FLSMFLY'C_TDOR7*$,0% ^7/\6<'MU/A_6_$-WX MMUW2M8TVVM[6UVR6,T$FXR1,S!=_)PQVYQQWX[T[58K^ZU>]L]0T%=5\/SV\ M>U=T;%906W91R,C&WD'(/;T +'A&6&YTRXN[363JUA<7!DM)FDWLD>Q1L)ZY M#!NO/KSFN0T7Q[>3?&"\T2_!CTS4+19-)+'APF[+C_?PY^BK2>&_"&J^$O#^ MN6^F:?<+'JU_F"S2XCWV5N<*S%F;&_;D@ GD+D]35;XA_#_4[F/0=3\*074N MKZ7.C1":Y7;'$.=OS,.A"\#(QF@#UFBH+*:>XLH9;FV:UG= 9(&96*-W&5)! M_"IZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (XX(H2YBB1#(V]RJ@;F M]3ZFI*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N)^*]_/IW@ M:2X@OI[(_:[=7G@E,;JAE4-\PY'!-=M7(_$K2]0U?P@UOIEFUW^:YB-KSYC'?]T@8P0< MY[&O0-+\4PWMUK]M>0?8I=&G*S!I-P:$IO27H,!ESQVP:Y7Q+%X@\:6$.E0^ M$[C2G^TQ2_VE>7$&;4(X8L@1F8M@$=NO6H/B)I-U+XLTVWTR0(WB2!M*OU#8 M80HPD,H'A>$KS1]22"X:_2*X3[-=R&)@@10_S'S"K;BJD '/7%>B>&M(70?#&F:4N/ M]$MDB8CNP W'\3D_C0!RJ:O=0_&C5;66[N#IT&@K:+3KJT-U;3VUT)V(P"$=0HVN0> "PR",U231=6B^+FI:Y': M V6X9,1F M)5<@$/D[\+Q]: .HT_Q5J<^IV^G:SH8TQ[^TDN+0K=>:WR;=R2#:-C .#QD= M>>*Y?P5XQU+2_ GAJXOM&8Z/*(;1[]KH&4.S; YCV_'KFT\1 MZ%J5EX.FTV"&WFM;MWDB,\DCHO[QR'.Y 5/.2QW$X]8K#1_$MSX!T'P9>>'Y M[:6.6V-U>F6(PQPQR"0XPVXO\H7&.N><>.KFWDOKV+1O-T'3[K[)=7 MQN0L@8,%=ECV_,JL<$[@>#@'%8EO/,?B+\24\U]D>G6Q1=QPI\ANGI5<^#([ M;5-3M+GP4-6EO-1DN(;]IU6#RI7W'S/FW KEA@*$;"QL_[2U6_MI)%2:X\M%C1O MF=WPQZLH& 7[(D@<@$X!M '.6MO=>.->UV:\U;4++1]+O&L(+6QN6M M][HH,DDCKACRV ,@#%:.ENGA2QUFZN?$LFJZ1;0FYB2>037$"JI+@R9RX/&, M\CUJD;/6/"6NZR]KHDNM:'J\YNVBMGC$T$S*%D!5R ZM@'@\<\5C6_@.XU4^ M()X/#UIX:MK_ $AM/M[12F]W+%O-D$?RKV&,DX% '46?C&\BNX8O$&CC2X[F MUDN[>1;D396,!G1QM&UPIS@9'!YXKFM8\3ZOK%KX2O)]&;3["_UFSDMI4N_, M=D)) D4*-NY>< L.QP:FTGPK!?"6W7P3_8LS:?-!-?33*VV5TV8B"LVY2"V2 M=O&*B6U\4:AI'A'2)?#D]LVC7UFU[<231&-UB^4M'AB2#][D#'3DT =)?>+M M3T_4-]SX?:+1A?)8_:WN,2EG<(L@BV\Q[F SNSCG%6]-\7075KK\M]!]BDT2 M>2.ZC+[OD5=ZR X'#*E6FN7&M1V[-J$ZE6FEF>0JI.2J M!B0@SV7 K5HH CGA2YMY8)-VR1"C;6*G!&#@CD'W'-FI_^#>[_ /CE=/10!S'_ @& M@>FI_P#@WN__ (Y1_P (!H'IJ?\ X-[O_P".5T]% ',?\(!H'IJ?_@WN_P#X MY1_P@&@^FI_^#>[_ /CE=/10!S'_ @&@>FI_P#@WN__ (Y6YINFVVDV26EI MYODJ21YLSRMR<_>2 MW=P-0\V4[F\O4KB-<^RK( /P%5_^$ T#TU/_ ,&]W_\ '*Z>B@#F/^$ T#TU M/_P;W?\ \B@#F/^$ T#TU/_ ,&]W_\ '*/^$ T# MTU/_ ,&]W_\ '*Z>B@#F/^$ T#TU/_P;W?\ \B@ M#F/^$ T'TU/_ ,&]W_\ '*/^$ T#TU/_ ,&]W_\ '*Z>B@#F/^$ T#TU/_P; MW?\ \1(=I#J#NC;T( M((/TJY>>+=$TFVLWU?4[2QDNHA(B2R '! R?H,]>E &Y167J/B31-) ^WZI: MV^8O/7S) -R9 W#U&2!QZU5'C;PN6LE&O:>3>@&WQ./WF20,?B".>X(H WJ* MR=3\3Z%HUY#9ZEJUI:W$H!2.64*2"< GT&>,FKO]HV?]IC3/M,7VXP_:!!N^ M?R]VW=CTSQF@"S1110 445R7AOQO!JVC:SJFIBWTZVTW49K)I'E^4JA4!B3C M!.[I0!UM%9$7BK0)]&EUB/5[-M.A;;)<>:-J-Q\I]#R..O(]:RM<\:6L7A(Z MWH5W9WL8O(+=GSN5=\R(P.""" V>?:@#K**R=*\3Z'KDL\>EZK:7;P#,JPRA MBH]?I[]*72O$VAZY<30:7JMI>2PC+I#(&(&<9]QGC(XH U:*\K@^)6LR_#;1 M_$36]C]LO=56RD0(WEA#*R9 W9SA1W_"N^U+Q/H6CWT-EJ.K6EK61@L:*69B> !U-<19>*/%OB&S_M70-!TX:4^3;' M4+QXYKE >&550A >VX^] '+"PO M+.XTH:6]X]PCV@N MHQ'<0QS(&#A9%# ,#D'![@\T >2_$B-_!VG^(GC4_P!A^(;64.JCBVOMAPWL ML@&#_M >M7=3U&22]U"WANM+TS[)HEN)I[FV\Z>[5PY$:#>OR@@C&"2S5Z9= M6EM?6S6]Y;Q7$#XW13('5L'(R#QUJ&72=-GN[>[FT^TDN;88@F>%2\0]%8C* M_A0!YGX+$-WXD\$RMLE:+PCE6SG:P:)3^."1^=9]U:6\'P?\;&*%$/\ ;5TV M0,7:G'=-XD\=07&O:1IEK,L7G+?V9E9[8VZJ&4^8 MOR@^8,8/S9]:[_11IUJFFZ>]Y;7.KQ:;'^\*A9I81A2^#\P4MV]35Z\T?2]1 MGAGOM-L[J: YBDG@5VC_ -TD9'X58^RV_P!K^U^1%]I\ORO.V#?LSG;NZXSS MB@"6BBB@ KQGPM;V=UX-\01W>IKICCQ;*]M=.@=4G5T:/<#P02,T_L^U^S7#%YH?)79(QZEAC!)P.M 'FEQK]PQDL+JVT!]4.LVT#:JD M1:V+F(NDK+N!\Q0FW:6ZE>:Y_6[F&;1?'"WNH6^H)_:>FM-+!#Y:2*'B5B$! M;/W2N'I8YKE?#.H><;5@W[I@GEC*^IW8'Y5H^';= MKOQ!X;NG\3Z/="WLI3:VEA8F-G@9%!!;S6PH.P\@M_9F5WMS;JH93YB_*#O&,'Y@? M6O3QI&F+:1V@TZT%M&_F)"(%V*^<[@N, YYS1>:/I>H7$-Q>Z;9W,\',4DT" MNT?^Z2,C\* *$FES7'@5])2Z\Z>333;"X92N]C%MWD'ID\UROASQ!:7?P[L- M/A\0VV@:IIT$=K=K<",O;O$ K!DT34KI;J^T?3[JX7I+/ M;([C\2,T >5R:MK.L:-H=[O3V=K=6C6EQ;0R MVS+M:&1 R$>A4\8J&+2=-M]..G0Z?:1V+ @VR0J(R#U&T#% 'E_BK6=+M_'6 MO7]M!:ZCY/A9UN8\AHY"9E 5R.P5@3WVD58L8EOOB-%I>J:MIVI1W'A^XMW2 MRM_*C52\7[L'>V[Y22!U .<Y'.* /-O#3W6MZMH7A"^W.WA M6:66^9AQ(8ODM3^*MO\ ^ 5Z]7/>&/#UQI,FI:CJ=Q#5Z4 >KWOB/3[#7M)T:9I#=: MJ)6MMBY4B-0S9/;@\5K5Y;J-DNG_ !)^&ELDUQ,JPWYWW$IDI]ZO4 %%%% !65H7B71_$UO//H]ZEU'!* M892%92K@ XPP![]>E:M>)_#60>>/4'8)I^OK=6EPQ.%2YBGE:-B?\ :3>O M_ 10!ZO/XDTBV\1VWA^6]5=5N8C+%;;6)9!DDY P/NMU/:M6O%]'#ZE\2O#' MBJ8$/K5UJ#P!N"MK' $A&/<;G_X'5VWUBX37-&U*QO?$-Y'?:O\ 9Y+RX(2Q MGBMT5X_>#59O!WB[Q ?$&JQW>EZC>_85BN66.-8 MY"0K+T<=L-D 8 [W?&.I2SSZM/:7OB*6ZL=/258]+81064FPN&E)=1(3P2I M#84=.: /4ZI7^I+I\MG&UK=SFZG$(-O"9!&3_$Y'W5]S7#V4E[XQ\4M;W.J7 M]E;6>D6EP([&YEN+CQ3):W4JR$ M>=&)I!M(_N\#CIB@#V>BO+Y[6_UA_'4\NO:K NF7+_8H[:Z:,1,+='R&< M?*>.O'-2:5_\ 7W:_^DZT =+8>(=+U;29-3TN[2_M MHU8G[-\[9 R5V]=WMUJUI]ZNHZ?!>+!<0+,NX17$9CD7V93R#[5YSJY_LOXE M>(3I3>1YWAB2ZN_).W$ZN1&YQT?;G\!6=:7^L:MH'PUM_P"VK^"35%F6\GCF M(DE40LQR?[W'!['GM0![!17E.JSWZEI;V&D6LT\%G.;=VN9=^YF*\D#9PO3GO M0!Z,]U;QW,5L\\:SS!C'&6 9PN-Q [XR,_45+7E]UH=TOQ,\)6^HZS?75U'I MMP9)XI6A$C(T>#L!P-PQN X;'-4FGU2Z^'%]X]&MZC'JB--=0PK# ME>ASSTKT2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R-!\/V_A\:D+ M>663^T+^6_D\S'RO)C(&!TXK+;P!ICV7B:UDN+EH_$$C2W'*@QDC'R<=NO.: MZNB@#EH?!:'5/#^IWNK7E[>:*LZQ22+&OFB5=IW!5'0 8QCWS1;^"Q:7P-MK M>I0Z6+HW@TV-D6,2%MY&X+OV%B3LW8Y].*ZFB@"C9Z?):ZA?W37UU.MTR,L$ MK I!M7&$&. >I]ZO444 %%%% !7'S?#K2I_ B^$Y+BZ^RI*9H[@,HE1S*9,@ MXP.6(Z=#7844 8,\ #&*PX_AO%':V= MJNO:GY&G7"SZ;'B+%J0V1JTUQ- M,^5W(9F)8+QC SQG-5KWP';WMY?M_:M_#9:C&B7UG$4"SE4V [BNY?E ! (! MQSWKK:* /,M6TE?#FJ:<1<^)T9-.%I)J.FVJ3_:$1CMBD18VVL >' '4\YJ? MPMX#6?PEX=74DN;&;3M2DU2&WW LN9'9$?.?X6&>^:]&HH Q(?#-K!'KR+-, M1K,C239Q\A:-8_EX]%!YSS7):WI$'AW4M'-N_B.V%OIBV!U#2[9;GS8T(VQR M($1F0/_ +6W&:2? MP++_ &]J>JZ?XEU73GU)T>>*W6$J2J!!C>A(X'K77T4 7*E1EL8X!X ]*CL? ]A80^&HH[FY8>']_V;D*' M?QZ'MBNHHH YS5O";7VJRZE8:S?:5<7,*P71M1&1,BYV_?4[6&X@,.>:BO\ MP8LUW;7FF:QJ&EWD5HMD\\)21IH1R _F*V6!R0W7DUU%% ')GP%:02:%+INH MWMC+H\;PQNA20S1N07#[U.22,Y&.I]L0S?#NVE2>Q&KWZ:%<7!N9=*7R_*9B MV]E#;=X0MR5![FNRHH R;'0+>P\1:KK,!RJ221^9?6L;&-RAVF901DZUX8OM0T M[4+"%[E5:]EFAF" L4D21F!! ([$5:O?%VM2:38:EIMCIL5K<:='?-+J%UY8 MD9EW>2@'.X#N>.1UYJ+6(?&GBW3I=%ETJST*QNE\N[NC>BXE\H\,L:JH&2,C M)/0FJ^I>#[M/$%P+70[#4+*;3H+*RN+MU(TX(&!^1@20)] M=U7QIX3.F"VCTS4M,>],,TK@E3Y9.[ QN4'Y>W)SBIXOB!=R/#J9M]/_ +"F MOQ9*!M(-9G2-F,!D+CY=N_P T [1S MC(!SVH [ZSEU)]0OTN[:&*T1U%I(DFYI5V_,6'\.#Q5ZJ-G-J,FH7\=W:10V MD;J+259=S3*5RQ8?PX/%7J "J]]#<7%C/#:W/V6=T*QSA _ED_Q8/!Q[U8JM MJ$UU;V$TME:"[N57,W-PT&M3Q)/=2&5_] M7%R2>O))QP*Q;[P[%X>UCPU#I^I7MWXIGOHY+NX:XW!)G:1-Q54QP!C@[ M0.:T_",7BO3+W61>^'(8HM1OIKY9!J"/Y9:-0J$!>G%5_"MOXLTF= M[C4/"L-QJ5]*&OM1.J(6(SP%7;PBCH@/;U.: /1)$66-HVSM8%3@XX->=>'I M+S0-.\2VNBVPN/(UXP1"\NV\NWC,,)+N[$L5&2<#)R:Z_P 1'6X[&&?05BEN M89U>6VE8*+B+D,@8@[3R"#[>]<5<>%-;N--2]N]*MKN:?76U2[TVWA_4;F6QM+J_T_48+*1+.EZCJ=AK.GV GATF75+9K29V5A&<&-MR@YR5Y':L/\ X0_7FBU> M :596L=[J=C?Q);2J(XEC:/?'C Y 0G(&"3Q72:[X:O=6\53W2;$M)M N=., MA;E9)'0CCKC - $\_BJ:'3_"ER+5"=;N(89%W']T'A:0D>N"N/QJ@WC#5[/7 M;*'4K'3H+.]OC9QVZW6Z[CSNV2.H^7#;1P#P&')YK.MM'\5WT/A"UO=)M[.' M0[F)KAQ=K(9MD+Q[T ' YZ'GYAZ5EVO@W7[6STI%\.Z?]MTO4EN[B^\]#-J. M'.2&QECV+6VCW-S;$RS.'N'C7**@ QD_+DD M_P 7'2KUQXV67PWX?U'2[=+BXUR>"&WA=N%WB,/B#K"I*DNC:#<3+IX3I'-:R^9-!]\QA@653D;2PR,]LUYK?SIX1OO%4WA: M28:=I^C-]H5IWEBCOMW[O&\GYPN2P'^SGFN^\9)KLOAJX@\.H#J$I6/=YHC9 M$)^=E8\!L9P>Q.>U8%EHNH7_ (7O?"=QX7BT73)[.2)9TOUN"'88W$!0223N M))Y(]Z *LVB1>"[[PM?V%S=M/>7L=CJ!FN7D%V)(V^=@Q(W!U!!&.I'2JGBO MPXFCVD=U#JE[=^,KZ_4V,ZSNI8F0$H(PQ41+'D-D8P,GK6O;Z;XGUV_T&'7= M.MK*UT>87,TT=T)?M^$H+_4[EV5; M@ZJBB&#/R11J5.U0,$_WCDGM@ O^,/#VDA-6U_Q'J5W) L2K90QS/%]E(7&( MPK?-(S\@D9Z"NC\*+J:^$M(762QU(6D?VDO][?M&<^_K[YKEM6L_$\OCA]3? MPY%JMC9JHTQ&U!(EB;'SRE2IR^3@'L!QUS7<:?-=7%A#+>V@M+EES) )1($/ MIN &: +-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!%=6L-[:36MS&)()D,P 8.A/3Y,FK4OC*:%;*,Z26NKOS#%&MY%LE5 A)C?.') MWC"\$X;H!F@#JZ*X]_%J6NKZU;K#>W-S%>6MK#;.T:KYDL08!3@%1C)8L3T. M.PIT7C>6>Z%E%HER;\W0V,E[+&947RUC<(=Q7.3P#G/!H ["BN0@\<_:[B&RL]+:XOWDFB:*.Y0QHT:QN?WG0J5E4@@ M>V*72/&%UK7B'3[6WT[9876FF\>220>9&V_;C X.""/QSVH ZZBN:U;Q>NF7 M6H!=.FN+33%1K^X615\H,-WRJ>6PI#'IP>,GBJ.@ZKK.H_$+Q%;71DCT[3_* MBAA5XR@W1A]Q^7<2GP-"TL6H65A8>8GRQ&: M-"S-C!8#+-C/.,5L/;>*=*M[V:+48M8Q9RO%#/ L4GV@#*!2@ *$Y!!Y'')H M Z:BN/\ "VM->WLJR>(A>A+??<6EW:"VN+=\CG;A2$^\#D'D#YC5;PSXIU*_ MUV)M0*#2]:BDGT@!-K*L;$;6/A/H/4S-:6LU5=#\/:CJSQF1;*VDG* XW;5)Q^.* -"BN;L+'Q3%)97=UK5 MO<;R#>6C6RI&BD<^4P^;(./O$Y]JI?\ "?1I8KJ$NESQV%Q;3W-E-YBDSK$A MDP5_A+*I8=>!S@\4 =C17!^(/&^HVWAS7)+;2Y+2_MM,^W6[2R(P\MMP#D,KRQUC58]2M3$ZR6MO;6KSH$$CI(S'S.!MVH22?[I 'K83Q[]J3&GZ1 M-=3+;2W$J+.@5/*D,;C=G!.5XQU!'2@#LJ*\]U7QW=Q7L6 M]>V!F@#HJ*YGP!J=YK'@ZVO;^'8?$9L(;UU>PM[CSY[1XPRW)"D*K9_A#'=C!R0*VJ* .5E\# M65IJ46H>'OLVB3K!+!+]FLTVS*V"NY> =K*#]"PXSD4Y/ ER^E75B+_3EBO9 M9);B#^RP;<%D108H]^48;"<[B"SL2.F.VHH X75/"3Z<-0U6UN+NXN9;RTNH MA' )7B,*+%DKN!D!7<2 0>3CFG>%?#][)?/K5_),DG]HW%S&DT/EM(KQ1QY* MYR@RA(!R<8SS7<44 $9=&U'3;J#45=+:T>TF1X.95+[P5(;Y2 M#[-D>G6NHHH Y;5_",NI7.IK#J0@L=65%OX#!O=PJ[#L?<-FY %.0W3C%:6F MZ&NG:[K6IB7Y<83&<\YQGM6O10!RMSX)AN[K7;A[Z5)-3N+>Y MB>- &M9854(RDY#(Y' M@Y)-=K10!EV]AJ<=Y937&L&:.&V:*XA6W5%GE)&).I*XP?E''-:E%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 57OK*#4M/N;&Z3S+>YB:&5/ M[RL,$?D:L44 SAN_$DEQ86; I&EL(II@HPHED#$,/7"KG'/<5GG MP#++IL>ESZL'L+2UGMK!%ML/$)(S&"[;COVHQ P%]Z[6B@#E]9\'+J]O?Q&^ M,7VS2?[,)$6=HRQW]>?O=/UJ+5/ Z:G?W%V=0>)Y-.@LDQ$#Y;Q2F5).O/S8 M^7VZUUM% '&S>";J[N+F^O-4MY]0EG@GC)LOW$;1JZ8\LN25*R,"-V5;+$GS.7W!0> ,X Y.!R2>:Z.B@#A;WX=R76F7^G1 MZN([>^TJWTZ;=:[F!A#!9%.\8R&.5(/;FKMUX,GFUJ6_BU*&-7OHKX*UIN?> MBJFTON&4VJ< $$YR0,'K:* ,CPQH0\-Z##I:W!N!')+)YA3;G?(SXQD]-V/ MPK7HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB ,@ HHHH **** /__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 28, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-40960    
Entity Registrant Name ARTERIS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 27-0117058    
Entity Address, Address Line One 595 Millich Dr.    
Entity Address, Address Line Two Suite 200    
Entity Address, City or Town Campbell    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95008    
City Area Code 408    
Local Phone Number 470-7300    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol AIP    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Shell Company false    
Entity Public Float     $ 0
Entity Common Stock, Shares Outstanding   31,609,223  
Documents Incorporated by Reference Portions of the registrant's definitive Proxy Statement relating to the 2022 Annual Meeting of Stockholders are incorporated herein by references in Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant's fiscal year ended December 31, 2021.    
Entity Central Index Key 0001667011    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false