0001866550-24-000040.txt : 20240507 0001866550-24-000040.hdr.sgml : 20240507 20240507071041 ACCESSION NUMBER: 0001866550-24-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Thoughtworks Holding, Inc. CENTRAL INDEX KEY: 0001866550 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40812 FILM NUMBER: 24919584 BUSINESS ADDRESS: STREET 1: 200 EAST RANDOLPH STREET, 25TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-373-1000 MAIL ADDRESS: STREET 1: 200 EAST RANDOLPH STREET, 25TH FLOOR CITY: CHICAGO STATE: IL ZIP: 60601 FORMER COMPANY: FORMER CONFORMED NAME: Turing Holding Corp. DATE OF NAME CHANGE: 20210609 10-Q 1 twks-20240331.htm 10-Q twks-20240331
0001866550FALSE12/312024Q100018665502024-01-012024-03-3100018665502024-05-02xbrli:shares00018665502024-03-31iso4217:USD00018665502023-12-31iso4217:USDxbrli:shares00018665502023-01-012023-03-310001866550us-gaap:CommonStockMember2022-12-310001866550us-gaap:TreasuryStockCommonMember2022-12-310001866550us-gaap:AdditionalPaidInCapitalMember2022-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001866550us-gaap:RetainedEarningsMember2022-12-3100018665502022-12-310001866550us-gaap:RetainedEarningsMember2023-01-012023-03-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001866550us-gaap:CommonStockMember2023-01-012023-03-310001866550us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001866550us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001866550us-gaap:CommonStockMember2023-03-310001866550us-gaap:TreasuryStockCommonMember2023-03-310001866550us-gaap:AdditionalPaidInCapitalMember2023-03-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001866550us-gaap:RetainedEarningsMember2023-03-3100018665502023-03-310001866550us-gaap:CommonStockMember2023-12-310001866550us-gaap:TreasuryStockCommonMember2023-12-310001866550us-gaap:AdditionalPaidInCapitalMember2023-12-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001866550us-gaap:RetainedEarningsMember2023-12-310001866550us-gaap:RetainedEarningsMember2024-01-012024-03-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001866550us-gaap:CommonStockMember2024-01-012024-03-310001866550us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001866550us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001866550us-gaap:CommonStockMember2024-03-310001866550us-gaap:TreasuryStockCommonMember2024-03-310001866550us-gaap:AdditionalPaidInCapitalMember2024-03-310001866550us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001866550us-gaap:RetainedEarningsMember2024-03-310001866550us-gaap:ComputerEquipmentMember2023-12-310001866550us-gaap:ComputerEquipmentMember2024-01-010001866550us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-31xbrli:pure0001866550us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001866550us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001866550us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001866550us-gaap:NonUsMember2024-03-310001866550us-gaap:NonUsMember2023-12-31twks:industryVertical0001866550srt:NorthAmericaMember2024-01-012024-03-310001866550srt:NorthAmericaMember2023-01-012023-03-310001866550srt:AsiaPacificMember2024-01-012024-03-310001866550srt:AsiaPacificMember2023-01-012023-03-310001866550srt:EuropeMember2024-01-012024-03-310001866550srt:EuropeMember2023-01-012023-03-310001866550srt:LatinAmericaMember2024-01-012024-03-310001866550srt:LatinAmericaMember2023-01-012023-03-310001866550country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001866550country:US2024-01-012024-03-310001866550country:USus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001866550country:US2023-01-012023-03-310001866550us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:AU2024-01-012024-03-310001866550country:AU2024-01-012024-03-310001866550us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:AU2023-01-012023-03-310001866550country:AU2023-01-012023-03-310001866550us-gaap:SalesRevenueNetMembercountry:DEus-gaap:GeographicConcentrationRiskMember2024-01-012024-03-310001866550country:DE2024-01-012024-03-310001866550us-gaap:SalesRevenueNetMembercountry:DEus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001866550country:DE2023-01-012023-03-310001866550country:GBus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-03-310001866550country:GB2023-01-012023-03-310001866550twks:TechnologyAndBusinessServicesMember2024-01-012024-03-310001866550twks:TechnologyAndBusinessServicesMember2023-01-012023-03-310001866550twks:EnergyPublicAndHealthServicesMember2024-01-012024-03-310001866550twks:EnergyPublicAndHealthServicesMember2023-01-012023-03-310001866550twks:RetailAndConsumerMember2024-01-012024-03-310001866550twks:RetailAndConsumerMember2023-01-012023-03-310001866550twks:FinancialServicesAndInsuranceMember2024-01-012024-03-310001866550twks:FinancialServicesAndInsuranceMember2023-01-012023-03-310001866550twks:AutomotiveTravelAndTransportationMember2024-01-012024-03-310001866550twks:AutomotiveTravelAndTransportationMember2023-01-012023-03-310001866550us-gaap:TimeAndMaterialsContractMember2024-01-012024-03-310001866550us-gaap:TimeAndMaterialsContractMember2023-01-012023-03-310001866550us-gaap:FixedPriceContractMember2024-01-012024-03-310001866550us-gaap:FixedPriceContractMember2023-01-012023-03-3100018665502024-04-012024-03-310001866550twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2024-01-012024-03-310001866550twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember2023-01-012023-03-310001866550us-gaap:CostOfSalesMember2024-01-012024-03-310001866550us-gaap:CostOfSalesMember2023-01-012023-03-310001866550us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001866550us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2024-03-310001866550twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember2024-01-012024-03-310001866550us-gaap:RestrictedStockUnitsRSUMember2023-12-310001866550us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001866550us-gaap:RestrictedStockUnitsRSUMember2024-03-310001866550us-gaap:PerformanceSharesMember2023-12-310001866550us-gaap:PerformanceSharesMember2024-01-012024-03-310001866550us-gaap:PerformanceSharesMember2024-03-310001866550us-gaap:SecuredDebtMembertwks:CreditAgreementsMemberus-gaap:LineOfCreditMember2023-05-180001866550us-gaap:RevolvingCreditFacilityMembertwks:CreditAgreementsMemberus-gaap:LineOfCreditMember2023-05-180001866550us-gaap:RevolvingCreditFacilityMembertwks:CreditAgreementsMemberus-gaap:LineOfCreditMember2024-03-310001866550us-gaap:RevolvingCreditFacilityMembertwks:CreditAgreementsMemberus-gaap:LineOfCreditMember2023-12-310001866550us-gaap:SecuredDebtMembertwks:CreditAgreementsMemberus-gaap:LineOfCreditMember2023-12-310001866550us-gaap:SubsequentEventMembertwks:ReorganizationMembersrt:MinimumMember2024-05-012024-05-010001866550us-gaap:SubsequentEventMembersrt:MaximumMembertwks:ReorganizationMember2024-05-012024-05-010001866550twks:ReorganizationMembersrt:MinimumMember2024-03-310001866550srt:MaximumMembertwks:ReorganizationMember2024-03-310001866550us-gaap:EmployeeSeveranceMembertwks:ReorganizationMembersrt:MinimumMember2024-03-310001866550us-gaap:EmployeeSeveranceMembersrt:MaximumMembertwks:ReorganizationMember2024-03-310001866550us-gaap:OtherRestructuringMembertwks:ReorganizationMembersrt:MinimumMember2024-03-310001866550us-gaap:OtherRestructuringMembersrt:MaximumMembertwks:ReorganizationMember2024-03-310001866550us-gaap:EmployeeSeveranceMembertwks:ReorganizationMember2024-01-012024-03-310001866550us-gaap:EmployeeSeveranceMembertwks:ReorganizationMember2024-03-310001866550us-gaap:OtherRestructuringMembertwks:ReorganizationMember2024-01-012024-03-310001866550us-gaap:OtherRestructuringMembertwks:ReorganizationMember2024-03-310001866550twks:ReorganizationMember2024-01-012024-03-310001866550twks:ReorganizationMember2024-03-310001866550us-gaap:EmployeeSeveranceMembertwks:ReorganizationMember2023-12-310001866550us-gaap:OtherRestructuringMembertwks:ReorganizationMember2023-12-310001866550twks:ReorganizationMember2023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from ______ to _____
Commission File Number 001-40812
thoughtworks_flamingo_wave.jpg
THOUGHTWORKS HOLDING, INC.
(Exact name of registrant as specified in its charter)
Delaware82-2668392
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
200 East Randolph Street, 25th Floor
Chicago, Illinois 60601
(312) 373-1000
(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 SymbolName of each exchange on which registered
Common Stock, $0.001 par valueTWKSNasdaq Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes No ☒
As of May 2, 2024, there were 322,913,818 shares of the registrant's common stock outstanding.


THOUGHTWORKS HOLDING, INC.
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS
Page


FORWARD-LOOKING STATEMENTS
This quarterly report on Form 10-Q (the “Quarterly Report”) contains “forward-looking statements” within the meaning of the U.S. Private Securities Litigation Reform Act of 1995, as amended. Forward-looking statements include statements that are not historical facts and can be identified by terms such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “seek,” “should,” "strive," “will,” “would” or similar expressions and the negatives of those terms but the absence of these words does not mean that the statement is not forward-looking. The forward-looking statements are contained principally in the section captioned “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Forward-looking statements may include information concerning our possible or assumed future results of operations, client demand, business strategies, technology developments, financing and investment plans, competitive position, our industry, macroeconomic and regulatory environment, potential growth opportunities and the effects of competition.
Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Given these uncertainties, you should not place undue reliance on forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Quarterly Report. You should read this Quarterly Report and the documents that we have filed as exhibits hereto, completely and with the understanding that our actual future results may be materially different from what we expect.
Important risk factors that could cause actual results to differ materially from our expectations include:
economic conditions have resulted in, and may continue to result in, client delays, reductions or cancellations and a decrease in pricing, making it more difficult to forecast client demand and effectively build a pipeline;
we have, and may continue to, offer significant discounts for our services, which has, and may continue to, put pressure on our margins;
we face risks associated with having a long selling and implementation cycle for our services that require us to make significant resource commitments prior to realizing revenues for those services;
our business has been, and may continue to be, adversely affected by volatile or uncertain operational, geopolitical, regulatory, legal and economic conditions;
we may be unable to implement our strategy;
we may not be successful at attracting new clients or retaining and expanding our relationships with our existing clients;
our ability to generate and retain business depends on our reputation in the marketplace;
if we fail to adequately innovate, adapt and/or remain at the forefront of emerging technologies and related client demands, we could be materially adversely affected;
we may not be successful in our emerging technology initiatives, which could adversely affect our business, reputation, or financial results;
if we fail to manage our acquisition strategy, our culture and growth plans could be materially adversely affected;
our business, financial condition and results of operations may be adversely affected by fluctuations in foreign currency exchange rates;
our cash flows and results of operations may be adversely affected if we are unable to collect on billed and unbilled receivables from clients;
our effective tax rate could be materially adversely affected by several factors;
we must successfully attract, hire, train and retain skilled professionals to service our clients’ projects and we must productively deploy our professionals to remain profitable;
increases in wages, equity compensation and other compensation expenses could prevent us from sustaining our competitive advantage and increase our costs;
our business and operations may be harmed if we cannot positively evolve and preserve our Thoughtworks culture;
we face intense competition and operate in a rapidly evolving industry, which makes it difficult to evaluate our future prospects;
our existing indebtedness could adversely affect our business and growth prospect;
3

if we cause disruptions to our clients’ businesses, provide inadequate service, or breach contractual obligations, our clients may have claims against us, which our insurance may not adequately protect against, and our reputation may be damaged;
we face risks associated with security breaches as well as privacy and data protection regulations, and we may incur significant liabilities if we fail to manage those risks;
a significant failure in our systems, telecommunications or IT infrastructure could harm our service model, which could result in a reduction of our revenues and otherwise disrupt our business;
changes in privacy and data protection regulations could expose us to risks of noncompliance and costs associated with compliance;
we are subject to laws and regulations in the U.S. and other countries in which we operate, compliance with these laws requires significant resources and non-compliance may result in civil or criminal penalties and other remedial measures;
we may become subject to disputes or legal or other proceedings that could involve significant expenditures by us, which could have a material adverse effect on us, including our financial results;
our environmental, social and governance (ESG) commitments and disclosures may expose us to reputational risks and legal liability;
we may face intellectual property infringement or misappropriation claims that could be costly to defend or if we do not protect our brand through our intellectual property rights, our business may be harmed;
we may not be able to prevent unauthorized use of our client's intellectual property and our business and competitive position may be damaged as a result;
our stock price may be volatile, and the value of our common stock may decline;
our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans, or otherwise will dilute all other stockholders;
if securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and trading volume of our common stock could decline;
we do not intend to pay dividends for the foreseeable future and, as a result, the ability of the holders of our common stock to achieve a return on their investment will depend on appreciation in the price of our common stock;
investment funds (the "Apax Funds") advised by Apax Partners L.L.P. ("Apax Partners") control us, and such control may give rise to actual or perceived conflicts of interests;
our status as a “controlled company” grants us exemptions from certain corporate governance requirements;
as a result of being a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock;
we may fail to comply with the rules that apply to public companies, which could result in sanctions or other penalties;
provisions of our corporate governance documents could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management, even if beneficial to our shareholders;
provisions of our certificate of incorporation could limit our shareholders’ ability to obtain a favorable judicial forum for disputes with us;
a significant portion of our total outstanding shares may be sold into the market, which could cause the market price of common stock to drop; and
other factors disclosed in the subsection entitled “Risk Factor Summary" and the section entitled "Risk Factors” in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange Commission (the “SEC”) on February 28, 2023 (the "2023 Annual Report") and the section entitled "Risk Factors" in this Quarterly Report.
We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, include, but are not limited to, those disclosed under the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report and in our 2023 Annual Report. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by
4

these cautionary statements as well as other cautionary statements that are made from time to time in our other SEC filings and public communications. You should evaluate all forward-looking statements made in this Quarterly Report in the context of these risks and uncertainties.
We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this Quarterly Report are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.


5

PART I. FINANCIAL INFORMATION
Item 1. Condensed Consolidated Financial Statements (Unaudited)
THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data and per share data)
March 31, 2024December 31, 2023
(unaudited)
Assets
Current assets:
Cash and cash equivalents$72,554 $100,305 
Trade receivables, net of allowance of $9,991 and $9,550, respectively
130,560 167,942 
Unbilled receivables133,980 115,150 
Prepaid expenses18,230 19,692 
Other current assets25,816 25,269 
Total current assets381,140 428,358 
Property and equipment, net27,246 26,046 
Right-of-use assets39,198 41,771 
Intangibles and other assets:
Goodwill419,875424,565
Trademark273,000273,000
Customer relationships, net108,933114,186
Other non-current assets19,128 19,310 
Total assets$1,268,520 $1,327,236 
Liabilities and stockholders' equity
Current liabilities:
Accounts payable$4,266 $2,767 
Long-term debt, current7,150 7,150 
Accrued compensation72,721 88,712 
Deferred revenue12,138 18,090 
Accrued expenses and other current liabilities22,223 27,260 
Lease liabilities, current14,092 15,301 
Total current liabilities132,590 159,280 
Lease liabilities, non-current28,032 29,791 
Long-term debt, less current portion284,364 286,035 
Deferred tax liabilities47,708 54,907 
Other long-term liabilities22,470 24,093 
Total liabilities515,164 554,106 
Commitments and contingencies
Stockholders’ equity:
Convertible preferred stock, $0.001 par value; 100,000,000 shares authorized, zero issued and outstanding at March 31, 2024 and December 31, 2023, respectively
  
Common stock, $0.001 par value; 1,000,000,000 shares authorized, 373,295,466 and 372,876,082 issued, 322,826,928 and 322,407,385 outstanding at March 31, 2024 and December 31, 2023, respectively
373 373 
Treasury stock, 50,468,538 and 50,468,697 shares at March 31, 2024 and December 31, 2023, respectively
(622,987)(622,988)
Additional paid-in capital1,638,964 1,627,491 
Accumulated other comprehensive loss(38,530)(38,166)
Retained deficit (224,464)(193,580)
Total stockholders' equity753,356 773,130 
Total liabilities and stockholders' equity$1,268,520 $1,327,236 
The accompanying notes form an integral part of the condensed consolidated financial statements.









6


THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited)
(In thousands, except share and per share data)

Three Months Ended March 31,
20242023
Revenues$248,593 $307,056 
Operating expenses:
Cost of revenues178,813 209,522 
Selling, general and administrative expenses76,230 86,340 
Depreciation and amortization5,635 5,542 
Restructuring2,115  
Total operating expenses262,793 301,404 
(Loss) income from operations(14,200)5,652 
Other (expense) income:
Interest expense(6,586)(6,862)
Net realized and unrealized foreign currency (loss) gain(10,408)1,185 
Other income (expense), net349 (723)
Total other expense(16,645)(6,400)
Loss before income taxes(30,845)(748)
Income tax expense37 7,359 
Net loss$(30,882)$(8,107)
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustments(364)242 
Comprehensive loss$(31,246)$(7,865)
Net loss per common share:
Basic loss per common share$(0.10)$(0.03)
Diluted loss per common share$(0.10)$(0.03)
Weighted average shares outstanding:
Basic 322,638,110 316,451,601 
Diluted 322,638,110 316,451,601 
The accompanying notes form an integral part of the condensed consolidated financial statements.









7


THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited)
(In thousands, except share data)
Common StockTreasuryAdditional
Paid-In Capital
Accumulated Other Comprehensive LossRetained Deficit
SharesAmountSharesAmountTotal
Balance as of December 31, 2022315,681,987 $366 50,624,983 $(624,934)$1,565,514 $(39,210)$(123,514)$778,222 
Net loss— — — — — — (8,107)(8,107)
Other comprehensive income— — — — — 242 — 242 
Issuance of common stock for equity incentive awards, net of withholding taxes1,189,600 1 — — (180)— — (179)
Reissuance of treasury shares for equity incentive awards12,798 — (12,798)159 (159)— —  
Stock-based compensation expense— — — — 17,679 — — 17,679 
Balance as of March 31, 2023316,884,385 $367 50,612,185 $(624,775)$1,582,854 $(38,968)$(131,621)$787,857 
Balance as of December 31, 2023322,407,385 $373 50,468,697 $(622,988)$1,627,491 $(38,166)$(193,580)$773,130 
Net loss— — — — — — (30,882)(30,882)
Other comprehensive loss— — — — — (364)— (364)
Issuance of common stock for equity incentive awards, net of withholding taxes419,384 — — — 855 — — 855 
Reissuance of treasury shares for equity incentive awards159 — (159)1 (1)— (2)(2)
Stock-based compensation expense— — — — 10,619 — — 10,619 
Balance as of March 31, 2024322,826,928 $373 50,468,538 $(622,987)$1,638,964 $(38,530)$(224,464)$753,356 
The accompanying notes form an integral part of the condensed consolidated financial statements.









8


THOUGHTWORKS HOLDING, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)
(In thousands)
Three Months Ended March 31,
20242023
Cash flows from operating activities:
Net loss$(30,882)$(8,107)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
Depreciation and amortization expense7,155 9,089 
Bad debt expense821 1,452 
Deferred income tax benefit(5,893)(4,485)
Stock-based compensation expense10,619 17,679 
Unrealized foreign currency exchange loss/(gain)10,202 (948)
Non-cash lease expense on right-of-use assets4,044 4,525 
Other operating activities, net(52)1,413 
Changes in operating assets and liabilities:
Trade receivables33,720 56,674 
Unbilled receivables(20,708)(23,238)
Prepaid expenses and other assets797 (1,393)
Lease liabilities(3,931)(4,705)
Accounts payable645 1,975 
Accrued expenses and other liabilities(22,287)(16,884)
Net cash (used in) provided by operating activities(15,750)33,047 
Cash flows from investing activities:
Purchase of property and equipment(4,224)(1,657)
Proceeds from disposal of fixed assets88 91 
Acquisitions, net of cash acquired (15,989)
Net cash used in investing activities(4,136)(17,555)
Cash flows from financing activities:
Payments of obligations of long-term debt(1,788)(101,788)
Payments of debt issuance costs (99)
Proceeds from issuance of common stock on exercise of options759 2,169 
Withholding taxes paid related to net share settlement of equity awards(4,053)(2,348)
Other financing activities, net298 25 
Net cash used in financing activities(4,784)(102,041)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,783)1,548 
Net decrease in cash, cash equivalents and restricted cash(27,453)(85,001)
Cash, cash equivalents and restricted cash at beginning of the period101,660 195,564 
Cash, cash equivalents and restricted cash at end of the period$74,207 $110,563 
Supplemental disclosure of cash flow information:
Interest paid$6,063 $6,645 
Income taxes paid$5,623 $6,856 
Reconciliation of cash, cash equivalents and restricted cash:
Cash and cash equivalents$72,554 $109,268 
Restricted cash included in other non-current assets1,653 1,295 
Total cash, cash equivalents and restricted cash$74,207 $110,563 
The accompanying notes form an integral part of the condensed consolidated financial statements.        









9


THOUGHTWORKS HOLDING, INC.
Notes to the Condensed Consolidated Financial Statements (Unaudited)
Note 1 – Business and Summary of Significant Accounting Policies
Thoughtworks Holding, Inc. (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software, and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Switzerland, Thailand, the United Kingdom, the United States and Vietnam. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.
Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2024 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements and Use of Estimates
The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
As a result of changes in the business, the Company re-evaluated the estimated useful lives of its long-lived assets and determined the estimated useful life for computer equipment should be updated from three years to four years, effective January 1, 2024. The change in estimate is accounted for prospectively and resulted in an immaterial decrease to depreciation and amortization expense for the three months ended March 31, 2024. Further, we expect an immaterial decrease to depreciation and amortization expense related to the change in estimated useful life for the full year.
Restricted Cash
Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.
10

Allowance for Credit Losses
The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
Activity related to the Company’s allowance for credit losses is as follows (in thousands):
Three Months Ended March 31, 2024
Allowance for credit losses, beginning balance$(9,550)
Current period provision(821)
Write-offs charged against allowance 
Recoveries of amounts previously written off 
Changes due to exchange rates380 
Allowance for credit losses, ending balance$(9,991)
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company is currently assessing the impact of this ASU on the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public business entities to provide annual disclosure of specific categories in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The guidance is effective for public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted. The ASU applies on a prospective basis, however, retrospective application is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements.
Concentration of Credit Risk and Other Risks and Uncertainties
Revenue generated from the Company's operations outside of the United States for the three months ended March 31, 2024 and 2023 was 67.3% and 65.6%, respectively.
As of March 31, 2024 and December 31, 2023, 73.2% and 74.8%, respectively, of trade receivables and unbilled receivables was due from customers located outside the United States. At March 31, 2024 and December 31, 2023, the Company had net property and equipment of $19.8 million and $18.7 million, respectively, outside the United States.
Note 2 – Revenue Recognition
The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials but also includes fixed price contracts.
11

During the first quarter of 2024, in connection with the restructuring, the Company updated the disaggregation of revenue by customer location to reflect the geographical market based on contracting location, consistent with client ownership within our geographical markets, versus billing location, as previously reported. All corresponding disclosures and historical amounts, including revenue by country noted below, have been recast to reflect the change.
Disaggregation of Revenues
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Three Months Ended March 31,
20242023
North America (1)$88,800 $115,060 
APAC (2)86,713 97,484 
Europe (3)62,212 78,784 
LATAM10,868 15,728 
Total revenues$248,593 $307,056 
(1)For the three months ended March 31, 2024 and 2023, the United States represented 32.7%, or $81.3 million, and 34.4%, or $105.7 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three months ended March 31, 2024 and 2023.
(2)For the three months ended March 31, 2024 and 2023, Australia represented 12.1%, or $30.1 million, and 10.6%, or $32.5 million, respectively, of the Company's total revenues.
(3)For the three months ended March 31, 2024 and 2023, Germany represented 13.0%, or $32.3 million, and 11.6%, or $35.7 million, respectively, of the Company's total revenues. For the three months ended March 31, 2024, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the three months ended March 31, 2023, the United Kingdom represented 11.0%, or $33.8 million, of the Company’s total revenues.
Other foreign countries were determined to be immaterial given the revenues as a percentage of the Company’s total revenues was less than 10% for the three months ended March 31, 2024 and 2023.
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Three Months Ended March 31,
20242023
Technology and business services$65,369 $74,133 
Energy, public and health services63,022 84,039 
Retail and consumer38,931 47,912 
Financial services and insurance39,155 55,155 
Automotive, travel and transportation42,116 45,817 
Total revenues$248,593 $307,056 
12

The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Three Months Ended March 31,
20242023
Time-and-materials$177,787 $257,250 
Fixed-price70,806 49,806 
Total revenues$248,593 $307,056 
Contract Balances
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of
March 31, 2024
As of
December 31, 2023
Contract assets included in unbilled receivables$28,291 $29,981 
Contract liabilities included in deferred revenue$12,138 $18,090 
Contract assets primarily relate to unbilled amounts on fixed-price contracts, where the right to consideration is conditional on the satisfaction of performance obligations that are measured based on hours incurred and the end deliverable to the customer. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.
Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the three months ended March 31, 2024 and 2023, the Company recognized $11.5 million and $3.5 million, respectively, of revenues that were included in contract liabilities at the prior year end.
Costs to Obtain a Customer Contract
The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The Company capitalizes incremental costs of obtaining contracts where the contract term is greater than one year. These costs would primarily relate to commissions paid to our account executives and are included in selling, general and administrative ("SG&A") expenses in the condensed consolidated statements of loss and comprehensive loss for contracts one year or less and other current assets and other non-current assets on the condensed consolidated balance sheets for contracts greater than one year.
The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):
Three Months Ended March 31,
20242023
Balance at beginning of period$876 $1,588 
Costs to obtain contracts capitalized633 68 
Amortization of capitalized costs(198)(268)
Changes due to exchange rates(5)3 
Balance at end of period$1,306 $1,391 
13

Transaction Price Allocated to Remaining Performance Obligations
The Company had remaining performance obligations of approximately $11.7 million as of March 31, 2024, of which it expects to recognize as revenue 50% over the next 12 months and the remainder within 24 months. Our remaining performance obligations represent the amount of transaction price for which work has not been performed and revenue has not been recognized. The Company has applied the optional exemption for contracts that have an original expected duration of one year or less.
Note 3 – Income Taxes
For the three months ended March 31, 2024 and March 31, 2023, the Company utilized the discrete effective tax rate method, treating the year-to-date period as if it was the annual period to calculate its interim income tax provision, as allowed by ASC 740-270-30-18, Income Taxes-Interim Reporting. The Company concluded it could not use the estimated annual effective tax rate method as it could not calculate a reliable estimate of the annual effective tax rate due to the impact of permanent differences on the Company's forecasted loss before income taxes, causing the tax rate to be highly sensitive whereby minor changes in the forecasted amounts generate significant variability in the estimated annual effective tax rate, thus distorting the customary relationship between income tax expense and pre-tax income in interim periods.
The Company’s effective tax rate for the three months ended March 31, 2024 and March 31, 2023 was (0.1)% and (983.8)%, respectively. The effective tax rate in each period differed from the U.S. statutory rate of 21% primarily due to U.S. corporate state income taxation and the effect of foreign operations, which reflects the impact of higher income tax rates in locations outside the United States, the unfavorable impact of valuation allowances on deferred tax assets of select foreign and US operations, the unfavorable impact of providing for unrecognized tax benefits, the unfavorable impact of capitalized research and experimental costs under Internal Revenue Code ("IRC") §174 increasing the Company's net global intangible low tax income ("GILTI") inclusion, the non-deductibility of China SAFE restricted stock units ("RSUs"), and the unfavorable impact of excess tax deficiencies on stock-based compensation. The change in the effective tax rate for the three months ended March 31, 2024, as compared to the prior period, and the negative effective tax rate for the three months ended March 31, 2024 and March 31, 2023, is a result of the aforementioned unique net unfavorable items when compared to the pre-tax loss recorded for the respective periods.
Note 4 – Loss Per Share
The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20242023
Numerator:
Net loss - Basic and diluted$(30,882)$(8,107)
Denominator:
Weighted average shares outstanding – Basic and diluted322,638,110 316,451,601 
Basic and diluted loss per common share$(0.10)$(0.03)
The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:
Three Months Ended March 31,
20242023
Employee stock options, RSUs and performance stock units ("PSUs")15,642,763 20,285,106 
14

Note 5 – Stock-Based Compensation
The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):
Three Months Ended March 31,
20242023
Cost of revenues$5,599 $10,530 
Selling, general and administrative expenses5,020 7,149 
Total stock-based compensation expense$10,619 $17,679 
Stock Options
The following is a summary of performance and time vesting stock option activity for the three months ended March 31, 2024 (in thousands, except share and per share data):
Number of Stock OptionsWeighted Average Exercise PriceAggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202318,595,731 $3.76 
Granted  
Forfeited(19,504)6.24 
Exercised(389,247)2.40 
Cancelled  
Expired  
Balance at March 31, 202418,186,980 $3.76 $2,978 4.2
Exercisable at March 31, 202417,900,258 $3.66 $2,978 4.2
As of March 31, 2024, total compensation cost related to time vesting options not yet recognized was $2.3 million, which will be recognized over a weighted-average period of 0.9 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the 2017 Stock Option Plan (the "2017 Plan") and the applicable award agreements.
15

Restricted Stock Units
The following is a summary of RSU activity for the three months ended March 31, 2024:
Number of RSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202313,336,829 $7.96 
Granted15,000 2.47 
Forfeited(495,884)9.35 
Vested (1)(41,378)9.78 
Unvested balance at March 31, 202412,814,567 $7.89 
(1)Includes 11,082 shares that were net settled when released and returned to the share pool for future grants.
As of March 31, 2024, total compensation cost related to RSUs not yet recognized was $85.4 million, which will be recognized over a weighted-average period of 2.5 years.
Performance Stock Units
The following is a summary of PSU activity for the three months ended March 31, 2024:
Number of PSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202388,132 $20.11 
Granted (1)1,469,106 2.41 
Adjustment for PSUs expected to vest as of current period end(715,720)2.35 
Forfeited(10,357)20.11 
Vested  
Unvested balance at March 31, 2024831,161 $4.12 
(1)Reflects shares granted at 100%.
For compensation expense purposes, the fair value of the non-market-based PSUs was determined using the closing stock price on the grant date and the fair value for the market-based PSUs was determined using a Monte-Carlo simulation.
As of March 31, 2024, total compensation cost related to PSUs not yet recognized was $6.7 million. The unamortized expense is anticipated to be recognized over a weighted-average period of 2.1 years.
Note 6 Credit Agreements
Our subsidiaries are party to an amended and restated credit agreement, dated May 18, 2023 (as amended, the “Credit Agreement”), among Thoughtworks, Inc., Turing Acquisition LLC and Turing Midco LLC, Turing Topco LLC (“Holdings”), Credit Suisse AG, Cayman Islands Branch, as administrative agent, the lenders party thereto and the other parties from time-to-time party thereto, which provides for a senior secured term loan (the "Term Loan") of $715.0 million and a senior secured revolving credit facility (the "Revolver") of $300.0 million.
Borrowings under the Term Loan bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) the SOFR rate, at the Company's option, subject to interest rate floors.
16

Borrowings under the Revolver bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) the SOFR rate at the Company's option. In addition to paying interest on outstanding borrowings under the Revolver, the Company is required to pay a commitment fee to the lenders under the Revolver in respect of unutilized commitments thereunder and customary letter of credit fees.
The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages):
March 31, 2024December 31, 2023
Availability under Revolver (due March 26, 2026)$300,000 $300,000 
Borrowings under Revolver$ $ 
Long-term debt (due March 24, 2028), including current portion (1)$291,514 $293,185 
Interest rate7.9 %8.0 %
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below.
The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):
March 31, 2024December 31, 2023
Long-term debt, less current portion$286,400 $288,188 
Capitalized deferred financing fees(2,036)(2,153)
Long-term debt284,364 286,035 
Current portion of long-term debt7,150 7,150 
Total debt carrying value$291,514 $293,185 
The Company estimates the fair value of the Term Loan using current market yields. These current market yields are considered Level 2 inputs. The book value of the Company’s credit facilities is considered to approximate its fair value as of March 31, 2024 as the interest rates are considered in line with current market rates. The fair value of the Term Loan was $294.0 million as of December 31, 2023.
Note 7 Accrued Expenses and Other Current Liabilities
The following is a summary of the Company’s accrued expenses and other current liabilities (in thousands):
March 31, 2024December 31, 2023
Value-added tax and sales tax payable$3,665 $4,821 
Income taxes payable2,458 5,106 
Restructuring2,991 3,503 
Other accrued expenses13,109 13,830 
Accrued expenses and other current liabilities$22,223 $27,260 
17

Note 8 – Restructuring Actions
On August 8, 2023, the Company announced that its Board of Directors approved and committed to a structural reorganization (the "Reorganization") on August 7, 2023 that will (i) move its operational functions from a geographic to a centralized model, (ii) create a new organizational home for the majority of its client facing workforce, our Digital Engineering Center, and (iii) evolve its regional market structure. The majority of the actions were taken in the third quarter of 2023.
As the Company has been implementing the Reorganization, additional opportunities have been identified to drive further cost savings. On May 1, 2024, the Company’s Board of Directors approved an increase to its restructuring plan to capture additional savings of $25 million to $30 million, for a total restructuring program savings of $100 million to $115 million. We still expect the restructuring program to be completed by the end of the third quarter of 2024.
Thoughtworks expects to incur additional pre-tax cash charges of approximately $6.5 million to $8.0 million, for total expected pre-tax charges of approximately $26.5 million to $33.0 million (the “Updated Total Charges”). The Updated Total Charges include $22.5 million to $27.5 million in wage-related expenses, such as employee severance and related benefits, and $4.0 million to $5.5 million in non-wage related expenses, including costs related to reducing leased office space, vendor contract cancellations and professional fees.
The total costs related to the Reorganization are reported in restructuring in the condensed consolidated statements of loss and comprehensive loss. The table below summarizes restructuring costs incurred (in thousands):
Three Months Ended March 31, 2024Total Costs Incurred to Date at March 31, 2024
Wage-related expenses$1,031 $18,275 
Non-wage related expenses1,084 2,784 
Total restructuring costs$2,115 $21,059 
The liability as of March 31, 2024 is reflected in accrued expenses and other current liabilities on the condensed consolidated balance sheet. The table below summarizes the activities related to the restructuring for the three months ended March 31, 2024 (in thousands):
Wage-related expensesNon-wage related expensesTotal
Liability as of December 31, 2023$3,134 $369 $3,503 
Charges1,031 1,084 2,115 
Payments(1,875)(753)(2,628)
Non-cash items (1) 1 1 
Liability as of March 31, 2024$2,290 $701 $2,991 

(1) Non-wage related expenses includes charges related to reducing leased office space.
18

Item 2. 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 interim condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements and the related notes included in our 2023 Annual Report. Some of the information contained in this discussion and analysis, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should read the sections titled “Risk Factors” in our 2023 Annual Report and in this Quarterly Report on Form 10-Q and “Forward-Looking Statements” herein for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. Quarterly results reflected herein are not necessarily indicative of our operating results for a full year or any future period.
Overview
We are a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. We are 10,760 Thoughtworkers strong across 47 offices in 19 countries. Over the last 30+ years, we have delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator.
Our revenues are generated from providing professional services based on the mix and locations of delivery professionals involved, the pricing structure, which is predominantly time-and-materials, and the type of services, including: enterprise modernization, platforms & cloud; customer experience, product & design; data & artificial intelligence; DAMO™ managed services; and digital transformation & operations.
Key Operational and Business Metrics
In addition to the measures presented in our condensed consolidated financial statements, we use the following key operational and business metrics to evaluate our business, measure our performance, develop financial forecasts and make strategic decisions (in thousands, except percentages):
Three Months Ended March 31,
20242023
Revenues$248,593 $307,056 
Revenue Growth Rate as reported (1)(19.0)%(4.3)%
Revenue Growth Rate at constant currency (1)(18.7)%(0.9)%
Net loss$(30,882)$(8,107)
Net loss margin(12.4)%(2.6)%
Adjusted Net (Loss) Income (2)$(7,443)$10,067 
Adjusted EBITDA (3)$6,776 $34,900 
Adjusted EBITDA Margin (3)2.7 %11.4 %
(1)Revenue Growth Rate as reported is calculated by comparing to the prior year's corresponding period. Certain of our subsidiaries use functional currencies other than the U.S. dollar and the translation of these foreign currency amounts into the U.S. dollar can impact the comparability of our revenues between periods. Accordingly, we use Revenue Growth Rate at constant currency as an important indicator of our underlying performance. Revenue Growth Rate at constant currency is a Non-GAAP measure and is calculated by applying the average exchange rates in effect during the earlier comparative fiscal period to the later fiscal period.
(2)We use Adjusted Net (Loss) Income as an important indicator of our performance. See “—Non-GAAP Financial Measures” below for a definition of and reconciliation of Adjusted Net (Loss) Income to net loss,
19

the most directly comparable GAAP measure, how we use this measure and an explanation of why we consider this non-GAAP measure to be helpful for investors.
(3)We also use Adjusted EBITDA and Adjusted EBITDA Margin as important indicators of our performance. See “—Non-GAAP Financial Measures” below for a definition of and a reconciliation of Adjusted EBITDA to net loss, the most directly comparable GAAP measure, how we use Adjusted EBITDA and Adjusted EBITDA Margin and an explanation of why we consider these non-GAAP measures to be helpful for investors.
Revenue Growth Rate and Revenue Growth Rate at constant currency
For the three months ended March 31, 2024, revenues decreased 19.0% compared to the three months ended March 31, 2023. The decrease in revenue was due to a more cautionary macroeconomic environment compared to the prior year, particularly in the IT services market, combined with incremental project start ups, shorter contract terms, client budget caution and lower headcount. The decrease was also attributable to lower bill rates driven by a larger percentage of work performed offshore. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect for the three months ended March 31, 2023, we would have reported a decrease in revenues of 18.7%. The negative impact to revenues from foreign currencies for the three months ended March 31, 2024 was due to the appreciation of the U.S. dollar, relative to certain principal functional currencies of our subsidiaries.
For more detail regarding our exposure to foreign currency rate fluctuations, see Note 2, Revenue Recognition, to our condensed consolidated financial statements and “Item 3. Quantitative and Qualitative Disclosures About Market Risk.”
Net Loss, Net Loss Margin and Adjusted Net (Loss) Income
For the three months ended March 31, 2024, the $22.8 million increase in net loss as compared to the three months ended March 31, 2023 was driven by a $58.5 million decrease in revenue, as discussed above, and $11.6 million increase in net realized and unrealized foreign currency loss, partially offset by a decrease in payroll expense (excluding stock-based compensation) of $27.4 million resulting from a lower headcount, a $7.3 million decrease in income tax expense and a $7.1 million decrease in stock-based compensation expense. For the three months ended March 31, 2024, the 9.8 percentage point increase in net loss margin as compared to the three months ended March 31, 2023 was primarily due to the factors driving a decrease in revenue, as discussed above, paired with payroll expense (excluding stock-based compensation) and net realized and unrealized foreign currency loss, as a percentage of revenues.
For the three months ended March 31, 2024, the decrease in Adjusted Net (Loss) Income as compared to the three months ended March 31, 2023 of $17.5 million, or 173.9%, was primarily due to a decrease in revenue of $58.5 million, as discussed above, partially offset by decreases in payroll expense (excluding stock-based compensation) of $27.3 million, income tax expense of $7.4 million and professional fees of $3.8 million.
Adjusted EBITDA and Adjusted EBITDA Margin
For the three months ended March 31, 2024, the decrease in Adjusted EBITDA as compared to the three months ended March 31, 2023 of $28.1 million, or 80.6%, was driven by a $58.5 million decrease in revenue, as discussed above, partially offset by decreases in payroll expense (excluding stock-based compensation) of $27.3 million resulting from a lower headcount and professional fees of $3.8 million.
For the three months ended March 31, 2024, the decrease in Adjusted EBITDA Margin as compared to the three months ended March 31, 2023 was primarily due to a decrease in revenue, as discussed above, paired with payroll expense (excluding stock-based compensation), as a percentage of revenues.
20

Results of Operations
The following table sets forth a summary of our condensed consolidated results of operations for the periods indicated (in thousands, except percentages):
Three Months Ended March 31,
20242023
Revenues$248,593 $307,056 
Operating expenses:
Cost of revenues (1)178,813 209,522 
Selling, general and administrative expenses (1)76,230 86,340 
Depreciation and amortization5,635 5,542 
Restructuring2,115 — 
(Loss) income from operations(14,200)5,652 
Other (expense) income:
Interest expense(6,586)(6,862)
Net realized and unrealized foreign currency (loss) gain(10,408)1,185 
Other income (expense), net349 (723)
Total other expense(16,645)(6,400)
Loss before income taxes(30,845)(748)
Income tax expense37 7,359 
Net loss$(30,882)$(8,107)
Effective tax rate(0.1)%NM
NM - not meaningful.
(1)Includes stock-based compensation as follows (in thousands):
Three Months Ended March 31,
20242023
Cost of revenues$5,599 $10,530 
Selling, general and administrative expenses5,020 7,149 
Total stock-based compensation expense$10,619 $17,679 
Summary Comparison of the Three Months Ended March 31, 2024 with the Three Months Ended March 31, 2023
Revenues
We have a global footprint with the ability to deliver services from multiple geographic regions. While we continue to derive a substantial part of our overall revenues from existing clients, we maintain relatively low client concentration among our largest clients. We remain focused on acquiring new clients through programs designed to generate new business demand and position us as a trusted partner, and we have dedicated new business teams working with marketing using data-driven approaches to focus on client acquisition efforts.
21

The following table presents our number of clients, number of clients generating greater than $10 million in revenues and net dollar retention rate:
Trailing twelve months ended
March 31, 2024March 31, 2023
Number of clients (1)501442
Number of clients generating greater than $10 million in revenues
2739
Net dollar retention rate (2)86%106%
(1)We define clients as those with spend in excess of $25,000 within the preceding twelve months.
(2)The net dollar retention rate is calculated by dividing (a) the current period revenue from existing clients by (b) the prior comparative period revenue from the same existing clients. We utilize the net dollar retention rate to measure revenue growth from our clients. Net dollar retention rate provides visibility into the risks associated with our revenues and expected growth, and it measures our ability to continually offer and deliver innovative services to our clients. We use this metric to appropriately manage resources and client retention and growth, such as account management and capability development of our account leadership teams. The decrease was due to the revenue drivers as discussed above.
The following table presents the percentage of revenues from new and existing clients:
Three Months Ended March 31,
Trailing twelve months ended March 31,
2024202320242023
Existing clients (1)98.0%97.2%95.3%89.2%
New clients2.0%2.8%4.7%10.8%
(1)For the three months ended March 31, 2024 and 2023, we define existing clients as clients for whom we have done work and generated revenues in excess of $25,000 within the preceding fiscal year. For the trailing twelve months ended March 31, 2024 and 2023, we define existing clients as clients for whom we have done work and generated revenues in excess of $25,000 within the preceding twelve months.
During the three months ended March 31, 2024, we contracted with 49 new logos with a higher number of new logo additions within the energy, public and health services, technology and business services, and financial services and insurance industry verticals.
Revenues by Industry Vertical
The following table presents our revenues by industry vertical and revenues as a percentage of total revenues by industry vertical for the periods indicated (in thousands, except percentages):
Three Months Ended March 31,
20242023
Technology and business services$65,36926.3%$74,13324.1%
Energy, public and health services63,02225.3%84,03927.4%
Retail and consumer38,93115.7%47,91215.6%
Financial services and insurance39,15515.8%55,15518.0%
Automotive, travel and transportation42,11616.9%45,81714.9%
Total revenues$248,593100.0%$307,056100.0%
22

The following table presents the percentage change in our revenues by industry vertical (in thousands, except percentages):
Three Months Ended March 31,
20242023% Change
Technology and business services$65,369$74,133(11.8)%
Energy, public and health services63,02284,039(25.0)%
Retail and consumer38,93147,912(18.7)%
Financial services and insurance39,15555,155(29.0)%
Automotive, travel and transportation42,11645,817(8.1)%
Total revenues$248,593$307,056(19.0)%
Revenues by Customer Location
Our revenues are sourced from four geographic markets: North America, Asia-Pacific region ("APAC"), Europe and Latin America ("LATAM"). We present and discuss our revenues by the geographic location where the revenues are under client contract; however, the delivery of those client contracts could be supported by offshore delivery locations.
During the first quarter of 2024, in connection with the restructuring, the Company updated the disaggregation of revenue by customer location to reflect the geographical market based on contracting location, consistent with client ownership within our geographical markets, versus billing location, as previously reported. All corresponding disclosures and historical amounts, including revenue by country noted below, have been recast to reflect the change.
The following table presents our revenues by customer location and revenues as a percentage of total revenues by customer location for the periods indicated (in thousands, except percentages):
Three Months Ended March 31,
20242023
North America$88,80035.7%$115,06037.5%
APAC86,71334.9%97,48431.7%
Europe62,21225.0%78,78425.7%
LATAM10,8684.4%15,7285.1%
Total revenues$248,593100.0%$307,056100.0%
The following table presents the percentage change in our revenues by customer location (in thousands, except percentages):
Three Months Ended March 31,
20242023% Change
North America (1)$88,800$115,060(22.8)%
APAC (2)86,71397,484(11.0)%
Europe (3)62,21278,784(21.0)%
LATAM (4)10,86815,728(30.9)%
Total revenues$248,593$307,056(19.0)%
(1)The United States contributed revenues of $81.3 million, compared to $105.7 million for the same period in 2023. The largest revenue contribution in North America came from the energy, public and health services and technology and business services industry verticals.
23

(2)The top revenue contributing country was Australia with revenues of $30.1 million, compared to $32.5 million for the same period in 2023. The largest revenue contribution in APAC came from the financial services and insurance and technology and business services industry verticals.
(3)The top revenue contributing country was Germany with revenues of $32.3 million, compared to $35.7 million for the same period in 2023. The largest revenue contribution in Europe came from the automotive, travel and transportation industry vertical.
(4)The top revenue contributing country was Brazil. The largest revenue contribution in LATAM came from the retail and consumer industry vertical.
Revenues by Client Concentration
We have long-standing relationships with many of our clients. We seek to grow revenues from our existing clients by continually increasing the value we provide and expanding the scope and size of our engagements. Revenues derived from these clients may fluctuate as these accounts mature or upon beginning or completing multi-year projects. We believe there is significant potential for future growth as we expand our capabilities and offerings within existing clients. In addition, we remain committed to diversifying our client base and adding new clients to our client mix.
The following table presents revenues contributed by our largest clients by amount and as a percentage of total revenues for the periods indicated (in thousands, except percentages):
Three Months Ended March 31,
20242023
Top five clients$44,33817.8%$52,59017.1%
Top ten clients$71,52628.8%$82,55826.9%
Top fifty clients$168,79367.9%$206,57767.3%
People Metrics
Number of employeesAverage revenue per employee (1)Trailing Twelve Months Voluntary Attrition
As ofThree Months EndedAnnualized as ofAs of
March 31, 2024March 31, 2023March 31, 2024March 31, 2023March 31, 2024March 31, 2023March 31, 2024March 31, 2023
10,76011,840$23,000$25,000$92,000$100,00012.4%13.1%
(1)We define average revenue per employee as total revenues for the period divided by the average number of employees in such period.
The decrease in average revenue per employee compared to the three months ended March 31, 2023 was driven by the negative impact to revenues from client budget caution and onshore/offshore mix. We believe our low voluntary attrition reflects our ability to retain our employees due to our unique, cultivating culture, our focus on career development, our intensive training programs and our interesting work opportunities.
Bookings
We use Bookings ("Bookings") as a forward-looking metric that measures the value of new contracts, renewals, extensions and changes to existing contracts during the fiscal period. We believe Bookings provides a broad measure of useful trend information regarding changes in the volume of our business. We use Bookings to evaluate the results of our operations, generate future operating plans and assess the performance of our company. However, Bookings can vary significantly quarter to quarter due to both timing and demand from our clients and thus the conversion of Bookings to revenues is uncertain. The amount of Bookings involves estimates and judgments and is not a reliable predictor of revenues over time. There is no standard definition or measurement of Bookings thus our methodology may not be comparable to other companies. Bookings were $1.2 billion and $1.5 billion for the trailing twelve months ended March 31, 2024 and 2023, respectively. The 20.0% decrease is primarily a result of reduced client budgets reflecting caution
24

around the macroeconomic environment and smaller contract sizes which reflect a shift to offshore services, where bill rates are lower compared to onshore work, and, in certain cases, discounts or pricing adjustments.
Cost of Revenues
Three Months Ended March 31,
20242023$ Change% Change
(in thousands, except percentages)
Cost of revenues$178,813$209,522$(30,709)(14.7)%
During the three months ended March 31, 2024, cost of revenues (including stock-based compensation) decreased (14.7)% compared to the three months ended March 31, 2023. The decrease was primarily driven by a decrease in payroll expense (excluding stock-based compensation) of $22.9 million, resulting from a lower headcount, and a decrease in stock-based compensation expense of $4.9 million.
Gross Profit and Gross Margin
Three Months Ended March 31,
20242023$ Change% Change
(in thousands, except percentages)
Gross profit$69,780$97,534$(27,754)(28.5)%
Gross margin28.1%31.8%
Our gross margin decreased by 3.7 percentage points for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 primarily due to payroll expense (excluding stock-based compensation) partially offset by stock-based compensation expense, as a percentage of revenues.
SG&A Expenses and SG&A Margin
Three Months Ended March 31,
20242023$ Change% Change
(in thousands, except percentages)
SG&A expenses$76,230$86,340$(10,110)(11.7)%
SG&A margin30.7%28.1%
For the three months ended March 31, 2024, SG&A expenses decreased 11.7% compared to the three months ended March 31, 2023. The decrease was primarily due to decreases in payroll expense (excluding stock-based compensation) of $4.4 million, stock-based compensation expense of $2.1 million and professional fees of $1.8 million. The increase in SG&A margin for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 was primarily driven by payroll expense (excluding stock-based compensation), as a percentage of revenues.
Depreciation and Amortization
Three Months Ended March 31,
20242023$ Change% Change
(in thousands, except percentages)
Depreciation and amortization$5,635$5,542$931.7%
25

There was a non-material change in depreciation and amortization for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023.
Restructuring
Three Months Ended March 31,
20242023$ Change% Change
(in thousands, except percentages)
Restructuring$2,115$—$2,115NM
NM - not meaningful
Restructuring includes non-wage related expenses of $1.1 million, including costs related to reducing leased office space, vendor contract cancellations, professional fees and other reorganization costs and wage-related expenses of $1.0 million, such as employee severance and related benefits, of which relates to operations.
Loss (Income) from Operations and Loss (Income) from Operations Margin
Three Months Ended March 31,
(in thousands, except percentages)20242023$ Change% Change
Loss (income) from operations$(14,200)$5,652$(19,852)(351.2)%
Loss (income) from operations margin(5.7)%1.8%
The increase in loss from operations for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 was primarily driven by a decrease in revenue of $58.5 million; partially offset by decreases in payroll expense (excluding stock-based compensation) of $27.4 million, stock-based compensation expense of $7.1 million and professional fees of $4.0 million. The increase in loss from operations margin was driven by payroll expense (excluding stock-based compensation), as a percentage of revenues.
Interest Expense
Three Months Ended March 31,
20242023$ Change% Change
(in thousands, except percentages)
Interest expense$6,586$6,862$(276)(4.0)%
Interest expense is primarily related to our Term Loan and Revolver. There was a non-material change in interest expense for the three months ended March 31, 2024 compared to the three months ended March 31, 2023.
Income Tax Expense and Effective Tax Rate
Three Months Ended March 31,
20242023$ Change% Change
(in thousands, except percentages)
Income tax expense$37$7,359$(7,322)(99.5)%
Effective tax rate(0.1)%NM
26

See Note 3, Income Taxes, for additional discussion around forecasting uncertainties related to our income tax rate.
Income tax expense decreased by $7.3 million for the three months ended March 31, 2024 as compared to the three months ended March 31, 2023 primarily due to the change in loss before income taxes.
The effective tax rate in each period differed from the U.S. statutory tax rate of 21% principally due to U.S. corporate state income taxation and the effect of foreign operations which reflects the impact of different income tax rates in locations outside the United States, the unfavorable impact of valuation allowances on deferred tax assets of select foreign and US operations, the unfavorable impact of providing for unrecognized tax benefits, the unfavorable impact of capitalized research and experimental costs under IRC §174 increasing the Company's net GILTI inclusion, the non-deductibility of China SAFE RSUs, and the unfavorable impact of excess tax deficiencies on stock-based compensation. The change in the effective tax rate for the three months ended March 31, 2024 as compared to the prior period, and the negative effective tax rate for all periods presented, is a result of the aforementioned net unfavorable items, when compared to the pre-tax loss.
Foreign Currency Exchange Gains and Losses
See “Item 3. Quantitative and Qualitative Disclosures About Market Risk” included elsewhere in this Quarterly Report as well as “Item 1A. Risk Factors—Risks Related to Our Global Operations—Our business, financial condition and results of operations may be adversely affected by fluctuations in foreign currency exchange rates" as included in our 2023 Annual Report.
Non-GAAP Financial Measures
We define Adjusted Net (Loss) Income as net loss adjusted for unrealized loss (gain) on foreign currency exchange, stock-based compensation expense, amortization of acquisition-related intangibles, acquisition costs, certain professional fees that are considered unrelated to our ongoing revenue-generating operations, employer payroll related expense on employee equity incentive plan, restructuring costs and income tax effects of adjustments.
We define Adjusted EBITDA as net loss adjusted to exclude income tax expense; interest expense; other (income) expense, net, excluding a gain related to the mark to market adjustment on shares received in relation to the sale and settlement of trade receivables in 2022; unrealized loss (gain) on foreign currency exchange; stock-based compensation expense; depreciation and amortization expense; acquisition costs; certain professional fees that are considered unrelated to our ongoing revenue-generating operations; employer payroll related expense on employee equity incentive plan; and restructuring costs. Adjusted EBITDA Margin is calculated by dividing Adjusted EBITDA by total revenues.
We use Adjusted EBITDA, Adjusted EBITDA Margin and Adjusted Net (Loss) Income as measures of operating performance and the operating leverage in our business. We believe that these non-GAAP financial measures are useful to investors for supplemental period-to-period comparisons of our business and in understanding and evaluating our operating results for the following reasons:
Our management uses Adjusted Net (Loss) Income to assess our overall performance, without regard to items that are considered to be unique or non-recurring in nature or otherwise unrelated to our ongoing revenue-generating operations, net of the income tax effect of the adjustments;
Adjusted EBITDA and Adjusted EBITDA Margin are widely used by investors and securities analysts to measure a company’s operating performance without regard to the aforementioned adjustments which can vary substantially from company to company depending upon their financing, capital structures, and the method by which assets were acquired or costs that are unique or non-recurring in nature or otherwise unrelated to our ongoing revenue-generating operations;
Our management uses Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin in conjunction with financial measures prepared in accordance with GAAP for planning purposes, including the preparation of our annual operating budget, as a measure of our core operating results and the effectiveness of our business strategy, and in evaluating our financial performance; and
Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin provide consistency and comparability with our past financial performance, facilitate period-to-period comparisons of our core
27

operating results, and also facilitate comparisons with other peer companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.
Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin have limitations as analytical tools, and you should not consider these measures in isolation or as substitutes for analysis of our financial results as reported under GAAP. Some of these limitations are, or may in the future be, as follows:
Although depreciation and amortization expense is a non-cash charge, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA and Adjusted EBITDA Margin do not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;
Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin exclude stock-based compensation expense, which has recently been, and will continue to be for the foreseeable future, a significant recurring non-cash expense for our business and an important part of our compensation strategy;
Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin do not reflect changes in, or cash requirements for, our working capital needs;
Adjusted EBITDA and Adjusted EBITDA Margin do not reflect (i) interest expense, or the cash requirements necessary to service interest or principal payments on our debt, which reduces cash available to us; or (ii) accruals or tax payments that may represent a reduction in cash available to us;
Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin do not reflect transaction costs related to acquisitions; and
The expenses and other items that we exclude in our calculations of Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin may differ from the expenses and other items, if any, that other companies may exclude from similarly-titled non-GAAP measures when they report their operating results, and we may, in the future, exclude other significant, unusual or non-recurring expenses or other items from these financial measures.
Because of these limitations, Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin should be considered along with other financial performance measures presented in accordance with GAAP.
The following tables present a reconciliation of Adjusted Net (Loss) Income, Adjusted EBITDA and Adjusted EBITDA Margin to their most directly comparable financial measure prepared in accordance with GAAP, for the periods indicated (in thousands, except percentages):
Three Months Ended March 31,
20242023
Net loss$(30,882)$(8,107)
Unrealized foreign exchange loss (gain)10,202 (948)
Stock-based compensation10,619 17,679 
Amortization of acquisition-related intangibles3,657 3,591 
Acquisition costs (a)909 1,706 
Certain professional fees (b)— 225 
Employer payroll related expense on employee equity incentive plan (c)221 242 
Restructuring (d)2,115 — 
Income tax effects of adjustments (e)(4,284)(4,321)
Adjusted Net (Loss) Income$(7,443)$10,067 
28

Three Months Ended March 31,
20242023
Net loss$(30,882)$(8,107)
Income tax expense37 7,359 
Interest expense 6,586 6,862 
Other (income) expense, net (f)(186)793 
Unrealized foreign exchange loss (gain)10,202 (948)
Stock-based compensation10,619 17,679 
Depreciation and amortization7,155 9,089 
Acquisition costs (a)909 1,706 
Certain professional fees (b)— 225 
Employer payroll related expense on employee equity incentive plan (c)221 242 
Restructuring (d)2,115 — 
Adjusted EBITDA$6,776 $34,900 
Net loss margin(12.4)%(2.6)%
Adjusted EBITDA Margin2.7 %11.4 %
(a)Adjusts for certain professional fees and retention wage expenses related to certain acquisitions.
(b)Adjusts for certain one-time professional fees.
(c)Adjusts for employer payroll related expense on employee equity incentive plan as these expenses are tied to the exercise or vesting of underlying equity awards and the price of our common stock at the time of vesting or exercise. As a result, these expenses may vary in any particular period independent of the financial and operating performance of our business.
(d)Adjusts for restructuring costs which include wage-related expenses, such as employee severance and related benefits, and non-wage related expenses, including costs related to reducing leased office space, vendor contract cancellations, professional fees, and other reorganization costs.
(e)Adjusts for the income tax effects of the foregoing adjusted items, determined under the discrete method consistent with our non-GAAP measures of profitability.
(f)Q1 2024 and Q1 2023 exclude a $0.2 million gain and $0.1 million gain, respectively, which were included within other income (expense), net in the condensed consolidated statements of loss and comprehensive loss, related to the mark to market adjustment on shares received in relation to the sale and settlement of trade receivables.
Liquidity and Capital Resources
The following table summarizes certain key measures of our liquidity and capital resources (in thousands):
March 31, 2024December 31, 2023
Cash and cash equivalents$72,554 $100,305 
Availability under Revolver300,000 300,000 
Borrowings under Revolver— — 
Long-term debt, including current portion (1)291,514 293,185 
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented in Note 6, Credit Agreements.
Our cash generated from operations and financing activities has been our primary source of liquidity to fund operations and investments. Our capital investments focus on our technology solutions, corporate infrastructure and strategic acquisitions to further expand into new business sectors and/or expand sales in
29

existing sectors. The Company generates sufficient cash flows for working capital and expects to do so for the foreseeable future.
As of March 31, 2024, our principal sources of liquidity were cash and cash equivalents of $72.6 million and $300.0 million of available borrowings under our Revolver.
In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, or intellectual property rights. To fund these acquisitions or investments, we may seek to access the debt or capital markets. Our ability to obtain additional funding will be subject to various factors, including general market conditions, our operating performance, the market’s perception of our growth potential, lender sentiment and our ability to incur additional debt in compliance with our contractual restrictions, including those in our Credit Agreement.
Our Credit Facilities
Our subsidiaries are party to the Credit Agreement. The Credit Agreement provides for a Term Loan and the Revolver. See Note 12, Credit Agreements, in the notes to our consolidated financial statements included in the 2023 Annual Report for a discussion of our Term Loan and Revolver as well as Note 6, Credit Agreements, with respect to this Quarterly Report. As of March 31, 2024, we had $293.6 million outstanding, gross of deferred financing fees, under our Term Loan with an interest rate of 7.9% and no borrowings outstanding under the Revolver.
The Credit Agreement requires compliance with certain covenants customary for agreements of this type. As of March 31, 2024, we were in compliance with our debt covenants.
Cash Flows
The following table shows a summary of our cash flows for the periods indicated (in thousands):
Three Months Ended March 31,
20242023
Net cash (used in) provided by:
Operating activities$(15,750)$33,047 
Investing activities(4,136)(17,555)
Financing activities(4,784)(102,041)
Effect of exchange rate changes on cash and cash equivalents(2,783)1,548 
Net decrease in cash and cash equivalents$(27,453)$(85,001)
Operating Activities
Net cash used in operating activities during the three months ended March 31, 2024 was $15.8 million comprised of net loss of $30.9 million, adjusted for non-cash items including $10.6 million of stock-based compensation expense, $10.2 million unrealized foreign currency exchange loss and $7.2 million of depreciation and amortization. Cash used in operating activities during the three months ended March 31, 2024 was further benefited by the change in trade receivables of $33.7 million offset by the change in unbilled receivables of $20.7 million and the change in accrued expenses and other liabilities of $22.3 million driven by decreases in accrued compensation and deferred revenue.
Net cash provided by operating activities during the three months ended March 31, 2023 was $33.0 million comprised of net loss of $8.1 million, adjusted for non-cash items including $17.7 million of stock-based compensation expense and $9.1 million of depreciation and amortization. Cash provided by operating activities during the three months ended March 31, 2023 was further benefited by the change in trade receivables of $56.7 million, partially offset by the change in unbilled receivables of $23.2 million and the change in accrued expenses and other liabilities of $16.9 million driven by a decrease in accrued compensation.
Cash provided by operating activities can be significantly impacted by the timing of cash receipts from customers and payments to vendors as well as vendor payment terms.
30

Investing Activities
Net cash used in investing activities during the three months ended March 31, 2024 was $4.1 million driven primarily by the purchase of property and equipment.
Net cash used in investing activities during the three months ended March 31, 2023 was $17.6 million driven primarily by the acquisition of Itoc in the first quarter of 2023.
Financing Activities
Net cash used in financing activities during the three months ended March 31, 2024 was $4.8 million driven primarily by the payment of withholding taxes of $4.1 million related to net share settlement of equity awards.
Net cash used in financing activities during the three months ended March 31, 2023 was $102.0 million driven primarily by the repayment of long-term debt of $101.8 million.
Contractual Obligations and Future Capital Requirements
Contractual Obligations
Refer to Note 8, Leases, of the notes to our consolidated financial statements included in Part II, Item 8 of the 2023 Annual Report for additional information related to our lease commitments.
There were no material changes in our contractual obligations and commitments during the three months ended March 31, 2024 from the contractual obligations and commitments disclosed in the 2023 Annual Report.
Except as disclosed in “—Our Credit Facilities” and those mentioned above, we did not have other material contractual obligations for cash expenditures.
Future Capital Requirements
We believe that our existing cash and cash equivalents combined with our expected cash flow from operations will be sufficient to meet our projected operating and capital expenditure requirements for at least the next twelve months and that we possess the financial flexibility to execute our strategic objectives, including the ability to make acquisitions and strategic investments in the foreseeable future. However, our ability to generate cash is subject to our performance, general economic conditions, industry trends and other factors, and due to our global operations, the value of cash generated may be adversely affected by fluctuations in foreign currency exchange rates. To the extent that existing cash and cash equivalents and operating cash flow are insufficient to fund our future activities and requirements, we may need to raise additional funds through public or private equity or debt financing. If we incur new debt, the debt holders would have rights senior to common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity or convertible debt securities, existing stockholders may experience dilution, and such new securities could have rights senior to those of our common stock. These factors may make the timing, amount, terms and conditions of additional financings unattractive. Our inability to raise capital could impede our growth or otherwise require us to forego growth opportunities and could materially adversely affect our business, financial condition and results of operations. There is no assurance that we would be able to raise additional funds on favorable terms or at all.
Commitments and Contingencies
Certain conditions may exist as of the date of the condensed consolidated financial statements which may result in a loss to the Company but will only be resolved when one or more future events occur or fail to occur. Such liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources, are recorded when the Company assesses that it is probable that a future liability has been incurred and the amount can be reasonably estimated. Recoveries of costs from third parties, which the Company assesses as being probable of realization, are recorded to the extent of related contingent liabilities
31

accrued. Legal costs incurred in connection with matters relating to contingencies are expensed in the period incurred. The Company records gain contingencies when realized.
Off-Balance Sheet Arrangements
We did not have during any of the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Recent Accounting Pronouncements
See Note 1, Business and Summary of Significant Accounting Policies, in the notes to our condensed consolidated financial statements included in Part I, Item I of this Quarterly Report for a discussion of recent accounting pronouncements.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report are prepared in accordance with GAAP. In preparing the condensed consolidated financial statements, we make estimates and judgments that affect the reported amounts of assets, liabilities, stockholders’ equity, revenues, expenses and related disclosures. We re-evaluate our estimates on an on-going basis. Our estimates are based on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Because of the uncertainty inherent in these matters, actual results may differ from these estimates and could differ based upon other assumptions or conditions.
There have been no material changes to our critical accounting policies and estimates as compared to those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our 2023 Annual Report.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain market risks in the ordinary course of our business. These risks primarily result from changes in concentration of credit, interest rates and foreign currency exchange rates. In addition, our international operations are subject to risks related to differing economic conditions, civil unrest, political instability or uncertainty, military activities, broad-based sanctions, differing tax structures, and other regulations and restrictions.
There were no material changes to the information on market risk disclosure from our 2023 Annual Report.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of the design and operation of our 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"), as of the end of the period covered by this Quarterly Report.
Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of such date, our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosures.
32




Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting (identified in management's evaluation pursuant to Rules 13a-15(d) and 15d-15(d) under the Exchange Act) that occurred during the period covered by this Quarterly Report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. 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. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
33

PART II. OTHER INFORMATION

Item 1. Legal Proceedings
From time to time, we may be involved in litigation relating to claims arising out of our operations and businesses that cover a wide range of matters, including, among others, intellectual property, data privacy and cybersecurity, contract and employment, personal injury, product liability and warranty. Currently, there are no claims or proceedings against us that we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows. However, the results of any current or future litigation cannot be predicted with certainty and, regardless of the outcome, we may incur significant costs and experience a diversion of management resources as a result of litigation.

Item 1A. Risk Factors
The business, financial condition and operating results of the Company can be affected by a number of factors, whether currently known or unknown, including but not limited to those described in the 2023 Annual Report in Part I, Item 1A. “Risk Factors,” any one or more of which could, directly or indirectly, cause the Company’s actual financial condition and operating results to vary materially from past, or from anticipated future, financial condition and operating results. Any of these factors, in whole or in part, could materially and adversely affect the Company’s business, financial condition, operating results and stock price. There have been no material changes to the Company’s risk factors since those set forth in the 2023 Annual Report.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
There were no unregistered sales of the Company's equity securities during the first quarter of 2024.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not Applicable.
Item 5. Other Information

Insider Trading Arrangements and Policies

Our directors and executive officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) may purchase or sell shares of our common stock in the market from time to time, including pursuant to equity trading plans adopted in accordance with Rule 10b5-1 under the Exchange Act and in compliance with guidelines specified by the Company’s insider trading policy. During the three months ended March 31, 2024, none of our directors or executive officers of the Company adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933).
34


Item 6. Exhibits
Exhibit NumberDescription
31.1*    
31.2*
32.1**
32.2**
101.INS*Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File - (formatted as inline XBRL and contained in Exhibit 101)
*Exhibits filed herewith
**Exhibits furnished herewith
35

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date: May 7, 2024


THOUGHTWORKS HOLDING, INC.
By:/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)
By:/s/ Erin Cummins
Erin Cummins
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)


36
EX-31.1 2 q1202410-qxexhibit311.htm EX-31.1 Document

EXHIBIT 31.1


Certification by Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Guo Xiao, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Thoughtworks Holding, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the



audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: May 7, 2024


/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)

EX-31.2 3 q1202410-qxexhibit312.htm EX-31.2 Document

EXHIBIT 31.2


Certification by Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Erin Cummins, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Thoughtworks Holding, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the



audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: May 7, 2024

/s/ Erin Cummins
Erin Cummins
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 q1202410-qxexhibit321.htm EX-32.1 Document

EXHIBIT 32.1


CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Thoughtworks Holding, Inc. (the "Company") for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Guo Xiao, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:
i.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
ii.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.
Date: May 7, 2024


/s/ Guo Xiao
Guo Xiao
Chief Executive Officer and Director
(Principal Executive Officer)

EX-32.2 5 q1202410-qxexhibit322.htm EX-32.2 Document

EXHIBIT 32.2


CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Thoughtworks Holding, Inc. (the "Company") for the quarter ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Erin Cummins, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to her knowledge:
i.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
ii.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.
Date: May 7, 2024


/s/ Erin Cummins
Erin Cummins
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 6 twks-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Credit Agreements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Restructuring Actions link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Credit Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Restructuring Actions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue Recognition - Schedule of Costs to Obtain Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Loss Per Share - Schedule of (Loss) Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Stock-Based Compensation - Schedule of Performance Share Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Credit Agreements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Credit Agreements - Schedule of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Restructuring Actions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Restructuring Actions - Schedule of Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 twks-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 twks-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 twks-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cancelled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period Deferred income tax benefit Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Recoveries of amounts previously written off Accounts Receivable, Allowance for Credit Loss, Recovery Pay vs Performance Disclosure [Line Items] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] LATAM Latin America [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Availability under Revolver (due March 26, 2026) Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Credit Agreements Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Accounts payable Accounts Payable, Current Weighted average remaining contractual term, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer Equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Total other expense Nonoperating Income (Expense) Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Geographical [Axis] Geographical [Axis] Reissuance of treasury shares for equity incentive awards (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Reissuance Of Treasury Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Reissuance Of Treasury Shares Income Taxes Income Tax Disclosure [Text Block] Restricted cash included in other non-current assets Restricted Cash and Cash Equivalents, Noncurrent Employee stock options, RSUs and performance stock units ("PSUs") Share-Based Payment Arrangement, Options And Restricted Stock Units [Member] Share-Based Payment Arrangement, Options And Restricted Stock Units Concentration Risk [Line Items] Concentration Risk [Line Items] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Convertible preferred stock, $0.001 par value; 100,000,000 shares authorized, zero issued and outstanding at March 31, 2024 and December 31, 2023, respectively Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Diluted loss per common share (in dollars per share) Diluted loss per share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Trade receivables, net of allowance of $9,991 and $9,550, respectively Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Intangibles and other assets: Assets, Noncurrent [Abstract] Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Term loan, fair value Long-Term Debt, Fair Value Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Number of industry verticals Number Of Industry Verticals Number Of Industry Verticals Liabilities and stockholders' equity Liabilities and Equity [Abstract] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Basic and Diluted Net (Loss) Income Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Number of RSUs Number of PSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Basic [Abstract] Local Phone Number Local Phone Number Trade receivables Increase (Decrease) in Accounts Receivable Unrealized foreign currency exchange loss/(gain) Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Trade Accounts Receivable and Unbilled Accounts Receivable Accounts Receivable [Member] Lease liabilities, non-current Operating Lease, Liability, Noncurrent RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Payments of debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Credit Facilities Schedule of Long-Term Debt Instruments [Table Text Block] Europe Europe [Member] Income taxes payable Accrued Income Taxes, Current Payables and Accruals [Abstract] Product and Service [Domain] Product and Service [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Contract assets included in unbilled receivables Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Liability, beginning balance Liability, ending balance Restructuring Reserve Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Interest expense Interest Expense Compensation costs, (other than options) not yet recognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Weighted average Period of recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Net settled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Net Settled Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Net Settled Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Non-cash items Restructuring Reserve, Settled without Cash Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Costs to obtain contracts capitalized Capitalized Contract Cost, Additions Capitalized Contract Cost, Additions Schedule of Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Lease liabilities, current Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Energy, public and health services Energy, Public And Health Services [Member] Energy, Public And Health Services Entity Shell Company Entity Shell Company Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Customer relationships, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Australia AUSTRALIA Unbilled receivables Unbilled Receivables, Current Expected savings, total Restructuring And Related Cost, Total Expected Savings Restructuring And Related Cost, Total Expected Savings Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash at beginning of the period Cash, cash equivalents and restricted cash at end of the period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred revenue Contract liabilities included in deferred revenue Contract with Customer, Liability, Current Treasury stock, 50,468,538 and 50,468,697 shares at March 31, 2024 and December 31, 2023, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Long-term debt (due March 24, 2028), including current portion Total debt carrying value Long-Term Debt Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Business and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Compensation costs, weighted average period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total operating expenses Costs and Expenses Other financing activities, net Proceeds from (Payments for) Other Financing Activities Restructuring costs incurred to date Restructuring and Related Cost, Cost Incurred to Date Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Restructuring Restructuring and Related Costs [Table Text Block] Document Type Document Type Adjustment for PSUs expected to vest as of current period end (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Balance at beginning of period Balance at end of period Capitalized Contract Cost, Net Preparation of Financial Statements Basis of Accounting, Policy [Policy Text Block] Other operating activities, net Other Noncash Income (Expense) Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Trade receivables, allowances Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Other Liabilities, Current Income Statement [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Trademark Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issuance of common stock for equity incentive awards, net of withholding taxes Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization of capitalized costs Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Schedule of Costs to Obtain Contracts and Related Amortization and Impairment Capitalized Contract Cost [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] Retained deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Term loan Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Automotive, travel and transportation Automotive, Travel And Transportation [Member] Automotive, Travel And Transportation Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Numerator: Earnings Per Share, Basic [Abstract] Other (expense) income: Other Income and Expenses [Abstract] PEO PEO [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net loss (basic) Net Income (Loss) Available to Common Stockholders, Basic Number of Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Germany GERMANY Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] All Executive Categories All Executive Categories [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] North America North America [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Expected savings, additional Restructuring And Related Cost, Additional Expected Savings Restructuring And Related Cost, Additional Expected Savings Net loss per common share: Earnings Per Share [Abstract] Common stock, $0.001 par value; 1,000,000,000 shares authorized, 373,295,466 and 372,876,082 issued, 322,826,928 and 322,407,385 outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Non-cash lease expense on right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Value-added tax and sales tax payable Sales and Excise Tax Payable, Current PEO Name PEO Name Concentration risk Concentration Risk, Percentage APAC Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 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 Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Reissuance of treasury shares for equity incentive awards Treasury Stock Reissued During Period, Value Treasury Stock Reissued During Period, Value Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate Intrinsic Value, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses Other Accrued Liabilities, Current Accrued compensation Accrued Salaries, Current Depreciation and amortization expense Depreciation, Depletion and Amortization Interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Technology and business services Technology And Business Services [Member] Technology And Business Services Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized Contract with Customer, Liability, Revenue Recognized Cancelled (in dollars per share) Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Restructuring Actions Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Reorganization Reorganization [Member] Reorganization Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Capitalized deferred financing fees Debt Issuance Costs, Net Increase (Decrease in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Loss Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Payments of obligations of long-term debt Repayments of Secured Debt Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Financial services and insurance Financial Services And insurance [Member] Financial Services And insurance Schedule of Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Net realized and unrealized foreign currency (loss) gain Gain (Loss), Foreign Currency Transaction, before Tax Lease liabilities Increase (Decrease) in Operating Lease Liability Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Withholding taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Credit Agreements Credit Agreements [Member] Credit Agreements Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Retained Deficit Retained Earnings [Member] Long-term debt, current Current portion of long-term debt Long-Term Debt, Current Maturities Changes due to exchange rates Capitalized Contract Cost, Changes Due To Exchange Rates Capitalized Contract Cost, Changes Due To Exchange Rates Schedule of Components of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic loss per common share (in dollars per share) Basic loss per share (in dollars per share) Earnings Per Share, Basic Right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Compensation costs not yet recognized Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Adjustment for PSUs expected to vest as of current period end (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Increase (Decrease) In Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Increase (Decrease) In Period, Weighted Average Grant Date Fair Value Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected restructuring costs, total Restructuring and Related Cost, Expected Cost Net loss (diluted) Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Income taxes paid Income Taxes Paid Basis of Presentation and Consolidation Consolidation, Policy [Policy Text Block] Restructuring Restructuring costs Charges Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Retail and consumer Retail And Consumer [Member] Retail And Consumer Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Long-term debt, less current portion Long-Term Debt, Gross 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] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Award Timing Disclosures [Line Items] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Bad debt expense Current period provision Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Restructuring Plan [Axis] Restructuring Plan [Axis] Proceeds from issuance of common stock on exercise of options Proceeds from Stock Options Exercised Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Allowance for credit losses, beginning balance Allowance for credit losses, ending balance Accounts Receivable, Allowance for Credit Loss Restructuring Restructuring Reserve, Current Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock for equity incentive awards, net of withholding taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from disposal of fixed assets Proceeds from Sale of Property, Plant, and Equipment Cost of revenues Cost of Sales [Member] Wage-related expenses Employee Severance [Member] Payments Payments for Restructuring Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Weighted average exercise price, Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Expired (in dollars per share) Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Expired, Weighted Average Exercise Price Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Expired, Weighted Average Exercise Price Income tax expense Income Tax Expense (Benefit) Non-US Non-US [Member] Write-offs charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Non-wage related expenses Other Restructuring [Member] Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Unbilled receivables Increase (Decrease) Unbilled Receivables Increase (Decrease) Unbilled Receivables Changes due to exchange rates Accounts Receivable, Allowance For Credit Loss, Change Due To Exchange Rates Accounts Receivable, Allowance For Credit Loss, Change Due To Exchange Rates Revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Share-based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Estimated useful life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Expected restructuring costs, additional Restructuring and Related Cost, Expected Cost Remaining Long-term debt, less current portion Long-term debt Long-Term Debt, Excluding Current Maturities Diluted (in shares) Weighted average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Time Vesting Shares Share Based Payment Arrangement, Time Vesting Option Member [Member] Share Based Payment Arrangement, Time Vesting Option Member Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Restructuring and Related Activities [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Time-and-materials Time-and-Materials Contract [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted average shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Fixed-price Fixed-Price Contract [Member] (Loss) income from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of revenues Cost of Revenue Other comprehensive (loss) income, net of tax: Statement of Other Comprehensive Income [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Aggregate Intrinsic Value and Weighted-Average Remaining Contractual Term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Borrowings under Revolver Long-Term Line of Credit Type of Restructuring [Domain] Type of Restructuring [Domain] EX-101.PRE 10 twks-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 twks-20240331_g1.jpg begin 644 twks-20240331_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0!817AI9@ 34T *@ @ ! $Q ( M 1 /E$0 $ ! 0 %$1 0 ! %$2 0 ! M !!9&]B92!);6%G95)E861Y #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" **#Z # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** ,/XD^/]/\ A9X"U;Q%JDGEV&CVSW,N/O/M'"K_ +3' M"@=R17XZ_%'XBZA\6OB%K'B35'WWVL7+7$@SD1@_=0?[*J H]E%?87_!6O\ M:#W/IOPYTV?[NW4=7VGO_P L(3^LA'_7,U\/UX.95^:?(ME^9_5_@OPO]1RU MYK77[ROMY06W_@3U\URA1117FG[2%%%% !1110 4444 %%%% !1110 445TW MP<^%^H?&CXG:+X8TU3]JU>Y6'?MW"!.KR$>B(&8^PIQBV[(QQ&(IT*4J]9VC M%-MO9)*[?R1]D?\ !);]GS[!I6H_$;4H/WEYNT_2-PZ1@_OI1]6 0'J-CCH: M^UJRO W@RP^'?@[3-"TN'R-/TFV2U@3N%48R?4GJ3W))K5KZG#T52IJ!_"/% MW$-3.\UJYA/:3M%=HK2*^[5^;;"BBBMCYL**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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@ KG_ (J?$?3_ M (1?#K6/$NJ-MLM'MFN'&<&4CA47_:9BJCW85T%?"?\ P5J_:#^V:GIOPYTZ M?]W:;=1U?:>LA'[F(_127(Z?-&>U88FLJ5-S/JN"^&YYYF]+ +X6[S?:"W^_ M9>;1\@_$7QYJ'Q0\=:MXAU23S=0UBY>YF/92QX4>BJ,*!V K%HHKY9MMW9_ M=5&C"E!4J:M&*226R2T2"BBB@T"BBB@ HHHH **** "BBB@ HHHH *^^/^"3 M/[/G]C>&]0^(FHP8N-5W6&E;A]V!6_>R#_>=0H/7$;=FKXR^"'PGOOCA\5=% M\+Z?N6;5;@1R2AR_,_#_&OBCZI@(Y/0?OUM9>4$_\ VYZ>B:ZF ME1117N'\KA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !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 %%%% '-_&#XGZ?\ !GX9:UXGU)O]%T>V:;9G M!F?HD8_VG91G[/ OS22'_=0$C/ M4X'>JC%R=D<^*Q5+#49XBN^6$$VWV25V_N/M#_@DY^SY_P (WX-OOB!J,&V\ MUS-GIFX'+'2=-@6UT_3;=+:WB7I'& MBA5'Y"KU?44*2IP4$?P?Q5G]7.LTJYA4^T]%VBM(KY+?N[OJ%%%%;'SX4444 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 %%%% !7*_&WXKV/P0^%>M>*-0PT&DVYD2/=M-Q*?ECC'NSE5]LYKJJ^ M ?\ @K'^T'_PD7C"P^'VG3[K/1-M[J>T\/JUSXJM[*FY=> MA]=P/PU+/,XI8+['Q3?:"W^_2*\VCY+\8^+;[Q[XKU+6M4F:XU#5;E[JXD/\ M3NQ8X]!S@#L,"LVBBOE]S^YZ=.-.*A!625DET2Z!11106%%%% !1110 4444 M %%%% !1110 5^A/_!*+]GS_ (1'P!>>/-0@VZAXCS;:?N'S16B-\S#_ *Z2 M+^4:D=:^+/V=?@S=_'[XQ:+X7M?,2.^FW74RC_CWMU^:5_3(4'&>K%1WK]@] M T*T\+Z'9Z;80):V.GP);6\*#Y8HT4*JCZ 5ZF6T.:7M'T_,_"?&WBCZM@X M9-0?OU?>GY03T7_;TE]T6NI;HHHKW#^70HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C_CU\7K M+X$_"36O%%]M9=-@+0Q$X^T3-\L<8_WG(''09/:OQZ\4>);WQGXDO]6U*9KG M4-3N'NKB5NLDCL68_F:^KO\ @J]^T)_PEOCVR\!:=/NL/#I%UJ&T_+)=NORJ M?^N<;?G(P/(KY"KY_,*_/4Y%LOS/ZZ\'>%_[-RGZ_67[S$6?I#[*^?Q>C78* M***\\_7@HHHH **** "BBB@ HHHH **** "BBN]_9F^"=U^T'\:-%\,P^8MO MV3F1O8XX&?XF4=ZJ,7)\J.7&XREA,//%5W:$$Y-]DE=GVK_P2 MH_9\_P"$&^&=UXXU"#;J?B@>59;A\T5FC=?;S'&[W5$/>OK*J^D:3;:!I-K8 MV<,=O9V4*001(,+%&H"JH]@ !5BOJ:-)4X*"/X.XESVMG&9UB[16D5 M\E;U>H4445J>$%%%% !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 5Q/[1'QEL_@%\'M:\476QVL(2+6%C_Q\ MW#?+%'Z\L1G'103VKMJ_._\ X*L?M"?\)O\ $JU\#Z?-NTWPN?.O=I^66\=> MGOY:''LSN.U<^*K>RIN77H?9$DOW:]Z?\ A6Z^;M%>MSY7\0:_ M>>*M>O=3U"=[J^U"=[FXF?[TLCL69C]22:IT45\N?W)&*C%1BK)!11104%%% M% !1110 4444 %%%% !1110 5^C7_!+#]GS_ (5[\)YO&6H0;=6\6 ?9MP^: M&R4_+]/,;+^ZB,U\4_LL? RX_:'^-NC^&T61;*1_M&HRK_RQM4P9#GL3P@/] MYUK]>M.TZ#2-/M[2UACM[6UC6&&)!A8T4850/0 5ZN64+R]J^FQ^">-W%'L M,+#)*#]ZI[T_**>B_P"WFK^D>S)J***]L_F(**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^$?^#A+]LOXD_L._L8 M>&?%GPM\2?\ "+^(-0\:VND7%U_9]K>^9:O8W\K1[+B.1!EX8CN"AOEQG!(/ MXZ?\1#O[8?\ T5__ ,M71/\ Y#KU,)E%;$4_:0:MYW_R/GLRXEPN"K>PJQDW M9/1*VOJT?T\T5_,-_P 1#O[8?_17_P#RU=$_^0Z/^(AW]L/_ **__P"6KHG_ M ,AUU?ZNXG^:/WO_ ".#_7; _P D_N7_ ,D?T\T5_,-_Q$._MA_]%?\ _+5T M3_Y#H_XB'?VP_P#HK_\ Y:NB?_(='^KN)_FC][_R#_7; _R3^Y?_ "1_3S17 M\PW_ !$._MA_]%?_ /+5T3_Y#H_XB'?VP_\ HK__ ):NB?\ R'1_J[B?YH_> M_P#(/]=L#_)/[E_\D?T\T5_,-_Q$._MA_P#17_\ RU=$_P#D.C_B(=_;#_Z* M_P#^6KHG_P AT?ZNXG^:/WO_ "#_ %VP/\D_N7_R1_3S17\PW_$0[^V'_P!% M?_\ +5T3_P"0Z_8O_@WM_;+^)/[<7[&'B;Q9\4O$G_"4>(-/\:W6D6]U_9]K M9>7:I8V$JQ[+>.-#AYI3N*EOFQG '+B\HK8>G[2;5O*_P#D=^6\2X7&UO84 MHR3LWJE;3T;/NZBBBO+/H0HHHH **** "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 **_'/_@X2_P""J7QZ_8=_;/\ #/A/X6^//^$7\/ZAX*M=7N+7^Q=. MO?,NGOK^)I-]Q!(XRD,0VA@ORYQDDGX2_P"(AW]L/_HK_P#Y:NB?_(=>QA\D MKUJ:J1:L_7_(^8QG%F$PU:5"<97B[:)6_,_IYHK^8;_B(=_;#_Z*_P#^6KHG M_P AT?\ $0[^V'_T5_\ \M71/_D.MO\ 5W$_S1^]_P"1S?Z[8'^2?W+_ .2/ MZ>:*_F&_XB'?VP_^BO\ _EJZ)_\ (='_ !$._MA_]%?_ /+5T3_Y#H_U=Q/\ MT?O?^0?Z[8'^2?W+_P"2/Z>:*_F&_P"(AW]L/_HK_P#Y:NB?_(='_$0[^V'_ M -%?_P#+5T3_ .0Z/]7<3_-'[W_D'^NV!_DG]R_^2/Z>:*_F&_XB'?VP_P#H MK_\ Y:NB?_(='_$0[^V'_P!%?_\ +5T3_P"0Z/\ 5W$_S1^]_P"0?Z[8'^2? MW+_Y(_IYHK^8;_B(=_;#_P"BO_\ EJZ)_P#(=?T5?L2?$36/B]^QA\(O%GB* M\_M#Q!XH\%:-J^IW7E)#]INKBQAEEDV1A47<[L=JJ%&< 8%<6-RRKA8J51K M7M?_ "1ZN59]A\PG*%%27*KZI?HV>GT445YQ[84444 %%%% !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 %%%>8?MM_$36/A#^QA\7?%GAV\_L_Q!X7 M\%:SJ^F77E)-]FNK>QFEBDV2!D;:Z*=K*5.,$$9%5&+E)174BI44(.;Z*YZ? M17\PW_$0[^V'_P!%?_\ +5T3_P"0Z/\ B(=_;#_Z*_\ ^6KHG_R'7N?ZNXG^ M:/WO_(^2_P!=L#_)/[E_\D?T\T5_,-_Q$._MA_\ 17__ "U=$_\ D.C_ (B' M?VP_^BO_ /EJZ)_\AT?ZNXG^:/WO_(/]=L#_ "3^Y?\ R1_3S17\PW_$0[^V M'_T5_P#\M71/_D.C_B(=_;#_ .BO_P#EJZ)_\AT?ZNXG^:/WO_(/]=L#_)/[ ME_\ )']/-%?S#?\ $0[^V'_T5_\ \M71/_D.C_B(=_;#_P"BO_\ EJZ)_P#( M='^KN)_FC][_ ,@_UVP/\D_N7_R1_3S17\PW_$0[^V'_ -%?_P#+5T3_ .0Z M/^(AW]L/_HK_ /Y:NB?_ "'1_J[B?YH_>_\ (/\ 7; _R3^Y?_)']/-%?CG_ M ,&]O_!5+X]?MQ?MG^)O"?Q2\>?\)1X?T_P5=:O;VO\ 8NG67EW27UA$LF^W M@C7B\+/#U/9SM?R/H790L?\ CXN7XC3Z;N3CHJL>U?D!K.L77B'5[J_O9I+F\OIG MN)Y7.6ED$R3=;3\LUZP^;Z^6I" M^S&05\J5\]F%?GJP4445P' MZP%%%% !1110 4444 %%%% !1110 445Z5^R3\")OVB?CEI'A_;)_9JM]KU. M1?\ EE:QD%^>Q;(0'U<548N4E%=3CS#'4<%AJF+Q#M""E?4%1V=G%I]I%; MP1I#! @CCC0;510, =@!Q4E?54::IP4%T/X-XASJMF^8U^OZ$/^#3S_E'7XT_[*-??^FS2Z\; M/O\ ='ZH^HX/_P"1BO1GZ>4445\0?K 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 ?SW_ /!V'_RD4\%_]DYL?_3GJE?F'7Z>?\'8?_*13P7_ M -DYL?\ TYZI7YAU^@Y7_ND/0_%^(/\ D8U?4****[SQPHHHH **** "BBB@ M K^N+_@FU_RCK^ ?_9.?#W_ILMZ_D=K^N+_@FU_RCK^ ?_9.?#W_ *;+>OG. M(_XU4445\D?I 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 %>*_P#!27_E'7\?/^R<^(?_ $V7%>U5XK_P4E_Y1U_' MS_LG/B'_ --EQ6M#^)'U1SXO^!/T?Y'\CM%%%?I9^#A1110 4444 %%%% !1 M110!^GG_ :>?\I%/&G_ &3F^_\ 3GI=?T(5_/?_ ,&GG_*13QI_V3F^_P#3 MGI=?T(5\1GW^]OT1^L<'_P#(N7JPHHHKQCZ@**** "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@ KSW]J3XXV_P"SS\$M8\22&-KR*/[/I\3_ /+>Z?(C&.X' M+$?W4:O0J_-W_@J/^T)_PLKXP1^$]/FW:1X0+1S;3\LUZW^L/_ !A.>A$GK7 M+C*_LJ;DM^A]QX>\,//,YIX::_=Q]Z?^%=/^WG9?-OH?,>I:E<:SJ-Q>74TE MQ=74C332N ME?$O['7P$D_:)^.VDZ))&[:3;G[;JCC^&VC(W+GL7)5!Z%\]J_7""".U@2*) M%CCC4*B*,*H' '8"O6RRA=NJ_D?S_XX<4>RH0R.@]9VE/\ PI^['YM7?HNX MZBBBO:/YG"BBB@ HHHH ^.?^"W7_ 4)\:?\$U_V4_#_ (Z\"Z7X7U;5M6\6 M6VA30Z[;3SVZP26=[.S*L,T3;]UN@!+$8+<$D$?EK_Q%A_M%?]"7\%?_ 4: MG_\ +"OM3_@[#_Y1U^"_^RC6/_ILU2OY[Z^LR? T*N&YZD4W=GYOQ-FV,P^. M=.C4<59:(_3S_B+#_:*_Z$OX*_\ @HU/_P"6%'_$6'^T5_T)?P5_\%&I_P#R MPK\PZ*]7^R\)_(CY_P#U@S'_ )^L_3S_ (BP_P!HK_H2_@K_ ."C4_\ Y84? M\18?[17_ $)?P5_\%&I__+"OS#HH_LO"?R(/]8,Q_P"?K/T\_P"(L/\ :*_Z M$OX*_P#@HU/_ .6%'_$6'^T5_P!"7\%?_!1J?_RPK\PZ*/[+PG\B#_6#,?\ MGZS]//\ B+#_ &BO^A+^"O\ X*-3_P#EA1_Q%A_M%?\ 0E_!7_P4:G_\L*_, M.BC^R\)_(@_U@S'_ )^L_3S_ (BP_P!HK_H2_@K_ ."C4_\ Y85^I7_!$7_@ MH3XT_P""E'[*?B#QUXZTOPOI.K:3XLN="AAT*VG@MV@CL[*=699II6W[KAP2 M& P%X!!)_EYK^A#_ (-//^4=?C3_ +*-??\ ILTNO*SC T*6&YZ<4G='T'#. M;8S$8Y4ZU1R5GHS]/****^3/T@**** "BBB@ HHHH **** /S#_X.P_^4=?@ MO_LHUC_Z;-4K^>^OZ$/^#L/_ )1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^ M1B_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\ *.OQI_V4:^_]-FEU_/?7 M]"'_ :>?\HZ_&G_ &4:^_\ 39I=>-GW^Z/U1]1P?_R,5Z,_3RBBBOB#]8"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@#^>__ (.P_P#E(IX+ M_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJBBBOD MC]("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** /SW_X+O?\%8?B+_P2_P#^%5_\(#HO@O5_^$X_ MM;[?_P )!:7-QY7V3[#Y?E>3<0XS]IDW;MV<+C&#G\]_^(L/]HK_ *$OX*_^ M"C4__EA7M7_!W[_S;S_W,G_N)K\6:^QRK 8>IA8SG!-Z_FS\QXBSC&T,PJ4J M51J*M9?]NIGZ>?\ $6'^T5_T)?P5_P#!1J?_ ,L*/^(L/]HK_H2_@K_X*-3_ M /EA7YAT5Z']EX3^1'B_ZP9C_P _6?IY_P 18?[17_0E_!7_ ,%&I_\ RPH_ MXBP_VBO^A+^"O_@HU/\ ^6%?F'11_9>$_D0?ZP9C_P _6?IY_P 18?[17_0E M_!7_ ,%&I_\ RPH_XBP_VBO^A+^"O_@HU/\ ^6%?F'11_9>$_D0?ZP9C_P _ M6?IY_P 18?[17_0E_!7_ ,%&I_\ RPH_XBP_VBO^A+^"O_@HU/\ ^6%?F'11 M_9>$_D0?ZP9C_P _6?IY_P 18?[17_0E_!7_ ,%&I_\ RPK]C/\ @E;^UCXB M_;B_8+\!_%+Q99:+I_B#Q1_:'VJWTB&6&SC^SZC=6J;%EDD<92%")Q]T?:=%%%?+GZ"%%%% !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 %>*_P#!27_E'7\?/^R<^(?_ $V7%>U5XK_P4E_Y1U_'S_LG M/B'_ --EQ6M#^)'U1SXO^!/T?Y'\CM%%%?I9^#A1110 4444 %%%% !1110! M^GG_ :>?\I%/&G_ &3F^_\ 3GI=?T(5_/?_ ,&GG_*13QI_V3F^_P#3GI=? MT(5\1GW^]OT1^L<'_P#(N7JPHHHKQCZ@**** "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@#S;]K/X[P_L[_ [6/$&Z/^T2GV33(V_P"6MU("$X[A<%R/[J&O MR(O;V;4;R:XN)))I[AS))(YW,[$Y))[DGFOI7_@I[^T'_P +4^-7_",V$V_1 MO!Y:W;:?EFNS_KF_X#@1C/0J_K7S-7SN85_:5++9']B^$O"_]E9,L165JM>T MGW4?L+[G=^;:Z!1117"?J84444 %%%% !1110 4444 %%%% !117K7[%?P ; M]HCX\:7I4\3/HM@?M^JMV\A"/DS_ +;%4]<,3VJJ<'.2BNIPYEF%' 82IC,0 M[0IIR?HOU>R[L^W/^":'[/G_ J#X&IKE]!Y>M^,-EY)N7YH;8 ^0GX@ES_U MT /W:^CJ;'&L,:HBJJJ,*H& !Z"G5]52IJG!070_@O/LXK9KF%7,,1\51M^B MZ)>25DO0****T/)"BBB@ HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X. MP_\ E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 444 M4 %%%% !7]"'_!IY_P HZ_&G_91K[_TV:77\]]?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEUXV??[H_5'U'!__(Q7HS]/****^(/U@**** "BBB@ HHHH **** /S M#_X.P_\ E'7X+_[*-8_^FS5*_GOK^A#_ (.P_P#E'7X+_P"RC6/_ *;-4K^> M^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 %%%% !7]"'_ :>?\HZ M_&G_ &4:^_\ 39I=?SWU_0A_P:>?\HZ_&G_91K[_ --FEUXV??[H_5'U'!__ M ",5Z,_3RBBBOB#]8"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@#^>_\ X.P_^4BG@O\ [)S8_P#ISU2OS#K]//\ @[#_ .4BG@O_ +)S8_\ MISU2OS#K]!RO_=(>A^+\0?\ (QJ^H4445WGCA1110 4444 %%%% !7]<7_!- MK_E'7\ _^R<^'O\ TV6]?R.U_7%_P3:_Y1U_ /\ [)SX>_\ 39;U\YQ'_#AZ MGW' _P#'J^B_,]JHHHKY(_2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\6?^#OW_ )MY_P"Y MD_\ <37XLU^TW_!W[_S;S_W,G_N)K\6:^\R7_?^#>+ M_E#S\(/^XS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 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@ KQ7_ (*2_P#*.OX^ M?]DY\0_^FRXKVJO%?^"DO_*.OX^?]DY\0_\ ILN*UH?Q(^J.?%_P)^C_ "/Y M':***_2S\'"BBB@ HHHH **** "BBB@#]//^#3S_ )2*>-/^R, M?4!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 5Y?^V%\>X_V=O@5JVN1R(-5N M!]BTM#_'O4*_,O\ X*8_M!_\+=^.+Z#8S^9HG@_?9IM/ MRS71(\]_P("#_<)'WJY<97]E3;6_0^\\.>%_[_/T6R_P"WG9>E MWT/G*XN)+NXDFFD>265B[NYW,['DDGN33***^9/[^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 M %%%% !7]"'_ :>?\HZ_&G_ &4:^_\ 39I=?SWU_0A_P:>?\HZ_&G_91K[_ M --FEUXV??[H_5'U'!__ ",5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\ MP_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z_H0_X.P_^4=?@O\ [*-8_P#ILU2O MY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N%%%% !1110 4444 %?T(?\&GG_*. MOQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_&G_91K[_TV:77C9]_NC]4?4<'_P#( MQ7HS]/****^(/U@**** "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/Y[_ /@[#_Y2*>"_^RKZ M+\SVJBBBODC]("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^+-?M M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHHKU#Y M\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ )0\ M_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** "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 *\5_X*2_\HZ_CY_V M3GQ#_P"FRXKVJO%?^"DO_*.OX^?]DY\0_P#ILN*UH?Q(^J.?%_P)^C_(_D=H MHHK]+/P<**** "BBB@ HHHH **** /T\_P"#3S_E(IXT_P"R-/^R,? M4!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!Y/^VE\?E_9W^ ^J:M#(JZQ?#[ M!I:]_M#@_/C_ &%#/Z?*!WK\E996GE9W9G=R69F.2Q/4DU]#?\%)?V@_^%S? M':;2;&?S-#\([[&#:V5FGS^_D_[Z 0'H1&#WKYWKYW'5_:5++9']E>%/"_\ M9&31JU5:K6M.7=+[,?DM7V;:"BBBN$_3@HHHH **** "BBB@ HHHH **** " MBBO:OV"_V?/^&@/CW8PWD/FZ#H>-1U+(^615/R1'_?? (_NASVJZ<'.2BNIY M^;9G0R[!U,=B7:%--OY=%YMZ+S9]O?\ !.O]GS_A1_P%MKR]@\O7O%6W4+S< MN'BC(_6%%%% !1110 4444 ?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5_ M/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[HO5GY/QA_R,7Z(****]D^ M7"BBB@ HHHH **** "OZ$/\ @T\_Y1U^-/\ LHU]_P"FS2Z_GOK^A#_@T\_Y M1U^-/^RC7W_ILTNO&S[_ '1^J/J.#_\ D8KT9^GE%%%?$'ZP%%%% !1110 4 M444 %%%% 'YA_P#!V'_RCK\%_P#91K'_ --FJ5_/?7]"'_!V'_RCK\%_]E&L M?_39JE?SWU]OD/\ NB]6?D_&'_(Q?H@HHHKV3Y<**** "BBB@ HHHH *_H0_ MX-//^4=?C3_LHU]_Z;-+K^>^OZ$/^#3S_E'7XT_[*-??^FS2Z\;/O]T?JCZC M@_\ Y&*]&?IY1117Q!^L!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!_/?_P=A_\ *13P7_V3FQ_].>J5^8=?IY_P=A_\I%/!?_9.;'_TYZI7 MYAU^@Y7_ +I#T/Q?B#_D8U?4****[SQPHHHH **** "BBB@ K^N+_@FU_P H MZ_@'_P!DY\/?^FRWK^1VOZXO^";7_*.OX!_]DY\/?^FRWKYSB/\ AP]3[C@? M^/5]%^9[51117R1^D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'XL_P#!W[_S;S_W,G_N)K\6 M:_:;_@[]_P";>?\ N9/_ '$U^+-?>9+_ +G#Y_FS\?XI_P"1I5_[=_\ 24%% M%%>H?/A1110 4444 %%%% !7]//_ ;Q?\H>?A!_W&?_ $]W]?S#5_3S_P & M\7_*'GX0?]QG_P!/=_7@\1?[M'_$OR9]AP3_ +]/_ _SB?:=%%%?&GZ@%%%% 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 %>*_\%)?^4=? MQ\_[)SXA_P#39<5[57BO_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3]'^1_ M([1117Z6?@X4444 %%%% !1110 4444 ?IY_P:>?\I%/&G_9.;[_ -.>EU_0 MA7\]_P#P:>?\I%/&G_9.;[_TYZ77]"%?$9]_O;]$?K'!_P#R+EZL****\8^H 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 **** "O'_ -N']H$?L]? 74M0MIA'KFJ?\2_2 MP#\RRN#F0?\ 7-=S9Z9"CO7L%?ES_P %%_VA/^%W_'FXLK&?S-!\*[]/L]K9 M264']]*/]Y@%!'!6-3WKDQM?V5.ZW>Q^A>&?"_\ ;6=0A55Z5/WY]FD](_\ M;ST]+]CP)F+L68EF8Y)/>DHHKYH_M8**** "BBB@ HHHH **** "BBB@ HHH MH *_5#_@GU^SY_PH?X"6;7D'E:]XDVZCJ&YOU2KV,KH;U7Z(_G/QPX MH_AY%0?:=3_VV/\ [^OZ$/^#3S_ )1U^-/^RC7W_ILT MNO&S[_='ZH^HX/\ ^1BO1GZ>4445\0?K 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 ?SW_\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7Z>?\'8?_ M "D4\%_]DYL?_3GJE?F'7Z#E?^Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ H MHHH *_KB_P"";7_*.OX!_P#9.?#W_ILMZ_D=K^N+_@FU_P HZ_@'_P!DY\/? M^FRWKYSB/^'#U/N.!_X]7T7YGM5%%%?)'Z0%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?BS_P M=^_\V\_]S)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_N?\&GG_*13 MQI_V3F^_].>EU_0A7\]__!IY_P I%/&G_9.;[_TYZ77]"%?$9]_O;]$?K'!_ M_(N7JPHHHKQCZ@**** "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 \7_;Q_:#_X9^^ E_<6 MDWEZ]KF=.TS!^9'8'?*/]Q,D'^\4'>ORC)R:]V_X*$?M"?\ "]_CW=QV<_F: M#X9W:=8;6RDK _O9A_ON, CJJ)7A-?-XZO[2IILC^T/"[A?^QLFBZJM5K6G+ MNK_#'Y+==&V%%%%<9^D!1110 4444 %%%% !1110 4444 %%%>^?\$[?V?/^ M%Y?'JUNKV#S-!\+;=1O=P^660']S$?\ ><;B#P5C85I3IN0>5KVO8U'4MRX>-F V1'_<3 M (_O%_6O:Z**^JIP4(J*Z'\%9MFE?,<94QV)=YU&V_GT7DEHO)!1115'GA11 M10 4444 %%%% !1110!^8?\ P=A_\HZ_!?\ V4:Q_P#39JE?SWU_0A_P=A_\ MHZ_!?_91K'_TV:I7\]]?;Y#_ +HO5GY/QA_R,7Z(****]D^7"BBB@ HHHH * M*** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\_Y1U^-/^RC7W_ILTNO& MS[_='ZH^HX/_ .1BO1GZ>4445\0?K 4444 %%%% !1110 4444 ?F'_P=A_\ MHZ_!?_91K'_TV:I7\]]?T(?\'8?_ "CK\%_]E&L?_39JE?SWU]OD/^Z+U9^3 M\8?\C%^B"BBBO9/EPHHHH **** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY M[Z_H0_X-//\ E'7XT_[*-??^FS2Z\;/O]T?JCZC@_P#Y&*]&?IY1117Q!^L! M1110 4444 %%>/?M.?\ !0#X,_L<6;2?$CXB>&_#5TJ>8NGO/]HU&5>Q2UB# M3L/<)CGK7YZ_M$_\'9'P[\*RSVGPQ^'/B3QA,F46^UFY32;0GLZHHEE=?9A& M?I770P.(K?PXM^?3[SS<9F^#PNE>HD^V[^Y79^M=%?SB_&/_ (.>?VF_B-+* MOA^Z\&^ ;=B0@TG15N9E7W>[,P)]PJ_05\Y^//\ @K/^TQ\2)7;4OCC\2(_, M^\FGZU+IL9]MEN8UQ[8Q7IT^'L0]9-(\&MQI@XNU.,I?NR^9??$KX@7DF<[I_$-W(<_4R&H;;]J#XF69_<_$3QU%@Y^37KI>? MPDK?_5N?\Z^[_@G'_KS3_P"?+^__ (!_8E17\A.B_MW_ !P\-[?[.^,OQ6L- MO3[-XMOXL?\ ?,HKO?"/_!8;]J#P3M^Q_'#X@3;>GV_43J'Y_: ^?QJ)<.5> MDU^)K'CC#OXJ!_+%]XL\.>+$C_ (=7\/6R MY'H3;+"Q^N<^]?2'PA_X.XO%5@T,?C[X/^']55L"6XT#5IM/*>I$4RS[OH9! M]:YJF0XJ.R3]'_G8[Z/%^73^)N/JO\KG[C45^?O[/O\ P7A M;W2+^*\@)ZXWQL1GV/->;6PU6E_$BT>[AWA4O)+(X1(U')))X 'J: ):*^6_C]_P6F_9C_9Q>:#7/BQX=U+4( M6+P%\+?&'B9ERJS:S?0:1$ MQ_O 1BX8CO@A2?:NRCE^)J_!!_E^9Y>(SK T-*E57[+5_^KEG^UU\6-.93;_$[XAP%>AC\1WBX_*2G_JW/^=?=_P $ MS_UYI_\ /I_?_P _L)HK^1_P]_P4H_:&\*NIL?CE\6X57HC>++Z2/\ [X:4 MK^E>F>"O^"[G[67@-E^R?&36[I5ZKJ5A9:AN'H3/"Y_$'-9RX=K?9DOQ_P"" M;T^-\*_CIR7I9_JC^I2BOYV_AK_P=-?M'^#WC77--^'7BV$8#M=Z3+:S,/9K M>9$!^J$>U?2OP?\ ^#N30;QXH?'_ ,'-7T]1CS;OP_K,=X6]2()DBQ]#*?K7 M)4R/%QV5_1GHT>+,NJ:.3CZI_I='['T5\7? ;_@X$_99^.[PVZ_$1?!^H38_ MT7Q19R::$S_>G(:V'_?VOKWP;XYT3XC>'X=6\/:QI>O:5YA\90KJ]&:EZ-,U****Q.@**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HKF?BK\9_"'P+\+R:WXT\4>'_" M>CQY!O-7OXK.$GK@-(P!;V')KX7_ &B/^#FG]FWX-R3VOANZ\3?$K4(\J/[$ MT\P68<=FGN3'E?\ :C60?6NBCA:U7^'%LX\5F&&PRO7FH^KU^[<_0ZBOPA^, MW_!VM\1MQ']G4'V(8#WKYH^(W_!PS^UE M\0Y)%7XE1^'[63_EAI&B65N%^DAB:7_Q^O2IY#BI?%9>K_RN>#6XPR^&D.:7 MHO\ .Q_3K17\D_BK_@IY^T9XT=CJ'QR^*S*_WHX/$]Y;QG_@$^)5F^Z'XA^.8FZY37KI3^CUOZ!^WE\5Z?9_%E_&/R$M M#X;GTFON%'CBEUI/[U_D?UZ45_*SX$_X+:?M5?#IXVT_XU>++GR^@U00:H#] M?M,RN6'^R]O(D:GZQD>U8 M5.'\2OA:?]>AV4>-,#+2:E'Y)_D_T/Z(J*_)GX!?\'9/PT\5RPVWQ&^'/BKP M=-(0K7>DW46L6JGNS!A#(J^RJY'OUK[[_9C_ ."C/P1_;%CC7X=_$CPWKU]* MNX:89S:ZD!WS:S!)L#UV8]Z\VM@<11UJ1:_+[T>YA,WP>)THU$WVV?W.S/:Z M***Y#T@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^>_\ MX.P_^4BG@O\ [)S8_P#ISU2OS#K]//\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K M]!RO_=(>A^+\0?\ (QJ^H4445WGCA1110 4444 %%%% !7]<7_!-K_E'7\ _ M^R<^'O\ TV6]?R.U_7%_P3:_Y1U_ /\ [)SX>_\ 39;U\YQ'_#AZGW' _P#' MJ^B_,]JHHHKY(_2 HHHH ***"<"@ HKY:_:E_P""SW[./[(TMQ9^)/B-I>JZ MY;95M'\/YU6\#CJC^3F.)O:5TK\__C__ ,';P$L]M\+/A+N7)\G4?%6H8)]- MUK;_ -+BNZAEN)K:P@[=WI^9Y.+SS X;2K45^RU?X;?,_:6BOYF_BS_P<;_M M6?%"65;3QMI/@^UFZV^@Z);1A?I),LLP_!\UX+XR_P""EG[0WC^5FU7XW?%2 MX63DQ)XFO(8?^_<E3X=KOXI)?>SPJO&V$CI3A)_K/KUTS'\2]2VO[5GQ1L2#!\2/'T)7 !3Q!=KC'TDK;_5 MN7\_X?\ !.;_ %YI_P#/E_?_ , _L.HK^171/^"A_P ?O#;+]@^-_P 7+4+T M6/Q?J 0_5?-P?Q%>C>#O^"W'[5G@9HS9?&KQ7/Y?3^T%M]1S]?M$;Y_&LY<. MUOLS7XFT..,,_CIR7I9_Y']4E%?SD_#;_@Z"_:<\%21?VO)X#\81K]_^T]#\ MAW'UM9(0#^&/:OIOX-?\';>^'=968GUVV\Z)^LU+,NJ:.3CZI_I<_9NBOC?]G/\ X+V_LO\ [2$MO:V_Q#@\ M'ZI<8 L?%^LKI!)#<6\HDBF4 M]&5E)!!]17FU:-2F[5(M>I[N'Q=&NN:C-27D[EBBBBLCH"BBB@ HHHH **** M "BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^+-?M-_P=^_\ -O/_ ',G M_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHHKU#Y\**** "BBB@ HHHH M *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ )0\_"#_ +C/_I[OZ\'B M+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** "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 ***\7_:$_P"" MBGP-_95::/Q]\4?!^@7UN"9-/-\+G4%_[=8=\WY)50IRF[05WY&=2M"G'FJ- M)=V['M%%?F)\;/\ @ZI^ W@5YK?P;X;\=>/+F/.R86T>F6,O_ YF,P_&&OE; MXJ_\':_Q/UIY%\%_"WP/X=C;(1M7O+G5I$'KF,VZY^JD>QKT:>3XN>O+;UT_ MX)XM?B;+J6CJ7?DF_P =OQ/WDHK^9KQ]_P '''[67C9Y!:^/M+\-PR=8M*\/ M6( 'L\T74XVP:^"$G]R_4_K"HK^035_VX?C5X@8M?_%_XHWS,O\C^NZBOY4_!_P#P6E_:H\#,C67QM\9S M>7T_M"6+4<_7[0CY_&O9OAW_ ,'-O[4_@IH_[2UCP;XO"]1JWAZ*+?\ 7[(8 M/TQ6,N'L0OA:?W_Y'53XTP4M)QDODG^I_2-17XB?"7_@[EURU>*+QW\&M*OE M; DN=!UJ2U*>I$,T%&USQ]XO\/>#]*&0L^JW MT=L)B/X8PQS(W^R@)/I7Y\_M)?\ !TW\"_A9<7%GX!T+Q3\3KV+(6XCC_LG3 M9".WFS*9OQ\@CW-=%#"5JW\*+?\ 7Q_629_*;_OR*^:_B)_P6L_:H^)[, M=2^-GC"UW]M(>+2,?3[*D6*]6GP_B9?$TCY^MQG@8.T%*7RLOQ=_P/ZJ**_D M!U[]MCXS>*9"^J?%OXG:DS=6NO%-],3_ -]2FL>+]ICXD0/NC^('C9&'0KKM MT#_Z'71_JW/K-?=_P3B?'%/I2?W_ / /[%J*_D1\+_\ !0'X[^"I%;2?C1\5 M=/V_PP^*[Y4/U7S<$>Q%>T_"_P#X+[_M7_"V6,1?%6\URU0C=;ZWIMI?B3ZR M/%YOY.*SGP[67PR3^]?YFU/C;#/^)3DO2S_R/ZA:*_"OX"?\':GCC1)8;?XF M?"_PWX@M\A9+OP]>2Z;.H_O&*7SD=O8-&/I7W_\ LK_\%_\ ]FG]J.6VL?\ MA,G\ ZY<84:?XMB73P6Z8%SN:V.3P 90QX^6O.KY7BJ6LHZ>6I[>$X@P&(=H M5$GV>GYZ?__@T\_P"4BGC3_LG-]_Z<]+K^A"OB,^_WM^B/UC@__D7+ MU84445XQ]0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%9OBOQAI/@30YM3US5--T;3;<9EN M[ZY2W@B_WG HZ5*J^3O^5S]9**_!'XC_\ !VE\6]8: M1?"?PS^'N@QMPIU*6[U.1![%'@&?JN/:O$?&_P#P+7?['XTT'PVC_P M:;XR]7_ )7/)J\89?'X>:7HO\VC^ERBOY3_ !1_ MP6<_:F\7LQN_C=XVAW]?L5PEC^7DJF/PKA=:_P""AOQ^\1D_;OC?\7+L'^&7 MQAJ#*/H/-P/PKHCP[5ZS7XG'+CC#_9IR_!?YG]=5%?QYWO[6'Q3U%MUQ\2OB M!<,>"9/$-VW\Y*J+^TI\1E;(\?>-01R"-/_'ZT_U;E_/^'_!,?]>:?_/E M_?\ \ _L7HK^/?3_ -K[XM:2V;7XH?$2V/K%XDO$_E)74Z#_ ,%*_P!HCPR5 M^Q_'3XN1JO2-O%M])&/^ M*5_2I?#E3I-?<7'CBC]JD_O1_6_17\L?A'_@N9 M^UAX)96L_C1XBGV=!?VMGJ&?KY\+YKV#P!_P<^?M1>#V3^TKOP'XK"]1JF@" M+=_X"R0_I6,N'\2MFG]_^1U4^-,#+249+Y+_ #/Z/**_#_X8?\'<_B.S,))]%UV6RV^XCEBFS]"X^M?3/P>_X.E?V<_'LD,/B6P\>^!9FQYDU M[I:7MJGT:V>24C_MD*XZF4XN&\/NU_(].CQ)EU7154O6Z_/0_2>BO%_@+_P4 M6^!?[3LD,/@;XJ>"]=O;C'EV U%+>_;/_3M+LF_\?8Y_*U[Q%NT[3MIP\ M>X?O9A_N(>#V9DKW*ORG_;X_:#_X7]\>[Z2SF\W0=!SIVF[6RDBJ?WDP_P!] M\D'NH3TKCQU?V=/3=GZ/X7\+_P!LYU%U5>E1M.?9V?NQ^;W79,\3HHHKYL_M M$**** "BBB@ HHHH **** "BBB@ HHHH %4NP &2> !WK]8OV&?V?A^SW\!- M.L;J'R]OB'_@F]^SY_PNGX[PZG?0>9H7 MA+9?W.X?++-D^1$?JRER.A$9'>OU KV.'%/-.GD5!Z*TZGK] MF/R7O/UCV"BBBO7/YX"BBB@ HHHH X_X_P#QOT']FSX*>*/'OB>X^RZ#X3TZ M74;MQ]YU1(O$T7QC^*'AV'7- M0FO8M*TGQ9?VECIJ.Y98(8HY558T4A1@#@9/))K]'O\ @ZE_;U\FV\/?L]^' M[WYIO*\0>+/*?^$$FSM&QZD&=E/I;GO7XJ5]AD>!C&E[6HM9;>G_ 3\SXLS M><\3]6HR:4-[/=O_ "_.Y[5_P\E_:*_Z+Y\:O_"WU/\ ^/4?\/)?VBO^B^?& MK_PM]3_^/5XK17M^PI_RK[CY/ZW7_G?WL]J_X>2_M%?]%\^-7_A;ZG_\>H_X M>2_M%?\ 1?/C5_X6^I__ !ZO%:*/84_Y5]P?6Z_\[^]GH7Q8_:W^*WQ[\.PZ M/XZ^)WQ"\::3;7*WD-CKOB*\U&WBG57195CFD90X5W4,!D!V&<$UY[115QBH MJT48SJ2F[S=WYA1115$A1110 4444 %%%% !7H7PG_:W^*WP$\.S:/X%^)WQ M"\%Z3U?\/)?VBO^B^?&K_PM]3_^/4?\/)?VBO\ HOGQJ_\ "WU/_P"/5XK1 M4>PI_P J^XV^MU_YW][/:O\ AY+^T5_T7SXU?^%OJ?\ \>H_X>2_M%?]%\^- M7_A;ZG_\>KQ6BCV%/^5?<'UNO_._O9[5_P /)?VBO^B^?&K_ ,+?4_\ X]1_ MP\E_:*_Z+Y\:O_"WU/\ ^/5XK11["G_*ON#ZW7_G?WL]J_X>2_M%?]%\^-7_ M (6^I_\ QZC_ (>2_M%?]%\^-7_A;ZG_ /'J\5KZ$_X)=_L2WG[?W[:'A/X? MK',-#:;^TO$-Q'P;73(2K3G/\+/E8E/9YD[9J*D*,(N,-:^),JWNDVOB+7KO45TS3(]R MPNB3R,$:C,/I7WO570]$L_#.BV>FZ?:PV>GZ? EM;6\*!(X(D4*B* M!P%"@ = *M5^>XBM[6HZFUS]IP6&6'H1HIWLM^[ZO[S\P_^#L/_ )1U^"_^ MRC6/_ILU2OY[Z_H0_P"#L/\ Y1U^"_\ LHUC_P"FS5*_GOK['(?]T7JS\QXP M_P"1B_1!1117LGRX4444 %%%% !1110 5_0A_P &GG_*.OQI_P!E&OO_ $V: M77\]]?T(?\&GG_*.OQI_V4:^_P#39I=>-GW^Z/U1]1P?_P C%>C/T\HHHKX@ M_6 HKC_CQ\?O!W[,?POU+QGX\\0:?X:\-Z2FZXO+M\ G^%$49:21NBH@+,> M":_!3_@I]_P<;^/OVI;G4/"/PBDU+X<_#]BT,E_')Y>N:TG0EY%/^C1G_GG$ M=Q&=SD$H.[!9?5Q,O<6G5]#R,7R1[+]7O^2\BQJFJW6N:E/>7UQ<7E MY=.99IYY#)),Y.2S,BBO6/G0HHHH **** "BBB@ HHHH *ZGX1? M&_QE\ ?%L6O>"/%&O>$]8AQMO-)OI+24@<[6*$;E/=6R#T(-_T^X:&5/53CAD;HR- ME6'!!'%>)C,CHU?>I>Z_P^[_ "/JLLXMQ6':AB/?CY[KY]?G]Y_9-17Y4_\ M!)W_ (./-"_:&N],^'_QS?3?"GC:X*V]CXC0"#2M:?@!9ATMIF]?]4QSCRSM M0_JL#FOD\3A:E"?)45OU]#]'P.84,93]K0=U^*\F@HHHKG.T**** "BBB@ H MHHH **** "BBB@ HHHH ***\)_;;_P""D/PC_P""?GA(:C\1O$T-IJ%Q&9+# M0[,"XU;4L_!']A6RD7XA>.--L]95-\>A6)^VZM-D97_1X\L@;L\FQ/]JOQ/_;V_P"# MD_XQ?M.27VA_#G=\)?!\VZ,-83^9K=XG3,EW@>3G@[8 K+R#(XK\Z-3U.YUK M49[R\N)[N[NI&EFGFD,DDKLWR6[_ /UQ_:W_P"#KSQAXIDNM-^"_@>P\*V+$I'K/B(B^U!E M[.ENA$,3>S-,*_-W]HS]N3XO?M;W[S_$;XB>*/%4;/Y@M+J\9;&)NN8[9-L, M?_ 4%>4T5]#A\#0H_P .*OWZ_>?%XS-L9BG^^FVNVR^Y:!11176>:%%%% !1 M110 4444 %%%% !1110 5UWP?^/OCC]GSQ&NK^!?%WB3PAJ0(S<:1J,MF\@' M9MC#%>>5%TO50HXXFA7RFP/[\)9B.6ZFOU-_8R_X+P?L\_ME26NFV_BC_A!O%-S MA1HOBC98O*YXVQ3[C!*2>%4.'/'R#I7\OU%>5B/:6_W[_?<_M,!W#(HK^6S]A3_@MA\=OV$)K/3](\1OXL\&6Y"MX;\0.] MU:1QC^&!\^;;X&<"-@F3DHW2OV^_X)X_\%U_@S^WPUEH;7W_ @/Q!N<)_PC MNM3J!=R'M:7& D_LN$D//[O S7S.,RBO0][XH]U^J/N\KXEPF,:A?EGV?Z/K M^#\C[5HHHKRSZ$**** "BBB@ HHHH **** "OD?_ (+L_$GQ%\(?^"57Q3\1 M>$]?UKPOX@T_^R?LNIZ1?2V5Y;;]7LHWV2Q,KKN1W4X(RK$'@D5]<5\6?\'# MO_*'GXO_ /<&_P#3W85U8)7Q%-/^9?F<&:R:P59K^27Y,_GP_P"'DO[17_1? M/C5_X6^I_P#QZC_AY+^T5_T7SXU?^%OJ?_QZO%:*_0?84_Y5]Q^+?6Z_\[^] MGM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4_P#X]7BM%'L* M?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^T5_T7SXU?^%O MJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M]3_\ CU'_ M \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL]J_X>2_M%?\ M1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5HH]A3_E7W!];K_P [ M^]G[M_\ !K%^TG\1?VA?^%[?\)]X^\:^./['_L#[!_PD&N7.I_8O,_M/S/*\ MYVV;_+CW;<;MBYS@5^N-?BS_ ,&@7_-PW_"BBB@ HHHH **** "BBB@ HHHH *_.K_ (.: MOC=XT^ G[!WA+6/ OB[Q1X+U:Y\?6=G-?:%JL^G7$L#:=J3M$TD+*Q0LB,5) MP2BG&0*_16OS#_X.P_\ E'7X+_[*-8_^FS5*[LM2>*@GW/)SZ3CE]5QT=C\6 M?^'DO[17_1?/C5_X6^I__'J/^'DO[17_ $7SXU?^%OJ?_P >KQ6BOO?84_Y5 M]Q^._6Z_\[^]GM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4 M_P#X]7BM%'L*?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^ MT5_T7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M M]3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL M]J_X>2_M%?\ 1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5HH]A3 M_E7W!];K_P [^]G]&_\ P;*_&[QI\>_V#O%NL>.O%WBCQIJUMX^O+.&^UW59 M]1N(H%T[376)9)F9@@9W8*#@%V.,DU^BM?F'_P &GG_*.OQI_P!E&OO_ $V: M77Z>5\%F22Q4TNY^Q9#)RR^DY:NP4445PGK!1110 4444 %%%% !16?XJ\5Z M7X&\-WVL:UJ-CI&DZ;"UQ=WMY.L%O:Q*,L[NQ"JH'))( K\;_P#@IM_P<\+9 M3:AX-_9QCCF==T%QXUO[;<@/0_8;=QAO^NLPQUQ&1AZZL+@ZN(ERTU\^B//S M#-,/@H<]>7HNK]%_2/T[_;"_;_\ A+^PCX1&K?$KQ=8:+)/&7L],C/VC4M1Q MQ^YMTR[#/&\@(I/S,O6OQR_;:_X.F?B-\3YKS1_@KH-O\.]$;*)K&I1QWVLS M+_>5#N@@R.V)2."'%?F!\1OB5XA^+_C._P#$7BK6]4\1:]JDGFW>H:C?X?=_F?G.9<68O$-QH?NX^6_P!_3Y'3 M_%KXU^,/CUXMFU[QMXHU[Q9K,V=UYJU])=S ==H+D[5'91@#L!7,445[,8I* MR/EY2(/\ A9GA2#"MI7B>1[B:-/2&[SYZ M$#@!BZ+_ '*_:+_@GM_P7"^"_P#P4!>TT6SU%_!/CZX 7_A&M;E5);E^XM9N M$N.^%&V3 ),8'-?R]TZ"XDM9TEB=HY(V#(ZG:RD<@@]B*\K&9/0KJZ7*^Z_5 M'T66\38S"-1;YX]G^CW7Y>1_:517X)_\$G/^#D#Q!\%KO3/ /Q\O+[Q1X-RM MO9^*6#3ZIHPZ#[1U:ZA'=N95&?\ 6<*/W9\&>--(^(WA/3M>T#4K'6=%U>W2 MZLKZSF6:WNHG&5='4D,I'<5\AC,#5PTN6IMT?1GZ5E>;8?'4^>B]5NGNOZ[F MG1117&>H%%%<)^TY^T)H/[*7[/\ XM^(OB:3R]&\):=)?S*&"O<,.(X4SQOD MD*1KG^)Q51BY/E6Y,YQA%SEHEJS\L/\ @Y<_X*C^)O@[XQ\+_!OX7^,->\*Z M[9*NN^)=2T+4I;&\A#JRVUGYL+*Z@J6F=<\AH#7Y3_\ #R7]HK_HOGQJ_P#" MWU/_ ./5PO[07QQU[]I?XW>*/'WB>X^TZ[XLU&74;MAG:A=LB-!V1%VHH[*J MCM7'U^@8/ TZ-%4VDWU]3\8S/-ZV)Q,JT9-)O17>W3_@^9[5_P /)?VBO^B^ M?&K_ ,+?4_\ X]1_P\E_:*_Z+Y\:O_"WU/\ ^/5XK173["G_ "K[C@^MU_YW M][/:O^'DO[17_1?/C5_X6^I__'J/^'DO[17_ $7SXU?^%OJ?_P >KQ6BCV%/ M^5?<'UNO_._O9[5_P\E_:*_Z+Y\:O_"WU/\ ^/4?\/)?VBO^B^?&K_PM]3_^ M/5XK11["G_*ON#ZW7_G?WL_J4_X(3?$GQ%\7O^"57PL\1>+-?UKQ1X@U#^UO MM6IZO?2WMY<[-7O8TWRRLSMM1$49)PJ@#@ 5]<5\6?\ !O%_RAY^$'_<9_\ M3W?U]IU^?8U6Q%1+^9_F?M.52;P5%O\ DC^2"BBBN4[S^>__ (.P_P#E(IX+ M_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJBBBOD MC]("J^JZK:Z'IEQ>WUQ;V=G:1M-///((XH4499F8X"J ,DG@"O!?^"@7_!2S MX8_\$X_AN-:\7_@HQ_P M6,^+G_!1C6[BTUO4F\,^ UEW6GA32YF6S4 Y5KA^&N9!P=S_ "@C*(F2*]/ MY75Q/O+2/?\ R[G@YOQ!A\#[C]Z?9?J^GY^1^MW[=O\ P'H:Q5WW?]:'Y MOF'$&-QFDY6CV6B_S?S"BBBO0/%"BBB@ HHHH **** "BBB@ KU[]EW]O3XO M_L8ZTEY\-O'VO^&X_,\R6PCG\[3KD_\ 32UDW0N?FZ>U) M:6,=RT329)X117ZR?"[XL>&?C=X'L?$W@_7M)\3>']23?;:AIMREQ!*.X#*2 M,CH5/(.00#Q7\:=>U_L4_P#!0;XJ?L _$!=>^'/B2>PAFD5M0TBYS-I>K*/X M9X,@$XX#KMD4$[67->#C,AIS7-0]U]NG_ /L,KXPK4FH8SWH]^J_1_GYG]<- M%?&__!+?_@L]\.O^"D^@QZ3'Y?A'XF6<'F7WAJZG#&X"CYIK.0X\Z/N1@.G\ M2XP[?9%?*5J,Z4^2HK,_1,+BJ6(IJK1E>+"BBBLCH"BBB@#Q'_@HI^V/IO[! MW[('C#XD7WDR7FEVI@T>TD/%_J,OR6\6.I7>0S8Y"(Y[5_,A?_\ !3+]HS4K M^:XD^/7QD62XD:1EB\9:C%&"3DA468*HYX50 !P !7VG_P '.W[>O_"]OVG; M'X/Z#>^;X9^%Q+ZGY;YCN]8D7Y\]CY$9$8[J\DXK\O:^TR? QIT.>HM9:_+H M?E?%&<3K8OV5&348::/=]?\ +Y'M7_#R7]HK_HOGQJ_\+?4__CU'_#R7]HK_ M *+Y\:O_ M]3_\ CU>*T5Z_L*?\J^X^;^MU_P"=_>SVK_AY+^T5_P!%\^-7 M_A;ZG_\ 'J/^'DO[17_1?/C5_P"%OJ?_ ,>KQ6BCV%/^5?<'UNO_ #O[V=K\ M8/VD_B+^T+_9W_"?>/O&OCC^Q_,^P?\ "0:Y<[;-_EQ[MN-V MQG_#O]MSXT?"' MP=9^'?"?Q=^)_A?P_I^_[+IFD>*;ZRL[;>[2/LBBE5%W.[L< 99B3R2:\PHJ M91C)6DKETZDX.\&UZ'M7_#R7]HK_ *+Y\:O_ M]3_\ CU'_ \E_:*_Z+Y\ M:O\ PM]3_P#CU>*T5'L*?\J^XU^MU_YW][/:O^'DO[17_1?/C5_X6^I__'J/ M^'DO[17_ $7SXU?^%OJ?_P >KQ6BCV%/^5?<'UNO_._O9[5_P\E_:*_Z+Y\: MO_"WU/\ ^/4?\/)?VBO^B^?&K_PM]3_^/5XK11["G_*ON#ZW7_G?WL]J_P"' MDO[17_1?/C5_X6^I_P#QZ@?\%)/VBC_S7SXU?^%OJ?\ \>KQ6ON/_@@+^P5_ MPVO^W+IFH:Q9?:/ _P -?+U_6=ZYBN9E;_1+4]CYDJ[BIX:.&4=Q65=4:5-U M)15EY(Z,'+%8FM&A3F[R=MW]_P MS]S_ /@D7\$_B!\%OV(O"_\ PM/Q;XP\ M7>/O$Z?V[JLGB+5[G4;C33.JF*S4SNQC$<00,HX\PR'O7TU117Y[5J.I-S?4 M_:L/15&E&E'9*P4445F;!67XV\9Z7\.?!NK>(-;O(=.T;0K.;4+^[E.([:") M"\DC'T55)/TK4K\I?^#HK]O7_A4GP#TGX(Z!>^7KWQ$ O]<\M\/;:3%)\J'N M//F3'ND$JD8:NC"8>5>JJ4>OY=3AS+'1PF&EB)]%IYOHOO/:/^"(O_!3F_\ M^"C5Q\<+C5F:*71?%BWVC6;X#6.C7,(CM8,#@LIM96?PWCY8O!*=1WDFT_S_ ":"BBBO+/>"BBB@ HHHH **** " MBBB@ JOJNJ6^B:9<7MY-';VMG$T\TKG"Q(H+,Q/H ":L5\P?\%F_CM_PSQ_P M3(^+VNQS>3>WVB-H=F0SVK_AY+^T5_P!%\^-7_A;ZG_\ 'J/^'DO[17_1?/C5_P"% MOJ?_ ,>KQ6BG["G_ "K[B?K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ MAY+^T5_T7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y M\:O_ M]3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ MG?WL]J_X>2_M%?\ 1?/C5_X6^I__ !ZC_AY+^T5_T7SXU?\ A;ZG_P#'J\5H MH]A3_E7W!];K_P [^]GZ/_%_A_QK M8WFC+:^(/$5WJ-M!']=M/%&@V.IV$RW-CJ-O' M=6\R_=EC=0RL/8J0?QKY3B##J%6,XJR:_+_AS]&X,QDJM"=*;NXN^O9_\%,N M4445\^?9!1110 4444 %%%% !1110 4444 ?D+_P="_MX^-/@'K'PM\ _#WQ MMXH\%ZM>0W>OZM/H.K3Z;<20;A!;(SPNK%"RW)*DXRBG&1Q^2_\ P\E_:*_Z M+Y\:O_"WU/\ ^/5ZU_P7I_:#_P"&AO\ @J+\2;B&;SM-\)7$?A:R&U]N^I^.YYF56KCJDH2:2=E9OII^ESVK_A MY+^T5_T7SXU?^%OJ?_QZC_AY+^T5_P!%\^-7_A;ZG_\ 'J\5HKM]A3_E7W'D M_6Z_\[^]GM7_ \E_:*_Z+Y\:O\ PM]3_P#CU'_#R7]HK_HOGQJ_\+?4_P#X M]7BM%'L*?\J^X/K=?^=_>SVK_AY+^T5_T7SXU?\ A;ZG_P#'J/\ AY+^T5_T M7SXU?^%OJ?\ \>KQ6BCV%/\ E7W!];K_ ,[^]GM7_#R7]HK_ *+Y\:O_ M] M3_\ CU'_ \E_:*_Z+Y\:O\ PM]3_P#CU>*T4>PI_P J^X/K=?\ G?WL]J_X M>2_M%?\ 1?/C5_X6^I__ !ZOU8_X-@O&?Q@_:.\>?$KQY\0/B=\2?%_AOP[9 M0:)I]EKGB6]U"SDO)W\Z241RR,GF11Q(,XR!<\=:_#VOZ@_^""7[-'_#,W_! M,;P!!<6_V?5_&D;^+=1RNTLUYM:#(Z@BU6V4@]U/TKR,[E3I8:T4KR=MOO/I MN%(UL1CE*[]%^=_D?9-%%%?%GZD%%%% !1110 45R?QJ^.O@_]G+X> MWOBOQUXDTGPKX>T\9FO=0G$4>><(HZNYQ\J*"S'@ FOQT_X*!?\ !TYJ&IR7 MWAO]GG1?[/M\M$?%VN6P>>3MNM;1LJGJ'GW$@\Q*:[,+@:V(=J:^?0\W,,VP MN"C>O+7HEJW\O\]#]?\ X^?M,?#_ /9;\%MX@^(?B_0?".DKD)-J-TL37# 9 M*1)]^5_]B-6;VK\O?VO_ /@ZZ\)^%'NM+^"?@FZ\672Y1-<\1;K+3P>S);*? M/E4_[;0GVK\5_C%\X\2>./$VM^*]=NO]9>ZG=O<2@9)"*6)VH,\ M*N% X KE:^FPN048:UGS/[D?!9AQEB:ONX9]%% M>U3I0IKE@DEY'RE;$5:TN>K)R?F[A1116AB%%%% !1110 4444 %%%% !111 M0!=\.^)=1\(:U;ZEI.H7NEZC:-O@NK2=H)H6]5=2&4^X-?:O[+'_ <+_M+? MLT26]K>^+(OB/H<. UCXLB-Y*5[XNE*W&['0O(ZC^Z><_#M%8UL/3JJU2*?J M=.&QE?#RYJ$W%^3/Z(OV.O\ @YW^"7QXDM=+^(MEJ7PFUZ8A#-=M]OT>1CQQ MM>'M6TS7='U!/-M;_ $^Z2ZMKE/[R M2(2K#W!-?QCUZ]^R;^WA\6?V(/%7]J_#7QIJWA[S) ]S8!_.TZ^[?OK9\Q.< M<;BNX _*0>:\/%W^?YGU^7\:5H>[BX\R[K1_=L_P #^NZBORK_ M ."?'_!SWX#^-4ECX;^-VGV_PY\1R[8EUVU+R:%=OTRX.9+7)_O%XQR3(HXK M]2M"UZQ\4:-:ZEIEY:ZCI]]$L]M=6LRS0W$;#*NCJ2K*1R""0:^9Q&%JT)-? _P#;']O_ &__ (1_7+G3/MOE_P!F>7YODNN_9YDF MW=G;O;&,FOR._P"'DO[17_1?/C5_X6^I_P#QZOT\_P"#OW_FWG_N9/\ W$U^ M+-?<9/2@\'!M+KT\V?DO$V(JQS*I&,FE[O5_RH]J_P"'DO[17_1?/C5_X6^I M_P#QZC_AY+^T5_T7SXU?^%OJ?_QZO%:*]/V%/^5?<>#];K_SO[V>U?\ #R7] MHK_HOGQJ_P#"WU/_ ./4?\/)?VBO^B^?&K_PM]3_ /CU>*T4>PI_RK[@^MU_ MYW][/:O^'DO[17_1?/C5_P"%OJ?_ ,>H_P"'DO[17_1?/C5_X6^I_P#QZO%: M*/84_P"5?<'UNO\ SO[V>U?\/)?VBO\ HOGQJ_\ "WU/_P"/4?\ #R7]HK_H MOGQJ_P#"WU/_ ./5XK11["G_ "K[@^MU_P"=_>S](O\ @A-^VY\:/B]_P55^ M%GAWQ9\7?B?XH\/ZA_:WVK3-7\4WU[9W.S2+V1-\4LK(VUT1AD'#*".0#7]% M5?S#?\&\7_*8;X0?]QG_ -,E_7]/-?(<01C'$)15O=7YL_2^#:DYX*3FV_?> M_I$****\,^M"BBOSK_X*R?\ !?[P;^PT^H^!_A^EAXZ^*D8:*=/,WZ7X>?I_ MI+J)]=NOE$MR_[NV3.1%#&N$BC&3A$ 7DG&237 U]=@LCI M4O>K>\_P_P"#\_N/S?-.+<17;AAOK]K/\ @G9_P<>_"K]K.>Q\-?$6.#X5>.+@K%&UW<;M%U*0\ 17 M+8\EB?X)L#D 2.37\Y]?1G_!*G]B"Z_;_P#VUO"G@5HIO^$=BD_M7Q).F1]G MTV!E,PW#E6D)2%3V>93T!KR\PP&&J0=2HK-=5O\ \$^@R7.,=0JQHT'S)M+E M>WR[?(_J_1UD0,I#*PR"#P17BW_!27_E'7\?/^R<^(?_ $V7%>Q:3I5KH.EV MUC96\-K9V<2P001($CAC4!550. H '0"O'?^"DO_*.OX^?]DY\0_\ ILN* M^(H_Q8^J_,_6,5_ GZ/\C^1VBBBOTL_!PHHHH **** "BBB@ HHHH _3S_@T M\_Y2*>-/^R,?4!1110 4444 %%%% !1110 5^?_P#P6R_X+0:7_P $ M]_!$W@OP5<6>J_&+7;;,$1VRP^&H7'%U.O0R$',41Z_?8; ^Q_P6=_X+':' M_P $XOARWAWPW)9ZS\7O$-L6TRP8B2+1HFR!>W*^@.?+C/,C#^Z&-?S9_$'X M@ZY\5_&^J^)/$FJ7FM:]KER]Y?WUW(9)KJ5SEF8G_P#4!P,"O?RG*?;/VU;X M>B[_ / _,^-XDXB^K)X;#/W^K_E_X/Y'JEQ_P4K_ &C+F>21OCW\9@TC%B$\ M:ZDB@GG@"8 #V P*;_P\E_:*_P"B^?&K_P +?4__ (]7BM%?6>PI_P J^X_. M?KE?^=_>SVK_ (>2_M%?]%\^-7_A;ZG_ /'J/^'DO[17_1?/C5_X6^I__'J\ M5HH]A3_E7W!];K_SO[V>U?\ #R7]HK_HOGQJ_P#"WU/_ ./4?\/)?VBO^B^? M&K_PM]3_ /CU>*T4>PI_RK[@^MU_YW][/:O^'DO[17_1?/C5_P"%OJ?_ ,>H M_P"'DO[17_1?/C5_X6^I_P#QZO%:*/84_P"5?<'UNO\ SO[V>U?\/)?VBO\ MHOGQJ_\ "WU/_P"/4?\ #R7]HK_HOGQJ_P#"WU/_ ./5XK11["G_ "K[@^MU M_P"=_>SVK_AY+^T5_P!%\^-7_A;ZG_\ 'J=;_P#!1W]HZ[GCBB^/'QLDED8( MB)XVU-F>B](?>3F/CQM M;#X:'/.*OT5EJ>IE6%QN/K>SI3=NKN[)?ULCTG_@BE^PU\=O GAVU^)_[07Q M6^+6M:]JD&[2/!NK>+=0N+72HG'^NO87F*R7#*>(F!$0.6!DP(OT0HHKX;$5 MY5INK;[L****Q.H***^+_ /@H[_P7(^$/_!/?[7H3 M7)\=?$2%2!X;TF=?]#?''VR?!6W'^SAI.0=F#FM:-&I5ER4U=G/BL51P]/VM M>2BO,^SIIEMXFDD98XXP69F. H'4DU\1?ME_\' O[//[(LEUIMKX@D^)'BBW MRATSPL4NHHG':6Z)$"X/!"L[KCE*_#W]N_\ X+)_'#]ON[O++Q%XDD\/^#9V M(3PQH3-:Z>4[";G?<'H3YK,N>55>E?*E?287A]?%B'\E_G_7J?"YCQH[N&"C M\W^B_P _N/TH_:H_X.@/CU\9Y+JR\!6>@_"O1IS7$R^6#[QP MHP]>E? OQ>^/OCCX_P"O_P!J>.?&'B;Q?J&25GUC4IKQX\]E\QCM'LN *Y&B MO?HX6C15J<4OZ[GQV*S'$XEWKSVB\&_%#Q)'I=K@+I.I3?VEIP4=56" MX#K&#TS'M/H17SO16=2G":Y9I->9K1KU*4N:E)Q?=.Q^V7[(G_!V+:7LUMIG MQO\ !LMV$?7?"C&2,'IE[.9MP''_!T=KOA.:R\,_M"Z:WB'3,K$GBS2+98[^W'3=+8X ^Y(QK]H/@Q\;O"/[1'P[T_P 6>!_$6E^*/#NIKNM[ZPF$D;'NK=T= M>C(P#*>" >*^8Q6!K8=VJ+3OT/O\MS?#8V-Z$M>J>Z^7ZK0ZJBBBN,],**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBAFVC)X Y M)/:@#P7_ (*(?M"?\*,^ MU;V4_E:]XHW:=9;3\T2$?OI1_NH< CD-(AK\M: M]D_;I_:"_P"&@_CWJ%Y:S>9H>CYT[2P#\KQH3NE'_71\MGKMVCM7C=?-XVO[ M2IILM$?VMX9\+_V+DL(U5:K5]^?=-[1_[=73O?N%%%%<9^A!1110 4444 %% M%% !1110 4444 %.CC::15569F.%4#))]!3:^C?^":7[/G_"X?CE'K=]!YFA M^#]E[+N'RS7))\A/P8%S_P!YQ1RK 5F5)[UZU117U5 M."A%170_@O,\QKX_%U,;B'>=1N3]7^BV2Z(****HX0HHHH *X?\ :3^/V@_L ML_ 7Q9\0_$TWDZ)X2TZ2_N " TQ482%,_P '[W]W9^5X@\5^4_60@FSM&QZ*3.RG@[X#U%=F!PKQ%94^G7T/-S?, M%@L+*N]]EYM[?Y^A^3/[1?QXU[]I[XZ>*OB!XFF\_7/%NHRZADIG[*@ST\W+3G'#*\.1E*_&C_@D_^P[ M2&9O#=K)_:_B69,KY.FP,IE7<.5:5BD*GLTP/0&OZM-,TRWT73;>SLX(;6TM M(EA@AB0)'"B@!54#@ #H!7S?$&,M%8>/75^G0^ZX,RWFG+&S6BTCZ]7\E MI\R>BBBODS]&/S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/_E'7X+_[ M*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]" M'_!IY_RCK\:?]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5 M'U'!_P#R,5Z,_3RO(/VW/VW_ '^P)\#;[QUX\U'[/:PYAL+"$AKS6+G!*V\ M"$C^(7CC45T[P_P"'X#+(1AIKJ0\1 MP1+D;Y9&PJKZG)( )'\M_P#P48_X*%>,_P#@HY^T#>>,O%$KV>EVQ>WT'1(Y M2UMHEIG(C7IND; ,DA +MZ*%5?G6D5O_ )(^WS_/(X"GRPUJ2V7; MS?Z=RW_P47_X*7?$3_@I)\6WU[Q==M8Z!82.-#\.6TI-CH\1].GF3,,;Y6&Y MCP JA47YWHHK[>G3C3BH05DC\EK5ZE:;JU7>3W;"BBBM#(**** "BBB@ HHH MH **** "BBB@ HHHH **** "OUR_X(7_ /!>>Z^%&HZ/\&OC9K#W7A&=DLO# MOB:]ES)H;'"I;73MUM>@60\P\ GR\&+\C:*Y\5A:>(I^SJ+_ (!W9?F%;!UE M6HOU71KLS^TM'61 RD,K#((/!%+7Y"_\&WO_ 5PF^*.CVO[/GQ&U1IO$&D6 MQ/@[4KF3+ZA:QKEK!V/)DB0%HSWC5EX\M=WZ]5\!B\+/#U'3G_PZ/V3+\-Z/' MOGNK@\LQ^['&H^:21CPJ*"S'@"OYT?\ @K/_ ,%P/''_ 42UR[\,^'VOO!O MPDMY?]'T9)-MSK.T_+-?,IPW(#"$$QHA@%IM1\#_LYM;:E?INM[OQK<0B2U@;H18Q, M,2D'_EM(-G!VHX( M[.Q)/I[ =*Q:*^UPF!I8:/+37SZL_*\RS;$XV?/7>G1=%\OUW"BBBNL\T** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *5':-PRDJRG((/ M(-)10!^F'_!,3_@XX\??LL3:?X1^+C:C\1OA_&5@COGD\S7-%CZ#9(Q_TF,# M_EG*=P&-L@ "G]YOV??VC/!/[5/PNT_QE\/_ !%I_B;P[J0_=W5J_,;@ M'( MAPT4._5?YKR^ M[L?UNT5\V?\ !-K_ (*@_#S_ (*5_"S^UO"]Q_97BC3(U_MSPU=2AKS2W/&X M=/-@8_=E4 'HP5LJ/I.OCZE.=.3A-6:/TRAB*=:FJM)WB]F%%%%9FP4444 % M%%% !7Q9_P '#O\ RAY^+_\ W!O_ $]V%?:=?%G_ <._P#*'GXO_P#<&_\ M3W85U8'_ 'FG_B7YH\_-O]QK?X)?DS^8:BBBOT8_#PHHHH **** "BBB@ HH MHH _:;_@T"_YN&_[EO\ ]RU?M-7XL_\ !H%_S<-_W+?_ +EJ_::O@\Z_WR?R M_)'[!PM_R*Z7_;W_ *4PHHHKRSZ **** "BBB@ HHHH **** "BBB@ K\P_^ M#L/_ )1U^"_^RC6/_ILU2OT\K\P_^#L/_E'7X+_[*-8_^FS5*[\K_P![AZGC M\0?\BZKZ'\]]%%%?H)^+A1110 4444 %%%% !1110!_0A_P:>?\ *.OQI_V4 M:^_]-FEU^GE?F'_P:>?\HZ_&G_91K[_TV:77Z>5^?9I_O<_4_:.'_P#D74O0 M****X#V HHHH **** "O+_VNOVQ/ /[#WP;OO''Q#UJ/2=)M?W=O"@$EWJ4Y M!*V]O%D&21L=. "S%5!89/[=G[=/@;_ ()]? :^\=>-[S$:9@TS3(6'VS6K MH@E8(5/<]68_*B@L>G/\Q/[>_P"W]X^_X*(?&ZY\8^-[[;#$6BTC1X'/V'1+ M8G(BB4]6. 7D/S.1D\!0/6RW*Y8F7-+2*Z]_)'SN?<04\!'DAK4>R[>;_P N MIZ?_ ,%1/^"QWQ&_X*3>*YK&XFF\*_#6SGWZ;X8M9R8Y-I^6:[<8\^;N,C8G M\*@[F;Y HHK[:C1A2BH4U9'Y3B<55Q%1U:SO)A1116ASA1110 4444 %%%% M!1110 4444 %%%% !1110 5]W?\ !&O_ (+/^(O^"=/CF#POXGFOM>^#VL7& M;[3P3)-H; M_@WW_P""OTO[(OQ(M?A'\0=4;_A5_BN[VZ==W,GR>&+^1N'W'[MM*QPX^ZCD M2?*/,+?T,@Y%?!X_!3PU3D>W1]S]BR?-:>/H>UAHUHUV?^3Z!7XC?\'4?[>O M]K^(?#_[/OA^]S!I?EZ_XK\I_O3LI^R6K8_NHQF93D'S(#U6OUU_:S_:3T+] MD#]G#QA\2?$;?\2OPGI[WAB#A6NY>%AMT)_CEE9(U]W':OY(/C=\8M=_:$^+ M_B3QQXFNC>:]XJU&;4KV7^'S)&+%5'\*+D*J]%50!P*]'(<'[2K[:6T=O7_@ M?Y'A<89E[&@L+!^]/?\ P_\ !?ZG+4445]B?F(4444 %%%% !1110!_3S_P; MQ?\ *'GX0?\ <9_]/=_7VG7Q9_P;Q?\ *'GX0?\ <9_]/=_7VG7YSCO]YJ?X MG^;/W#*?]QH_X(_D@HHHKE/0/Y[_ /@[#_Y2*>"_^RKZ+\SVJOB7_@K_ /\ !9+PO_P36\"?V-I*V?B3 MXL:W;E]+T9GS%IT9R!=W>TY6,'[J AI", JH9UZ3_@KQ_P %2]!_X)G_ #- M[&+75OB)XD22W\,Z/(V59P,-=3@'(@BR"<8+L50$99E_F+^+/Q8\1_'3XD:S MXN\7:O>:]XD\07+7=_?7+;I)Y&_0*!@!0 JJ !7G93E7MW[6K\/Y_\ ]K MB3B'ZHOJ^'_B/=_RK_/M]Y>^._Q[\8?M-?%+5?&GCK7K[Q'XDUF3S+F\NFR< M?PHBC"I&HX5% 50 *X^BBOLXQ25EL?E\I2DW*3NV%%%%,D**** "BBB@ H MHHH **** "BBB@ HHHH **** -+P=XRU;X>>*M/UW0=2OM'UK2;A+JROK.9H M;BUE0Y5T=2"K ]Q7]$'_ 1!_P""W%E^WEH,'PZ^(EQ9Z;\7M*MRT4P"PP>* MH47+31*,!;A5!,D2\$ N@"[EC_G-K4\$>-]7^&OC#2_$&@:C=Z1K>BW4=[8W MMK(8YK6:-@R.C#H00#7#C\##$PY9;]'V_P" >OD^<5Z[_P#![,_L MXHKY$_X(X?\ !3K3O^"E'[-,>H7S6MG\1/"HCLO%&GQ853(0?+NXE[0S!6(' M\+JZ\A0S?7=? UJ,J4W3FM4?L6%Q-/$4HUJ3O%[!7@O_ 4O_;2L?V!OV-O% MWQ$N&@?5K6#[#H-K+TO=2F!6W3'\2JO\ PT1^ MUC;_ KT&]\[PI\*"\-YY;YCN]7D \\G'7R%Q",\JXG[-79EN$^L5U![+5^G M_!/-S[,OJ6$E47Q/1>K_ ,MS\V_$GB.^\8^(M0U?5+J:_P!3U2YDO+NYF;=) M<32,7=V/=F8DD^IJE117Z ?C%[ZL**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@!41I'"J"S,< "%#)(Y^BJ37\E7[=_P"UKJ_[<7[5_C+XEZOYL?\ MPD%ZQL+5VS_9]E'\EM ,;G_ 3\ MTXRS+VE982#TCJ_5_P"2_-G;_LT_&>Z_9T_:'\#^/+'S#<>#]=L]75$/,HAF M61D^C*I4CN&-?V%Z%KEKXFT.SU*PF2ZL=0@2YMYD^[+&ZAE8>Q4@_C7\7M?U M*?\ !##]H+_AHK_@E]\+]0FF\[4O#=BWAF^!.YD>Q8P1[CW+0+ __ ZCB*C> M$*JZ:?>;<$8JU2IAWU2:^6C_ #7W'UQ1117R9^BA1110 4444 %%%% !1110 M 5^2/_!VC\=O^$=_9W^&/PYMYMLWBC7)];NE4\^390^6JM_LM)=@CU,7M7ZW M5_.%_P '-_QV_P"%K?\ !2^\\.PS>99_#O0K+1@JG*>?*IO)6_WO])1#_P!< ML=J];)://BD_Y;O^OF?-\5XGV6722WDTOU?X)GYX4445]T?D84444 %%%% ! M1110 4444 %?U.?\$/OCS_PT)_P2]^%&IS3>=?Z'IA\.7@)RR/8NULFX^K0Q MQ/\ \#K^6.OW(_X-)?CU_:GPL^*WPSN)OFT;4[;Q'91L+GU'GPW/_*[_ *'U?!^)]GC_ &;VFFOFM?T9^PE%%%?$GZJ%%%% !111 M0 4444 %%%% !7(?M _%VR^ 'P)\9>.=1V_8?!^BWFL3*QQY@@A>7;]6VX ' M))%=?7Y\_P#!R]^T'_PIK_@F?J>@6\WEZC\2-8M-!C"G#B!6-U.W^Z5MQ&?: M;'>NC"T?:UHT^[1QYABOJ^&G7_E3?SZ?B?SC^*?$M[XS\3:EK&I3M=:CJUU+ M>74S?>EED@MV<&>7_ (!")'^BU_7UH^D6OA_2+6PL M8([6SL84MX(8QA(HT 55 ] !^%?@/\ \&J7[-'_ L7]L/Q7\2[RW\RQ^'. MC?9K.0K]V^OMT:D'VMX[H''3S%]>?Z *^-X@Q'-75)?97XO_ (%C]/X+P?L\ M)*N]YO\ !:?G<****\$^Q"BBH[N[BL+62>>2.&&%#)))(P58U R22> .)OB3XFO-;N4+"SLU/E6&E MH?\ EG;P#Y(UX )Y9L LS'FO):**^JA",(\L59'Y[4J3J2/@G!=7 KY7H MK.K2A4CR5%=&V'Q%6A-5*,G%KJC^KS_@GE_P5+^%O_!2'P.;SP;J1T_Q-8PB M35O#.H,J:CIQX!8#I-#D@"5,CD!MC':/I"OXT_A;\5?$GP1\?Z7XJ\(ZUJ/A MWQ%HTPGLK^QF,4T#CT(Z@C(*G(8$@@@D5_0+_P $?\ MN9/_ '$U^+-?M-_P=^_\V\_]S)_[B:_%FOO,E_W.'S_-GX_Q3_R-*O\ V[_Z M2@HHHKU#Y\**** "BBB@ HHHH ^T_P#@WB_Y3#?"#_N,_P#IDOZ_IYK^8;_@ MWB_Y3#?"#_N,_P#IDOZ_IYKXWB+_ 'F/^%?FS]0X)_W&?^-_E$*"<"BOQ;_X M."O^"VTEM<:U\ OA#J[1LFZS\9>(+.7Y@>CZ;;NO3N)G!]8Q_&*\O!X2>(J> MSA\WV/H,RS*E@J+K5?DNK?8=_P %M/\ @X,DLKK5OA#\ =:VO'OL_$'C*SDY M4_=>VL''IR&N![B,])*_%>:9[B5I)&:220EF9CDL3U)--HK[S"8.GAX7]:A11174>>%%%% !1110 4444 %%%% !1110 5_1 MG_P;:_L%?\,N_L;?\+"URS\GQA\6A%J6)%Q)::6H/V2/V\P,TYQU$L8(RE?C M-_P2,_88F_X* ?MN^%_!UQ!(_A;3G_MKQ-*N0$T^!E+QY'0RN4A!'(,N>BFO MZK;&QATNRAM;:&.WM[=%BBBC4*D2*,!5 X Z5\UQ!C+16'CUU?Z'W?!F M6\TY8V:T6D?7J_NT^;):\5_X*2_\HZ_CY_V3GQ#_ .FRXKVJO%?^"DO_ "CK M^/G_ &3GQ#_Z;+BOF:'\2/JC[W%_P)^C_(_D=HHHK]+/P<**** "BBB@ HHH MH **** /T\_X-//^4BGC3_LG-]_Z<]+K^A"OY[_^#3S_ )2*>-/^RWZ(_6.#_^1T$OQW7[7WEPWS.QX"J!PJ*H"JB@*JJ *] MS*(^(EA(O#X=_O'N_P"7_@]OO*OQ6^*OB+XX?$;6/%WB MS5[S7O$>OW+7=_?W3[I;B1OT 4855 KGZ**^T225D?ETI.3N]PHHH MH$%%%% !1110 4444 %6-*TJZU[5+:QL;:XO+V\E6"WMX(S)+/(Q"JB*N2S$ MD #))Q3]!T&^\5:Y9Z9I=G=:CJ6H3);6MK;1-+-EV'Q0^*EC:ZE\6+R+S+#3WVS6_A.-AT4\AKL@X:09" E M4/WG;BQV.IX:'-+?HNYZV4Y36Q]7V=/1+=]%_P 'LC,_X(<_\$)[7]E"RTWX ML_%S3[>^^)UP@GTC1Y0)(?"JD<.W4-=D'KTBZ+ELL/U%HHKX3$XFI7FZE1Z_ MD?KV!P%'!T51HJR_%ON_,****YSL"JNM:W9^&M'NM1U&[M=/T^QA>XN;FYE6 M*&WC0%F=W8@*J@$DD@ "GZGJEMHFFW%Y>7$%G9V<333SS2"..&-02SLQX50 M22> !7\\'_! MZGX^N]4^'/[/6HW&C^'U+6VH^,XLQWFI=F2QS@PQ=?WW$C?P[ -S_D-=74M] M=23322333,7DD=BS.Q.223R23SDU'17W.%PE+#PY*:_S9^1YAF5?&U/:5W?L MNB]$%%%%=)PA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5[=^PY_P4(^)W_!/CXFKXB^'NN26\$[K_:6C71,NF:Q&/X)XL@$XR Z ME77)VL,G/B-%34IQG'EFKIFE&M.E-5*;LULT?U4?\$R?^"L'P[_X*8?#QKC0 MY!H/C;2X5?6O#%W,&N;/H#+$W'G6Y8X$B@$9 94) /U)7\;?P8^-/BG]GCXG M:1XR\%ZU?>'_ !)H4XN+.^M7VO&W0@CHR,"59&!5E)!!!(K^E;_@CW_P5V\. M_P#!2_X5M9Z@MGH7Q3\.P*=N^+ M-]A:[3AHH<#SY1]%(4$U?0,DBQ1LS,JJHR23@ 5^3/[;/[0#?M#_'G4 M]3MYC)HNG'^S]+&?E,"$_O/^!L6?UPP':N+'5_9T[+=GZ9X5<+_VOG,:E57I M4;3EV;^S'YO5]TFCR.BBBOG#^S HHHH **** "BBB@ HHHH **** "BBB@!] MO!)=SI%$C222,$1%&68G@ #U-?K=^QQ\ X_V=O@3I6BR1JNK70^W:HXZM]?$G_!,;]GS_ (6O\;/^$COX/,T7P>5NOF'RS79SY*^^W!D/ MH47/WJ_2ZO:RRA9.J_D?S3XX<4>TK0R.@](6E/\ Q->['Y)W?JNP4445ZQ_/ MH4444 %%%% 'G_[5/[1F@_LD?L[^+OB/XDDVZ3X3TZ2]>,-M:ZDX6*!"?XY9 M62-?]IQ7\C_QW^-.O?M&?&7Q-XZ\37/VO7O%>HS:E>2#.T/(Q.Q!V11A57H% M4#M7ZO?\'4/[>O\ PD/C'P_^S_X?O18/V='VLMY?E_P=_N/RWB[,O;XGZO!^[#_P!*Z_=M]X4445[I M\B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117U M!_P2"_86F_;_ /VW_#/A&ZMY)/">DM_;?B:09"K80,I:+(Z&9RD(QR/,+?PF MLZM2-.#G+9&V'P\Z]6-&GO)V1^S/_!M[^P5_PRO^QBOCS7++R?&7Q:$6J/YB M8DM-,4'['%[;U9ISC&1,@(RE?HG4=G:0Z?:16]O%'#! @CCCC4*D:@8"@#@ M#C J2OSG$5Y5JKJRW9^X8'"0PM"-"&T5_P ._F]0HHHK$ZC\P_\ @[#_ .4= M?@O_ +*-8_\ ILU2OY[Z_H0_X.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1> MK/R?C#_D8OT04445[)\N%%%% !1110 4444 %?T&?\&HMQ':?\$Y/&\TTB11 M1?$2_=W<[511IFEDDGL!ZU_/G7UI\#O^"HVJ?L\?\$N?'/P!\,6-]8ZY\0/% M,VI:AKJS!4BTR:SM8);:-1\WF2&VVLQX\N1@.3D>?FF&G7H^RAU:/:R#'4\' MBG7J;*+^;Z+YG=_\%V/^"J5Q_P % _VA&\.^%[Z3_A5'@6X>#1T1B(]9N1E) M-08=PW*Q9^['SA3(XKX0HHKJH484::IPV1YV,Q=3$UI5ZKNW_5O1!1116QS! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &MX#\=:Q\,/&V MD^)/#^H7&E:YH-Y%?V%Y VV2UGB8.CJ?4, :_JV_X)D?MR:;_P %"/V/O#/Q M"M?L]OK$B'3_ !!8Q'BPU*( 3(!V5LK*@.3LE3/.:_DSK](/^#:/]N-OV9EX,#EFEBSPM>/G6#]M0YX_%'7Y= M3Z?A7-'AL6J4G[L]/1]'^GS\C^BRBBBOAS]9"BBB@ HHHH **** "O//VIOV MI/!?[&WP3UCQ]X]U:/2M!T=.V&GO)CG9;P)D&25R,*H]R2%!(Z#XN_%KP[\" M/AEKGC'Q9JEMHOAOP[:/>W][.<)#&OMU9B<*J@%F8@ $D"OY@_\ @K)_P5(\ M3?\ !3#X[R:C*UUI/P_T"22'PSH3/Q;Q$X-Q, <-<2 L>0HP@) +-Z66Y?+ M%3UTBMW^AX6>YU# 4M-9O9?J_+\S._X*=?\ !47QU_P4O^,#:MKDDFC^#M)E M=?#_ (;AE+6^G1GCS'Z"2X8?>D(]E"J *^8Z**^ZI4H4XJ$%9(_(L1B*E>HZ MM5WD]V%%%%:&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!VO[/7[0_C#]E?XMZ1XX\":W=:!XDT67S(+F$_*ZG[T< MBGY9(W'#(P*L#@BOZ7_^"3/_ 5C\)_\%-/A(TB+;Z#\1M A3_A(= \S[O1? MM5MDY>W=O7+1L=K9^5G_ ):Z[C]G+]HOQ=^RA\9=#\>^!]6FT?Q'H$XFMYEY M25>CQ2+T>)URK(>""?K7FYEET,5#M);/]'Y'NY'GE3 5>\'NOU7G^9_8I17S MK_P3+_X*+^%?^"DW[.EKXOT/R]/U_3]EIXCT0R;I=(N]N<#NT+X+1O\ Q+D' M#*ZK]%5\+4IRIR<)JS1^O4*T*U-5:;O%ZIA11169J%%%% !7Q9_P<._\H>?B M_P#]P;_T]V%?:=?%G_!P[_RAY^+_ /W!O_3W85U8'_>:?^)?FCS\V_W&M_@E M^3/YAJ***_1C\/"BBB@ HHHH **** "BBB@#]IO^#0+_ )N&_P"Y;_\ ?\HZ_&G_91K[_ --FEU^GE?F'_P &GG_* M.OQI_P!E&OO_ $V:77Z>5^?9I_O<_4_:.'_^1=2] HHHK@/8"BBB@ KA?VE/ MVC?"?[)GP2\0?$#QMJ2Z9X=\.VYGG?@R3MT2&);]O;X^MX/\ "6H,WPH\!W3Q:?Y3_N]= MO!E)+]O[R]4BSG";FX,A ]#+L#+$U>7HMW_7<\?.\VA@,/[3>3TBO/\ R77[ MNIX#_P %'O\ @H7XP_X*/?M#7OC+Q)))9Z3:EK;P_HB2%K?1;3.0B]FD; :2 M3&7;T555? ***^]ITXTXJ$%9(_'*U:=:HZM1W;U;"BBBK,@HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ K^AC_ (-Q?^"G\G[57P-D^$?C M+4?/\??#JT3[!<3R9EUG25(1')/+20$K&QZE6B;DES7\\]=Y^S/^TCXL_9&^ M-^@_$+P1J"Z=XD\.S&6W=T\R*564H\4B<;HW1F5EXR#P0<$<.88-8FBX=>GJ M>MDN:2P.)57[+TDNZ_S6Z/U&_P"#I_\ ;U_X2OQ]H'P!\/WFZQ\-F/7/%!B; MB2\D0_9;9O\ KG"YE(Y!,\?=*_'VNA^+/Q2USXW_ !.U_P 8>);V34O$'B:_ MFU*_N7_Y:S2N7; [+DX"C@ #@5SU:8/#+#T527S]>ICFF/EC,3*O+KMY+HO MZZA11174>>%%%% !1110 4444 ?T\_\ !O%_RAY^$'_<9_\ 3W?U]IU\6?\ M!O%_RAY^$'_<9_\ 3W?U]IU^'[B4+CS;J0Z;;+%!&#UDDD*HHZ989(&2/Y7*^M/V\?^ M"HVJ?M=?LR?!#X2:78WV@^#_ (4>%M.TV^@EF#'6=3MK1+8W)"\"-40B-3R/ M-D)Z@#R\RP3Q+A#I?7T/H,BS6. C6J?::2BO._Z;GDG[;?[8OBS]N[]HW7OB M-XOG)O=5D\NSLT,@_U=>"/&FE_$CP9I/B'0[Z#4M%URSBU"PNX3NCN8)4#QR*?1E8$?6O MXQZ_?3_@UL_;C;XL_L]:[\%M8^6FTJ=_F0=SY$[$9/ 6XB M4<+7SN?X/F@L1'=;^G_ /M^#O7[U^7F?:7_!4O\ ;5_9GAVWDP?M.ISAA#\I^\J8:5AW2%^^*_E#UK6;OQ'K%WJ& MH7$UY?7\SW%S<3.7DGD=BS.S'DL6)))ZDU^BW_!RG^WK_P --?MAK\-]#O?. M\(_"4R6,GEOF.\U9\?:I#CKY6U8!G[K1RD'#U^;]=62X/V-#GEO+7Y=#SN*L MS^M8OV<'[L-%Z]7^GR"BBBO8/F0HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *=!!)=3I'&C222,%1%&68G@ #N33:_03_@W1_8*_ MX:W_ &V+?QAK5E]H\%_"8N8[O4"Q^Q0>^'1IB.1B#:?OBL<17C1INK M+9'5@L)/$UXT*>\G;_-_):G[.?\ !&C]A%/V _V'/#GAR_M5A\8^( -=\3.5 M^=;R95Q 3Z01A(L9QN1V'WC7U9117YS6JRJ3=26[/W##X>%"E&C3VBK(**** MS-@K ^*GQ-T7X+?#37_%WB*\33]!\,Z?-J=_<-_RRAB0NY [G . .2< ;=2\5;-:\3>6_P T5C&_^C6[8_YZS(9"."!; MIV>NK!X9UZRI+KOZ=3S\TQT<'AI5Y=-O-]$?D!^VO^U1K7[:O[4?C+XEZX9$ MN?$U^TMO;,VX6%JN$M[<>T<2HN>Y!/4FO+***_1(Q48J,=D?B52I*I-SF[MN M[]6%?MA_P:1_M!>=H_Q8^%=S/S!+;>*M.ASU#@6MTV/;99_]]5^)]?9?_! G M]H/_ (9\_P""H_PZDFG\G3?&,LOA6\YQY@O%VP+_ .!2VQ_"N+-*/M<+./E? M[M3U<@Q7L,?3F]F[/YZ?\$_J!HHHK\^/V@**** "BBB@ HHHH **** ([JZC ML;62::1(885+R.YVJB@9))[ "OX^_P!KCXV2?M(?M1_$+Q[(SLOB[Q#>ZI"& MZQPRS.T2?18RBCV45_3S_P %=OCM_P ,Y?\ !-GXO^)HYOL]X= ETJR<'YEN M+TK9Q,ONK3AO^ D] :_E"KZKARCI.J_3]7^A^><<8F\J6'7FW\]%^3"BBBOI MCX(**** "BBB@ HHHH **** "OO3_@V\^//_ I?_@J'X:TV:;R;#X@:;>>& MYR3\N]D%S#QZF:VC0?\ 73W-?!==9\!?BO>? CXX>#O&VG[OMOA'6[/680IQ MO:WG24+^.W'T-88JE[6E*GW3.O 8CV&)A6_E:?XZG]D%%4O#?B&S\7>'=/U; M3YEN=/U2VCN[:5?NRQ2*'1A]5(-7:_-C]UWU04444 %%%% !1110 4444 %? M@I_P=B?M!_\ "7_M0?#[X;VL^^U\%Z')JMVBGA;J]D VL/58;:)AZ"8^IK]Z MZ_DO_P""HW[0?_#47_!07XL>-(YOM%C?Z_/::?)G(>SM<6MN1]884/U)KW.' MZ/-B'-_97XO3_,^1XRQ7L\$J2WF_P6OYV/ Z***^T/RT**** "BBB@ HHHH M***ZSX#?"'4OV@/C;X1\#:0I.I^+M8M=(MCMW!'GE6,.?]E=VXGL 32E))79 M48N4E&.[/Z*O^#<']F?_ (4!_P $TM!UBZM_)UCXE7T_B:XW+\X@;$-J,_W3 M#"D@'_38^M?>U8_P]\"Z;\+_ #H?AG1X?LVD>'=/@TRQA'_ "R@AC6.-?P5 M0*V*_-L16=6K*H^K/W3 X98?#PH+[*2_S"BBBL3J(=2U.WT;3KB\O+B&TL[2 M-IIYYG$<<**"6=F/"J "23P *_G[_P""XG_!=>^_:OU/5/A/\)-1N-/^&%K( MUMJVK0L8YO%C*<%5/5;/(X7K+U;Y<+75?\'"/_!:&3XQZ[JOP'^%>K%?!^FS M&V\5ZS:2?\AR=#\UG$P_Y=HV&'8?ZUA@?(N9/R3KZS)\I44J]9:]%V\_4_.> M)N(G-O!X5^[M)KKY+R[]_3#_ (7N^D_!GXT:HJ^-=JVOAWQ)=2!1X@QP MMKEUT".?]=T/[S!E_6JOXMK>XDM)XY8G>.6-@Z.AVLA'((/8BOZ$?^" _ M_!9K_AL+PI;_ C^)>I*WQ1T&U)TS49WPWBFTC7DDG[UU$HR_>1!OY(D(^3S MC*5"]>BM.J[>:\C]&X9XB=6V#Q3][[+[^3\^SZ^N_P"G%%%%?-GW04444 %% M%% 'XL_\'?O_ #;S_P!S)_[B:_%FOVF_X._?^;>?^YD_]Q-?BS7WF2_[G#Y_ MFS\?XI_Y&E7_ +=_])04445ZA\^%%%% !1110 4444 ?:?\ P;Q?\IAOA!_W M&?\ TR7]?T\U_,-_P;Q?\IAOA!_W&?\ TR7]?T._MS?M@>'?V%/V8?$_Q*\2 M,LD&BV^VRLM^V35+U_E@MD]W?&2 =JAV(PIKX_/H2GBXQCNTOS9^F<'5(T\N MJ5)NR4FW_P" Q/CS_@X#_P""MS?L2_"@?#7P'J7E_%/QK:$R74#_ +SPWI[9 M5KC/\,\F&6+NN&?@JF[^=265II&=V9G8EF9CDDGN:[#]H+X\^)OVGOC1XC\? M>,+]M2\1>*+Q[R\E.0JD\+&@R=L:*%1%Z*JJ.U<;7T67X&.&I/Q#J/X5I%=E_F^H4445W'D!1110 4444 %%%% !1110 4444 %%%?5/_!& M_P#82D_;]_;B\-^&;ZU>;P?H+#7?$S[?D-E"R_N"?6:0I%UR [,/NFLZU6-. M#J2V1MA\/.O5C1I[R=D?LW_P;F?L%?\ #)?[%4/C+6[+R/&GQ9$6L7'F+B2T MTX _8H/;*.TQ'!S. >4%?H13+>WCM+>.**-(XHU"(B+M5%' '8#TI]?G.(K MRK5'5ENS]PP.$AAJ$:%/:*M_F_F]0KQ7_@I+_P HZ_CY_P!DY\0_^FRXKVJO M%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BE0_B1]45B_X$_1_D?R.T445^EGX.%%%% ! M1110 4444 %%%% 'Z>?\&GG_ "D4\:?]DYOO_3GI=?T(5_/?_P &GG_*13QI M_P!DYOO_ $YZ77]"%?$9]_O;]$?K'!__ "+EZL****\8^H"BBB@ HHHH *^6 M/^"J?_!4OPC_ ,$S?@JVI7WV?6O'6N1O'X<\/"3#W<@X,\V.4MT.-S=6.%7D MY&G_ ,%./^"F/@S_ ()I_ R3Q#KK1ZIXHU57A\.^'XY=L^JS@/O'FK2:MX@UF3+'E8;2(9V00IDB.) <*H M]R2223[6596\0_:5/@7XGRO$7$$<''V-'6H__)?-^?9?-^=/]H7]H3Q=^U/\ M7]:\=>.=8N-<\2:],9KFXDX5!T6.-1PD:+A51ZQK6L7"6EC8VD1EGN MIG.U411R6)/05_19_P $5?\ @B-H_P"P'X:MO'GCVWLM:^,6J6_7Y9K?PO$X M^:"W;HTQ!Q),/=$.WI\EV71?UU"BBBNH\\**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*[3]GK]H'Q9^RU\9-!\>>"=4FT?Q)X=N1<6LZ!O$1CTW MQ78)EO-M"WRW"+WF@)+KW(+ID!R:_J6\/Z_8^*]!L=4TVZM[[3=2MX[JTN8' M#Q7$3J&1U8<%64@@CJ#7PF:8'ZM5]WX7M_E\C]@X?SA8[#^_\<='^C^?YERB MBBO+/>"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIL\Z6T#R2.L<<: MEG9CA5 Y))]!0!\Z_P#!2S]H/_A3WP,DT6QG\O7/&&^RBVGYH;8 >?)^*D(/ M>3(Z5^8]>J?ME?'Q_P!HGX[ZKK44C-I-J?L.EJ>@MHR<-CU=BSGTWX[5Y77S M.,K^UJ76RV/[:\-^%_[$R:%*HK5:GOS[W>T?^W59>MWU"BBBN4^^"BBB@ HH MHH **** "BBB@ HHHH *DL[274+N*W@CDFFG<1QQHNYG8G ':_M@?M-Z'^QQ^S3XP^)7B%E.G^%=/>Y6#=M:]G.$@MU/\ >EE9$![% M\G@&O2J\S_:J_8]^'?[;/PZM_"?Q-T&?Q'X=MKU-02R35+RP1IT5E5F-M+&S M@!VPK$KD@XR 1I2Y.=>TVZV,<1[3V- M/$UVU]KWBG4)M3OYN@:65RY"C^%1G"KT50 .!7-5_3S_ ,0\7['G_1(/_+JU MO_Y,H_XAXOV//^B0?^75K?\ \F5];'B##)649??\ B'B_8\_Z)!_Y=6M__)E'_$/%^QY_T2#_ ,NK6_\ Y,I_ZQ8; M^67W+_,G_4G'?SP^]_\ R)_,-17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B_8\_ MZ)!_Y=6M_P#R91_K%AOY9?+]CS_ *)!_P"75K?_ ,F4?ZQ8;^67W+_,/]2<=_/#[W_\ MB?S#45^QG_!PE_P2M^ O[#O[&'AGQ9\+? ?_ B_B#4/&MKI%Q=?VUJ-[YEJ M]C?RM'LN)Y$&7AB.X*&^7&<$@_CG7J83%0Q%/VD+V\SY[,LOJ8*M["JTW9/2 M]M?5(****ZC@"BBB@ HHHH **** "BBOV,_X-[?^"5OP%_;B_8P\3>+/BEX# M_P"$H\0:?XUNM(M[K^VM1LO+M4L;"58]EO/&AP\TIW%2WS8S@ #EQ>*AAZ?M M)WMY'?EN7U,;6]A2:3LWK>VGHF?CG17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B M_8\_Z)!_Y=6M_P#R97E_ZQ8;^67W+_,^A_U)QW\\/O?_ ,B?S#45_3S_ ,0\ M7['G_1(/_+JUO_Y,H_XAXOV//^B0?^75K?\ \F4?ZQ8;^67W+_,/]2<=_/#[ MW_\ (G\PU?TE?\&Z?[!7_#(W[$UOXNUJR^S^-/BQY6LW?F)B6TL I^Q0'N,H M[3$<$&?:?N"NTLO^#>W]C^PO(9X_@_&TD+B11)XFUF1"0X?X9J8*NZ^(:;M M96OI?=ZI>GS8ZBBBO /L@HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X. MP_\ E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 444 M4 %%%% !1110 4444 %%%% !174?"KX(^,_CKX@_LGP3X3\2>+M2X)M=&TV: M^E4'N5C5B![GBOK?X2_\&[?[5GQ5ACGE\ V?A6TF *S:]K%M;-SZQ([S+C_: M05C5Q%*G_$DEZLZL/@<17_@P%/\ @TR^-5_$K:U\1/ACII;D MK:27UX5^NZ",9^E=5%_P:,>-#'^\^-'A=7QT70IV&?KYH_E7(\VPB^VOQ_R/ M2CPWF3U5)_>O\S\@:*_6;Q+_ ,&DWQ4M8F_L?XJ?#^^D_A%Y;7EH#]2J2X_( MUXC\6_\ @VL_:H^&,$LVG^&_#/C:&')9M!UR(L0.X2Y$#M]%4GVJX9GA9;37 MY?F95&?$M]X,\2:?K&EW4UCJ>DW,=Y:7,1Q);S1L'1U/JK $>XJC10";6J/Z_/ MV*?VC[3]KK]D_P ?$BS\I1XLT:"\N8X_NV]T!LN8A_USG61/^ UZA7Y2_\ M!J'^T6?&_P"RGXZ^&MU.9+KP'K::C9JQ^Y9WR$[%'HL\$[''>8>HK]6J_.<= M0]C7E3[/\.A^X95C/K6$IU^K6OJM'^(4445RGH!1110 445^R^9^?O_ <+?\%9G_:\^+DWPF\"ZF6^&?@F\*WM MS;R?N_$>HIE6DR/O00G*Q]F;<_S#RROYHT45^AX;#PH4U3ALOZN?BN.QU3%U MY5ZN[_!=EZ!1116YQA1110 4444 %%%% !1110 45U/P?^"'C#]H'QI;^'? M_AG7/%FN7/W++2[-[F4#H68*#M4=V;"@.)E@'_ '_)]17/B,91H_Q9)?G]QW8/+<5BG;#P8LVH16%JW^ZD,8D&?>4U[ MOX3_ ."#W[)?@V.-;;X-Z-./!,S_M'?\&F?C MCPU;W%Y\+?B3H?BJ-07CTW7;1M,N2/[BS(9(W;W81#Z5U4<[PL]&[>J//Q'" MF8TE=14O1_H[/\#\B:*]4_:?_8B^+'[&7B)=-^)G@77?"LDCE(+FXA$EE=D? M\\KF,M#)ZX1R1WQ7E=>I&<9+FB[H^?J4YTYK-QY()Z1W. N.TH3 _>.:\'.\O]K#V\%[RW\U_P ^PX4SIX>K]5JOW); M>3_R?Y_,_?BBBBOC3]0"BBB@ KXL_P"#AW_E#S\7_P#N#?\ I[L*^TZ^+/\ M@X=_Y0\_%_\ [@W_ *>["NK _P"\T_\ $OS1Y^;?[C6_P2_)G\PU%%%?HQ^' MA1110 4444 %%%% !1110!^TW_!H%_S<-_W+?_N6K]IJ_%G_ (- O^;AO^Y; M_P#_P#2F%%%%>6?0!1110 4444 %%%% M !1110 4444 %?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5^GE?F'_P=A_\ *.OP M7_V4:Q_]-FJ5WY7_ +W#U/'X@_Y%U7T/Y[Z***_03\7"BBB@ HHHH **** " MBBB@#^A#_@T\_P"4=?C3_LHU]_Z;-+K]/*_,/_@T\_Y1U^-/^RC7W_ILTNOT M\K\^S3_>Y^I^T@4445P'L!117*_''XRZ#^SQ\'O$OCGQ1=?8] \ M*Z?-J5[+U;RXU+;5'\3L<*J]69@!R:<8MNR)E)13E+9'YU?\'*/_ 4N?]FO MX$P_!OPCJ'D^-?B1:,VJS0OB32]')*./9[A@T8_V%FZ$J:_GRKTO]L/]J'7_ M -LW]I3Q=\2O$C'^T?%%\TZ0!RR6-N,)!;H?[L<2H@/?;D\DUYI7Z#EV#6&H MJ'7=^I^,9WF#Y*2$=Q6= M2K"G'FF[+S-J&'JUI\E*+D^R5SYHHK]P/V?/^#2;P[8VT%Q\5/BIJ^I7# &6 MP\+6<=I'&?07%P)&<>_DH?YU]6_#O_@W7_9-\ P1^=\.[SQ'OI& M;ZI'*D7_ (Y7DU,^PL'97?HO\['T6'X/S"HKR2CZO_*Y_,E17]6VF?\ !'+] MEW28U6+X'^ 6"]/.L?./XER2?QJ'5O\ @C%^RSK4)CF^"/@E%;C,%N]NWYQL MIK#_ %BH_P K_ [/]2,5_P _(_C_ )'\I]%?TQ_$+_@W$_9-\& M9I!S-I/B&]!4^H2:26,?]\X]J^7?CQ_P:1^';V":?X8_%G6M-F4$QV7B;3X[ MQ)#V!N+?RB@]_*?Z5T4\^PLM[KU7^5SCK\(9A35XI2]'_G8_#ZBOJ[]L+_@B MG^T-^Q7:W6I>(O!4VO\ ANU!>37?#;G4K&-!U>0*HEA4?WI8T'/6OE&O5IUH M5%S4VFO(^=Q&&JT)+_E#S\(/^XS_Z>[^OM.OSG'?[ MS4_Q/\V?N&4_[C1_P1_)!1117*>@?SW_ /!V'_RD4\%_]DYL?_3GJE?F'7Z> M?\'8?_*13P7_ -DYL?\ TYZI7YAU^@Y7_ND/0_%^(/\ D8U?4****[SQPHHH MH **** "BBB@ HHHH **** "BBB@ HKU#X"_L3_%W]J&1?\ A7_PW\8>*[=F MV&[L=,E:SC;IA[@@1)_P)A7UI\,/^#9?]J;X@0QR:EHW@_P8LG.-:U^-V4>X MM%G(^G6N>KBZ-/2C3DUW2=OOV/S[HK]9/#G_!I-\5KJ)?[6 M^*?P]L7_ (A9V]Y= ?0LD>?R%;;_ /!HQXS$7R_&CPP7YX.A3@>W/F_TKE>; MX1?;_!_Y'?'AO,GK[)_>O\S\@**_5/QA_P &F?QJTZ%FT/XB?#+5649"7;WM MFS>PQ!(,_4@>]?//QK_X( _M5?!.WFNI/AK-XHL81S<>&[Z'4F?_ '8%87!_ M"*M:>8X:;M&:_+\SGK9'CZ2O.E+Y*_Y7/C*BM+Q?X,UCX?>(+C2=>TG4M#U6 MS;;/9:A:O;7$)]&CL0Z;?:<$E&Z&07%N\:EU_B$?\ 1(/_ "ZM;_\ DRO&J9]AX2<) M1E=:;+_,^HH\'XRK3C5A.%I)-:OKK_*?S#45_3S_ ,0\7['G_1(/_+JUO_Y, MH_XAXOV//^B0?^75K?\ \F5'^L6&_EE]R_S-/]2<=_/#[W_\B?S#45_3S_Q# MQ?L>?]$@_P#+JUO_ .3*/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2 M<=_/#[W_ /(G\PU%?T\_\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU M:W_\F4?ZQ8;^67W+_,/]2<=_/#[W_P#(G\PU%?IY_P ''W_!/'X._L%?\*;_ M .%3^#_^$4_X2O\ MO\ M7_B:WM]]J^S_P!G^3_Q\S2;=OGR_MA<1&O256&S[^MCYO,,#4PE>6'J--QMMMJD^MNX4445T'&%%%% !1110 44 M44 %%%?NW_P1I_X(T_LV_M6_\$V_AQX^\??#C^WO%NO?VG]OO_\ A(-4M?/\ MG5+R"/\ =PW*1KB**-?E49VY.223R8S&0PT%4J)VO;3^EV/2RO*ZN/JNC1:3 M2OK?NET3[GX245_3S_Q#Q?L>?]$@_P#+JUO_ .3*/^(>+]CS_HD'_EU:W_\ M)E>9_K%AOY9??\ 1(/_ "ZM M;_\ DRC_ (AXOV//^B0?^75K?_R91_K%AOY9? !7]57_!(7]A>']@#]B#PQX1NK>. M/Q5JB_VUXFE &Y]0G52T>1U$*!(01P?*W?Q&L?X8_P#!"O\ 94^#OQ$T3Q7X M>^%$-GKWAV]BU'3[B;Q!JMTEO<1,'C?RIKIXV*L 0&4C('%?6U>3FN;1Q,53 MI)I;NY])P[P[/ U)5J[3ELK7T77=+4****\,^L"BBB@#F?C+\6]#^ GPG\1^ M-?$MT+'0?"VG3:G?3=UBB0N0H_B8XPJ]68@#DU_)%^U_^TUKG[8W[2OC#XE> M(F;^T/%6H/=+#NW+90#"06ZG^[%$J1@]PF3R37Z\?\'47[>O_"/^$/#_ .S_ M .'[S_2M<\O7O%7E/RELC_Z);-C^_(IF8'! AA/1Z_#ZOL,AP?)3]O+>6WI_ MP3\QXPS+VM=86#TAOZ_\!?FPHHHKZ ^-"M'P?XKOO GBW2]/V-?@C7Z/_ /!T+\=O^%G?\%&X_"L$VZS^'7AZTTYXP?\ AH+_ ()=?"O4)IO.U#P_ MIS>&[P$Y9&L7:WCW'U,"0O\ \#KZVK\=?^#23X]?VC\./BQ\,KB;YM)U"U\2 MV,9.2RW$9M[C'H%-O;_C)7[%5^>YE1]EB9Q\[_?J?M61XGV^ I5.MK/U6GZ! M1117">L%%%% !1110 4444 >*_\ !1G]H+_AEG]A?XI>/$G^S7FA>'[C^SY, MXVWLP\BU_P#(\L0K^1W-?O[_ ,'6W[0?_""_L=>#/A[;3>7>>/M?-W<(#_K+ M.Q0.P(_Z[S6QS_L'\/P"K[+A^CRX=U']I_@OZ9^7\9XKVF,5%;07XO7\K!11 M17O'QX4444 %%%% !1110 5^CW_!L+^S/_PN7_@H1+XSN[?S-+^%VCS:B'9= MR?;;@&VMU/OL>XD![&$&OSAK^BG_ (-?_P!F?_A3O_!/VY\;7=OY>J?%'6); M]7*[6-C;$VT"GV\Q;EP>XE!^OEYQB/9865MWI]__ +GT'#.#^L9A"^T?>?R MV_&Q^D=%%%?!G[ %?F'_ ,'$O_!69_V4OADWP=\ ZEY/Q$\:69;5;VWDQ+X> MTU\J=K#[MQ.,JO=$W/P6C:OMC]OG]LSP_P#L$_LM>)OB1X@V3?V5#Y.FV)?: M^JWTF1!;KW^9N6(!VHKM@A37\H/QQ^-/B/\ :+^+OB'QQXNU"35/$?B>]>^O MKANC.QX51_"BJ JJ.%55 X KWI06=E;W%Y M>74@BA@@C,DDSDX"JHY))X ')H KT5]Y?LG?\&Y_[1W[3%K:ZEJVB6/PQT&Y M <7/B>5H;MT/]VS0-,&]I1&#ZU]\_!+_ (--/A7X:@@E\?\ Q&\:>++M,,\6 MDPP:1:L?[I#">0CW#J3UXZ5YM;-L+2=G*[\M3W,+PYF&(7-&G9=WI^>OX'X* M45_3UX'_ .#>W]DGP3 H_P"%6_VQ.O6?4]>(_P E%=Y8_P#!'/\ M9=T] L?P/\ L ,?O;#S3^;$UPRXBH=(O\/\ ,]:/!.,:]Z<5]_\ D?RDT5_5 M9K'_ 1<_98UV%HYO@EX+C5NIMXI+=OSC=2*\O\ B+_P;9!]-N/:JCQ%AWO%K[O\ ,53@G&I7C.+^;_R/YHZ* M_;3X]_\ !I#IDUO-!;K4/#=MDMKVA/_:6G*H_C=D'F0K[S)'7H8?,L-6TA+7L M]/S/$QF18[#+FJTW;NM5^&WS/E^BBBNX\D**** "BBB@ HHHH **** "MCP! MX^UKX5^-])\2>'=2NM'U[0KN.^L+VV?9+:S1L&1U/J"!['OQ6/10]=&-2:=T M?U1_\$B_^"E.D_\ !2C]F&UUYC:V7CKP[Y=AXJTR(X$%SM.VXC7KY,P4LOH0 MZ9)0D_5-?R=?\$P?V^M:_P""=7[6&B>.;$W%UH$Y&G^)-,C;C4M/=AY@ /'F M(0)(R:1\4? ^C^)/#]_;ZIH>O6<6H6%Y ?^YD_]Q-?BS7[3?\ !W[_ ,V\_P#)/V,?CYHWQ(\()I[>(] AO8K(WT32PQMMW^AZT"A]J3;]+*R^]?@14445W'DA1110 4444 %%%% M!1110 4444 %%%% !7]*G_!O)^P5_P ,=_L06?B/6K+[/XV^*GE:YJ&]<2VM MGM/V*V/<8C=I2#@A[AE/W17XQ_\ !%']@YOV]OVY?#^CZE9M<>"O"I&O^)69 M(,99+#Q]7^B_7 M[C[[@S+;N6-FMM(_J_T^\=1117RI^A!7BO\ P4E_Y1U_'S_LG/B'_P!-EQ7M M5>*_\%)?^4=?Q\_[)SXA_P#39<5K0_B1]4<^+_@3]'^1_([1117Z6?@X4444 M %%%% !1110 4444 ?IY_P &GG_*13QI_P!DYOO_ $YZ77]"%?SW_P#!IY_R MD4\:?]DYOO\ TYZ77]"%?$9]_O;]$?K'!_\ R+EZL****\8^H"BBB@ KY^_X M*-_\%%O!/_!-[X#W'BWQ3*M]J][O@T#0H90MUK5R /E7KLB7(,DA!"*1PS,B MMH_M_P#[?7@?_@G=\!;SQMXRN?.G?=!H^CPR 7>MW6,K#&#T4<%Y",(O)R2J MM_+_ /ML?MJ>./V]?CQJ7C[QU?\ VB^NCY-E91$BTTBU!)2V@4_=1:Y\6?'&E^&O#.DWVN:_ MK=PMI8V%G$9)KJ5C@*JC^?0 $G %2_"[X7>(?C7\0M(\)^$](O=>\1:]7@R$8X7 KS\PS"&%A=ZR>R_KH>UDV2UA< MCB28%_A)&VA6R*V8Y+\D-?2X_O"0+"?^O8>I MK^@G]J;XX6O[-/[-OCKX@7@1H?!^A7>JB-CQ/)%$S1Q_5W"J/=A7\?WB7Q'? M>,/$>H:OJ5Q)>:EJES)>7<\AR\\LC%W<^Y8D_C7T?#V'YJDJSZ:+U?\ P/S/ MA^-<SMM1LO!J^"_#]T \>J^*Y6TV.1 M3R&2':UPZDGGL/,;DC8"5K[VKYG&<06?+AU\W^B/O,KX-YHJIC9-?W5^ MK_R^\_&OX/\ _!HWH]O;1S>/OC'J5W,P!DM?#^CI;K&>X$TSN6^IB7Z5[MX3 M_P"#6W]F7P\BB\N/B5KS+U-[KD4>[_OQ!'7Z/45XU3-<7+>;^6GY'U%+AW+J M:LJ2^=W^9\,:;_P;A_LCV" 2_#S5+TCO-XGU($_]\3K4M]_P;E_LB7:D1_#6 M_M<]XO%&J''_ 'U<&ON*BLOKV)_Y^2^]G3_8^!_Y\Q_\!7^1^<_C'_@UV_9C M\2PLMB?B)X=9NCV&NI(5_"XAE%>"_%O_ (-&M%N8Y9? ?QDU2R903':Z]HL= MT'/H9H9(]OU$3?2OV2HK6&:XN.TW\]?S.:KP[EU1:TE\KK\K'\T/[1O_ ;F M?M._ &">\L/#.E_$33(V>>\-PFV6(_P"XPSWS7J8?B*:=JT;KNM_Z^X^?QO!- M*2OA9M/L]5]^Z_$_D%HK]4?^"H?_ ;7>)OV<=%U+QS\$[O4O'/A&S5KB]T& MX4/K6EQCDM$4 %U&HSD*JR*,?+)\S#\KB,&OI,-BJ5>'/2=SX;'9?7P=3V5> M-G^#]&%%%%=!Q!1110 4444 %%%% !7] W_!L#^WA)\Q[60Y@\)C8U M'\+T?H_\MS^KBBBBOS\_9@HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M^:_^"F_[0G_"IO@D?#MA-Y>M>, ]J-I^:&T&/.;_ ($"(QZAV(^[7TA=W<5A M:R3SR)##"ADDD<[510,DD]@!7Y%_M=_'B7]HGXZ:OKRN_P#9D;?8],1N/+M8 MR0AQV+$LY'8N:XR?+A1110 444 M4 %%%% !7]"'_!IY_P HZ_&G_91K[_TV:77\]]?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEUXV??[H_5'U'!__(Q7HS]/****^(/U@**** "BBB@ HHHH **** /S M#_X.P_\ E'7X+_[*-8_^FS5*_GOK^A#_ (.P_P#E'7X+_P"RC6/_ *;-4K^> M^OM\A_W1>K/R?C#_ )&+]$%%%%>R?+A1110 4444 %%%% !1110 445]*?\ M!,/_ ()I>,/^"E_QX3PWHA?2?#.D[+CQ'K[Q;X=*MV)PJC@//)M8)'GD@DX5 M6(SJ5(TXN&[S7M2P'NI MA^[M--B)QYMQ,WR1IUQDY8C"AFP#^V_["G_!L'\+?@G9V>M?&*^?XG^)U"R- MIT3/:Z':/UVA01+<8/\ %(51AUBK[U_9*_9 \ _L1_!VQ\$?#S0X='TFU >> M4X>ZU*? #7%Q+C,DK8Y)X PJA5 4>G5\?CLZJU7RTO=C^+/T[*>%)7 M//\ !>BZ^K^Y&'\//AGX<^$?A>WT/PKH&B^&M%M1B&PTNRCL[:+_ '8XP%'Y M5N445X;;>K/JXQ25D%%%% PHHHH Q?B#\-O#OQ:\*76@^*M"T?Q)HMZ-MQ8: MG9QW=M,/]J.0%3^(K\I_^"D/_!L)X7\>Z9J'BK]GN9?"WB! TS^%+ZX9],OS MR2MO,Y+V\AYPKEHB2!^Z49K]T^,'A6U:33+E%"'7H$!8V$Q[D\^4S?<>.%%%% !1110 4444 %%%% 'Z.?\ M&O?QK;X8#_?-?T85_)/_ ,$Q MOBHWP6_X*&?!GQ%YODPVGB[3X+F3.-MO/,L$Q_[]2O7];%?&\04^6NI]U^1^ MG\%U^;!RI/[,OP:_SN%%%%>"?8A1110!SGQ?^*^A_ KX6>(/&7B:\73_ _X M8L)M2O[AO^6<42%FP/XF.,!1R20!R:_DN_;@_:UU[]N']J#Q9\2O$#-'<>(+ MLFTM-^Y--LT^2"V7MA(PH)&-S;F/+&OUR_X.I_VZ&\*?#_PU\!-"O-MYXFV: M_P")1&W*V< OA[%AR'=2S#[ MJ88/7TO_ ,$-O^"!MIX$T[1_C)\<]%2Z\13!+SP[X4OHMT>E*<,EU>1M]ZX/ M5(F&(N"P,F!'^P-?,YGG7*W2P_S?^7^9][D/"JFEB,:M.D?\_P#+[^QY_P#L MX?LK_#W]D7X?0^%_ASX3TGPKH\8&]+2+][=,!CS)I6S),_\ MR,S>]>@445\ MO*3D[RU9^@PA&$5&"LET04445)04444 %%%% &3XY\!:'\3_ I?:#XDT?2] M?T34HS%=V&HVJ7-M"KVXS!<=S]BGD.8V](I25.3AT "G]E**ZL+C*N'ES4W\NC//S#*\-C8- M^SZKT?\ 2/XQ?&/@W5OAYXJU#0]>TR^T;6M)G:VO;&]@:"XM95.&1T8 JP/8 MBLVOZ>/^"M__ 1J\&_\%)/ TVL:>EGX9^+&EVY&EZZL6U-0"CY;6\VC+Q'H MK\O$3D97YMI%EBEB'R-%\41+@,;R-1BXV]EGC*R<# 9 MG4?<-?5E?S1?\&]?[=+?L??MW:7H>JWGV?P9\4C'X?U-7;$<%TS'[%<'M\LK M&,D\*EQ(3TK^EVO@NU'X7JO\OD?L7#N9?7,&I2^*.C_P _FOQN%%%% M>:>\%?%G_!P[_P H>?B__P!P;_T]V%?:=?%G_!P[_P H>?B__P!P;_T]V%=6 M!_WFG_B7YH\_-O\ <:W^"7Y,_F&HHHK]&/P\**** "BBB@ HHHH **** /VF M_P"#0+_FX;_N6_\ W+5^TU?BS_P:!?\ -PW_ '+?_N6K]IJ^#SK_ 'R?R_)' M[!PM_P BNE_V]_Z4PHHHKRSZ **** "BBB@ HHHH **** "BBB@ K\P_^#L/ M_E'7X+_[*-8_^FS5*_3ROS#_ .#L/_E'7X+_ .RC6/\ Z;-4KORO_>X>IX_$ M'_(NJ^A_/?1117Z"?BX4444 %%%% !1110 4444 ?T(?\&GG_*.OQI_V4:^_ M]-FEU^GE?F'_ ,&GG_*.OQI_V4:^_P#39I=?IY7Y]FG^]S]3]HX?_P"1=2] MHHHK@/8"OQU_X.K/VXW\.>#/"WP#T.[VS^( GB+Q,(VY^RQN1:6[>SS(\I!P M1Y$1Z-7[ :]KMGX7T.\U+4+B*ST_3H'NKF>5MJ01(I9W8]@%!)/H*_D:_;R_ M:EO_ -M']KSQY\2KYI?+\2:I(]A%)UM;*/$5K%CU2%(P<=2">]>YD6%]I7]H M]H_GT/D^+LP]AA/8QWJ:?);_ *+YGD5%%%?:'Y6%%%% !1110 4444 %%%% M!75?!/X'^+/VC?B9I?@WP/H.H>)/$NLR^5:6-HFYW[EF)PJ(HR6=B%4 DD 9 MJY^SI^SQXM_:L^,VA> O ^E2:QXD\03B"VA7Y4C'5Y9&Z)&B@LS'@*I-?TY? M\$N?^"5_@C_@F?\ "%=/TN.#6O'.KPH?$/B22(":]?@F&+/,=NK?=0=<;FRW M3SG_$3QX L\>E.OF:'HS]=OEL/]*D'=I!Y?HF0'/Z<6UM'96T<,,<<,,*A$1% MVJB@8 ' ':I**^)Q&*JUY<]5W/U;!8"AA*?LZ$;+\7ZOJ%%%%TA[U-]>J\G^C/#Z***]8^;"BBB@ HHHH **** M "BBB@ HHHH _IY_X-XO^4//P@_[C/\ Z>[^OM.OBS_@WB_Y0\_"#_N,_P#I M[OZ^TZ_.<=_O-3_$_P V?N&4_P"XT?\ !'\D%%%%U9;OP[IZ>'? \$WE7GBG549;)" M#\R0*/FN)1S\J?*#@.Z9!K]OOV+/^#?K]GS]D6SM+W4?#T?Q,\60@,^K>)XD MN(4<=X;/F&, \@L'=?[YK[1\)>$=+\ ^&+#1-#TVQT?1]+@2VL[*S@6&WM8E M&%1$4 *H' %:-?&8S.*]=VB^6/9?JS]2ROAG"81*4USS[O]%T_,CLK*'3;2 M*WMX8[>WA4)''&H5(U' X 'H*DHHKR3Z(**** "BBB@#S7]I3]CWX8_M@> M$FT7XD^"=!\66>PI%)=V^+JTSU,,ZXEA;WC937XG?\%2_P#@VU\2?LXZ3J7C MKX)7&I^-O!UHK7%[H$Z^9K.E1C)+1%0!=1+W D48XDPS#]^Z*[L'F%;#OW' MIVZ'DYEDN%QL;58VETDMU_GZ,_BSHK]C?^#C/_@CQ8^ K>^_:$^&.DI::;-. M&\::/:1[8[:21L#48D'"JSD+*!P&97QS(1^.5?<8/%0Q%-5(?\,S\DS++JN" MKNA5^3[KN%%%%=1P!1110 4444 %%%% !1110!^]_P#P:;?&MO%7[*/Q&\!S M2^9+X/\ $<6I0J3S'!?08"@>GF6DS?5S7ZNU_/W_ ,&HGQ4;PQ^W'XT\*R2[ M+;Q5X1DG1,_ZRXM;F%D&/:.6<_A7] E?!YS3Y,7+SL_Z^9^O\+XCVN70OO&Z M^YZ?A8****\L^A"BBB@ HHHH _%G_@[]_P";>?\ N9/_ '$U^+-?M-_P=^_\ MV\_]S)_[B:_%FOO,E_W.'S_-GX_Q3_R-*O\ V[_Z2@HHHKU#Y\**** "BBB@ M HHHH *_IY_X-XO^4//P@_[C/_I[OZ_F&K^GG_@WB_Y0\_"#_N,_^GN_KP>( MO]VC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U **** "BBB@ HHHH *Y/X\?&K0?V MF M>'OV?/#]Y^\N_*\0>*_*?I&"39VK?5@9V4\C9 >AKKP.%>(K*FOGZ'G9MF$< M'A95WNMO-O;^NQ^1_P"U1^T9KW[6W[1'B[XC^))-VK>+-1DO9(PVY;6/A8H$ M/]R*)4C7/\*"O/Z**_0XQ44HQV1^)5*DIRK"BBBJ)"BBB@#]:O^#37] MH+_A%OVCOB-\-;J?;;^+M%BUFS1CP;BRDV,J_P"TT5RS'U$/L*_>*OY-_P#@ ME)^T%_PS!_P42^$OB^2?[/8V^O0Z?J$A.%2TNP;2=F]0L\&_N>OYW"BBBO#/K0HHHH **** "D>18D9F8 M*JC)). !2UX!_P %4/CM_P ,V_\ !._XO>+DF^SW=GX=N+*RDS@I=76+6W8> MXEF0_A5TX.>8TUOXH\1W MM]:$G[ML9F$"_P# 81&OX5Y;117Z7&*C%170_!ZE1SFYRW;O]X44451 4444 M %%%% !1110 4444 %%%% 'W=_P;B?'G_A2G_!4;PK833>3I_C[3[SPU<$GY M=SH+B 8]3/;Q*/\ ?K^EZOXW/@;\4[SX&_&GPCXTT[=]O\(ZS9ZS;@'&Y[>9 M)5'XE,?C7]BGA;Q+9^,_#&FZQILRW&GZM:Q7EK*O26*1 Z,/JI!KY'B*C:K& MIW5ON_X<_2N"<3S8>=!_9=_D_P#@HOT445\Z?;!1110 4444 %%%5M9UBU\/ MZ1=:A>S1VUG8PO<3S.<+%&BEF8GT !/X4 ?SJ?\ !SQ^T'_PMO\ X*.MX5MY M_,T_X:Z':Z444Y3[5.#=S,/?;-"A]#%CJ#7YSUWG[47QKNOVD/VC_'7CZ\\P M3>,-=O-6"/UA2:9G2/Z(A51[**X.OTC"4?948T^R_P"'/PS,L5]8Q52M_,W] MW3\ HHHKH.(**** "BBB@ HHHH UO 7@G4?B7XZT7PWH\!NM6\07\&FV4(ZS M3S2+'&OXLP'XU_81^S_\'=._9Z^!O@_P+I(']F^#]'M=(@;;@R+!$L>\_P"T MVTL3W))K^=/_ (-R/V:/^&@?^"F/AW5;JW\[1_AO9S^)[GA]EB,1"C2E6J;15V?C;_P<=_\%#&_:O\ VMV^'?A^^\[P-\*9I;$> M4^8]0U4_+=3<<,(R/)7.<;)"#B2OSGI]Q<27=Q)++(\DLC%W=SN9V/))/-H[[1?@_H]QLDE3,5QXEF0_-;6[=5B!XDF' M3[B_-N:/'$8B%&#J5'9(ZL'@ZN*JJC15V_ZN_(\D_P"":_\ P2-^)_\ P4J\ M6;O#]L/#W@>QG\K5/%5_"QM+#<38.=BD 9&]D!!/]!O[ W_!)SX._ M\$\?#T/_ A_A^/4O%;1;+SQ1JJ+/JER2/F"/C$$9Z>7$%! &[<1N/OOPY^' M&@_"'P-I?AGPOH^GZ#X?T6!;:QL+*$0P6T8Z!5'XDGJ223DDFMJOBW^9^K9/P[A\"E-^]/N^GIV_,****\L^@"BBB@ HHHH *"-PP:** /S[_ M ."D'_!O5\)_VSK2^\0>";>S^%_Q$D#2B\T^V"Z7JLL6U\L68 M28 K\"?VNOV,OB+^PY\5[CP?\1_#]QHNI*#):SC]Y9ZG"#@36\H^61#[& M"L"!_7U7E/[8_P"Q;\/_ -NSX-7O@GXA:-'J6GS O:7<8"7NDSXPMQ;RX)CD M'XJPRK!E)!]K+\XJ46H5?>C^*]/\CY7.>%Z&*3J4+1G^#]5^J^=S^0FBOH[_ M (*6_P#!-7QM_P $U/CB_AKQ&K:GX=U0O/X>\00Q%;?5[=2,\<^7,F5$D9)* MD@@LK*S?.-?94ZD:D5.#NF?E]>A4HU'2JJTEN@HHHK0Q"BBB@ HHHH **** M"OW"_P"#6S_@H8WB;PMJW[/7B:^W7FB))K/A)Y7YDMBVZZM!G_GF[>UW'[-/Q_U[]ECX^>$_B)X9F\K6O".I1:A "Q59PIQ)"^.=DD9>-AW M5V%<>.PJQ%%TWOT]3U,GS&6"Q4:ZVV?FGO\ Y^I_8I17(_ 3XU:'^T;\%O"_ MCSPW/]HT/Q9IL&IVC'[RI(@;8P[.A)5AV92.U==7YY*+3LS]JC)22E'9A111 M2*/Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_:/X=NP'CUSQ"W]F6#H>CH7'F3+[PQN* M_0OX!_\ !I#I\,-O18[$KFI4W;N]%^._P C\3:*_IB^&'_!N)^RA\.H8_MG@?5O%EQ' MTN-:UZ[9B?=('BB/XIBO;/"7_!*O]FOP2BBQ^!?PN8H,*UWX=MKUQ_P*97.? M?->;/B*@OABW]W^9[=/@G%OXYQ7WO]$?R8T5_8'IW[&GP?T>+99_"GX;6J?W M8?#-E&/R$=3WG[)/PIU&/;SKTVR>';-A^L=9?ZR0_D?W_\ Z?]1ZO_ M #]7W/\ S/X]:*_K-\=_\$JOV;?B/ \>J? [X9+YGWI++08+"9O^VENJ/^.: M^:/CI_P;"_LU_$^":3PQ%XN^'=\V6C.EZJUY;*W^U'="5BOLKI[$#BMZ?$-! MZ337XG)6X+QD5>G*,OO3_*WXG\Y-%?IE^UM_P:\_&WX*6UUJ?P[U31?BMI$& M6%M;C^S=6"CDGR)6,;X'9)BQ/1.U>6?\$;O^"9NN_M._\%$K'POXZ\,ZKI&A M_#:1=;\66&J63V\BB)AY-G)'( 09I=H*G!,:RD=*])9A0=)U8R325_/[CPY9 M+C(UXX>I!IR=EV^_;3J?L/\ \&_W[!7_ Q7^PUINJ:Q9?9_''Q-\K7]8WKB M6V@*_P"AVI[CRXF+E2,K)/(.PK[FH P**^!KUI5:CJ2W9^R8/"PPU&-"GM%6 M_P"#\]PHHHK$Z KQ7_@I+_RCK^/G_9.?$/\ Z;+BO:J\5_X*2_\ *.OX^?\ M9.?$/_ILN*UH?Q(^J.?%_P "?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB M@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>_P#X-//^4BGC3_LG-]_Z<]+K^A"O MB,^_WM^B/UC@_P#Y%R]6%%%%>,?4!7C_ .W%^V_X&_8"^ VH^//'-]Y=O!F' M3]/A8?;-9NB"4MX%/5CC)/1%!9B #5[]L7]L/P1^PS\"M5\?^/-2%EI>GCR[ M>WCPUUJER03';0(2-\CX/H% 9F*JK$?S _\ !1+_ (*&^./^"COQYN?&'BR8 MVFFVN^#0M#AE+6NB6I.1&G3=(V 9)" 78#@*%5?6RO+98F7-+2*W\_)'SN?Y M]# 4^2&M1[+MYO\ 3N9W[>G[>/CC_@H7\>K[QQXTNMJ\P:3I4+DVFB6N)OC]\2]'\'^#=%OO$'B37K@6UC8VJ;I)G/))[*J@%F9B%50 M6) !-3_ [X&^*_VDOBIHW@GP3HMYX@\3:].+>SL[=?F8]2S,?E1%4%F=B%50 M22 ":_I6_P""1G_!(/PI_P $T?AI]LNOL?B'XI:[;JNMZZ(\K;J<$V=IN&4@ M5@,MPTK ,V $1/.S#,886'>3V7^?D>YDN25OYNZ_;;_@[M\?M;^%_@?X M6CD^2\NM6U6=/0Q):Q1'_P C2_E7XDU]QD5/EPB?=M_I^A^2\75G/,91_E27 MX7_4****]@^9"BBB@ HHHH **** "OW<_P"#5[]A_3_"?P0UWX[:Q91S:]XL MNIM%T"61-WV33X&"SR1GLTLZLA[@6P .&8'\(Z_JX_X([>$[?P7_ ,$O?@?9 MVRJD?UG##\J^T[?(^LX.PL:N-=27V5=>NW^9 M]*4445\6?J@4444 %%%% !1110 4444 %?A;_P '(_\ P24L?A)>2?M _#G2 MTL]"U:[6+QAIMM'MBL;J5L)?HHX5)7(20< 2,C#/F-C]TJYGXS_"31/CW\)? M$G@KQ):K>:%XJTZ?3+Z(@9,YTFX8+M65H9 M63S%_P!E@ P]0PKCZ_0XR35T?BDHN,G&6Z"BBBF2%%%% !1110 4444 ?UD_ M\$J?VB6_:H_X)Y_"GQG<3_:=2O-#CL=2D+9:2\M"UK.[>A:2%G^C"OH.ORM_ MX-/OC&WBS]C;QYX+FE\R;P?XG%Y"I/\ JK>\@4JOT\VWG;ZL:_5*OSK'4?98 MB<%W_P""?MV3XGV^"I57NTK^JT?XH****Y#T@HHHH **** "BBB@ HHHH ** M** "BBH=0U"'2K">ZN98X+>VC:661SM6-%&2Q/8 F@<4V[(^9_^"H7[0?\ MPK#X-+X6T^?9K'C -#)M/S0V:X\T_P# \B/GJ"_I7YLUZ-^U7\'F MOWLO>G_B?3_MU67JF^H4445RGW 4444 %%%% !1110 4444 %%%% !5C2-)N M=?U:UL;.&2YO+V9(((4&6ED8A54#U)(%5Z^L?^"5/[/G_"=?$ZZ\;:A!NTSP ML?+L]P^66]<<$>OEH=WLSH>U:T:3J34$>'Q+GE')\MJYC6V@M%WD](KYNR\E MJ?:O[,GP2MOV?/@MHOAF'RVN;>+SKZ9?^6]R_,C9[C/RC_951VKOJ**^IC%1 M7*C^#<;C*V+Q$\57=YS;DWW;=V%%%%44445\0?K 4444 %%%% !1110 4444 ?F'_P '8?\ MRCK\%_\ 91K'_P!-FJ5_/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[H MO5GY/QA_R,7Z(****]D^7"BBB@ HHHH **** "BBB@#H_A#\*->^.OQ1\/\ M@WPQ8R:EX@\37\6G6%LG_+261@JY/\*C.2QX4 D\ U_5S_P3R_8;\-?\$]_V M8-"^'OA](KBZMT^U:UJ8CVR:O?N!YL[=\9 5%/W41%YP2?RE_P"#5']B6/Q9 M\0O%GQVUJS62W\+[O#WAPR+D"\EC#74Z^C1P.D8/0BYD[BOW*KX_/L8YU/81 MVCOZ_P# /TS@_*U3H_7)KWI;>2_X+_"P4445\^?:!1110 4444 %%%% !111 M0 5_/+_P)Q!EZQ>"E%+WHZKU7^:T/Y9J***^_/QH**** " MBBB@ HHHH **** +&E:I/HFJ6U[:R-%"=*@E;^])%:QPN?Q9":^:XDC[D)>;7]?)/$=CX/\.ZAJVJ745EINEVTEY=W$IPD$,:EW=CZ*H)/TJ[7P-_P<>?M M6M^SC_P3CUC0K&Y\G7?BA=)X:MPC8=;5@9+Q\=U,*&(_]? K;#T75JQIKJSE MQV*CAJ$Z\OLIO_+[S\"/V[_VI]0_;3_:X\=?$J_,RKXDU-Y+&"0_-:628CMH M?3*0I&#CJ03WKR.BBOTB$%"*C'9'X;4J2J3=2>[=W\PHHHJC,**** "BBB@ MHHHH *_7#_@V^_X))P?&/Q!;_'_XB:8MQX9T*Z*^$=.N8\QZG>Q-AKUP>&BA M<%4'.Z52>/*PWY]?\$\_V-=6_;U_:W\)_#;3#-;VVJW'GZM>QKG^SM/B^:XF MYXR$^5<\%W1?XJ_K%^&GPXT7X/\ P]T3PKX;T^'2]!\.V46G:?:1#"6\,2!$ M4>O &2>2(;-,N]BV/O2#EH2>C$IP)"5_02BML/B)T:BJ0W1RXS!T\5 M1E0JK1_U=>:/XM9H7MY6CD5HY(R596&"I'4$4VOTL_X.4/\ @G='^R]^T[;_ M !2\,V/V?P9\5)I)KJ.),1:?K ^:=.. )Q^^7U;S\8"BOS3K]#PV(C7I*K'J M?BN/P<\)7EAZF\7]ZZ/YA1116YQA1110 4444 %%%% #H9GMYEDC9HY(R&5E M.&4CH0:_JZ_X),_MAC]N/]@WP+XWNKA9_$"6O]DZ_P _,-1ML1RLWIYH"S = MEF6OY0Z_7;_@T_\ VK6\+?&;QY\'=0N2MGXJLE\0Z2CM\JWEMB.=%']Z2!T8 M^UK7BYYAO:8?G6\=?EU_S^1]3PCCO88WV3VGI\^G^7S/W6HHHKXD_5PKXL_X M.'?^4//Q?_[@W_I[L*^TZ^+/^#AW_E#S\7_^X-_Z>["NK _[S3_Q+\T>?FW^ MXUO\$OR9_,-1117Z,?AX4444 %%%% !1110 4444 ?M-_P &@7_-PW_ M6?0!1110 4444 %%%% !1110 4444 %?F'_P=A_\HZ_!?_91K'_TV:I7Z>5^ M8?\ P=A_\HZ_!?\ V4:Q_P#39JE=^5_[W#U/'X@_Y%U7T/Y[Z***_03\7"BB MB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/^RC7W_ILTNOT\K\P_\ @T\_Y1U^ M-/\ LHU]_P"FS2Z_3ROS[-/][GZG[1P__P BZEZ!1117 >P?"O\ P<3?M2M^ MS;_P35\2Z=97/V?6_B3<1^%;3:WS"&8,]V<==IMXY8R>QF7UP?YG:_53_@ZW M_:-_X3O]K?P7\-K6X\RS\ Z&;Z[16^Y>WS!BK#U$$-NP)Z>:?7G\JZ^ZR7#^ MSPJ;WEK_ )?@?D?%6,]OCY16T/=_S_'\@HHHKUCYL**** "BBB@ HHHH *=# M$UQ*L<:M))(0JJHR6)Z "FU^CW_!MS_P3ZC_ &J_VM)/B)XCL5N/!GPG:*]5 M)5S'?:JQ)M8\'[PBVM,V.A2($8>L,3B(T:3JRV1UX'!SQ5>.'I[R?W=W\D?I MQ_P0>_X)66_[ O[/D?BKQ3IZCXK^/+6.?5&E3]YHEH%]6=?FTZ]"\*Q'/D MRX"2+SQA@-R*1])T5I3J2IS4X:-&.(H0K4W2J*\7HS^,OXA> -8^%/CO6/#/ MB'3[C2]=\/WLNGZA9S#$EM/$Y1T/T8$9'!K'K]BO^#IK_@G_ !^&/%6A_M!> M&[%8[77GCT/Q6L2<+=*A^RW;8_OQH8F)P 8H>[FOQUK]"P>*6(HJJOGZGXKF MF7RP>)EAY=-GW71_UU"BBBNH\\**** "BBB@ HHHH **** /Z>?^#>+_ )0\ M_"#_ +C/_I[OZ^TZ^+/^#>+_ )0\_"#_ +C/_I[OZ^TZ_.<=_O-3_$_S9^X9 M3_N-'_!'\D%%%%J5^8=?IY_P=A_\I%/! M?_9.;'_TYZI7YAU^@Y7_ +I#T/Q?B#_D8U?4****[SQPHHHH **** "BBB@ MHHHH ^FO^"37_!/J_P#^"C7[7>D>#V^T6WA/2U_M7Q/?1?*;:Q1@#&K=!+*Q M6-.I&XM@A#7]3W@CP3I/PV\':7X?T'3[72=$T6UCLK"RMDV0VL,:A411V 4 M5\-_\&['[$L?[*/[ ^E^)-1LUA\7?%?R_$-^[+B2*S*G[#!GKM$+&7!Y#7+C ML*^^*^%SC&.O7<5\,=%^K/USAC*UA,(JDE[\]7Z=%_74****\D^D"BBB@ HH MHH **** "BBB@#-\8^$-+^(/A+5-!UJQM]2T?6K26QOK2==T5U!*A22-AW5E M8@^QK^3?_@H]^QU??L'_ +8_C/X;W'G2Z?I=W]HT>ZE'-YI\P\RWDST+;"$; M' ='':OZVJ_'G_@[(_96CUGX;_#SXRV%LOVS1+MO"^KR*N6>VF#SVS,>RQR) M.OUN17MY%BG3K^S>TOSZ?Y'RG%V7JM@_;KXH:_)[_P"?R/PYHHHK[4_*@HHH MH **** "BBB@ HHHH ^P_P#@@=\0_P#A7'_!63X27#2;;?5+N[TF49QO^TV4 M\2#_ +^-&?J*_J)K^1#]@#QF?AY^W5\&MP[Q^*[A^-?U MWU\CQ%&U:,NZ_)_\$_2^"*E\-4I]I7^]+_(****^=/M0HHHH **** /Q9_X. M_?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_?^#>+_E#S\(/^XS_Z>[^O MYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE^3/L."?]^G_@?YQ/M.BBBOC3 M]0"BBB@ HHHH **** .+_:,^/&@_LP? KQ5\0?$TWD:'X2TZ74+G! >78/EB M3/!>1RJ*.[.H[U_(]^TG\?=>_:E^//BSXA>)IO.UOQ;J,NH7&"2L(8X2%,_P M1H$C4=E117ZT_P#!U+^WKY]UX>_9[\/WORP^5X@\6>4_\1!-G:-CT!,[*?[U MN>U?B_7V60X/V=+VTMY?E_P?\C\OXPS+VV(6&@_=AO\ XO\ @;?>%%%%>\?' MA1110 4444 *K%&#*2&!R".U?UU_\$_?V@!^U-^Q/\,/'S3?:+KQ%X?M9;YP M<_Z8B>5=#/M.DH_"OY$Z_H(_X-4OV@_^%@_L3>*O %Q/YEY\._$#2P1Y_P!5 M97RF6,8]YX[L_C7@\04>:@JG\K_!_P!(^PX+Q7)C)47M-?BM?RN?J)1117QI M^H!1110 4444 %?EC_P=<_';_A"?V-/!/@.WF\NZ\=>(_M4R9_UMI8Q%G&/^ MNT]L?^ U^IU?SQ?\'3/QV_X6+_P4#TGP;!-NM/AYX6+.?+N[HFYD/MF% MK7_OFO4R6C[3%Q\M?Z^9\]Q1B?8Y=.V\K1^_?\+GYH4445]X?D 4444 %%%% M !1110 4444 %%%% !1110 5_4E_P0I^/'_"_P#_ ()OMW@/XM?#&XF^;3;ZU\36$9/+" M9#;W! [!3!;?B]>+GU'GPW-_*T_T/JN#\3[/'^S>TTU\UK^A^QU%%%?$GZL% M%%% !1110 5\F_\ !<3]H/\ X9R_X)A?%+4X9_)U+Q!IP\-6.#AGDOF%N^T] MF6%YGSU^2OK*OQG_ .#MS]H/[/X<^$_PKM9N;JXN?%.HQ9^Z(U^S6IQZ$R7? M_?%=V6T?:XF$?._W:GDY[BOJ^ J5.MK+U>GZGXET445^A'XJ%%%% !1110 4 M444 %%%6-*TNXUS4[>RLX9+F[O)5@@AC7<\KL0JJ!W)) ]Z /WT_P"#4_\ M9G_X5[^R)XN^)EY;[+[XB:S]CLI"OWK&Q#1AE/;-Q)5 M3N_PZ?@?N&583ZMA*=#JEKZO5_B%?SR_\'/O[9+?'#]M&Q^&>F71D\/_ IM M/)N%1LI+J=RJ23MQP=D?D1\\JRRCN:_>C]H;XTZ9^SE\"/&'CW6/^0;X/T>Y MU:=-VTRB&)G$:_[3D!0.Y85_(#\3?B)JOQ=^(^O^*]:\O;V5(+>"%"\DTC$*J*HY+ M$D =2: /I__ ()'?\$V=6_X*4_M06WATFYL?!/A\)J'BG4XQ@V]KNPL$;=/ M.F(*IGH [X(0@_U%?#?X<:%\(/ 6D>%_#.EVFB^']!M4LK"QM4VQ6T2#"J!_ M,G))R22237S]_P $DOV ['_@GA^QQH/A%X86\6ZJHU;Q1=IAC/?R*-T88=8X M5"Q+C@A"V 7-?3E?!YKCWB*MH_"MO\S]@X=R=8+#WFO?EJ_+R^7YA1117EGT M 4444 %%%% !1110 4444 %%%% 'C_[<_P"Q5X/_ &^?V=M9^'OC"W7R+Y3- MIVH)&&N-'O%!$5U$?[RDD$9 =693PQK^57]JG]F;Q1^Q[\??$GPY\8VOV77/ M#=T8'9,^3=QD;HIXB<;HY$*NIX.&P0""!_857YA?\','_!.V/]H/]FV/XR>' M+'?XQ^&,!_M,1)F34-&+;I,^IMV)E!Z!&GZG&/_#\5U^[=?-'\^%%%%?:'Y8%%%% !1110 4444 %%%% '[N?\&I MW[9+>-_@OXN^">K77F7W@N8Z[H:.WS&PN'Q<1J/[L=P0Y][OVK]<*_E'_P"" M1/[5C?LSQ'.MI:_/K_ )_,_6.$L=[?!>SEO#3Y=/\ +Y!1117BGU!^+/\ P=^_\V\_ M]S)_[B:_%FOVF_X._?\ FWG_ +F3_P!Q-?BS7WF2_P"YP^?YL_'^*?\ D:5? M^W?_ $E!1117J'SX4444 %%%% !1110 4444 %%%?0'_ 3<_P"">GB[_@I! M^T59^"_#NZPTFU"W>OZT\1>'1K/=@N1QND;[L<>06;T5698J5(TXN3T2,G]AW]@'XE?\ !0?XJKX6^'FC?:1;[7U/5;HF+3M'B8X$D\N# MC.#M10SM@[5.#C]_?^"=_P#P00^#/[#=E8:SJVGV_P 2/B%" [ZWK-LK6]G) M_P!.EJ=R18/1VWR9R0X!VCZ;_9._9+\"_L4_!;2_ ?P_T>/2=%TY=TDAPUSJ M$Y #W%Q)@&25\#+'@ !5"JJJ/2J^*S#.*E=N-/W8_B_7_(_4\EX9H82*J5DI M5/P7I_G^04445XY]0%%%% !1110 4444 %0I8017TETL,*W,R+')*$ D=5+% M5+=2 68@'IN/J:FHH **** "BBB@ KQ7_@I+_P HZ_CY_P!DY\0_^FRXKVJO M%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BM:'\2/JCGQ?\"?H_R/Y':***_2S\'"BBB@ M HHHH **** "BBB@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>__@T\_P"4BGC3 M_LG-]_Z<]+K^A"OB,^_WM^B/UC@__D7+U85YW^U3^U/X+_8S^".L>/\ QYJJ M:7H.CIT&&N+V8@^7;P)D>9*Y&%7ZDD*&87/VC_VC?!_[)WP;UKQYXZUB'1?# MNAP^9-,_,DS'A(8DZR2NV%5!R2?J:_F+_P""I7_!4+QA_P %,?C#+)CA[B0 %W[<*N% K'+D5N_T1U9[GE/ 4[+ M6H]E^K\OS,S_ (*7?\%)_&G_ 4I^.LOB;Q$[Z;X=TTO!X=T".4M;Z1;DC\' MF?"F20C+$ #"JJK\Y445]S3IQIQ4(*R1^1UZ]2M4=6J[R>["BBBM#$**** " MBBB@ HHHH *[3]GS]GSQA^U+\7-'\#^!=%NM>\2:Y,(K>VA'"#^*21ND<:#Y MF=B%4 DFK'[-7[-7C/\ :Y^,>D> _ 6C3ZWXBUB3;'$GRQV\8^_-*_2.)!RS MG@>Y(!_IE_X)7?\ !*?P9_P3,^$?V.Q\C7/'VM1+_P )!XC>+;)3V7ZL][(\CJ8^I=Z06[_1>?Y%#_@DY_P25\(? M\$S/A7\OV77_ (DZY HU_P 0^7UZ-]EMMPS';JV/1I" S=%5/KJBBOA:U:=6 M;G-W;/UO#8:GAZ:HT5:*"BBBLS<**** "BBB@ HHHH _!?\ X.V=?:X_:K^% MFE[OEL_" +<@Y[_P!HW^?Z M5^6]?H&5:82'H?C/$3OF57U_1!1117H'BA1110 4444 %%%% !7]2O\ P0L^ M+%K\7?\ @E;\([JWD5IM%TQ]"N4!^:&2TFD@ /N8TC<>S@U_+57ZG?\ !L__ M ,%*]/\ V)=:)=SN%AL=6VB/RV)X"W"+&@)Z/%&/ MXR1X^=X:57#WCO%W_P SZ;A3'0P^-M4T4U;Y]/\ +YG[_4445\.?K04444 % M%%% !1110 4444 %%%% '\W?_!S3\&X_A=_P4_U+5[>$1P^/?#^GZZ=HPID4 M/9O^)-H&/N^>]?GO7]+O_!6__@B3#_P5+^)/A+Q(OQ'_ .$#N/#&F2Z8Z?\ M"/?VI]L1I?,4[OM,.S:2W&&SN[5\D?\ $(%_U<-_Y8?_ -\:^RP.;X:&'A"I M*S2ML^GR/S#-N&\=4QE2I0IWC)W6L5OJ]WW/Q9HK]IO^(0+_ *N&_P#+#_\ MOC1_Q"!?]7#?^6'_ /?&NK^VL'_/^#_R/._U6S3_ )]?^31_S/Q9HK]IO^(0 M+_JX;_RP_P#[XT?\0@7_ %<-_P"6'_\ ?&C^VL'_ #_@_P#(/]5LT_Y]?^31 M_P S\6:*_:;_ (A O^KAO_+#_P#OC1_Q"!?]7#?^6'_]\:/[:P?\_P"#_P @ M_P!5LT_Y]?\ DT?\S\6:*_:;_B$"_P"KAO\ RP__ +XT?\0@7_5PW_EA_P#W MQH_MK!_S_@_\@_U6S3_GU_Y-'_,X/_@TD^(S:7^T[\5O"6[$>N>%[?5BN?O& MSNUB'Y"]/YU^\5?G/_P2W_X($S?\$TOVFY/B+%\7O^$PCGT>YT>;3?\ A%O[ M.\Q)6B<-YOVR7[K1*<;.?45^C%?*YM6I5<0ZE)W32_K4_0^'<+7PV"5'$1LT MWU3T>O1L****\T]T**** "BBB@ HHHH **** "BBB@ KY9_X*F?M!_\ "N?A M)#X/T^?9JWBX%;C:?FALE/SY_P"NC83W7S/2OI[5M5M]"TJZOKR:.WL[.)IY MY7.%B1069B?0 $U^0/[3OQNN/VA/C5K7B:;S%M;B7R;")O\ EA;)Q&N.QQ\Q M_P!IF-<&85^2GRK=GZQX0\+_ -J9PL765Z5"TGV%! M\TLCL%51[DD"OV!_9S^#%I\ ?@YHOA>UV/)8P[KN91_Q\7#?-*_T+$@9Z*%' M:OBW_@E%^SY_PF'Q!O/'FH0;M/\ #>;>PW+\LMVZ\L/^N<9_.12.E?H57N9; M0M'VCZ_D?R[XV\4?6<9#):#]VE[T_.;6B_[=B_ODUT"BBBO4/PD**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#\P_P#@[#_Y1U^"_P#LHUC_ .FS M5*_GOK^A#_@[#_Y1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^1B_1!1117LG MRX4444 %%%% !1110 5_0A_P:>?\HZ_&G_91K[_TV:77\]]?T(?\&GG_ "CK M\:?]E&OO_39I=>-GW^Z/U1]1P?\ \C%>C/T\HHHKX@_6 HHHH **** "BBB@ M HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H0_X.P_\ E'7X+_[*-8_^FS5* M_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !117M7_!.3X&K M^TE^W=\)_!4T/GV>M>);3[='C.^TB<37 _[\QR5-2:A%R?34THTW4J1IQW;2 M^\_I?_X)6_LQ)^R%^P#\,O!+V_V?5+?2(]0U8%?A!_W&?_3W?UX/$7^[Q?\ >_1GV/!+_P!MFO[C_.)] MIT445\:?IX5_/?\ \'4'[2+?$S]N/0?A[:W&_3_AGH:>?'N^Y?7VV>3_ ,@+ M:?K7]![N(U+,0JJ,DGM7\A'[/C*TT'BCQ%>7EH2<[;4RLM MNO\ P&%8U_X#7O:NZC^ROQ?_ +GQW&F*]GA(T5]M_@M?SL>5T445]D? MF 4444 %%%% !1110 445N?##X>:E\7/B5X?\*:-#Y^K^)M2MM*L8_\ GI// M*L48_%F%#=E=CC%MV1^[G_!K/^Q7'\+/V9M<^,FK6>W7/B/<-8:4[K\T.EVS ME25[CS;A7)'0BWB(ZU^JE _\%._V.K7]NO\ 8F\;_#]H8WUB MZLS?Z#*V!]GU* &2W()^Z&8>6Q_N2OZU_)M?6,VF7LUM00000:_M'K^8'_ (+Y_LO)^R]_P4R\<0V=O]GT7QN4\6ZAI1J2IS52.Z::^1_:5'*LT:NC*RL,JP.01ZBG5\[?\ M$E_CPW[27_!.+X0^*IIOM%[+X?BTV]D)RTES9EK.9F]V>!F_X%7T37YK4IN$ MW![IV/W?#UE5I1JQVDD_OU"OBS_@X=_Y0\_%_P#[@W_I[L*^TZ^+/^#AW_E# MS\7_ /N#?^GNPK; _P"\T_\ $OS1R9M_N-;_ 2_)G\PU%%%?HQ^'A1110 4 M444 %%%% !1110!^TW_!H%_S<-_W+?\ [EJ_::OQ9_X- O\ FX;_ +EO_P!R MU?M-7P>=?[Y/Y?DC]@X6_P"172_[>_\ 2F%%%%>6?0!1110 4444 %%%% !1 M110 4444 %?F'_P=A_\ *.OP7_V4:Q_]-FJ5^GE?F'_P=A_\HZ_!?_91K'_T MV:I7?E?^]P]3Q^(/^1=5]#^>^BBBOT$_%PHHHH **** "BBB@ HHHH _H0_X M-//^4=?C3_LHU]_Z;-+K]/*_,/\ X-//^4=?C3_LHU]_Z;-+K]/*_/LT_P![ MGZG[1P__ ,BZEZ!117E_[;'QC_X9\_8_^)WC99/*N/#/AC4+^V.<$W"6[F%1 M[F38/QKBC%RDHKJ>K4J*$'.6R5S^7'_@I/\ 'C_AIC]O7XL>-DF^T6FL>([I M+&3.=UG WV>V_P#($4=>(T$YHK],IP4(J"V6A^#5JLJE2526[;?WA1115&84 M444 %%%% !1110 5_5=_P1Y_8ZC_ &(_V ? _A6XM5M_$6J6PU[Q 2NV0W]T MJNZ/[Q)Y-_AKK'EK:>+=+EL MXYG7=]DN/OP3@>L4RQR#W05_(AXU\'ZE\//&6K>']8M9++5M#O9M/OK=_O03 MQ.T3I?Q(L+?Q/ %7Y!,^Z M&Y&?[QFA>0_]=AZBOI.'<1:?A!_W&?\ T]W]?:=?G.._WFI_B?YL_<,I_P!QH_X(_D@HHHKE/0/Y M[_\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K]//^#L/_ )2*>"_^RA^+\0?\C&KZA1117>>.%%%% !1110 4444 %>K?L,?LZ2_M:_M@ M?#KX-']Z*T#>94U^GO_ :K? U?'O[=GB3Q MI<0^9;^ ?#4OD/C_ %=W>2+"AS[PK=#\:Y<;6]E0E4[+\>AZ&5X7ZQBZ=%[- MJ_IN_P #^@G3--M]&TZWL[2&.WM;6-888HUVI$B@!54#H !4U%%?G)^X!1 M110 4444 %%%% !1110 4444 %?.?_!6_P"!*_M&_P#!-WXO^&1#Y]U_PCTV MJ62 99KFRQ>1*OH6>!5^C$=":^C*AO[&'5+&:UN(UFM[B-HI8V&5=6&"#[$' M%:4JCA-371W,<1156E*E+:2:^\_BYHKI_C;\/)/A%\9O%WA.;=YWA?6KS27W M?>W6\[Q'/_?%E9?X?_ &X* M***^7/OPHHHH **** /Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_?^#>+_E#S\(/^XS_Z>[^OYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE M^3/L."?]^G_@?YQ/M.BBBOC3]0"BBB@ HHHH *X+]J']H?0?V3OV?/%WQ&\3 M2;-'\):=)?2H&"O-RH!)(W52SQ=T..S X5XBNJ?3KZ'FYQF"P>% ME7Z[+U>W^?H?DO\ '[XW:]^TE\:O%'CWQ-\6:C+J-VXSM5G;(1!V1%P MBCLJJ.U/V@O^%6 M?\%#[CP?<3^78_$K0;FP2,G"M=VW^E1,?<1QW*CWDK\W*]$_9&^.<_[,W[47 MP_\ B! T@_X1'7[/4Y53K+#'*IEC^CQ[U/LQKGQE'VM&5/NO^&.[+<5]7Q5. MMV:OZ=?P/["**AT_4(=6L(+JUECGMKF-98I4.Y9$895@>X((-35^;G[D%%%% M !1110 9K^1/_@H%\=O^&F?VV_BEXZ2;[1:>(/$EY-8OG.;19#';#/M D8_" MOZ??^"E'QV_X9I_8)^+/C1)OL]WI'ANZ2QDSC9=SK]GMC_W_ )8Z_DBKZCAR MC\=5^GZO]#\_XXQ/\+#KSD_R7ZA1117U!^?A1110 4444 %*RE>H(XSS5_PC MX6OO'/BS2]$TV$W&I:Q=Q6-K$.LLLKA$7\68"OTW_P"#F+]B^R_9L\0? G6- M$A"Z0O@V+P6[HFU2^EA!$[?[3Q3@#U$/M7/4Q$8584GO*_X';1P,ZF'J8E;0 MM?YNQ^7%%%%=!Q!1110 4444 %?=7_!N;\>?^%(_\%2/"-G--Y.G^/+*[\,W M))X)E030#'J;BWA7_@5?"M=-\%OB???!/XQ>%/&6FY_M#PGK%IK%M@XS);S) M*HS]4%8XFE[6E*GW3.K XCV&(A6_E:?XG]DU%9WA#Q59>.O">EZWILPN--UB MTBOK64=)(I4#HWXJP-:-?FI^[)W5T%%%% !1110 5_,#_P %_OV@_P#AH+_@ MJ/\ $)H9_.TWP8T/A2SYSY?V1<3K_P"!3W)_&OZ5?CC\5;'X%?!?Q;XVU3'] MG>$='N]8N03C=';PO*P'N0N![FOX[O&?BZ_\?^,=6U[5)C#IG\6:CE=RJEGA MX&^(7[>V@^"89MUG\/?#D*2Q9_P!7>7C&XD/MF#[)^5?F M17WF34?9X6/GK]__ +'X_Q1BO;9A/M'W5\M_P ;A1117J'SX4444 %%%% ! M1110 5^BO_!M3^Q9'^TK^W1_PG&KVGVCPW\(X$U@[US'+J0^(K1<_W3!& MD@'8S-ZUY6<8CV6&=MY:?Y_@?1<+X%8G'1YMH^\_EM^-C[RHHHKX0_7@HHHH M **** "BBB@ HHHH **** "BBB@ JMK.CVOB+1[K3[ZWAO+&^A>WN()5#1SQ MNI5D8'@J02"#U!JS10!_)1_P4J_9#G_8:_;6\=?#DI-_9>EWQN=&EDR3/ITX M\VV;=_$PC8(Q_OHX[5X57[9?\':'[+R7&A_#3XR6-O\ OK:63PEJ\JKDLC![ MFT)] K+=C)[R*/3/XFU^AY?B/;X>-1[]?5'XIG6!^J8V=%;7NO1ZK[MOD%%% M%=IY04444 %%%% !1110 5_63_P2K_:1;]K'_@GQ\+/&MQSQKI/::?WK5?A<_6RBB MBOBS]2/Q9_X._?\ FWG_ +F3_P!Q-?BS7[3?\'?O_-O/_>D_P#! M.3]DW2?"B16\WB_5E34O%6H1_,;N^9>8U;O%"#Y:#@$!FP&=L_D-_P &P7[$ ML?QW_:XU3XI:U9K/H'PI@1[$2+E)M5N RPD9X/E1K+)ZJYA/I7]"=?)Y_C&Y MK#QV6K]>A^C<&Y6HTWC9K5Z1].K^;T^7F%%%%?-GW04444 %%%% !1110 44 M44 %%%% !1110 4444 %>*_\%)?^4=?Q\_[)SXA_]-EQ7M5>*_\ !27_ )1U M_'S_ +)SXA_]-EQ6M#^)'U1SXO\ @3]'^1_([1117Z6?@X4444 %%%% !111 M0 4444 ?IY_P:>?\I%/&G_9.;[_TYZ77[Q?'7XZ>%?V:OA/K7C?QMK%KH/AK MP_;FXO+N<\ =%15'+R,Q"JB@LS$ DU_/U_P;-?%WPW\!OVR?B9XP\7ZQ9Z# MX;\/_##4+N_OKEML<*#4]+_%F)(554%F8A0"2!7F'_!7[_@KEXD_X*7?%C[+ M9_;-#^%OAVX8Z#HC-AKAN5^V70!PT[ G"\B)6*KDEW?YG&9?/%8YK:*2N_T] M3[S*\ZIX#*4]YMNR_5^7YF3_ ,%9?^"K?BO_ (*9_&3[1)]JT/X=:#,Z^'= M,G^K'W3=7&.'N''7J(U.Q<_,S_)=%%?14:,*4%""LD?%8G$U,14=:J[R8444 M5H8!1110 4444 %%%% !7HG[*_[*WC;]LSXU:3X"\ Z/)JVO:J^2>5M[&$$; M[B>3!$<2 @ECZ@ %BJFU^R)^R'XZ_;?^-VF> O &DMJ6L:@=\TSY6UTVW! > MYN),'9$F1D\DDA5#,RJ?Z;O^":?_ 3.\#?\$U/@LGA_PY&NJ>)=35)/$'B* M:$+=:O,,\ <^7"A)"1 D*"22S%F/EYEF4<-&RUD]E^K/H,BR&ICZG-+2FMWW M\EY_D4?^"8'_ 2Z\$_\$S_@VNDZ*L>L>,M8C1_$/B.6(+/J$@Y\N,=8[=#G M;&#_ +3$L2:^GJ**^'JU9U).?^"27 M_!R)=?"C3-+^'7[05Q?ZQH%N%MM-\8JK7%[IZ#A4O4&7GC Z2KF48^829W+^ MV_PX^)?AWXP>#+'Q%X5US2_$6@ZG'YMIJ&G7*7%O.O\ LNI(..A'4$8/-?QG MUZ]^R7^WC\6?V'O%1U3X9^--5\.^ZL0PGT^_QQ^^MI 8G.. Q7_5?Y_GYG]=U%?CA^R/_ ,'8FC:G M!:Z;\;/ -UI=UPCZWX6;S[=S_>>TF8/&!U)260G/"U^CW[-7_!2GX$_M=K!' MX!^)WA?6=0N -FF2W/V/4B?^O6<),<=,A2/>OF<1E^(H_P 2+MWW1]W@\YP> M*_@U%?L]']S/<:***XSU HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBJNNZW:^&=$O-2OIDMK'3X' MN+B9S\L4:*69C[ F@J,7)J,5=L^6?\ @JI^T'_P@?POMO!.GS[=4\5#?=[6 M^:&R4\@_]='&WW5)!7YUUW'[1WQHNOC_ /&36O$]SO6.]FV6D+'_ (][=/EB M3ZA0"<=6+'O7#U\QBJWM:CETZ']Q< \,K(\GIX22_>2]Z?\ B>Z_[=5HKTOU M"BBBN8^T"BBB@ HHHH **** "BBB@ HHHH *O>&?#EYXP\16.DZ= UUJ&I7" M6MO$O621V"J/Q)%4:^P_^"3O[/G_ DWC2^^(&HP;K/0LV>F[UXDNF7YW'^Y M&V/K(#U6MJ%)U)J"/G^*<_I9-E=7,:OV5HN\GI%?-[]E=]#[0^ /P?L_@/\ M"+1?"]EM<:; !/,!C[1.WS2R?\"^OZ$/^#L/_E'7X+_ .RC6/\ Z;-4 MK^>^OM\A_P!T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_R MCK\:?]E&OO\ TV:77\]]?T(?\&GG_*.OQI_V4:^_]-FEUXV??[H_5'U'!_\ MR,5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\P_P#@[#_Y1U^"_P#LHUC_ M .FS5*_GOK^A#_@[#_Y1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_)^,/^1B_1!11 M17LGRX4444 %%%% !1110 5^BW_!K[\+5\>?\%.(]9DCW+X)\+ZCJJ.1PLDG ME60Q[E;I_P :_.FOV._X-$_ ZW?C[XW^)6C^;3]/TG3(W(ZB>2ZD<#_ ,!T MS]17GYK4Y,)-^5OOT/:X=I>TS&E'SO\ 7AM5\+SZ:7_ +PMKMI M/P^U'\Z_)6OVD_X.^X56;]GN3:/,9?$:ENY _LK _4_G7XMU]]D\KX.#]?S9 M^.\3147XQ3"BBBO2/!"BBB@ HHHH **** "OZ>?^#>+_E#S\(/^XS_Z M>[^OYAJ_IY_X-XO^4//P@_[C/_I[OZ\'B+_=H_XE^3/L."?]^G_@?YQ/M.BB MBOC3]0/$_P#@I'\86^ ?[ _Q>\61R^3=:7X5OA9R XV7,L30P'_O[(E?R/U_ M21_PD?E:5_-O7V'#M.U"4^[_(_ M,>-:W-BX4OY8_BV_\D%%%%?0'QH4444 %%%% !1110 5]S?\&Z7P)7XV_P#! M4OP=<9]O*MS^-<&:5?9X6&KV0#[ZSQ_:( ?93;W&/^NAK]BJ^*O^#A+X4#XJ?\$H M_B0R1^9>>&39:[;>)<_ZJVNX(W08_P"NL5P?QK]2*_!__@TD^)C:3^TM\6/!_F;4U[PU M;:N$SPS6=T(OSQ>FOW@KX+.*?)BY>>OWH_8N&:WM,MIM]+K[F_TL%?%G_!P[ M_P H>?B__P!P;_T]V%?:=?%G_!P[_P H>?B__P!P;_T]V%?\HZ_&G_91K[_ --FEU^GE?F' M_P &GG_*.OQI_P!E&OO_ $V:77Z>5^?9I_O<_4_:.'_^1=2] KX7_P"#C?XG M-\.O^"47CBUCD\NX\57VG:+$P//S74<\@_&*"0?0FONBORC_ .#M+QTVF?L@ M_#3PVK;?[8\7MJ# ?Q"VLYD_+-R#^ I9;#GQ4%Y_EJ5GM7V>7U9?W6OOT_4_ M ^BBBOT(_%0HHHH **** "BBB@ HHHH _6C_ (-+O@LOB/\ :8^)WCZ:+?'X M5\/P:1 S#A9;V8> M\%%%% !1110 4444 %%%% !1110 4444 %?D)_P=M_!5=6^"7PG^(<47[S0] M:NO#]PZCEDNX1/'N]E-G)CWD/K7Z]U\2_P#!P[\,1\2O^"3_ ,1I%C\RZ\-R MV&M6_'W3%>1)(?PADEKNRVIR8J$O.WWZ'DY]0]ME]6'E?[M?T/YC:***_0C\ M5"BBB@ HHHH **** "BBB@#^GG_@WB_Y0\_"#_N,_P#I[OZ^TZ^+/^#>+_E# MS\(/^XS_ .GN_K[3K\YQW^\U/\3_ #9^X93_ +C1_P $?R04445RGH'\]_\ MP=A_\I%/!?\ V3FQ_P#3GJE?F'7Z>?\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7 MZ#E?^Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_>C_ (-*_A:NB?LK M?%#QDT>V7Q%XHATH,1R\=G:K(/PW7KCZ@U^"]?TQ?\&W_@=?"'_!)GP+=^7Y M?^#>+_E#S\(/^XS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKX MT_4 HHHH **** "OQ7_X.U?V9L/\+_C!9V_WA+X2U64+_OW5G_[>S]'H>3GF#^LX&I26]KKU6O\ P#^4^BBBOT(_%0HHHH **** M"BBB@ HHHH _JF_X(K_M!?\ #27_ 3*^%.MS3^=J.E:2/#]_DY<36+&U!?_ M &GCCCD]_,!KZFK\=?\ @TF_:"_M'X>?%7X6W4WSZ5?VWB;3XR?YZG[7D>*^L8&G4ZVL_5:/\@HHHKB/5"BBB M@#\P?^#JKX[?\(#^PKX:\$6\WEW?Q \21F://^ML[-#-)Q[3M:&OY\:_4#_@ MZK^.W_">_MS^&/ ]O-YEI\/_ W&TT>?]5>7KF:3CW@2T-?E_7WF34?9X2/G MK]__ #\?XHQ/MLQG;:-H_=O^-PHHHKU#Y\**** "BBB@#[ _P""#WP%_P"% M_P#_ 5)^&%K-#YVG^&+R3Q/=G&1&+)#-"2/>X$"_P# J_8[_@Y2^ '_ NC M_@F/K>LV\/FZA\.M5L_$,6T?.8MQM9QG^Z([@R'_ *Y ]A7R/_P:0_ 7[3XI M^+?Q/N(>+.UM?#%A+C[QD8W-R,^WE6O_ 'U7[$_'OX2V7Q[^!WC#P/J.T6/B M_1;S1IV(SL6XA>(M]1NR/0@5\AFF,Y$/BU\,;B;!L;NU\3V$1/WA*AMKDX]O M)M?^^Z_92OSW,J/LL3./G?[]3]JR+$^WP%*IUM9^JT_0****X3U@HHHH ^ _ M^#D[]H/_ (4I_P $Q]WF\G4OB+JEIX=AVGYQ%N-S.2;%5A_>6*V5AZ"?W MK\E*^ZR2C[/"I_S:GY'Q7BO;9A**VBDOU?XL****]8^;"BBB@ HHHH **** M!06.!R3P .]?UL?\$T/V:1^R)^PC\,? ,D'V?4-(T6*;5$Q@B^N,W%T#ZXFE MD SV ^E?S?\ _!'S]FC_ (:O_P""C7PO\+SV_P!HTFVU5=:U52N8S:68-RZ/ M_LR&-8OK**_JTKY;B*OK&BO5_DOU/T+@C!Z5,4_\*_-_H%%%:J^[IM@@>4Y_[XKYF*;=D?>2DHJ[/Y4/\ @J!\8F^/7_!0 MSXQ>*!+Y]O>>*;RVM),YWVUO(;: _P#?J&.O!ZDO;V;4;R:XN)&FGN',DCL< ML[$Y)/N34=?IE."A!0716/P:M5=2I*H]VV_O"BBBK,@HHHH **** "BBB@#< M^&?@.]^*GQ(\/^%]-7=J/B34K;2[48SF6>58DX_WF%?V,?#KP+I_PO\ A]H7 MAG28_)TOP[I]OIEG'_(/#=Y_P ?GA_4KC39 M^,?O(96C;CZJ:^LX>&+VP2+/#3P&.[1OJ( MX)Q]&-?F]7T3_P $DOB8?A'_ ,%+_@EK/F>2C>*[/397SC;'=O\ 9')]MD[9 M]LURXZG[3#SAY,]#*:WL<;2J=I+[KV?X']8=%%%?G)^X'XL_\'?O_-O/_"/ ]KY@N/&&O66C*R# ME/M$Z1%O^ AB<] !2E))794(N4E&.[/Z4/\ @@E^R^G[,'_!,WP''-;"WUKQ MQ$WBW4SMPSM=A6@SW!6U6W4@]"#TK[*JKH>BVOAK1+/3;&".UL=/@2VMX4&% MBC10JJ/8 ?A5JOS6O5=2I*H^KN?NV$P\:%&%&.T4E]P4445D= 4444 %%%% M !1110 4444 %%%% !1110 4444 %>*_\%)?^4=?Q\_[)SXA_P#39<5[57BO M_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3]'^1_([1117Z6?@X4444 %%%% M !1110 4444 2174D$U1T44 %%%% !11 M10 4444 %%%% !1110!_3?\ \$!_A1\&_!O_ 3^\,^(/A/']JO/$T2MXIU& M["G4I-3C&)K>8C[B1,2(XQ\NQE?DR%V^W:_FE_X()_\ !3MOV"/VFU\.^*-0 M:'X7_$*:.SU&\?2Q.#BJ:2<=&E^?SW];CJ***\L]\**** "BB MB@ HHHH **** "BBB@#Y3_X+8?LSR?M4?\$U/B5H-E;_ &G6M'LAXBTM0NYS M/9,)V5!W9X5FC ]9*_E?K^TJ2-9HV5E5E88((R"*_E;_ ."QG["]Q^P1^W)X MH\-6MFT'A'7I&UWPQ(J_NS8SNQ$(/K"X>(CKB-6Z,*^HX=Q*]Z@_5?J?G_&V M!=X8N*_NO\U^OX'RS1117U!^?A1110 4444 %%%% !1110 4444 % ;:OMGX%?\'8WQ6\)"&W^(/P\\'^,[>/"M<:9/-H]VX[LQ/G1$^RQJ/IUK\H: M*XZV7X>K\<%^7Y'I87.,;A]*51I=MU]SNC^A[X+?\'3?[//C_P F'Q9I7CKP M%=-CS);G3UU"S3Z/;LTIQ_UQ%?6WP9_X*?\ [//[0'DKX5^,/@.^N;C'EVEQ MJ:6-X^?2"X\N4_\ ?-?R5T5YM7A_#R^!M?C_ %]Y[V'XTQD-*L8R_!_AI^!_ M:5!.ES"LD;+)'( RLIRK ]"#3J_CR^#_ .U;\3OV?9E?P-\0O&GA$*V[R])U MFXM(F_WD1PK#V((-?6_P2_X.2OVI/A#Y,>I>)?#_ (\LX< 0^(='C9MO_76V M\F5C[LS'^5>;5X=K+^')/\/\SW,/QMAI:5H./I9K]'^!_2M17XT_!+_@[BTN MX\F#XD?!_4+3&/-O?#>JI<;O7;;SJF/QF-?87P._X.#/V5_C<88?^%A-X/OY ML?Z+XFL);#9_O3X:W'_?VO-JY9BJ?Q0?RU_(]S#Y]E];X*J^>GYV/M2BN?\ MAW\5_"_Q>T1=3\)^)- \4::V,7>DZA%>P'/3YXV9?UKH*X6FG9GKQDFKH*** M*!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R/\ \%6_ MV@_^$-^'EGX$T^?;J'B3_2+_ &-\T5FC<*?^NCC'^[&X/6OJKQ+XBL_"/AZ^ MU74)EMK#3;=[FXE;I'&BEF/X &OQ[_: ^,-Y\>?B]K7BB\W+_:,Y^SPL?^/> M!?EBC].$ SCJK+]UA[2]9_97R^+Y*^Y MQM%%%?/G]=A1110 4444 %%%% !1110 4444 %%%% &CX1\*WWCGQ3IVBZ9" MUQJ&J7"6MO&/XW=@H^@R>3V%?L/\#OA-8_ [X4Z+X7T_:T.EVX224#!N)3\T MDA]VO#3LO[V0?[B$*#TS( MW=:^^*]S+:'+#VCW?Y'\K^-?%'UO'QR>@_^OZ$/^#L/_E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\G MXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_RCK\:?]E&OO_39I=?S MWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5'U'!_P#R,5Z,_3RBBBOB#]8" MBBB@ HHHH **** "BBB@#\P_^#L/_E'7X+_[*-8_^FS5*_GOK^A#_@[#_P"4 M=?@O_LHUC_Z;-4K^>^OM\A_W1>K/R?C#_D8OT04445[)\N%%%% !1110 444 M4 %?N]_P:0^'!:_LU_%K6-OS7WB:VLR?40VH?_VN:_"&OZ"O^#3JT1/^"?'C M>X _>2?$.[C8^RZ;II'_ *$:\?/';"/U7YGTW",;YE%]D_R/U"HHHKX<_6@H MHHH **** "BBB@ HHHH **** "BBB@#\6?\ @[]_YMY_[F3_ -Q-?BS7[3?\ M'?O_ #;S_P!S)_[B:_%FOO,E_P!SA\_S9^/\4_\ (TJ_]N_^DH****]0^?"B MBB@ HHHH **** "OZ>?^#>+_ )0\_"#_ +C/_I[OZ_F&K^GG_@WB_P"4//P@ M_P"XS_Z>[^O!XB_W:/\ B7Y,^PX)_P!^G_@?YQ/M.BBBOC3]0/R'_P"#N/QP MUA\!O@[X;WX75M?OM3*9^]]FMTCS^'VO]:_"NOV$_P"#NKQ&UU\6?@GI&[Y; M'2-4O OH9IK="?Q\@?E7X]U]YDL;8./S_-GX_P 4U.;,ZGE9?@@HHHKU#Y\* M*** "BBB@ HHHH *_H@_X-7_ (>CPI_P3DU?6FCQ-XH\8WMTKXY:**"V@4?0 M/'*?^!&OYWZ_J#_X-_\ PBO@_P#X)(_"./9MEOH-0OY#_?,VHW3J?^^"@_"O M#X@G;#)=VOU/K>#*?-CW+M%_FE^I]DT445\6?J84444 %%%% !1110 4444 M%%%% !1110 4444 %>8_ML?#T?%G]CGXK>&/+$C:]X1U6QC!'1Y+254(]PQ! M'N*].IEQ;QW=O)%(JR1R*4=2.&!X(-5&3C)270BI!3@X/JK'\6U%:WCWPTW@ MSQSK6CMNW:3?SV;9ZYCD9/Z5DU^G)WU/P-JSLPHHHH$%%%% !1110 4444 ? M?'_!M1XX;PE_P5=\*6._8OB;1M5TQA_?"VKW6/SM@?PK^E2OY6_^")'B)O"_ M_!5?X*7*MM,FNFTS[3V\T)'XB3%?U25\;Q#&V(3[K]6?J'!52^"E'M)_D@KX ML_X.'?\ E#S\7_\ N#?^GNPK[3KXL_X.'?\ E#S\7_\ N#?^GNPKR\#_ +S3 M_P 2_-'T&;?[C6_P2_)G\PU%%%?HQ^'A1110 4444 %%%% !1110!^TW_!H% M_P W#?\ Y^I^T@5^*/\ P=Y^)6?4_@/HZMA8XM M-_\ !1/P0/B/^P/\:-$\OS)+_P $ZND(/_/46?\ @WB_Y0\_"#_N,_\ I[OZ^TZ^+/\ @WB_Y0\_"#_N M,_\ I[OZ^TZ_.<=_O-3_ !/\V?N&4_[C1_P1_)!1117*>@?SW_\ !V'_ ,I% M/!?_ &3FQ_\ 3GJE?F'7Z>?\'8?_ "D4\%_]DYL?_3GJE?F'7Z#E?^Z0]#\7 MX@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_JR_P"",_AP>%?^"6WP1M57;YOA MF&\_&=GG/_HROY3:_K>_X)GVB67_ 3F^ J1C"M\/-!D/U;3H&/ZDU\[Q%+] MU!>?Z'VW!$?]IJ2_N_J>W4445\B?I04444 %%%% !1110 4444 %%%% !111 M0!_,-_P<._\ *8;XO_\ <&_],EA7Q97VG_P<._\ *8;XO_\ <&_],EA7Q97Z M-@?]VI_X5^2/P_-O]^K?XY?FPHHHKJ//"BBB@ HHHH **** "O[3*_BSK^TR MOE^)/^7?S_0_0.!?^7__ &[_ .W!1117RY^@!1110 4444 ?BS_P=^_\V\_] MS)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_NUO7Y!U^B9?7]MAXU/+7U6Y^)9Q@_JN-J45LGIZ/ M5?@%%%%=AY@4444 %%%% !1110!]N_\ !O-^T%_PH3_@J-X(AFG\C3?'4-QX M5NSG&XW"A[=?QNHKC_P"&_$Z"BBBOG#[@***\@_;^^.W_ M S/^Q/\4O'23?9[KP[X;O)K%\X_TMHS';#/O,\8_&JA%RDHKJ9U:BIP=26R M3?W'\P7_ 4K^.W_ TM^WQ\6O&B3?:+35O$EU'8R9SOM(&^SVQ_[\11UX?1 MFBOTRG!0BH+9:'X/6JRJ5)5);MM_>%%%%49A1110 445K> O!=_\2?'6B^'= M+C\[5-?OX-.LX_\ GI--(L:#\68"ANVK&DV[(_I6_P"#=[X"_P#"C?\ @EKX M)GFA\G4/'%Q=>*+H8QN$[^7 WOFVAMS^-?<%<_\ "?X=6/P?^%OAKPEI:[=, M\+Z5:Z1:+C&(;>)8DX_W4%=!7YKB*KJU95'U;9^ZX'#JAAX45]E)?_P#@J-\3+6&'R=.\574?BBS.,"07J"68@>@N?M"_\!KX]K]HO^#M M[]G_ &W7PE^*=O#]];KPKJ$V.F#]JM5S^-X?P^M?B[7WF65O:X:$O*WW:'Y! MGV%^KX^I#I>Z]'K^H4445W'D!1110 4444 ??^%'_P#!4KP;;33> M1I_CJTN_#%T<\,9H_-@7WS/EF%O=^'?#]U+8.3C_3'3RK49]YWB'XU4(N4E%;LSJU( MTX.I+9)M_(_F9_X*O?M!_P##3_\ P43^+7BZ.;[18SZ]+I^GN#E7M+0"T@9? M0-'"K?5C7SS2LQ=BS$EB6_$:P^$M*E*]SLNKS\L6?(]6K M]JJ^7_\ @C3^S/\ \,I_\$W?ACXU4%<2?:KT_:"K_[4:/'% M_P!LA7U!7Y[F6(]MB936U[+Y:'[5D>#^K8&G3>]KOU>O_ "OFO\ X+$^.#\/ M?^"7WQPU /Y9G\+7.FY_Z^\6N/Q\['XU]*5\-?\ !QQXB;0O^"2'Q$@5MIU: M\TFT^H_M*WE(_*+\JRP<>;$0CYK\SHS2IR8.K/M&7Y,_F8HHHK]'/PT**** M"BBB@ HHHH **** /T^_X-2OAZ/$?[??BS7Y(PT/AOP9<>6V/N3SW5LB_P#D M,3"OZ#J_%/\ X-#?"0DU+X[Z\Z?-%'HEA"WLQOGD'_CD=?M97PN>2OBY+M;\ MKGZYPG3Y*+C5 H'07@6\'_H^OZMZ_FJ_X.5? M"(\-_P#!5[Q;>!-O_"0:/I5^3_>*VB6^?_)?'X5[W#TK8B4>Z_5'QW&M.^#C M/M)?BF?!%%%%?9'Y@%%%% !1110 4444 %;/PZ\73?#_ .(.A:]!N$^B:C;W M\97J&BD608_%:QJ*'JK,<9-.Z/[2+6ZCO;6.:%EDBF4.C#HRD9!J2N$_9;\1 MMXP_9D^'.K,V]M4\,:9>%O[QDM(GS^M=W7YC*-G8_?82YHJ7<_%G_@[]_P"; M>?\ N9/_ '$U^+-?M-_P=^_\V\_]S)_[B:_%FONLE_W.'S_-GY#Q3_R-*O\ MV[_Z2@HHHKU#Y\**** "BBB@ HHHH *^W?\ @W>^$Z_%/_@JW\/I)H_,M/"T M%]KLXQT,5K(D1_":6$_A7Q%7ZQ?\&E7P_&J?M7_%#Q0T>[^Q/"D6FJQ'W#=7 M<MD5'VN84H_WD_NU_0_>JBBBOST_:@HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "O%?^"DO_ "CK^/G_ &3GQ#_Z M;+BO:J\5_P""DO\ RCK^/G_9.?$/_ILN*UH?Q(^J.?%_P)^C_(_D=HHHK]+/ MP<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OZ#/ M^#;K_@I__P -*_!3_A3/C+4?-\=?#VT!TB>=_P!YK&DKA5&3]Z2WRL9[F,QG MDAS7\^==K^SI\?\ Q-^RU\;O#?Q \'WK6'B'PO>I>6LG.R3'#Q.!C='(A9'7 MNKL.]<.88-8FBX=>GJ>MDN:2P.)55?#LUW7^:W1_8O17DW[$/[8'AG]NK]FC MPW\2/"\@6UUJ#;>6;.&ETN\3 GMI/]I&Z' W*58<,*]9K\_G&49.,MT?LU.I M&I!5(.Z>J"BBBI- HHHH **** "BBB@ HHHH *^/_P#@M#_P34MO^"CW[*MQ MI^EPV\7Q$\(F34O"]T^%\V3:/-LV8](YU51DD!72)CPI!^P**THUI4IJI#=& M&*PU/$4I4:JNI*S/XO\ Q#X?OO"6O7VE:I9W.GZEIMP]K=VMQ&8YK:9&*O&Z MGE65@00>00:IU^]W_!?G_@B5-^T;;7_QL^$FE>9X\LX?,\1Z';)\WB*%%Q]H MA4=;I% !0?ZU0,?O% D_!.6)H)6CD5DD0E65A@J1U!%?H&!QL,33YX[]5V/Q MG-LKJX&NZ53;H^Z_K=#:***[#S HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#6\$^/]>^&FOQ:KX+XXTV#'^A>*[1=0\S_>N!LN3_W^KXIHK&KAZ556 MJ13]4=.'QE>@[T9N/HVC]R_VS^*WPRUC093A9-2\-W2W]N3 M_>-O-Y;QJ/022'Z]*_0G]F7_ (*<_ ;]K\6\7@+XF^&M4U*XP$TJYG-CJ1/H M+:<)*V#QE5(]SD5_)70K%3D<$<@CM7DU\AP\]:=XO[U^/^9])@^,<;2TK)37 MW/[U_D?VF45_+#^R3_P6O_:+_8ZDMK?0_'E[XB\/V^ -#\3%M4LM@Z(A=O-A M7VAD05^L7[$?_!S_ /"7XYRV>B_%;2[GX5^()L1_;RYO=$G?IDRJ!)!D]I$* M*.LG>O#Q62XBEK%L:'J6GZQI.H1":UO;&X2XM[F,]'21"593Z@D5H5XY],G=704444 %%%% M!1110 4444 %%%% !1110 445G^+?%-CX'\+ZAK.I3+;Z?I=N]U<2'^!$4L? MJ<#IW-&Q5.G*I;6YCM4; MY$/^_(N?I&1T:OS]KK/CG\6K[XY?%?6O%&H;EEU2X+QQ$Y%O$/ECC'^Z@4>Y M!/>N3KY?%5O:U'+IT/[HX&X:CD>3TL%;W_BF^\WO]VD5Y)!1117.?7!1110 M4444 %%%% !1110 4444 %:G@?P;J'Q#\8:9H6EP^?J&K7*6MNG8LY !)[ = M2>P!-9=?:G_!);]GO^T-7U'XC:E!^ZL=VGZ3O7K*1^^E'^ZI" ]#O<=16V'H MNK44$?-\7<0T\DRJKF$]XJT5WD](K[]7Y)L^RO@U\+K#X+?##1?"^FK_ *+I M%LL1?&#-)UDD/N[EF/UKIJ**^IC%)61_".(Q%2O5E7K.\I-MM]6W=OYL**** M9B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?F'_P=A_\ M*.OP7_V4:Q_]-FJ5_/?7]"'_ =A_P#*.OP7_P!E&L?_ $V:I7\]]?;Y#_NB M]6?D_&'_ ",7Z(****]D^7"BBB@ HHHH **** "OZ$/^#3S_ )1U^-/^RC7W M_ILTNOY[Z_H0_P"#3S_E'7XT_P"RC7W_ *;-+KQL^_W1^J/J.#_^1BO1GZ>4 M445\0?K 4444 %%%% !1110 4444 ?F'_P '8?\ RCK\%_\ 91K'_P!-FJ5_ M/?7]"'_!V'_RCK\%_P#91K'_ --FJ5_/?7V^0_[HO5GY/QA_R,7Z(****]D^ M7"BBB@ HHHH **** "OZ$/\ @T\_Y1U^-/\ LHU]_P"FS2Z_GOK^A#_@T\_Y M1U^-/^RC7W_ILTNO&S[_ '1^J/J.#_\ D8KT9^GE%%%?$'ZP%%%% !1110 4 M444 %%%% !1110 4444 ?BS_ ,'?O_-O/_?A!_W&?_ $]W M]>#Q%_NT?\2_)GV'!/\ OT_\#_.)]IT445\:?J!^ O\ P=GZJTW[;7P[L?X+ M?P.DX'N]_=J?_18K\K:_3[_@[$E)_P""AW@I/X5^'5DP_'4]3_PK\P:_0,K_ M -TAZ'XQQ"[YC5]?T"BBBO0/&"BBB@ HHHH **** "OZP?\ @D9HRZ%_P3'^ M!D*KM$G@^PN/QEC$I_\ 0Z_D^K^MO_@F2@3_ ()Q_ 4*,?\ %OM"/YZ? :^= MXB?[J"\_T/MN!U_M%1_W?U/<:***^1/TH**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#^0/]M[1E\.?MH_%[3U7:MCXUUFW QT"7TR_TKR^O:?\ M@I&H3_@HE\>U484?$;Q" !V_XF=Q7BU?IE%WIQ?DC\&Q2M6FO-_F%%%%:& 4 M444 %%%% !1110![M_P2]U5M&_X*0_ >93@OX^T6#\)+V*,_HU?UK5_(K_P3 MOG:V_P""@'P+D4,6C^(.@, O4D:E;]*_KJKY+B/^+!^7ZGZ1P._W%5>:_(*^ M+/\ @X=_Y0\_%_\ [@W_ *>["OM.OBS_ (.'?^4//Q?_ .X-_P"GNPKQL#_O M-/\ Q+\T?49M_N-;_!+\F?S#4445^C'X>%%%% !1110 4444 %%%% '[3?\ M!H%_S<-_W+?_ +EJ_::OQ9_X- O^;AO^Y;_]RU?M-7P>=?[Y/Y?DC]@X6_Y% M=+_M[_TIA1117EGT 4444 %%%% !1110 4444 %%%% !7YA_\'8?_*.OP7_V M4:Q_]-FJ5^GE?F'_ ,'8?_*.OP7_ -E&L?\ TV:I7?E?^]P]3Q^(/^1=5]#^ M>^BBBOT$_%PHHHH **** "BBB@ HHHH _H0_X-//^4=?C3_LHU]_Z;-+K]/* M_,/_ (-//^4=?C3_ +*-??\ ILTNOT\K\^S3_>Y^I^T@5^"?_!V MN'_X:U^%^?\ 5_\ "(OM'O\ ;)L_TK][*_"+_@[>T]H_VD/A)=;?EF\-740/ MJ4NL_P#LX_.NC(_][CZ/\CCXL_Y%L_5?F?DA1117W)^1A1110 4444 %%%% M!1110!_5Q_P1WF6?_@E]\#V7H/"MJOX@$'^5?2E?)_\ P0SUQ?$'_!)[X+W" MG(CTB:V_&*\N(C_Z!7UA7YOBE:O->;_,_=,NE?"4G_=C^2"BBBN<[ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH _C%\8V(TSQ=JMLOW;>\FB'_ 7(_I6 M;6MX\N5O?'.M3)]V:_G=?H9&-9-?I\=C\!EN%%%%,D**** "BBB@ HHHH _I MY_X-XO\ E#S\(/\ N,_^GN_K[3KXL_X-XO\ E#S\(/\ N,_^GN_K[3K\YQW^ M\U/\3_-G[AE/^XT?\$?R04445RGH'\]__!V'_P I%/!?_9.;'_TYZI7YAU^G MG_!V'_RD4\%_]DYL?_3GJE?F'7Z#E?\ ND/0_%^(/^1C5]0HHHKO/'"BBB@ MHHHH **** "OZXO^";7_ "CK^ ?_ &3GP]_Z;+>OY':_KB_X)M?\HZ_@'_V3 MGP]_Z;+>OG.(_P"'#U/N.!_X]7T7YGM5%%%?)'Z0%%%% !1110 4444 %%%% M !1110 4444 ?S#?\'#O_*8;XO\ _<&_],EA7Q97VG_P<._\IAOB_P#]P;_T MR6%?%E?HV!_W:G_A7Y(_#\V_WZM_CE^;"BBBNH\\**** "BBB@ HHHH *_M, MK^+.O[3*^7XD_P"7?S_0_0.!?^7_ /V[_P"W!1117RY^@!1110 4444 ?BS_ M ,'?O_-O/_?A!_W&?_ $]W]>#Q%_NT?\2_)GV'!/\ OT_\ M#_.)]IT445\:?J 4444 %%%% !1110!\=_\ !>/]F?\ X:=_X)D?$&UM[?[1 MK'@^%?%FFX7; ZEFM6N% '.7'TK^7>O[1=4TRWUO3+BSO(8[BUO(FA MFBD7;C]E#]K+XA?#JX60+X3URXLK9I/O36N\M; MR'_?A:-_^!5]7P[B+QE1?35?J?G?&V#M4IXE=?=?RU7Z_<>7T445]*?!A111 M0 4444 %%%% !7],'_!N7^T%_P +T_X)?>%;&>?SM2^'][=>&+DD_-LC836_ M'H+>>%!_N&OYGZ_7S_@TL_:"_L/XS_%#X874_P"Z\0Z5!XAL48_*LMK)Y,P7 M_:=+F,GV@]C7CYY1Y\*W_+K^A]-PGBO8YA&+VDFOU7XH_="BBBOAS]:"OS1_ MX.F/CM_PKK_@GSI?@^";;=_$/Q';VTL6<;[2U!N9#[XF2U'_ *OTNK\ O\ M@Z[^.W_":_MD>"? 4$WF6O@7PX;N9,_ZJ[OI=SC'_7&"V/\ P*O4R>C[3%Q\ MM?N_X)X/$V)]CEU2V\O=^_?\+GY84445]X?CH4444 %%%% !7V9_P0$^ O\ MPOK_ (*F?#F.:'SM/\(23>*+LXSY?V2,M W_ (%-;C\:^,Z_:/\ X-(/@+NN M/BY\4+B'[JVGA;3YL>N;FZ7/X69_R*XSPLY>5OOT/8R'#>WQ]*'2]W\M M?T/VIHHHK\]/V@^-?^"^OP _X: _X);_ !&BAA\[4?!\47BFS.,^6;-]\[?^ M K7 _&OY?:_LZ\9>$['Q]X/U;0M4A%QINM6"]3S_:/A'6+O1[DD8S);S/$Q^A*9_&OK.':UX2I/H[_?\ \,?G M/&^%M5IXA=4T_EK^OX'+T445](?"A1110 4444 %?U$?\$%/CS_POS_@EI\, M[B:;SM0\*VTOAB[&<^6;.0QPK_X#?9S_ ,"K^7>OVT_X-(?CUY_ASXN?#"XF M_P"/6XM/%%A%G[WF*;:Y;'MY=H/^!5XN?4>?"\W\K3_0^IX0Q/L\?R/:::^> M_P"A^S%%%%?$GZN%?EW_ ,'5O[0?_"OOV)_"O@"WF\N\^(GB!99X\_ZVRL5$ ML@Q_UWDM#^%?J)7\ZO\ P="_M!?\+4_X*(V_A"WG\RQ^&N@VU@\8.5%W<_Z5 M*P]S');J?>.O4R:C[3%1\M?N_P"#8^=XHQ7L'Y" M%%%% !1110 4444 %>V?\$Y/V:V_:[_;C^&?P^:%KBQUW6X6U)0/^7&',]U_ MY BDQ[XKQ.OUT_X--_V9_P#A)OCA\1/BQ>V^ZV\*Z;'H&FNZ_*;FZ;S)G4_W MDBA53[7/Y<>/K^QP\JGEIZO1'I9/@_K.,IT7LWKZ+5_@?NM'&L4:JJJJJ, M8 %.HHK\[/VX*_.G_@Z&U5M._P""830J>+[Q;IL#>X"SR?SC%?HM7YJ?\'4\ M[1?\$V-$50V)/'>GJV#T'V2^/]!7=EO^]4_5'DYZ[9?6_P +/YWJ***_0C\5 M"BBB@ HHHH **** "BBB@#]W/^#2#1A!^SC\7-0Q\UUXDM;X4?\A#P!8RL?5EO]03^2K7]"U?@%_P=FH!^W)\/6Q\Q\"Q GZ:A>_X MU[&0O_:UZ,^7XO5\N?JC\L****^X/R<**** "BBB@ HHHH **** /ZX/^":N MJ/K/_!.WX$W$G^LD^'^A!B>Y&GP G\<9KVROGW_@E%,9O^":/P)8]O!.EK^5 ML@_I7T%7YKB/XLO5_F?N^#=\/!_W5^1^+/\ P=^_\V\_]S)_[B:_%FOVF_X. M_?\ FWG_ +F3_P!Q-?BS7VV2_P"YP^?YL_*.*?\ D:5?^W?_ $E!1117J'SX M4444 %%%% !1110 5^X7_!HGX1^R?#3XW:]MYU#4])L W_7"*ZD(_P#)@?I7 MX>U_0-_P:=: MG^P1XYU(KB2^\>7$.?5(]/L2/UD:O(SR5L))=VOS/I>$XD-RW_/3[CG[^"3(/TUHKHP^)J4)\]-V9QX[ T<72=&NKK\5YH_C7^+7PA\ M4? ?X@:EX5\9:#J?AOQ%I,GE7=A?P&*:(]C@_>4CD,,JP(()!!KFZ_K<_;;_ M ."=GPH_X*!^!UT?XC>&XKRZM49=/UFT(M]4TLGO#. 3MSR8W#1L<$J<"OPS M_P""@/\ P;D?&3]D^:]USP'#-\6/!,1:02Z9;D:Q8IU_?6@RTF!_'"7S@DJ@ MXKZ_ YU1K>[/W9?A\F?F>;<+XG"MSI>_#RW7JOU7X'YWT5)=6LECOYE:DM;N6QNHYX))(9H7#QR(Q5D8'(((Y M!!YR*\W'971Q*N])=U^O<]S*>(,5@7RQ?-#^5_IV_+R/[2**_$O_ ((U_P#! MQ3=6%]I/PM_:&U=KFTF*6FC^-KI_WEN>B1:@Q^\AX N#RI_UF03(O[903I=0 M))&ZR1R*&1U.58'D$'N#7Q>,P=3#3Y*B]'T9^J9;FE#'4O:T7ZKJO4=1117* M>@%%%% !1110 4444 %%%% !7QK_ ,%9OV@_[#\+Z?\ #W3I\76K[;[5-K,;#X>^$-2US5)O(T_2;9[JX?N$0$G [DXP!W) MK\=_C/\ %._^-?Q0UKQ1J1/VG5K@RA,Y$$8^6.,>R(%4?2O.S&OR4^1;O\C] MB\&^%_[0S7^T:R_=T+->3Y>YR]%%%> ?UL%%%% !1110 4444 % M%%% !1110 4444 ;'P]\"ZA\3?'&E>']*C\[4-8N4M85[ L<;CZ*!DD]@":_ M8KX3_#73_@_\-]'\,Z6NVST>V6!6Q@RMU>0_[3,68^[&OCO_ ()*_L^>;<:E M\1M2@^6/?IVD;U_B/^NF'T&(P1ZR"ON:O>RVARP]H]W^1_*?C3Q1]=S&.4T' M^[H?%YS>_P#X"M/)N2"BBBO2/Q,**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** /S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/ M_E'7X+_[*-8_^FS5*_GOK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 % M%%% !7]"'_!IY_RCK\:?]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEU MXV??[H_5'U'!_P#R,5Z,_3RBBBOB#]8"BBB@ HHHH **** "BBB@#\P_^#L/ M_E'7X+_[*-8_^FS5*_GOK^A#_@[#_P"4=?@O_LHUC_Z;-4K^>^OM\A_W1>K/ MR?C#_D8OT04445[)\N%%%% !1110 4444 %?T(?\&GG_ "CK\:?]E&OO_39I M=?SWU_0A_P &GG_*.OQI_P!E&OO_ $V:77C9]_NC]4?4<'_\C%>C/T\HHHKX M@_6 HHHH **** "BBB@ HHHH **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37X MLU^TW_!W[_S;S_W,G_N)K\6:^\R7_?^#>+_E#S\(/^ MXS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4#^?G_ (.R+79^WWX$ MF_YZ?#^V3I_=U'4#U_X%7Y'_OBTC3_ -EK^2VOZHO^"(GB5?%?_!*;X*W2 MMN$6AM9YSW@N9H"/P\O%?/<1+]S%^?Z'VO!$O]JJ1_N_JCZJHHHKY _2PHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y$_^"A6H#5_V^OCA=+RM MU\0->E&/]K4;@_UKQ^NR_:+\2+XR_:#\=ZPK;EU;Q#J%X#ZB2YD?^M<;7Z92 M5H)>2/P7$2YJLI>;_,****T,0HHHH **** "BBB@#VK_ ()M6OVW_@HE\!8\ M;@WQ$T#(]AJ5N3^E?UQ5_*%_P2"T+_A(O^"GGP-M]N[R_%MG=8_ZXOYO_LE? MU>U\CQ$_WL%Y?J?I7 \?]GJ/^]^@5\6?\'#O_*'GXO\ _<&_]/=A7VG7Q9_P M<._\H>?B_P#]P;_T]V%>/@?]YI_XE^:/ILV_W&M_@E^3/YAJ***_1C\/"BBB M@ HHHH **** "BBB@#]IO^#0+_FX;_N6_P#W+5^TU?BS_P &@7_-PW_/Q!_R+JOH?SWT445^@GXN%%%% !1110 4444 %%%% ']"' M_!IY_P HZ_&G_91K[_TV:77Z>5^8?_!IY_RCK\:?]E&OO_39I=?IY7Y]FG^] MS]3]HX?_ .1=2] K\2?^#O/0&A\4? ?5,?+)T\$^ M M]8GH!'&SG/\ WS6O7@?_ 5/^)B_"+_@G'\:]<:00R1^$-0LX')QMFN86MHC M]?,E2M*4>>:CW9CB*GLZ4JCZ)O[D?R8,Q=BS$EB?A!_W&?_3W M?U]IU^:G^)_FS]PRG_<:/\ @C^2"BBBN4] _GO_ .#L/_E(IX+_ .R< MV/\ Z<]4K\PZ_3S_ (.P_P#E(IX+_P"RI]QP/\ QZOHOS/:J***^2/T M@**** "BBB@ HHHH **** "BBB@ HHHH _F&_P"#AW_E,-\7_P#N#?\ IDL* M^+*^T_\ @X=_Y3#?%_\ [@W_ *9+"OBROT; _P"[4_\ "OR1^'YM_OU;_'+\ MV%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_P O_P#M MW_VX****^7/T **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37XLU^TW_!W[_S; MS_W,G_N)K\6:^\R7_?^#>+_E#S\(/^XS_Z>[^O!XB_ MW:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ K\!_^#K/]F?_ M (0#]K/P?\3K.WV67Q"TG'[\5\)_\'%O[ M,_\ PT-_P3,\3ZE:V_G:Q\-[J'Q3:[5^;RHMT=T,_P!T6\LLA'0F)?3(]+*< M1[+%1;V>GW_\$\/B/!_6,!.*WC[R^7_ N?S/T445]\?C84444 %%%% !1110 M 5]+_P#!'G]H+_AF?_@I/\)?$DLWD:?<:TFC:@Q.$%O>@VCLW^RGG"3ZQ@]J M^:*?;W$EI<1RQ.TQ%9U::J0<'LU8VP]:5&K&K'>+3^X_M) MHKR_]B;X]1_M0_LB_#CX@+(LDWBKP_:7MUMZ1W1C N$_X#,)%_X#7J%?FLHN M,G%[H_=Z=13@IQV:O]X5_)G_ ,%4_CM_PTC_ ,%$OB]XM2;[1:77B*XLK*3. M0]K:8M(&'L8H4/XU_3Y^VQ\';V^M2?XKE86$"_\ M I3&OXU_(+)(TTC,S,S,?\ @WW^ O\ PH?_ ()9_#[SH/)U#QG]H\4W?&/, M^U2?N&_&U2WK^:+X8?#^_P#BS\2O#OA72D\S5/$VIVVE6:XSNFGE6)!_WTXK M^Q?X<^!;#X7?#W0?#.E1^3I?AW3K?3+-/[D,$:Q(/P517SG$5:U.-)=7?[O^ M'/N."<-S5JE=]%;[_P#AOQ-FBBBODC]("OYJ?^#D7X ?\*3_ ."GWB+5((?) MT[XA:;:>)( H^7S&0V\_/]XS6\CG_KH/45_2M7Y$_P#!VE\ /[>^!OPQ^)EM M#F;PWJ\^@7KJ/F,-W%YL1;_91[9@/>?WKU\CK1I_ MCBWNO"]T<_>,\?F0+[YN8;^*GAGQ=I;;=2\+:K:ZO:' M.,2V\RRIS_O(*QQ%+VM*5/NFCJP.(=#$0K+[+3^YG]EE%97@7QE8_$7P1H_B M#2Y/.TS7K23_ )Z0S1K(C?BK UJU^:[:'[LFFKHAU+48-'TZXN[J:.WM M;6-III7.%C102S$^@ )K^/S]K7XY3_M,?M/_ ! ^(%P9,^+]?O-4B5^L,,DK M-%']$CV*/917],/_ 6N_:#_ .&;O^"9'Q6UJ&?R=2U?2CX>L,-M[7_P!FK](J^ ?^#E_0O[7_ ."4_B2XVY_LO7-*NL^F;@1?^U?UKMRYVQ5/ MU1Y>>1OE]9?W6?S8T445^AGXF%%%% !1110 4444 %%%% '[V?\ !I3J"R?L MD?$^U_BA\7I*?H]E"/\ V0U^L%?CC_P:(>)!<_#_ ..6C[OFLM0T>\Q[31WB M?^T*_8ZO@'P_MI#[;]1U ?^R5_0-7\ MY/\ P=#^)5UW_@IZ;4-N.B^$M-LR/[I+3SX_\C9_&O:R%7Q7R9\MQA*V7M=Y M(_.FBBBOMC\H"BBB@ HHHH **** "BBB@#^M/_@EM;?9/^";?P'7GYO >C/R M/[UG$W]:]YKRO]A?0O\ A%_V)/@[IFW;_9W@?1;7'ILL(%_I7JE?FE9WJ2?F MS]XPD;4(+R7Y'XL_\'?O_-O/_+QV A@_G":_G%K^G+_@W6TZ.Q_X) _"N2,8:\EUF M:3W8:O>I_)!7A\02MADO-?DSZ[@N-\>WVB_S2/MJBBBOBS]2"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *\5_X*2_\HZ_CY_V3GQ#_ .FRXKVJ MO%?^"DO_ "CK^/G_ &3GQ#_Z;+BM:'\2/JCGQ?\ GZ/\C^1VBBBOTL_!PHH MHH **** "BBB@ HHHH **** "BBB@ HKI/!_P@\4_$#PGXDU[0_#^K:IHO@^ MVCO-;O;:W:2#3(I)%B1I6 PNYV &>2 QZ*Q'-TN9/1%.+2N^H4444R0HHHH M**** "BBB@ KN/V;?VA?$W[*?QS\-?$+P?>&Q\0>%[Q;NW8Y\N8='AD QNCD M0LC+W5R*X>BIE%27*]BH3E"2G%V:U1_7M^Q1^UUX9_;E_9K\-?$CPK)BQUR# M_2;1G#3:9=IQ-;2?[2/D9P-RE6'# UZM7\V/_! +_@I[_P ,*?M*?\(CXJU# MR?AC\1IX[;4'E?$6C7WW(+WGA5Y$J_KT/'QV0X+%ZU8:]UH_^#\[G\@W[0_[$7Q<_ M9.OWA^(OP[\5>%8U?RQ=W=BQLI6Z8CN4W0R?\ ""#P0?0U\H_M&?\ !#O]F/\ :7:XN-4^&6E>'M5N,G^T/#3- MH\RL>K%(<0NQ]9(VYKW*'$47I6C]W^7_ 3Y/%\$36N&J7\I:?BO\D?RST5^ MU/[0?_!I%&SSW/PJ^++(O/DZ=XKL-WTW7=L!^EO7Q%\>O^" W[4WP%::63X< M7'B_3X9C^[ I%Q^<0KUZ.:86K\,U\]/S/F\5D./H?'3=NZU_*_ MXGQG16SXY^'7B#X8:X^E^)=!UGP[J4?W[34[*2TG7ZI(H8?E6-7>G?5'D--. MS"BBB@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7["?\ !O9_ MP6GG\%ZSHWP!^+&K-)H5ZZ67@W6[N3+:;*3A-/F<_P#+%SA8F/\ JV(3[C+Y M?X]TJN48,I*LIR".U6D7 CE//S;')S+@?H M17Y]B*$Z-1TY[H_9\%C*>*HQKTMI?U;Y!1116)U!1110 4444 %%%8_Q \K$X 'H?&+XDZSXFU1MUYK%RT[+G(B7HD8_V44*H]E%<[7RV)K>UJ.9_=7!?#<,C MRBE@5\5KS?>;W^[9>204445@?5!1110 4444 %%%% !1110 4444 %;OPR^' MVH?%?X@:1X5;ZE\1 MM2@^:7?IVD;U_A'^NF'U.(P1Z2#O6^'HNK44#Y?C+B*&2935Q\OB2M%=YOX5 M^K\DS[!^&7P]T_X4?#_2/#FEQ^78Z/;+;Q<K?S"BBB@S"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#\P_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z_H0_ MX.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N%%%% M !1110 4444 %?T(?\&GG_*.OQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_&G_91 MK[_TV:77C9]_NC]4?4<'_P#(Q7HS]/****^(/U@**** "BBB@ HHHH **** M/S#_ .#L/_E'7X+_ .RC6/\ Z;-4K^>^OZ$/^#L/_E'7X+_[*-8_^FS5*_GO MK[?(?]T7JS\GXP_Y&+]$%%%%>R?+A1110 4444 %%%% !7]"'_!IY_RCK\:? M]E&OO_39I=?SWU_0A_P:>?\ *.OQI_V4:^_]-FEUXV??[H_5'U'!_P#R,5Z, M_3RBBBOB#]8"BBB@ HHHH **** "BBB@ HHHH **** /Q9_X._?^;>?^YD_] MQ-?BS7[3?\'?O_-O/_[^OYAJ_IY_X-XO M^4//P@_[C/\ Z>[^O!XB_P!VC_B7Y,^PX)_WZ?\ @?YQ/M.BBBOC3]0/Q?\ M^#O'P>SZ?\"?$$:?+')K6GS-[L+*2,?^.RU^*=?T(_\ !UE\/&\2_P#!/_PM MKT4>Z;PUXSMC(V/N03VMS&WYR>37\]U?N?-A1110 4444 %%%% !7]*'_ ;0^.E\7?\ !*?PUIXDWGPO MKFJZ81_<+7)N\?E= _C7\U]?NM_P:/\ Q074_@#\7?!9D^;0_$%IK2QD]KNW M,)(_\ A^GK7C9]#FPK?9I_I^I]1P?5Y,Q4?YDU^OZ'Z[4445\0?K 4444 %% M%% !1110 4444 %%%% !1110 4444 %<[\7?&R?#3X3^*/$["O-P/^\T_\2_-'N9M_N-;_!+\F?S#4445^C'X>%%%% !1 M110 4444 %%%% '[3?\ !H%_S<-_W+?_ +EJ_::OQ+_X-"M66'Q)\?+'/S7% MMH4X'J(VU!3_ .C!7[:5\'G7^^3^7Y(_8.%?^173_P"WO_2F%%%%>6?0!111 M0 4444 %%%% !1110 4444 %?F#_ ,'8"TW#?A#X?W?-J?B*\U +GJ+>V$9/X?:A^=>AE,;XN' MK^AXO$4N7+:K?;\VD?A-1117Z ?C(4444 %%%% !1110 4444 ?T(?\ !IY_ MRCK\:?\ 91K[_P!-FEU^GE?F'_P:>?\ *.OQI_V4:^_]-FEU^GE?GV:?[W/U M/VCA_P#Y%U+T"OSL_P"#H'P WC'_ ()?S:DJ;O\ A$_%6FZHQQ]T.)K3^=T! M^-?HG7S1_P %COAC'OFW&*RP-3DQ$ M)>:.C-J/M<%5AWB_RT/Y2J***_1C\/"BBB@ HHHH **** "BBB@#]4_^#3WX MQKX4_;'\?>"YI?+A\8>&!>1*3Q+<64Z[5QZ^5<3GZ*:_?FOY-_\ @E+^T4O[ M*W_!0[X4^,KB?[/IMKK<=AJ4A.%2TNPUK.S>H6.9G^J#O7]9%?%\04>7$*?\ MR_+3_(_4N#<3SX)TNL6_N>OYW"BBBO#/K@HHHH **** "BBB@ HHHH **** M"BBB@ K\W?\ @Z*^.*_#?_@G)!X5CF"WGQ#\1VE@T6<,UM;[KN1OH)(;<'_? M%?I%7\^G_!U%^TTGQ0_;4\-_#FRN!+8_#+1@UT@;[E_?;)I ?I;I:?0LPKU, MGH^TQ4?+7[O^#8\'B;%>PR^?>7NKY[_A<_+ZBBBOO#\="BBB@ HHHH **** M"BBB@#^GG_@WB_Y0\_"#_N,_^GN_K[3KXL_X-XO^4//P@_[C/_I[OZ^TZ_.< M=_O-3_$_S9^X93_N-'_!'\D%%%%J5^8= M?IY_P=A_\I%/!?\ V3FQ_P#3GJE?F'7Z#E?^Z0]#\7X@_P"1C5]0HHHKO/'" MBBB@ HHHH **** "OZXO^";7_*.OX!_]DY\/?^FRWK^1VOZXO^";7_*.OX!_ M]DY\/?\ ILMZ^?A!_P!QG_T]W]>#Q%_NT?\ $OR9]AP3 M_OT_\#_.)]IT445\:?J 4444 %%%% !1110 5E^-O!^G_$/P9J_A_5K=;K2M MVG^.[2W\O3/ MBCHT=U(X7"F^M MO.H[?ZH6K$]S(?J?S3K](PE;VU&-3NOQZ_B?AN985X;%3 MH?RO3TZ?@%%%%=!PA1110 4444 %%%% ']#7_!K+^T%_PLO]@;6/ ]Q/OO?A MOX@FAACW9\NRO!]IC/MF79?$CP M_+'#'G'F7MF?M$9_"#[7^=?T+U\'G%'V>*EYZ_?_ ,&Y^P<,8KVV70OO'W?N MV_"Q^;S+?P;X?DU2X53PES?38*L/416L3 M#VD]S7Y/U]-DM'V>%3[Z_P!?(^!XJQ/ML?.A1110 4 M444 ?;7_ ;U_ 7_ (7K_P %3/ ;S0^?I_@F.Y\478QG9]GCVP-^%U+;FOZ< MJ_&/_@T@^ OE:/\ %SXH7$/^OFM/"^GS8Z; ;FZ7/OOM#^%?LY7P^>5N?%./ M\J2_7]3]8X1PWLLO4WO-M_HOR"BBBO'/J KYI_X+#? #_AI7_@FM\6O#<=J'A.&;PO=C.?+^R2%(%_\!C;G\:^ MR:_&'_@T@^/7FZ3\7/A?<3?ZF:T\46$6>N\&VNFQ[;+0?C7[/5^>YG1]EBIQ M\[_?J?M.0XGV^ I3ZVL_EI^A^./_ =L_M!?8/ ?PI^%MK-\VI7MSXGU",'! M584^SVV?4,9KG\8Q^'X@U]L_\'"/[0?_ OW_@J/XZCAG\_3? R0>%+/G.PV MREKA?PNI;@?A7Q-7V65T?986$?*_WZGYAQ!BO;YA4FMD[+Y:?\$****] \4* M*** "BBB@ HHHH _4C_@U6_9H_X61^V7XG^)-Y;^98_#;13#:2%?N7]]NB0@ M^UNET#CIO7\?Z!*^!?\ @VZ_9G_X4'_P34T36[JW\G6/B7?S^))RR_.+UL+34!ZJ+>_MIV/\ WS&WX9KZ\KRC]N_X M>-\6OV)OBYX92/S)M;\':K:0*!D^:UI*(R/F?R%4445^E'X2%%%% !1110 4444 %%%% 'ZV?\&D7CI=/_:8^+'A MG?AM7\,VVIA,_>^RW0CS^'VO]:_>"OYI_P#@VS^* ^'?_!5?PG8O)Y4/C#2= M2T1R3P?]'-T@/UDMD ]R*_I8KXG/H*?4A1110 4444 %%%% !1110 4444 %%%% !1110 5_+O\ \%]/'0\??\%: M/BY<1R;X=/NK+3(QG[AM["VBHPL#D>5+=2/&![!"H'L*^BX=A>M*?96^]_\ /B>-ZUL-3I]Y7^Y M?\$\THHHKZX_-0HHHH **** "BBB@ J2UMI+VYCAA5I)9F"(HZLQ. *CKU+] MA[X=M\6_VSOA/X9\OS$UWQ?I5E*,9Q&]W$')]@FXGV%3.7+%R?0TITW.:@NK ML?UR> O#*^"? NBZ+'M\O2;""R7'3$<:H,?]\UK445^8G[VE961^+/\ P=^_ M\V\_]S)_[B:_%FOVF_X._?\ FWG_ +F3_P!Q-?BS7WF2_P"YP^?YL_(.*?\ MD:5?^W?_ $E!1117J'SX4444 %%%% !1110 5_3S_P &\7_*'GX0?]QG_P!/ M=_7\PU?T\_\ !O%_RAY^$'_<9_\ 3W?UX/$7^[1_Q+\F?8<$_P"_3_P/\XGV MG1117QI^H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_\%)? M^4=?Q\_[)SXA_P#39<5[57BO_!27_E'7\?/^R<^(?_39<5K0_B1]4<^+_@3] M'^1_([1117Z6?@X4444 %%%% !1110 4444 %%%% !7T/_P3@_X)M>//^"DW MQKC\->%86T_0M/9)=?\ $$\1:TT: GJ>F^9L,(X@06())559UT_^"8W_ 2^ M\=B#@27#C.R,'W8JH)K^FK]D_] MDWP/^Q5\%-+\!?#_ $B/2M$TU=SN<--FF M:QPZ]G3UG^7]=CZCA_AV>-E[:MI37_DWDO+N_N\N=_9E_P""?_PO_94_9@D^ M$OASP[:S>%=0M)+76A>*))M?:6/RYY;IL#>TBD@C@*N%4*H '\U/_!4O]@C5 M/^"=G[7>O>![A;BX\.W!_M+PU?R#_C^TZ1F\O)[R1D-$_3YHR0,,N?ZP*^,/ M^"X?_!."/_@H1^R)=KHMFDGQ&\#"75O#3J/WEV=H\^QSZ3JHV]/WB1$D#.? MRO,)4J]ZCTEOZ]S[+B')88C!I4(VE3^%+MU7^7F?S!44^XMY+.XDAFC>*6)B MCHZ[61AP01V(]*97W!^2A1110 4444 %%%% !1110 5_0U_P;C_\%/\ _AJC MX$_\*C\8:AYOQ ^'5FJV$T\F9=:TE<)&^3RTD&5C?N5,3?LR_M% M^)OV2_COX9^(G@^[^QZ]X7O%NH,Y\NX7[LD,@&,QR1ED8=U<]#S7#F)HN M'7IZGK9+FDL#B55^R])+NO\ -;H_L0HKRW]C']K3PS^V_P#LW^&?B1X3E_XE M^O6X,]JSAIM-NE^6:VDQ_'&^1G&&&UA\K GU*OS^47&3C+='[/3J1J04X.Z> MJ84445)84444 %%%% !1110 4444 %%%% !1110 4444 %%%% &-XX^'7A_X MG:(VF>)=!T;Q#ILGWK34[*.[@;ZI(I7]*^7/C1_P0B_97^-WG27?PHTGP_>2 M9VW'AV>;2?*)[B*%EA_.,BOKRBM:=>I3^"37HSGKX2A65JT%+U29^1/QN_X- M)_ >M":;X=_%7Q1X=DY9+;7K"'5(B?[H>+R&4>Y#D>]?'GQR_P"#8G]I;X6K M--X=@\'_ !#M4RR#2-6%MCNEB&[V5V]LFOZ.:*]&CG>+AN[^J_IGAXC MA3+JNT7%^3_1W7X'\?OQO_8X^+'[-D\B^/?ASXS\)QQMM^T:CI,T-L_;Y)BO MEN/=6(KS6O[2;BWCNX'BEC22.12KHZ[E8'@@CN#7SA\?O^"0G[-O[2OG2>)O MA'X4COKC)>_TB Z1=LW]]I+4QEV_W]P]01Q7J4>(UM5A]W^3_P SP,5P/):X M>I\I*WXJ_P"1_*+17[J_M#?\&F'@?Q!Y]U\+_B9X@\-3'+)8:_:1ZG;D_P!T M2Q^4Z+[LLA^M?!7[2/\ P;R?M/?L\_:+BW\&V_Q TF')^V>$[K[<[#MBV8)< MDX[+$P]^F?6HYKA:ND96?GH?.8KAW,,/K*FVNZU_+7[T?#]%:/BOPAJW@/7[ MC2= ZHW\(K^M7PKXHT_QOX8TW6M)NH;[2]7M8KVSN8CF.XAD0/&Z MGT96!'L:_C"K^E+_ (-N_P!IF3]H#_@FKHNCWT_G:M\--0G\,REFR[6ZA9K4 MX_NK#,L0_P"N!KYOB'#)PC76ZT?IT_KS/NN"LOL#XE_$'3_A5X U;Q'JDGEV&CVSW,N/O/@<(O^TS84#N2*_'7XG?$/4/B MQ\0=7\2:I)YE]K%RUQ)@\)G[J#_950%'LHKS0_[**&8^RFOV*^'O@73_ (9> M!]*\/Z7%Y.GZ/;);0KW(48W'U8G))[DDU\A_\$EOV?/[/TC4?B+J4'[V^W:? MI.]>D0/[Z4?[S (#U&QQT-?:E>]EM#DASO=_D?R;XS<4?7\S6647^[H:/SF] M_P#P%>[Y/F[A1117I'XR%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!^8?\ P=A_\HZ_!?\ V4:Q_P#39JE?SWU_0A_P=A_\ MHZ_!?_91K'_TV:I7\]]?;Y#_ +HO5GY/QA_R,7Z(****]D^7"BBB@ HHHH * M*** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\_Y1U^-/^RC7W_ILTNO& MS[_='ZH^HX/_ .1BO1GZ>4445\0?K 4444 %%%% !1110 4444 ?F'_P=A_\ MHZ_!?_91K'_TV:I7\]]?T(?\'8?_ "CK\%_]E&L?_39JE?SWU]OD/^Z+U9^3 M\8?\C%^B"BBBO9/EPHHHH **** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY M[Z_H0_X-//\ E'7XT_[*-??^FS2Z\;/O]T?JCZC@_P#Y&*]&?IY1117Q!^L! M1110 4444 %%%% !1110 4444 %%%% 'XL_\'?O_ #;S_P!S)_[B:_%FOVF_ MX._?^;>?^YD_]Q-?BS7WF2_[G#Y_FS\?XI_Y&E7_ +=_])04445ZA\^%%%% M!1110 4444 %?T\_\&\7_*'GX0?]QG_T]W]?S#5_3S_P;Q?\H>?A!_W&?_3W M?UX/$7^[1_Q+\F?8<$_[]/\ P/\ .)]IT445\:?J!\F?\%S/A.WQA_X)5?&" MPCC\RXTK2DUV(@9,?V*>*Z)HG_P#'6-?QQ^/O!=]\-O'>M>'=4C\G4] OY]-NX_[DT,C1 MN/P92*^LX=JWISI]G?[_ /AC\XXXP]JU.MW37W._ZF31117TA\,%%%% !111 M0 4444 %?IK_ ,&KGQJ7P'^W]KOA&XF"6_CSPQ<10IG'F75K(EPGUQ"+FOS* MKU[]@;]HAOV3_P!L_P"&OQ":1H[7PSKUO/?%?O-9NWE72CW,#RC\:Y<;1]K0 MG3[K\>AZ&5XGZOBZ=9[)J_IU_ _KNHIEO<1W=O'-#(DL4JAT=#N5U/((/<&G MU^?OVMI&\TA]\3&V_.OTZK^>G_@Z:_:17XI?MUZ)X"LY_ M,L?ACH:13H&R$OKW;<2_^0!:#Z@UZF3T?:8J/EK]W_!L?/\ %&*]CET^\K17 MSW_"Y^9-%%%?>'X^%%%% !1110 4444 %%%% '[??\&C/PG-GX!^,OCJ6+*Z MAJ&GZ#;2$?=\B.6>8#Z_:("?H*_8ZOA__@W=^"#?!;_@E?X&FFA\B^\:7%YX MEN5(QN$TICA;WS;PP'\:^X*_/=ONT/VC(,/['+Z4'VO]^OZA7Q9 M_P '#O\ RAY^+_\ W!O_ $]V%?:=?%__ <+0-!_P!YI_XE^9T9M_N-;_!+\F?S!T445^C'X>%%%% !1110 4444 %%%% ' MZO\ _!I5XL6S_:Z^)VA[OFU+P@M\%]?(O84_]N/UK][:_FO_ .#:/XC+X&_X M*J^&]/:3RU\7:)JFD=Y^I^T@5E^-_"5GX_\ M&:OH.H+YEAK5E-87*_WHI4:-Q_WRQK4HK@VU1[#2:LS^,OXA>"KSX:^/]<\. M:BNS4/#^H7&FW2XQMEAD:-Q_WTIK'K[ _P""\7P*_P"%"_\ !4OXH6L4/E6/ MB:\C\36C8P)1>QK-,?PN#.O_ &OC^OTNA4]I3C475)GX/C*#HUYT7]EM?

!YZ$Q>K.(!7CYUA76P_-'>.ORZ_UY'TW"N8+#8SDG\,]/GT M_P OF?T*4445\.?K04444 %%%% !1110 4444 %%%% !1110!ROQP^,.B_L^ M?![Q-XX\27'V70_"FFSZI>O_ !&.)"Q51W=L!5'4LP Y-?R&_M!_&S6/VD/C MEXM\?:\^[5_%VJW&JW(!RL32N6$:_P"R@(51V50*_8;_ (.EO^"A<>G:#I7[ M._AF^S=7QAUKQ>T3_P"KA4[[2S;W9@)V!P0$@/(8U^)-?99#A'3I.M+>6WI_ MP3\PXPS)5L0L-!Z0W]7_ )?G<****]X^."BBB@ HHHH **** "BBB@#^GG_@ MWB_Y0\_"#_N,_P#I[OZ^TZ^+/^#>+_E#S\(/^XS_ .GN_K[3K\YQW^\U/\3_ M #9^X93_ +C1_P $?R04445RGH'\]_\ P=A_\I%/!?\ V3FQ_P#3GJE?F'7Z M>?\ !V'_ ,I%/!?_ &3FQ_\ 3GJE?F'7Z#E?^Z0]#\7X@_Y&-7U"BBBN\\<* M*** "BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^1VOZXO\ @FU_RCK^ M ?\ V3GP]_Z;+>OG.(_XH?/A1110 4444 %%%% !7]//_!O%_RA MY^$'_<9_]/=_7\PU?T\_\&\7_*'GX0?]QG_T]W]>#Q%_NT?\2_)GV'!/^_3_ M ,#_ #B?:=%%%?&GZ@%%%% !1110 4444 %%%% 'YU_\'-G[,W_"[/\ @G9) MXLL[?S=6^%^K0ZN&5)HF(]P&R/0@5_'O\4?AWJ7P@^)?B+PGK4/D:QX8U.YT MJ^C_ +D\$K12#_OI37UW#V(YJ4J3Z._R9^:\:X/DQ$,0OM*S]5_P'^!@T445 M]$?$A1110 4444 %%%% 'J?[$'Q\?]EW]K[X;_$!9&CA\+>(+2\N]O5[7S M MPG_ H6D7_@5?U[P3IUHS>EN;[M'^A^#/_ 5Y^.W_ T;_P %)_B_XECF\^S77Y=)LG!R MK6]D%LXV7V98 _\ P(GJ37S?4EW=RW]U)/-(\TTSF21W.YG8G))/*]7M='M0!N_>W$R1)Q_O.*3:2NRHQ2&2%O\ P&^SC\*^QJR_!/A"Q^'O@S2- TN+R--T M.RAT^TC_ .><,2+&B_@J@5J5^:UZCJ5)5'U;9^[8/#JA0A17V4E]R"BBBLCH M"BBB@#^=W_@Z0^ '_"L?^"A%AXRMX-EE\2/#]O=R2 8#WEK_ *+*OX0I:G_@ M=?FK7]!/_!U9^S__ ,+ _8B\+>/;>#S+SX>>(5CGDQ_JK.^7RI#GWGCM!^-? MS[5]YD];VF%CY:?=_P _'N)L+[',9VVE[WW[_C<****]0\ **** "BBB@#[ M:_X-Z/CS_P *+_X*F>!(YIO(T_QM%<^%[LYQO^T1[H%_&ZBMQ7])_P 8?B;I M_P %OA+XH\8ZLVW2_"FDW6L79SC]U;PM*_/^ZAK^/3X6_$*^^$GQ-\.^*]+; M9J?AG5+;5K1LXVS02K*AS_O(*_HE_P""_O[7-CX:_P""0EUJ6AW?R_&+^S=, MTN16^9[:Y47DAQ_=:VA=">G[T>HKYG.<)[3$TVOM:?<_\F??<+YDJ. KJ7V/ M>7S7^:_$_G3\?^-M0^)?CS6_$FK2^?JGB"_GU*\D_P">DTTC2.WXLQ-9%%%? M3+31'P3DV[L****!!1110 4444 %=5\#?A+J7Q[^-'A/P1HZ[M4\7:O:Z/:_ M+N"R3RK&&/\ LC=DGL 37*U^C7_!L7^S/_PN?_@H:?&%W;^9I7PNTB;5-S+E M/MLX-M;J??:\\@]#"*Y\56]C1E4[+_ACLR_"O$XF%!?::7RZ_@?T,?#CP#IO MPJ^'F@^%]&A^SZ/X;TZWTNQB_P">4$$:Q1K^"J!6U117YNVV[L_H-.HH _CG_:/^%LGP._:$\=>"Y59)/"7B"_T MI?L0?&@?LZ_MB?#'QQ))Y-KX9\36%]=MG&;99T\\9]XBX_&OZ^E;'PK\7-/]HU%M%CTS4V+98WEIFVF9O0N M\1D /:0'O7S/$='2%5>GZK]3[[@?%>]4P[\I+\G^A]%4445\J?H04444 %%% M% !1110 4444 %%%% !1110 4444 >4_MU?&I?V=/V-/BAXW\T0S^&_#-]=V MC$[OY6"BBBO M>/C@HHHH **** "BBB@ K[;_ .#>+X3M\5/^"KGP\D>+S;/PM%?:]<\?=\JU MD2)OPGEAKXDK]BO^#2#X(-??$GXN?$B:':NEZ;:>&[.4CAS<2FXG /\ LBVM M\_[XKAS.I[/"SEY6^_0]C(?^YD_]Q-?BS7WF2_[G#Y_FS\?XI_Y&E7_M MW_TE!1117J'SX4444 %%%% !1110 5_3S_P;Q?\ *'GX0?\ <9_]/=_7\PU? MT\_\&\7_ "AY^$'_ '&?_3W?UX/$7^[1_P 2_)GV'!/^_3_P/\XGVG1117QI M^H!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_P#!27_E'7\? M/^R<^(?_ $V7%>U5XK_P4E_Y1U_'S_LG/B'_ --EQ6M#^)'U1SXO^!/T?Y'\ MCM%%%?I9^#A1110 4444 %%%% !1110 5]7?\$K/^"4?C3_@IG\6?LUD+C0? MA_HLR_\ "0>(WBREN.#]G@!XDN64\+T0'G2:]K=TB[KDV44T,31P @KYKO/&H+?*H+-AMNQOZ@O@)\ _"/[,7 MPGT?P1X&T6UT#PUH<(AM;2 ?BSNQ^9Y&.69V)9B222:\7-LT^KKV5/XG^!]5 MP[P^\:_;UOX:?WOMZ=_P\J?[-7[-/@O]D;X.:3X$\ Z+;Z'X=T=,1Q)\TEQ( M?OS2OUDE<\L[445\7*3D[RW/U2$(PBH05DM@HHHJ2C^>__@Y1_P"" M:_\ PS9^T!'\8O"NG^5X)^)5TW]IQPIB/2]8(+R?1;@!I1_MK-T&T5^8=?V# M?M:?LQ^&_P!L?]G?Q3\-_%)/V2_CWXH^'?BRV^S:YX6O6M)B ?+N$X:.>//)CDC*2*>ZN.G M2OM,DQWMJ7LI_%'\4?E?%>4_5L1]8IKW)_@^J^>Z^?8X.BBBO6DARL3GJ5,3$DLQ'S&?8#_F)A\_\ ,^^X/SBS M^HU7YQ_5?JOGY'Z64445\L?H04444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!POQR_9B^'?[3.@?V9\0/!/AGQA9JI6- M=5T^.X>#/>-V&^-O]I"#[U^=G[5W_!JW\(_B8MUJ'PK\2:Y\-M3?+1V%T3JV ME$]0H$C"=,]-QE< =%.,']3:*ZL/C*U%_NY-?E]QPXS*\+BE:O!/SZ_>M3^5 M?]N#_@CE\=_V"5N-0\6>%6UCPG ?^1DT%FOM-5?64A1)!V&9D0$G )KY;K^T MFYMX[RWDAFC26&52CHZ[E=3P00>H/I7Y6?\ !6/_ (-QO"_QRTG5/'?P'T^Q M\)>.(U:YN?#46V#2=BC)X5K25_NU/8X?K.GF-*2[V^_3]3^ MDJBBBOSX_: HHHH ***Y_P"*WQ)T_P"$'PYUCQ-JC;;+1[9KAU!PTK#A8U_V MF8JH]V%)M)79K0HU*U2-&DKRDTDENV]$OFSXY_X*U_M!^9-IOPYTZ?B/;J.K M[3W_ .6,1_#,A!]8S7Q#6S\0_'>H?$[QSJWB#5)/.U#6+E[F8]@6.0H]%48 M'8 "L:OEL16=6HYG]V\'\.T\DRFEE\/B2O)]Y/63^_1>204445B?3!1110 4 M444 %%%% !1110 4444 %=-\&_A=?_&GXGZ+X7TT?Z5J]RL6_&1"G5Y#[(@9 MC]*YFOOC_@DS^SY_8GAG4/B'J,&+G5MUCI6]?NP*W[V0?[[J%!ZXC;LU=&%H M^UJ*/WGR?&W$D,CRBKCOM_#!=YO;[OB?DF?7'@?P;8?#SP?IFA:7#Y&GZ3;) M:VZ=PJ $GN3U)[DDUJ445]0M-$?PM4J3J3=2;NV[MO=M[L****" HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S#_X.P_^ M4=?@O_LHUC_Z;-4K^>^OZ$/^#L/_ )1U^"_^RC6/_ILU2OY[Z^WR'_=%ZL_) M^,/^1B_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\ *.OQI_V4:^_]-FEU M_/?7] O_ :;ZQ'/^P1X\T]<>=:^/[F=N>HDTZP4?^BS7CY]_NC]4?4<(?\ M(Q7HS]1Z***^'/U@**** "BBB@ HHHH **** /S#_P"#L/\ Y1U^"_\ LHUC M_P"FS5*_GOK^A#_@[#_Y1U^"_P#LHUC_ .FS5*_GOK[?(?\ =%ZL_)^,/^1B M_1!1117LGRX4444 %%%% !1110 5_0A_P:>?\HZ_&G_91K[_ --FEU_/?7]" M'_!IY_RCK\:?]E&OO_39I=>-GW^Z/U1]1P?_ ,C%>C/T\HHHKX@_6 HHHH * M*** "BBB@ HHHH **** "BBB@#\6?^#OW_FWG_N9/_<37XLU^TW_ =^_P#- MO/\ W,G_ +B:_%FOO,E_W.'S_-GX_P 4_P#(TJ_]N_\ I*"BBBO4/GPHHHH M**** "BBB@ K^GG_ (-XO^4//P@_[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS M_P"GN_KP>(O]VC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U *_F'_ .#@?]G=OV>_ M^"HGCUH8/)TSQQY/BRR.,>9]J!^T-_X%1W-?T\5^1O\ P=A?LN-XL^!O@'XN M:?;EKGPAJ#Z%JKHO/V2Z^>%V/]U)HR@][K\O8R.O[/%*+VEI_D?,\683VV < MEO!I_+9_@[_(_"6BBBON#\E"BBB@ HHHH **** "BBB@#^H'_@@W^U\G[77_ M 3E\'RW5UY_B/P(@\*:P&;,A:V11!(>YWVYA8L>K[^N#7V77\V__!NC^WK' M^R)^VO%X3UV\^S>#/BP(M&NFD?;%:7X8_8ISV +N\)/ GW'A:_I(KX'-L+[ M#$-+9ZH_8N',P6+P46W[T='\MG\U^-PHHHKS3W@HHHH **** "BBB@ HHHH M**** "BBB@#G?B]\4M'^"'PK\1^,O$%Q]ET/PMIMQJM]+W6&&-I&P.[$+@#N M2!WK^0?]HGXV:I^TC\=_&'C[6C_Q-/&&KW.JSINW+"99"XC4_P!U%(11V"@5 M^UW_ =+?MZ1_#[X.:+\!]!O!_;/C4IJWB+RW^:WTZ*3,,+8Z&:=-W^[;D$8 M<5^#]?89!A>2DZTMY;>B_P S\RXRS!5<0L+#:&_J_P#)?FPHHHKZ ^,"BBB@ M HHHH **** "MKX;> =2^*WQ$T'POH\/VC5O$FHV^EV47_/2>>58HU_%F K% MK[^_X-N/V7&_:!_X*0:1X@N[S"63S1_U[FL< M365*E*H^B.O X5XC$0H+[32_S_ _HL^$7PUT_P"#/PH\,^#])7;I?A72;72+ M,8QB&WA6)./]U!71445^;-MN[/W2,5%66P5\I_\ !<+0O^$B_P""4?QJM]N[ MR]%CNL?]<;J"7/X;,U]65XI_P4E\)GQQ_P $]_C?I:IYDMSX%UDPKC[TBV4K MI_X\JUKAI]?.-MJ\RQW'/_7%Y*_KGK^+ M.OZUO^"97[2D?[6_[!OPQ\=&X%Q?ZGHD-MJC;LG[=;YM[G/<9FB=AGLP/.*M9F%OI'AK3;C5;V4G_5P01-+(?P537\>/Q> M^)6H?&?XL>)_&&JG=JGBK5KK6+LYS^^N)GE?G_>I3;> MA4FZM!GWW7G7^Z*_&&OZJO\ @LS^RVW[7'_!.3XD>&[6U-UKFEV/]OZ.JKND M-W9_O@B#^])&LD0_ZZU_*K7VV0XCGPW(]XNWZH_*>+L'[+'>U6TU?YK1_P"? MS"BBBO:/E0HHHH **** "BBB@ JQI6JW6AZI;7UE<36EY9RK/!/"Y22&12&5 MU8B@#^H[_ ((R?\%+;#_@HW^RQ9WFH7-O'\1O"21Z?XILUPK/ M+@B.\11_RSG"EN!A7$B]%!/U]7\B?[#/[;'C+]@/]H?2/B%X-N/](LSY&H:? M*Y6VUBS8CS+:4#^%L @X)1E5ARHK^HO]A_\ ;@\"_M^_ G3_ !UX%U!9K>8" M+4=.E8?;-&NL O;SJ.C#/#?==<,I(-?#YMEKP\^>"]Q_AY?Y'ZSPWGD<92]C M5?[R/XKO_F>PT445XY].%%%% !1110 4444 %%%% !7SW_P4O_X*">&_^"-M8:WO-1L>RJ,LQ502/YA?^"BW_!0C MQG_P4=_:!N_&GBF0V>G6X:VT+1(I2]MHEIG(C7IND; :20@%V[!0JKZV5Y;+ M$SYI? M_/R/F^(,]A@:7LZ;O4>R[>;_3N>2_%SXK:]\=/B=KWC'Q1J$VJ^(? M$E[+J%_=2=999&+' Z*HZ!1PH P !7.T45]RDDK(_)92__ (.P_P#E M(IX+_P"R_]-EO7SG$?\.'J?<<#_P >KZ+\SVJB MBBODC]("BBB@ HHHH **** "BBB@ HHHH **** /YAO^#AW_ )3#?%__ +@W M_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*_1L#_NU/_"OR1^'YM_OU;_'+ M\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_R__P"W M?_;@HHHKY<_0 HHHH **** /Q9_X._?^;>?^YD_]Q-?BS7[3?\'?O_-O/_[^OYAJ_IN_X-TM8CU/_@D-\+X8\;M/GUBW MDP?XCJUY)_*05X/$7^[+_$OR9]AP3_OTO\#_ #B?;U%%%?&GZ@%%%% !1110 M 4444 %%%% !7\V__!RG^S-_PHC_ (*1ZGXBM+?R='^)VFP:_$57$:W('V>Y M7_>+Q"4_]=Q7])%?F'_P=/?LS?\ "T/V(M!^(EG;^9J'PQUI?M$@7E+"]VP2 M?^1UM/H-U>MDN(]GBDGM+3_+\3YWBG!^WR^36\?>7RW_ N?SWT445]T?D(4 M444 %%%% !1110 5];?"3_@HPOP]_P""1?Q._9[D:^_M3Q=XHLM1T^54S%%9 M'RI+M"^?E_>6D.%Q\PGD]Z^2:*SJ48U$E+HT_FC?#XB=%MTWNFGZ-684445H M8!1110 4444 %?UP]AO;YA3CT3N_EJ?LA1117Y^?LP4444 %%%% 'C?_!0K MX _\-1_L0_%'P&L/VB\\0>'KI+!,9S>1IYUJ<>T\<1_"OY%R,&O[3*_DO_X* MD_ #_AF'_@H1\6O!L<'V>QL?$$]WI\8& EG=8NK=1](9D'X5]1P[6UG2?K^C M_0^ XXPNE/$+SB_S7ZG@=%%%?4'Y\%%%% !1110 5]-?M??\%#;S]J7]CG]G M_P"%LEO?V[?!_2[NROYI67R=0=I%CM2F"3B*UBC3Y@#N=P,C!KYEHK.5.,FI M/=;?=8VIXB<(RA%Z25G]Z?YH****T,0HHHH **** "BBB@ K^B3_ (->?V9_ M^%0?L!7OCB[M_+U3XHZS+>(Y7:QL;4M;0*>_^L%TX/<2CZG^>_P/X-U#XB^- M='\/Z1;M=:MKU[#IUE"O6:>:18XU'U9@/QK^P;]GGX-:?^SM\!_!O@/2=O\ M9_@_1K72(6"X\T0Q+&7/^TQ4L3W+$U\_Q#7Y:*I+[3_!?\$^TX+P?/B98A[1 M5EZO_@7^\[*BBBOCS],"BBB@ HHHH _&O_@[9_9X:]\)?"KXK6L!_P")?0QF+Z2FOY0:^UR&OSX?D>\7^#U/ROC#">RQWM5M-7^:T M?Z?>%%%%>V?)A1110 4444 %%%% !7[/?\&GG[7R6E_X^^!^J76W[5CQ7H*N MW5P$@O(QGN5%NX4=DE/J:_&&O2/V0_VEM:_8]_:6\&_$K0-S:AX3U*.[,._8 MMY RRQ-)&3V#FN/'X;V]"5/KT]3TLGQSP>+A7Z)Z^CT9_8)17,?!;X MOZ#^T!\)?#GC;PQ>+?\ A_Q3I\.I6,PZM'(H8!A_"ZY*LIY5@0>173U^>--. MS/VR,E)*4=F%%%%(H**** "BBB@ HHHH **** "BBB@ HHKYP_X*M?MR6?\ MP3^_8K\4^.!-"/$EQ'_97AJW?!-QJ4RL(CM/WEB >9AW6)AU(K2G3E4FH1W9 MCB*T*-.56H[**NS\-_\ @XP_:^3]I_\ X*(ZQHNFW7VCP[\+;?\ X1FUV-F. M2Z1B]Y)C^]YS&(^HMU-?!53:CJ-QK&H7%W=32W-U=2----*Q9Y78Y9F)Y))) M))ZDU#7Z-AZ*HTHTX]$?A^-Q4L37G7GO)W_X'R"BBBMCE"BBB@ HHHH **** M "OZ8O\ @W/_ &>&^ O_ 3 \*WMS!Y&I?$*\N?%-R&'S;)2(;?GT:W@A?^#>+_E#S\(/^ MXS_Z>[^O!XB_W:/^)?DS[#@G_?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "O%?\ @I+_ ,HZ_CY_V3GQ#_Z;+BO:J\5_ MX*2_\HZ_CY_V3GQ#_P"FRXK6A_$CZHY\7_ GZ/\ (_D=HHHK]+/P<**** "B MBB@ HHHH **** /T\_X-//\ E(IXT_[)S??^G/2Z_H0K^>__ (-//^4BGC3_ M +)S??\ ISTNOZ$*^(S[_>WZ(_6.#_\ D7+U84445XQ]0%%%% !7Y8_\',/_ M 38_P"%\_!*'XX>$]/\SQ;\/;4QZ[%"GSZCI )8R''5K9BS_P#7-Y9JWA>YC@N))GQ%HNHG"0W?/"HW$J]/^ ?LV1YK''895/M+22\^_H_^!T"BBBO//8"OB?_ (*^?\%A M6_X)37GP_C_X5S_PGB>.DU!@_P#;_P#9?V,VIM@1C[--OW?:1_=QM[YX^V*_ M'O\ X.ZO"C7GPF^">N;?ET[5]4L2WH9X;=\?C]F/Y5W9;1A5Q,:=173O^3/( MS[$5J&!J5J#M)6L]'U5][]#G?^(OW_JWG_R_/_O=1_Q%^_\ 5O/_ )?G_P![ MJ_%FBOKO[%P?\GXO_,_-O]:?\ R_/_ +W4 M?\1?O_5O/_E^?_>ZOQ9HH_L7!_R?B_\ ,/\ 6G-/^?O_ )+'_(_:;_B+]_ZM MY_\ +\_^]U'_ !%^_P#5O/\ Y?G_ -[J_%FBC^Q<'_)^+_S#_6G-/^?O_DL? M\C]IO^(OW_JWG_R_/_O=1_Q%^_\ 5O/_ )?G_P![J_%FBC^Q<'_)^+_S#_6G M-/\ G[_Y+'_(_:;_ (B_?^K>?_+\_P#O=7OG_!-7_@XAC_X*%_M8:1\+Y/A& MW@UM8L[NYCU(>*?[1V-!"TNPQ?9(OO!2,[^/0U_.[7U]_P $&/'\?PY_X*R_ M!^\G<)#?7UWI39. S75C<6\8_P"_DB?CBN?%9/A8T9RA#5)VU?;U.S+^)LPG MBJ<*M2\7))Z1V;]#^HZBBBOBS]4"BBB@ HHHH **** "BBB@ HHHH **** / MQS_X.@?^";5AJ7@J#]HKPGI\=OJNFRPZ=XQCA3 O('(BM[U@/XT0XF52BZ)]2/^BZ1;--LS@S/T2,>[N54>YK\=O'/C/4/B)XQU/7=4 MF\_4-6N7NIW[%F.<#T Z =@ *\W,J_+#V:W?Y'[=X*\+_7,PEF]=>Y1TCYS: M_P#;5KZN+,JBBBO!/ZJ"BBB@ HHHH **** "BBB@ HHHH **** .L^!WPFOO MCC\5M%\+Z?N6;5;@))*!D6\0^:20_P"Z@8^^,=Z_8?PCX5L? WA;3]%TR%;? M3]+MTM;>,?P(BA1]3@S9Z;N',=JK?. MX_WY%Q](P>C5]AU]!EU#DI\[W?Y'\C^,?%']HYK_ &?1?[O#W7K-_$_E\/DT M^X4445Z!^/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'YA_\ !V'_ ,HZ_!?_ &4:Q_\ 39JE?SWU_0A_P=A_\HZ_ M!?\ V4:Q_P#39JE?SWU]OD/^Z+U9^3\8?\C%^B"BBBO9/EPHHHH **** "BB MB@ K]I_^#1?XIQ[/C3X)FDQ-G3=@1+A('8GHJL:XQD.*6'Q].I+:]G\]/U/ZCJ*,T5^>G[0%%%% !1110 4444 %%%% M'YA_\'8?_*.OP7_V4:Q_]-FJ5_/?7]"'_!V'_P HZ_!?_91K'_TV:I7\]]?; MY#_NB]6?D_&'_(Q?H@HHHKV3Y<**** "BBB@ HHHH *_H0_X-//^4=?C3_LH MU]_Z;-+K^>^OZ$/^#3S_ )1U^-/^RC7W_ILTNO&S[_='ZH^HX/\ ^1BO1GZ> M4445\0?K 4444 %%%% !1110 4444 %%%% !1110!^+/_!W[_P V\_\ H?/A1110 4444 %%%% !7]//_!O%_RAY^$'_<9_]/=_7\PU?T\_\&\7_*'G MX0?]QG_T]W]>#Q%_NT?\2_)GV'!/^_3_ ,#_ #B?:=%%%?&GZ@%>9?MF?LW: M?^U[^ROX[^&NI>6D/B[29;.&5QE;6Y WV\V/^FWGB ((['6X MY'_>ZI !MAU #^+>!MD(Z2JQ(4.@/\S5>F_L@?M:>,/V)/C]H?Q$\$7OV76- M'DQ)#)DV^HV[8\VVF4?>C=1@CJ" RD,JD>?F6!6)IUD6;2P&(YW M\#TDO+OZK_@']?\ 17AW[ '[?G@;_@HE\!K/QKX-NA%<1[8-9T>:0&\T2ZQD MQ2 =5/)20##KR,$,J^XU\#4IRA)PFK-'[%1K0JP52F[I[,****DT"BBB@ HH MHH **** "BBB@ KS7]KS]JKPK^Q9^SUXC^(WC"Z6'2?#]N72!6 FU"X/$5M$ M#UDD?"CL,ECA5)'6_$WXG>'_ (,?#_5O%7BK5K'0?#NA6S7=_?WY/ &2Q( !) K^:#_@LO_P5GUC_ (*6?&=+72?MFE?"SPK,ZZ!IDGRO=ORK M7UPO_/5QD*O(C0[1RSLWI9;E\L34M]E;O]/4\//,YA@*-UK-_"OU?DOQV/F_ M]JC]I/Q)^U[^T%XI^(WBR<3:UXHO6NI$4DQVL> L4$>>1''&J(N><(,Y.37G M]%%?>1BHKECLC\=J5)3DYR=V]6%%%%42%%%% !1110 4444 %?T:?\&SO['[ M?L]?L%_\)MJ5KY'B#XM7@U8EUVNFG1;H[-3[-F:8'NMPM?A;^P'^R7J7[<'[ M77@GX:Z>)DAUZ_4ZEUBL;*VB&([>") D:*/154 >PKYOB#%6@J"ZZOT_X?\C[C@O+ M^:K+%RVCHO5[_>!-:T.;;Y.M6$]C)D<;98V0_ MHU:U%"=M1-75F?Q=:GILVC:E<6=S&T=Q:RM#*AZHZD@C\"*@KVK_ (*._#$_ M!O\ ;Y^,?AOR_+ATWQ?J7V9<=+>2X>2'_P ANE>*U^G4Y0+GN56*4*.R3-ZU^,5=A^S_ /'/Q#^S/\:O#/C[PI=_8O$'A6_C MO[.0Y*LRGYHW'\4;J61E_B5F'>N3'858BC*E]WJ>EE./>#Q4:ZV6_H]_Z[G] MCE%>0_L,?MG>%/V]?V;M!^(OA.9?(U*,1:A8F0--I%ZH'G6LO^TA/!P-R,CC MAA7KU?GDX2A)QDK-'[52JQJ052#NGJF%%%%2:!1110 4444 %%%% !5;6=9M M/#NCW6H:A=6]E8V,+W%S<3R".*"-%+.[L>%55!))X %6:_$?_@X@_P""SUGX MQLM4_9^^%.K+=:?O,'C/6[23='<%3SIT+CJH8?OF'!(\O./,!ZL'A)XBHJ3NPH MHHK0Q"BBB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/^RC7W_ILTNOT\K\P_\ M@T\_Y1U^-/\ LHU]_P"FS2Z_3ROS[-/][GZG[1P__P BZEZ!1117 >P!YK^4 MW_@L!^Q\W[$O[?\ X[\)6]K]E\/:A='7?#X"[8S871:2-$_V8G\R'ZPFOZLJ M_,3_ (.=_P!A=OCS^REI_P 6-#LS-XC^%;,;\1IF2XTB8@2DXY/DR!)/14:< MU[&2XKV6(Y9;2T^?3^O,^9XJR_ZS@G.*]Z&ORZ_AK\C^>ZBBBON#\E"BBB@ MHHHH **** "BBB@ KV+]B/\ ;K^(?[ 'QDM_&7P^U;[+,=L6HZ=<9DL-8@!R M8;B,$;EZX8$,A.58&O':*F<(SBXR5TS2E5G3FJE-V:V:/ZEO^":G_!8SX6_\ M%'_#=O9Z7>1^%_B%##OO_"NH3C[0"!\SVS\"YB')W* RC[Z)D9^MJ_B]T37+ M[PSK%KJ.FWEUI^H6,JSVUU;2M#-;R*Q M\5?$[4DR(FM;0Z7I[$?WIK@"4#W6%A752P=>J_<@W\OU//Q&:8.@KU:B7SU^ MY:GZ55\1_P#!2K_@NG\)_P!@"QOM"L;J#Q]\2XU9(_#^FW ,5A)V-[.,K"!_ MSS&Z4\?* =P_'G]MC_@X4^/_ .U[:WFCZ;JT'PR\)W64;3O#;O%=7$9_AFO" M?-;@D$1^6C \J:^%G=I'+,2S,!7 M_;S_ $7^?W'KG[9_[<7Q&_;V^+DWC#XBZV^HW?S1V-C"#'8:1"3GR;>+)"+P M,DDLQ&69CS7D5%%?30A&$>6*LD?!U*LZDW.H[M[MA1115&84444 %%%% !11 M10 4444 %%%% ']//_!O%_RAY^$'_<9_]/=_7VG7Q9_P;Q?\H>?A!_W&?_3W M?U]IU^:G^)_FS]PRG_<:/\ @C^2"BBBN4] _GO_ .#L/_E(IX+_ .R< MV/\ Z<]4K\PZ_3S_ (.P_P#E(IX+_P"RI]QP/\ QZOHOS/:J***^2/T M@**** "BBB@ HHHH **** "BBB@ HHHH _F&_P"#AW_E,-\7_P#N#?\ IDL* M^+*^T_\ @X=_Y3#?%_\ [@W_ *9+"OBROT; _P"[4_\ "OR1^'YM_OU;_'+\ MV%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z'Z!P+_P O_P#M MW_VX****^7/T **** "BBB@#\6?^#OW_ )MY_P"YD_\ <37XLU^TW_!W[_S; MS_W,G_N)K\6:^\R7_+::/\ %JQ2PMV=MJ#4[=F>U!)X^=7N(QW+R1CO M7EYQ1=3"R2W6OW?\ ^@X9Q2H9A!RVE>/W[?C8_HDHHHKX,_8 HHHH **** " MBBB@ HHHH *X']JCX%67[3O[-OCGX>ZAY:V_C#1+K2Q(XR())(V$)-0TC4K>2SU+2[F2SNH''S0RQL4 M=#[A@1^%4:^W/^#A#]F;_AF__@IQXSFMK?R-'^("1>+;+"\%KG)KPD8:1 MKYS/$2/40- O_ *_F8^!/PIO/CM\;?!_@G3]WV[Q=K5GHT! SM>XF2(-]!OS M]!7]B?A?PW9^#?#6G:/IT*V^GZ5;1V=K$O2**-0B*/HH KYOB*M:$*7=W^[_ M (<^ZX(PUZM3$/HDE\]7^7XEZBBBODS]&"BBB@ HHHH *_ __@["_9__ .$. M_:J\ ?$:VA\NU\;:"^F7+*.&NK&3[S'U,-S"H]1%[&OWPK\[_P#@YM^ '_"W M?^":]UXDMX/,O_AOK=IK(91E_L\I-I,H_P!G]_&Y]H<]J]+*:WL\5%]]/O\ M^">%Q)A?;Y?42WC[R^6K_"Y_.'1117WQ^.!1110 4444 %%%% !1110 4444 M %%%% !1110!]V_\&Y_[,_\ PT)_P4S\,ZE=6_G:/\-[6;Q3=;E^7S8L16HS M_>%Q+%(!U(B;T-?TOU^5?_!J7^S1_P (#^R;XQ^)UY;[+WX@ZR+&R=E^]8V( M9-RGMNN);A2!U\E?3C]5*^%SJO[3%-+:.G^?XGZYPK@_88",GO/WO\OP"BBB MO)/I HHHH **** "OY6_^"SO[(#?L6_\%"_'7ARUM?LOAW7+C_A(M! 7;']B MNV9PB?[,4HFA'_7&OZI*_,3_ (.??V(F^.G[)6F_%;1;/SO$'PKF8WWEKEY] M)G*K+G')\F01R>BH9CZU[&2XKV6(Y7M+3Y]/Z\SYGBK+_K."ZBBBON#\E"BBB@ HHHH **** "BBB@#]@_\ @V1_X*>P^ _$$G[._C74 M5ATO7+A[OP;=3OA+>\<[IK#)X F.9(QQ^\\Q>6E45^Y-?Q=:9J=SHNI6]Y9W M$UI>6DJS03PN8Y(9%(*NK#E6! ((Y!%?T;?\$./^"SNF_MX> ;7X?^/+^WLO MC%H%MAFD(C3Q3;H.;F(=//51F6,>[J-I98_E,\RUIO$TUIU_S_S/T7A//%** MP-=ZKX7W7;U73[C]#Z***^:/NPHHHH **** "BBB@ HHHH **** ([V]ATVS MFN+B:.WM[=#)++(P5(U R68G@ #DD]*_F5_X+J?\%,/^'A'[5+6GAV\:3X:> M 3+IWA_:2$U&0D>??$?]-650F>D<:' +,*^N?^#@O_@MI;^*+/6/@'\(=76> MQ8M9^,M?LY,I<@ZP@]Z^E*_/\ ,\5[?$2FMMEZ+^KG[1D.7_5,%"F_B>K] M7_EM\@HHHKSSV#\6?^#OW_FWG_N9/_<37XLU^TW_ =^_P#-O/\ W,G_ +B: M_%FOO,E_W.'S_-GX_P 4_P#(TJ_]N_\ I*"BBBO4/GPHHHH **** "BBB@ K M^GG_ (-XO^4//P@_[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS_P"GN_KP>(O] MVC_B7Y,^PX)_WZ?^!_G$^TZ***^-/U **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KQ7_@I+_RCK^/G_9.?$/\ Z;+BO:J\5_X*2_\ *.OX^?\ M9.?$/_ILN*UH?Q(^J.?%_P "?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB M@#]//^#3S_E(IXT_[)S??^G/2Z_H0K^>_P#X-//^4BGC3_LG-]_Z<]+K^A"O MB,^_WM^B/UC@_P#Y%R]6%%%%>,?4!1110 4444 ?,O\ P5F_X)^:?_P46_9! MUKP@L=O#XMTO.J^%[V3"_9K^-3MC9NT-U/(96!!!Z$5_9]7X7_P#!SW_P37_X0+QO M;?M"^$=/VZ/XDECL/%T,*?+:WV-L-X0.BS* CG@>8J$Y:6OHLAQW)+ZO/9[> MO_!_,^(XPRGVE/Z[26L?B\UW^7Y>A^0=%%%?7'YL%%%% !1110 4444 %%%% M !7]%'_!NK_P5 _X:[^ /_"KO&&H>=\1?AQ:(D$LSYEUO2EPD4V3RTD)*Q2' MJ08F))=L?SKUZ%^RM^TQXG_8^^/_ (9^(WA"Z^SZWX9NQ<(C$^5=Q'Y9;>0# MK')&61AUPQQ@@$<.88-8FBX=>GJ>QDF:2P.)53[+TDO+_-;H_L*HKS3]D#]J MGPQ^VG^SMX9^)'A&?S-*\16PD>!F#3:?<+\LUM+CI)&X93V. PRI!/I=?G\H MN+<9;H_9:=2,XJ<'=/5!7YP?\'2/PX;QG_P32M]8CCW-X1\7:?J,C@%%%% !11 M10 4444 %=)\'/B;?_!3XN^%O&6E\:GX3U>TUBTYQ^]MYDE3_P >05S=%)I- M6949.+YEN?V7?"OXDZ5\9?AEX=\7:%<"ZT7Q/IMOJMC*/^6D,\:R(3[[6&1V M-;U?DK_P:^_\%$+?XC?!^\^ /B2^5?$'@T2:AX:,K_-?::[[I8%)^\\$K,V. MOER@ 8B-?K57YSC,/*A6=)]/RZ'[?EF.CB\-&O'JM?)]4%%%%U_D%%%%?1GPX4444 %%%% ! M1110 5^D'_!K7X,;Q-_P4ON]0V93P[X.U"^+?W2\MM;C\3YY_6OS?K]F?^#1 MCX4M-XC^-'CB:/:EO;:=H5K)C[YD::>89]O+MS_P(5Y^;5.7"3?E;[]#VN': M7M,QI+SO]R;/VSHHHK\_/V8***Y3XW_%BQ^!_P *M:\4:AM:'2K[.5'MG/:E*22NS;#8>IB*T:%%7E)I)=VW9+[SXS_P""L_[0?]L^)-/^ M'>G3YM]*VW^J[3]Z=E_=1G_=1MQ'3,B]UKXRK2\7^*[[QUXJU'6M3F:XU#5+ MA[JXD/\ $[L6/T'/ [#BLVOEL16=2;FS^\.$^'Z>2Y72R^GO%>\^\GK)_?MY M670****Q/H@HHHH **** "BBB@ HHHH **** "NR^ /P?O/CQ\7=%\+V>Y3J M4X$\P&?L\"_-))^" XSU.!WKC:_0K_@E%^SY_P (?\/KSQYJ$&W4/$F;>PW# MYHK-&Y8?]=)!^4:D=:Z,+1]K44>G4^.X[XFCD>3U,8G^\?NP7>3V^[63\D?5 MGAKPY9^#_#MCI.G0+:Z?IMNEK;Q+TCC10JC\ !5ZBBOJ-M#^&ISE.3G)W;U; M"BBB@D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH _,/_@[#_Y1U^"_^RC6/_ILU2OY[Z_H=_X.K=$DU7_@F[X?N$#; M=-\>V%S)@=%-EJ$7/XRBOYXJ^VR'_=?FS\GXP_Y&+]$%%%%>T?+A1110 444 M4 %%%% !1110!^QG_!)#_@Y&L?A=X%T?X:_M '49M/T>)+/2O&-O$UU+% HP MD=[$N9'V* HFC#.0%#(3ES^Q/P2_:6^'O[2?A]=4\ ^-/#/C"RVAW?2M1BN6 MASVD526C;U5P".XK^.JK6C:W>^'-2AO=/O+JPO+<[HI[>5HI(SZJRD$?A7AX MO(J567/3?*_O1]=EO%V)P\%3K1YTO.S^_6_W?,_M"HK^2GP-_P %/OVB_AS ML.D_&[XG0P1@!(9O$-S6EG( M?S:$FO,EP[6Z27XGNQXWPMO>IR_!_JC^IJBOY8;W_@N-^U?J"L)/C3XE7=G_ M %=O:1_^@Q"N/\4?\%4_VD_&$31WOQT^*(23[RVWB&YM ?;$3+Q[41X=K=9+ M\?\ (G^+ M=(BU#2K^SU.PGW"*YM)UFADVL5;#J2#A@0<'@@CM7\_5+MYGVG1117CGU!^8?_!V'_RCK\%_]E&L M?_39JE?SWU_0A_P=A_\ *.OP7_V4:Q_]-FJ5_/?7V^0_[HO5GY/QA_R,7Z(* M***]D^7"BBB@ HHHH **** "OZ$/^#3S_E'7XT_[*-??^FS2Z_GOK^A#_@T\ M_P"4=?C3_LHU]_Z;-+KQL^_W1^J/J.#_ /D8KT9^GE%%%?$'ZP%%%% !1110 M 4444 %%%% !1110 4444 ?BS_P=^_\ -O/_ ',G_N)K\6:_:;_@[]_YMY_[ MF3_W$U^+-?>9+_N?A!_W&?_3W?U_,-7]//_!O%_RAY^$'_<9_]/=_7@\1?[M' M_$OR9]AP3_OT_P# _P XGVG1117QI^H!1110!\[_ /!4S]A^S_X*!_L7^*O M)2!=>6,:GX=N9< 6NI0AC#S_ K("\3'LDS'J!7\H_B#0+[PGK]]I>IVL]CJ M6FW$EK=VTZ%);>6-BKHRGD,K @@]"*_M K\&?^#G'_@FP_PI^*L/Q^\)Z>1X M<\:3K:^*(H4^6PU/&$N2!T2X48)Z>:A).90*^BR'&\D_J\]GMZ_\$^(XPRIU M*:QE-:QTEZ=_E^3\C\F:***^N/S8**** "BBB@ HHHH **** /5_V-_VT_B! M^PC\9K/QQ\/=8;3M2A'E7=K*#)9:K!D%H+B+(WQG'J&4X92K $?T9_\ !,K_ M (+.?"__ (*.>'K?3;>ZA\(_$B&$->^%[^<>9*0,M):2' N(^"> '4#YE PQ M_EUJQI.KW6@:I;WUC=7%E>V@_%33H_BMX=M MPL:W\DWV77+=!QS-@I<8'/[Q0['K)7ZG_LT_\%YOV8_VF+:WC@^(5KX+U:; M;3?%JC29(R>@\YB;=CVPLK']*^3Q.58FB]8W7=:GZ1@>(L#BE[L^5]GH_P#) M_)GV+15'PYXGTWQAI,6H:3J%CJEC.,QW-G.L\,@]G4D'\#5ZO-/1V"J@'4DG@"OG#]HG_@KW^SC^R_;W"^)OBMX7N- M0MP0VFZ-[_[ACM]YC8_]--H]2!S6E.E.;M!-^AC6Q%*C'FJR45YNQ]) MUX[^V9^WC\,?V"OAK)XF^(_B*WTN.16^PZ;#B;4M6#(9SG +'"+D%F M4(M6\4>(=0.9[[4;AII2.RC/"HN9],?\%4/^"Q7C[_ (*7^+_L M,PD\+_#72[@RZ5X;@FW"1APMQ=N,>=-CIQLC!(49+,WQ_117UE&C"E!0IJR1 M^=8G%5<14=6L[R84445H5^RV",-T:MVEF;$:=2"Q;!"-6=6I&G!SGLC;#T) MUJD:5-7JZLNI^V9=@883#QP\.B^]]7]X4445SG<%%%% '\VW_ M ]?GY7[C?\';/ MP"?5?AC\*?B=:P?\@74+KPYJ$BC)*W*">WSZ*K6\XSTS*/45^'-??Y36]IA8 M/LK?=H?C7$6']CF-2/1N_P!^OYW"BBBO1/$"BBB@ HHHH **** "BBB@#Z2_ MX)H?\%-O'/\ P30^,W]O^'&_M;PWJQ2+Q!X>GE*6VJPJ>"#@^7,F3LE )&2" M&4LI_I(_8<_X*(_"W_@H-\.H]=^'OB"&XO(8U;4M$NBL.J:0QQ\LT.2=N>!( MNZ-NS'!Q_)+6Y\.OB7XB^$/C&S\0^%=UN8#_LNA##/0 MC/(XKRKV3#ZB:!36Y M)_P65_9;C3%KK>#^YGIK,L(]55C_P"!+_,^F:*^/_%/ M_!>[]DGPE$S7'QBTRZ9>B6.DZA=EC[>7;L/Q) KP_P"*_P#P=0_L\^#()$\- M:+\0O&5T,^68=.BL;5O]YYI!(/PC-:0R_$RV@_NM^9C5SG TU>5:/WI_D?IA M7(?&_P"/W@K]FOP#=>*/'OB?1_">@VG#WFHW A5FP2$0?>D,F\0?$+Q=KWB[5VR%GU*[:;R%/.R-3\L:?[*!5]J]3##;H- M;ZAXCES!JNL1G(9(5!S;0MW.?-8$ ^6-RM^4U%%?48;"TZ$.2DO^"?G^.S"O MC*GM:[N_P7H@HHHKH.(**** "BBB@ HHHH **** "BBB@#^A#_@T\_Y1U^-/ M^RC7W_ILTNOT\K\P_P#@T\_Y1U^-/^RC7W_ILTNOT\K\^S3_ 'N?J?M'#_\ MR+J7H%%%%OM)U2T@O]-U2WDM+NVF3?'<0R*4=&!ZJRD@ MCN#5RB@-]&?R?_\ !4_]@_4?^">7[8GB+P/)'<2>';AO[3\-7DF3]LTZ5F\K M+=WC(:)^F6C)Q@BOG.OZ@O\ @MI_P32A_P""BW[*DT6BVT/_ LCP4)-2\,S MG"FZ) \ZQ9CT6954#) $B1DD*&S_ #"ZII=UH>IW%E>V\]G>6I]QP/_'J^B_,]JHHHKY(_2 HHHH **** "BBB@ HHHH **** "BBB M@#^8;_@X=_Y3#?%__N#?^F2PKXLK[3_X.'?^4PWQ?_[@W_IDL*^+*_1L#_NU M/_"OR1^'YM_OU;_'+\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_ MR[^?Z'Z!P+_R_P#^W?\ VX****^7/T **** "BBB@#\6?^#OW_FWG_N9/_<3 M7XLU^VG_ =ZZ))/X<^ >I -Y-KY2,%K>4\;F53$3ELQCY:_4_X8?&'PG\;/#: M:QX-\3^'_%>DR8VWFD:A%>P'/;?&S#/MUK^-:M+PGXSUCP'K$>H:'JVI:+J$ M7W+FPNGMYD^CH01^=>!BL@I5)Y_9U17 M\FO@W_@JY^TIX"@6+3_CC\3#'']U+O79[U5'H!,SX'MTKLK;_@NI^UE:)M7X MT:^>,?/8V3G\V@->=+AVOTDOQ_R/:CQOA?M4Y?A_FC^IBBOY7=0_X+>_M6ZG M&RR?&KQ2H88/E16T)_-(@:XGQ9_P4\_:,\;Q-'J7QQ^*DD+_ 'HHO$MW;QM] M5C=0?H13CP[6ZR7XBEQOAOLTY?@OU9_69KGB"P\,:;)>:E?6>GV\L[B&[L[N-9H)X7$D_Z(]JHHHKR3Z0**** /R:_P"#K[]F M?_A,OV;O ?Q4LK?=>>"=6?2-0=%Y^QWB@H['T2>%%'O<'UK\&*_KP_;V_9QB M_:X_8T^)'PZ>-)+CQ-H<\-CO^ZEZ@\VU<^RW$<3?A7\B=U:RV-U)#-')#-"Y M22-UVLC X(([$'M7V7#^(YZ#IO[+_!_TS\OXRP?L\8JZVFOQ6C_"Q'1117O' MQX4444 %%%% !1110 4444 %%%% !1110!]Y_P#!M[\!O^%T_P#!4/PSJ4T/ MG6'P_P!-O/$DX(^7>J"VAY]1-+V-?L'7P^>5N?%-?RV7Z_J?K7">%]EE\ M9/>3;_1?@@HHHKQSZ8**** "BBB@ KA_VFO@Q:_M%_LZ^.? =YL$'C#0KS2" M[CB)IH717^JL0P/8J*[BBJC)Q=T3.*G%QELS^+W6M'NO#NL7>GWT,EM>6,SV M]Q"XPT4B,593[@@C\*JU]8?\%O\ X ?\,Z?\%/OBII<,'DZ=KNI#Q)8X&%:. M^47#[1_=69Y4Q_L5\GU^E4:BJ4XU%U29^$8J@Z-:5&6\6U]S"BBBM# **** M"BBB@ HHHH **** "BBB@ J;3=.N-8U&WL[6&2XNKJ1888HUW/*[$!5 [DD@ M8J&OL#_@A)^S/_PT]_P4V^'EC<6_VC1_",[>*]2RNY5CLL/%N'0JUR;="#QA MS]*SK553INH^BN=&%P\J]:-&.\FE]Y_1W^Q/^SS;_LG_ +)7P\^'4"QJWA/0 M[>SNFC^[-=;=UQ(/]^9I'_X%7J-%%?FLI.4G)[L_=:=.,(*$=DK+Y!1114EA M1110 4444 %9_BSPKIWCKPMJ6AZQ9PZAI.L6LMC>VLR[H[F"5"DD;#NK*Q!' MH:T** >NC/Y*O^"DW[%6I_L!?M@^*_AW>K/)IMI-]MT*\E'_ "$--E):"7/0 ML #&^.!)&X[5X17])/\ P<(_\$V&_;:_97_X2_POIYN/B-\,XI;ZRCA3,VJV M!&ZYM !RS +YL8Y.Y&4#,A-?S;5^@99C%B**D_B6C_KS/QK/LK>!Q3@OA>L? M3M\M@HHHKT#Q HHHH **** "BBB@ K1\(^+]4\ >*-/US0]1O=(UC2;A+JRO M;29H9[65#N5T=2"K @$$5G44 FT[H_?#_@DO_P ''7AWXWV6F> ?CU?6/A?Q MH MO9^)W"V^E:T>@^T'A;6<]R<1,:&U3TMI@?,M^^%4F/)), M9-?-X[(5)\^'T\NGR/NLGXPE32I8W5?S+?YKKZ[^I_4-17YV_LI_\',/[/7Q MXMK6T\8SZO\ "G7I !)%J\)NM/+^D=W"I&W_ &I4B'Z9^Z/A9\=?!/QRT==0 M\%^+_#/BVQ9=WGZ/J<-]&![F-FQ^-?-UL+6I.U2+7]=S[K"YAAL2KT)J7SU^ M[SK'_Q\2CU M5EAZ_>KJP^!KUG^[B_7I]YY^,S;"85?OJB3[;O[EJ?J-\2/B9X>^#W@G4/$G MBK6M+\.Z!I41FN]0U"X6WM[=?5G8@<] .I) &2:_"_\ X*]_\'%NH_M Z?JG MPW^!,^H:#X+N5:UU3Q,ZM;ZAK<9X:.W7AK>!AU8XE<'!$8W*WP;^V?\ \%$_ MBY^WUXK74OB1XKNM2M;:0R66D6P^S:7IV>/W5NOR[L<;VW2$=6->(U]1E^1P MI/VE;WI=NB_S/S_.>+*F(3HX6\8]7U?^2"BBBO>/CPHHHH **** "BBB@ HH MHH *_1#_ (-QOV &_:O_ &QXO'FN6/G>"?A.\6IR>8F8[W4R2;2'T.QE,S=< M>4@(PXKX+^&7PVUSXQ_$/1?"GAK3[C5M?\17L6GZ?9PC+W$TC!54=AR>2> , MDX -?U=_\$X/V(M'_P""?7[)7AKX=:88;B_M8_MNN7\:X_M/490#/-Z[00J) MGD1QH#R,UX^=8WV-'DC\4M/EU9]/POE3Q6*]K->Y#5^;Z+]7_P $]UHHHKX< M_60HHHH _%G_ (._?^;>?^YD_P#<37XLU^TW_!W[_P V\_\ [^OYAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^ M3/L."?\ ?I_X'^<3[3HHHKXT_4 HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O%?^"DO_*.OX^?]DY\0_\ ILN*]JKQ7_@I+_RCK^/G_9.?$/\ MZ;+BM:'\2/JCGQ?\"?H_R/Y':***_2S\'"BBB@ HHHH **** "BBB@#]//\ M@T\_Y2*>-/\ LG-]_P"G/2Z_H0K^>_\ X-//^4BGC3_LG-]_Z<]+K^A"OB,^ M_P![?HC]8X/_ .1(O _B MJQ34O#OBBQDT^^@;JT;C&Y3_ NIPRL.595(Y KJ**<9-.Z)E%23C+9G\B7[ M=W['GB#]A']J+Q1\-?$*O+)HUQOL+W9M35+)\M!05_1 M]_P.69,&6,K_ (*@?\,5_M$?\*^\7:AY/PS^(]U'#)), M^(M$U(X2&ZR>%C?Y8I3P,>6Y.(\'^CJOXLZ_HN_X-W?^"H'_ V+^S[_ ,*T M\7:AYWQ(^&]HD:2S2;IM;TL82*XR>6DB)6*0\DYB8DESCY?/L!_S$P^?^9^@ M<'YQ_P P-5^%QDZ/1/3T>J"BBBNP\T**** "BBB@ HHHH ZGX)? M&CQ)^SM\6= \;^$-2FT?Q)X9O$O;&ZC_ ('7JK#HR,I*LIX9693D$BOZB?\ M@EW_ ,%-/"/_ 4L^ T.O:5);Z7XPTE$A\2Z 9,RZ;.1_K$!Y:WD()1_JI^9 M6 _E-KOOV:?VG/&_[(?Q>TWQS\/]=NM!\0Z6V%EC^:.YC)&^&:,_+)$V!E&! M!P#P0"/-S++HXJ&FDEL_T9[V19Y/+ZNNL);K]5Y_F?V'45^?W_!,?_@X"^&/ M[;UCI_AGQI<6'PX^)T@6$V-W/LTW6).F;2=S@,QZ0R$/E@%,F"U?H#7P]?#U M*,N2HK,_6,'C*.*I^UH2NOZW[!1116)U!1110 4444 %%%% !4=Y>0Z?:2W% MQ+'!;P(9)))&"I&H&2Q)X Y)-8/Q6^+GA?X&> ]0\4>,=>TKPSX?TM/,N;_ M %"X6"&(=AECRQZ!1DL< DXK\$_^"S/_!?[4/VPK#4OAC\(7O\ 0OAE,3!J MFJR*8+[Q.HX*!?O0VI_N'YY!C?M!,9[L%@:N)G:&W5]$>5FN<4,!3YJC][HN MK_X'F>>?\%\_^"I%O^W[^T-;>&O!]XT_PQ^'LDL&FS(<)K5XWRS7N.Z84)%G M^ ,W'F%1\"445]YAZ$*--4X;(_'L9C*F*K2KU=W_ %;Y!1116QRA1110 444 M4 %%%% !7]*G_!MK\ '^"?\ P3#T#5+J PZA\0]4N_$DH8?.(F9;:#_@+16R M2#VE]S7\[?[/WP6U?]HWXX>$_ >@QF35O%VJV^E6QV[EC:60*9&_V4!+,>RJ M37]?WPK^'&E_!WX8^'?".B0_9]'\+Z9;:38Q_P!R"")8D'_?*BOG>(J]J<:2 MZN_W?U^!]QP3@W*O/$O:*LO5_P"27XF]1117R)^D!7Y__P#!6/\ :#_X23QE M8_#_ $Z?=9Z'B\U/:>'N67Y$/^Y&V?K)ZK7VA\?/B_9? CX1ZUXHO=K+IL!, M$)./M$[?+%&/]YR <=!D]J_'GQ/XDO?&/B.^U;4IVNM0U*X>YN)6ZR2.Q9C^ M9KR\RK\L?9KK^1^Y^"?"_P!:QLLYKKW*.D?.;6K_ .W4_O:?0HT445X9_4H4 M444 %%%% !1110 4444 %%%% !1110!W'[.?P8N_C]\8]%\+VN]([Z;==S*/ M^/>W7YI7],A00,]6*CO7[ Z#H=IX8T.STVP@CM;'3X$MK>%!\L4:*%51[ " MOEK_ ()5?L^?\()\,;KQMJ$&W5/%(\NSW#YHK)3P1Z>8XW>ZI&>]?6%?09?0 MY*?,]W^1_(/C!Q1_:>;_ %*B_P!UA[Q\G/[3^5N7Y.VX4445Z!^2A1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!\5_P#!PG\-Y/B/_P $G/B9Y,?F7.@FPUB(8Z"&]A\T_A"TI_"OYAZ_L6_: M2^$%O^T%^SUXX\"W6SR?&&@WNCEGZ1F>!XP_U4L"#V(K^/37]"O/"VNWNF:A M;R6M_IT\EK?A!_W&?_ $]W]?S#5_3S_P &\7_*'GX0?]QG_P!/=_7@\1?[M'_$OR9] MAP3_ +]/_ _SB?:=%%%?&GZ@?F'_ ,'8?_*.OP7_ -E&L?\ TV:I7\]]?T(? M\'8?_*.OP7_V4:Q_]-FJ5_/?7V^0_P"Z+U9^3\8?\C%^B"BBBO9/EPHHHH * M*** "BBB@ K^A#_@T\_Y1U^-/^RC7W_ILTNOY[Z_H0_X-//^4=?C3_LHU]_Z M;-+KQL^_W1^J/J.#_P#D8KT9^GE%%%?$'ZP%%%% !1110 4444 %%%% !111 M0 4444 ?BS_P=^_\V\_]S)_[B:_%FOVF_P"#OW_FWG_N9/\ W$U^+-?>9+_N MB:IY>V/6+!V/E3KV#<%77^%T<9( )\-K^JK_@K! M_P $T/#_ /P4M_9QG\/W'V;3?&N@B2\\+ZRZ_P#'G5Y@L33L_B6_P#F?D/$&2RP%:\?X'[IL9FTV^EM)#CI\T; MU[+X5_X*K?M*>#(XTL?CG\4&2/A5NO$%Q=JH],3,PQ[5X!16C:/J:/\ X+9?M51P^6/C9XNV\88IZ.I+_P)_YG6?$7X]^.OC Q M/BWQIXL\4%FW$ZOJ]Q?9/K^]=N:Y.BBMHQ25D./$!34?%6HQ?,)[K;\L"-U,, M*DHO8DN^ 7(KY-_X-XO^".DG[._ARS^.7Q,TLP^.ME74>)- LY%P;B M13]VYF0X ZQQL0?F=E7]6J^/SK,O:R]A3?NK?S?^2/T[A7(WAX?6ZZ]^6R[+ M_-_@O5A1117SY]D%%%% !1110!\Z_P#!6']EQOVPO^"??Q+\%6UN;C6)=+;4 MM'55R[7UJ1<0HOH9&C\LGTD-?R>GBO[3*_EP_P""X7[%TG[%?_!07Q=IMG9_ M9O"OC"0^)M *KB-8+AV,D*]AY4XEC"]0BH?XA7T_#N)LY4'ZK]3X'C; MJ&+ MCT]U_FOU_ ^0J***^I/ST**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBK6BZ+>>)-9M-.T^UN+Z_P!0F2VMK>!#)+<2NP5$51RS M,Q '))H JT5V'QY^ GB[]F+XJ:EX(\=:-+X?\5:.EO)>Z?+-'*]N)[>.XBW M-&S+DQ2QL1G*[L$!@0./I1DFKK8J491DXR5FMT%%%%,D**** "BBB@ HHHH M_H0_X-//^4=?C3_LHU]_Z;-+K]/*_,/_ (-//^4=?C3_ +*-??\ ILTNOT\K M\^S3_>Y^I^T@4445P'L!1110 5^*G_!R!_P2$DCNM2_:*^&^EEX MY/WOCC2[6/E#T_M-%'8])L=#B0]9&'[5U%?6,.IV4UM'JJI#YKNCS\TRVGC:#H5/D^S[G\7%%?IK_ ,%U/^"( M=Y^Q[XBU#XK?"[39KKX4ZG-YNHZ? I=_"4SMTQU-HS'"-_RS)"-QL+?F57WV M&Q,*]-5*;T/QO'8&MA*SHUE9K[FNZ\@HHHKH.,**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *_3C_@V]_X)CK^U!\=)OBYXSTF.Z\ ?#^? M9I]O=PAX-9U7:"J[2,-' K"1NV]H1R-P'QW_ ,$\OV"?%W_!1+]H[2_ OAB- M[:SR+G6]7:,M!HMD& >9_5C]U$R"[D#(&6']47[.?[/GA?\ 96^"?AWX?^#- M/73?#OAFT6UM8^KR'DO+(V!NDDZ?(A1110 4444 %%%% !1110!_3S_ ,&\ M7_*'GX0?]QG_ -/=_7VG7Q9_P;Q?\H>?A!_W&?\ T]W]?:=?G.._WFI_B?YL M_<,I_P!QH_X(_D@HHHKE/0/Y[_\ @[#_ .4BG@O_ +)S8_\ ISU2OS#K]//^ M#L/_ )2*>"_^RA^+\0?\C&KZA1117>>.%%%% !11 M10 4444 %?UQ?\$VO^4=?P#_ .R<^'O_ $V6]?R.U_7%_P $VO\ E'7\ _\ MLG/A[_TV6]?.<1_PX>I]QP/_ !ZOHOS/:J***^2/T@**** "BBB@ HHHH ** M** "BBB@ HHHH _F&_X.'?\ E,-\7_\ N#?^F2PKXLK[3_X.'?\ E,-\7_\ MN#?^F2PKXLK]&P/^[4_\*_)'X?FW^_5O\%_&,'G''W(+BVN(V/_?P0C\:_GQK^KC_@L!\ MY/VE/^";'Q<\,6]O]IU!=$?5K&-1EWN+)UNT5?\ :'<,:JG245]ZT_R"BBBO=/D0HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^1VOZXO\ @FU_RCK^ ?\ MV3GP]_Z;+>OG.(_X)]+PNU3#>YF<*.RI.9XP/\ IG7]3-?CE_P= MH_LS?VGX&^&?Q>L[?,NDW,OA;59%7+&*8-<6I/HJNER,],S ?7VBVOAO1;/3K&%+:QT^!+:WA086*-%"JH]@ !^%6J_-*U1 MU*CF^K;/W?"T51HQHQVBDON04445F;A1110 4444 %%%% 'XA_\ !VW\ /L7 MC;X3_%*VA^74+.Y\,:A*!@*T+_:;8'U+":Z_".OQOK^G#_@X8^ '_"^?^"6_ MCB6&#S]2\#2V_BJT&,[!;N4N&_"UEN#^%?S'U]QD=;GPJC_*VOU_4_)N+L+[ M+,'-;32?Z/\ +\0HHHKV#Y@**** "BBB@ HHHH **** "BBB@ K]RO\ @TQ_ M9G_L/X6?$KXN7MOB?7[Z+PUIF^7\-?'UXSW<$"?N] U-\N\6!PL,WS/ M'V5O,3"@(#_1%7)_'/X)>&?VD/A'K_@?QCI<.L>&_$MHUG?6LG\2GD,IZJZL M%96'*LJL,$"N[+\;+#5>=;=5Y'DYSE4,?AW2>DEJGV?^3ZG\;]%?2'_!3S_@ MG#XJ_P"":_[15UX5UA9]0\,ZD7NO#6N>7B/5;0'H<<+/'D+(G8D$?*Z$_-]? M?4ZD:D%.#NF?C=>A4HU'2JJTEN@HHHK0Q"BBB@ HHHH **** "BBB@ JQI.L M7F@:C%>6-U<65W =T<\$K1R1GU#*01^%5Z* /:/!/_!1S]H#X=0K#HOQJ^*5 MC;I]V!?$UXT*_2-I"OZ5W5C_ ,%JOVJ-.51'\;/&#;?^>KPR_P#H2&OEVBL9 M8:D]7%?\%NWYQJIK MS/XA_MH_&#XMQ21^*/BI\1O$4,HPT6H^([RYC(]-CR%<>V,5YG11'#TH_#%+ MY(53&8B:M.$[L%HY5*CQ/>(01:IZP*<&5AU&(QRS%,<1B( M4:;J5-D=6"P=7%5E0HK5_AYOR1]A?\&T_P#P2J?X9>%XOVAO'FF^7KWB"V:/ MP=9W$>'L+*0$/?$'D/.I*Q],1%FY$HQ^O%1VMK'8VT<,,<<,,*A(XT4*J*!@ M < <8%25^?8O%3Q%5U)_\ #(_:,MR^G@Z"H4^F[[OJPHHHKF.X**** /Q9 M_P"#OW_FWG_N9/\ W$U^+-?M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-G MX_Q3_P C2K_V[_Z2@HHHKU#Y\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ MN,_^GN_K^8:OZ>?^#>+_ )0\_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z? M^!_G$^TZ***^-/U **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MQ7_@I+_RCK^/G_9.?$/_ *;+BO:J\5_X*2_\HZ_CY_V3GQ#_ .FRXK6A_$CZ MHY\7_ GZ/\C^1VBBBOTL_!PHHHH **** "BBB@ HHHH _3S_ (-//^4BGC3_ M +)S??\ ISTNOZ$*_GO_ .#3S_E(IXT_[)S??^G/2Z_H0KXC/O\ >WZ(_6.# M_P#D7+U84445XQ]0%%%% !1110 4444 %?S6?\' 7_!-C_AAO]JR3Q/X:T_[ M/\-_B5++J&FK$F(=*O,[KFSXX50S>9&.!L?:,^6QK^E.O$_^"AG[%.A?M_\ M[*7B7X<:UY-O<:A%]IT>_=-QTK4(P3!..^ Q*N!RT;NO&ZO0RS&O#5E)_"]' M_7D>+GV5K'85P7QK6/KV^?\ DS^1^BN@^*_PMUWX(_$S7O!_B;3YM+\0>&[Z M73K^UD^]#-&Q5@#T(.,AAPP((R"*Y^OOTTU='XW*+B[/<****9(4444 %%%% M !1110 5Z+^R=^T]XH_8W_:#\,_$;PC<>1K/ANZ$PC8D17L)^66WE ZQR1ED M;OALC! (\ZHJ914ERRV95.I*$E.#LUJC^P3]DC]J+PQ^V9^SSX9^)'A&X\W1 M_$EJ)O)9@9K&8?++;RXZ21R!D/8XR,@@GTBOYS?^#>'_ (*@?\,:_M"_\*W\ M7:AY/PV^)%TD7F3/B+1-4.$BND?MP_LH^,OAGK'EPCQ#9$6-V MZ[O[/O4(DMYQW^255) P67M_!CXCZYX2\26$VEZ_P"&[Z73 MM0M9!\T,T3E&'N,C@C@C!'!K^RZOQS_X.:O^"74GBW1_^&B_ ^FF34-+A2U\ M:VMO'EI[90$AU# Y)B&(Y#S^[$;<"-S7H9'CE3J>QGM+;U_X)XO%V4NO16*I M+WH;^V^(_AOQ3\.-2; EN(8_[8TU? M4[X@L_O@0'ZFOM/X/?\ !2_]G_X]10GPK\8/ &H33 %+275XK.\/_;O,4E_\ M=K^22BO&K6L&X_BOZ^9]1AN,\9!6JQ4OP?X:?@?VD6=[#J-K'/;S1W$, MHW))&P97'J".#4E?QF>%/B+X@\"2^9H>NZSHSDYW6-[);G/U1A7=Z=^W1\;M M'BV6?QB^*EJF,;8?%E_&/R$M<)?JSD"OY$M:_;1^,7B2%H]1^+'Q,OXW^\MSX MGO95;ZAI37GVM:_?>);]KK4KV[U"Z?[TUS,TLC?5F)-$>&Y?:J?A_P $FIQS M&WN4?OE_P#^IOXX?\%K?V7_@%#)_:WQ>\,:M=1Y M?#TC:U*[#^'-J)$4_[[ M*!W(KX'_ &KO^#LNUCMKK3_@K\.IY9F!6/6O%D@1$/3*V<#DMZ@M,O;*=J_% M&BO0HY#AH:RO+UV_ \?%<88ZJK4[07DM?O=_PL>L?M7?MQ_%7]MOQ>NL?$SQ MEJWB26%BUK:2.(K&PSVAMT BCXX)5=QQR2>:\GHHKV(PC!(/CYKUF?[-\+K)H?AHR)Q-?2IBYG7_KE"WE@]";A^Z&OW0K@_ MV8OV=?#?[)?P#\+_ Z\)V_V?0_"MBMI"6 \RX?EI)I,<&221GD8CJSGH.*[ MROSW,,4\16=3IT]#]IR?+E@L+&AUW?J]_P#+Y!117$_M%?&:T^ /P=UKQ1=> M6\EC#MM86/\ Q\7#?+$GK@L1G'10Q[5PRDHJ[/

%JXJO##4%S3FU%+NV[( M^+/^"KW[0?\ PEWQ L_ >GS[M/\ #F+G4-I^62[=?E4_]E?(E6]? MUV[\4:Y>:EJ$\EU?:A.]S<3.?FED=BS,?J2352OEZU5U)N;/[RX8R&EDV64L MNI?86K[R>LG\W>W9670****Q/>"BBB@ HHHH **** "BBB@ HHHH *[[]F7X M)7/[0?QIT7PS#YBV]Q+YM]*O_+"V3F1L]CCY1_M,H[UP-?HY_P $L?V?/^%= M_":;QCJ$&S5O%H!M]P^:&R4_)]/,;+^ZB.NG"4?:U%'IU/B?$#B=9'DU3%1? M[R7NP_Q/K_VZKR^5NI]0:1I-MH&DVMC9PQV]G91)!!$@PL4:@*J@>@ JQ11 M7TY_#\I.3YI;A11102%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !7\SO_!PW^Q[)^RU_P44\0ZO9VK0^&?B@ M#XHT]POR"XD;%['GIN%QODQV6>.OZ8J^0?\ @M5_P3L7_@HA^QW?Z5I-O$WC M[PBSZQX7E8A3+,%Q+:%CT6=!MY( D6)CPM>GE.+5#$)RV>C/!XCRUXS!N,%[ MT=5^J^:_&Q_+C14VI:;<:-J-Q9WEO-:W=I(T,\$R%)(74D,K*>0P(((/((J& MOO3\="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^GG_ (-XO^4//P@_ M[C/_ *>[^OYAJ_IY_P"#>+_E#S\(/^XS_P"GN_KP>(O]VC_B7Y,^PX)_WZ?^ M!_G$^TZ***^-/U _,/\ X.P_^4=?@O\ [*-8_P#ILU2OY[Z_H0_X.P_^4=?@ MO_LHUC_Z;-4K^>^OM\A_W1>K/R?C#_D8OT04445[)\N%%%% !1110 4444 % M?T(?\&GG_*.OQI_V4:^_]-FEU_/?7]"'_!IY_P HZ_&G_91K[_TV:77C9]_N MC]4?4<'_ /(Q7HS]/****^(/U@**** "BBB@ HHHH **** "BBB@ HHHH _% MG_@[]_YMY_[F3_W$U^+-?M-_P=^_\V\_]S)_[B:_%FOO,E_W.'S_ #9^/\4_ M\C2K_P!N_P#I*"BBBO4/GPHHHH **** "BBB@ K^GG_@WB_Y0\_"#_N,_P#I M[OZ_F&K^GG_@WB_Y0\_"#_N,_P#I[OZ\'B+_ ':/^)?DS[#@G_?I_P"!_G$^ MTZ***^-/U **** "BBB@ KX._P""U/\ P1NTG_@HQ\/?^$H\*QV>D_%_P[;% M;"Z?$<6NP+DBRN&['KY=&:J4W9HYL9A*6)I.C65T_Z MNO,_C)\>> ]:^%WC/5/#OB+2[W1==T6Y>TOK&[B,4]K*APR,IY!!K)K^FC_@ MK_\ \$6O"O\ P4A\)R>(M#:R\+_%S2[?98ZN4VV^KHH^6VO-HR5[+* 7C]&7 MY*_G'^/'P#\8?LR?%+5/!?CK0;[PYXDT>3R[FSNDP*2>XG<1QQQJ6>1B1\W;<-'?W2'I&.&BC898X=AMVA^C_X(K_\ !O3_ ,(O<:3\6?V@ M-(1M0C*7>A>#+M RVIZI<7ZG@OT*VYX7CS/FRB_LH!@5\OFV<73H4'ZO]%_F M?H'#G#+36*QB\U%_F_T7WA1117RY^@!1110 4444 %%%% !7P;_P<%_\$^'_ M &V/V,;C7M L6NO'OPO\W6=+2)-TM]:E1]LM0.I+(BR* "2\"J/OFOO*BML/ M6E1J*I#='-C,+#$T94*FTE;_ (/RW/XLZ*_1C_@X/_X)82_L8?'N3XD>#]-* M?##X@W;RA((\1Z#J39>6U('"QR?-)%T &] (P3^<]?HF'Q$*U-5(;,_$L=@ MZF%KRH5=U^/G\PHHHK8Y0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K]>?^#9O_@EU)\0?&J?M#^-M-/]@^'IGA\'6TZ?+?WRDK)>X/5( M.50\YEW$$&(9^0/^"0?_ 2RU[_@I9\?([:>.[TSX;^&Y4G\3:PB[?DZK:0, M>#/* 1W"+ESG"JW]/?@#P%HWPL\$:3X;\.Z;:Z/H.A6D=C865LFV*UAC4*B* M/0 #W-?/9WF/LX_5Z;U>_DO^#^1]IPIDCK5%C*R]V/P^;[^B_/T/YG?^#AW_ M )3#?%__ +@W_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*]? _[M3_ ,*_ M)'S>;?[]6_QR_-A11174>>%%%% !1110 4444 ?T(?\ !IY_RCK\:?\ 91K[ M_P!-FEU^GE?F'_P:>?\ *.OQI_V4:^_]-FEU^GE?GV:?[W/U/VCA_P#Y%U+T M"BBBN ]@**** "BBB@"OK&CVGB'2;K3]0M;>^L;Z%[>YMKB,20W$;@JR.K A ME92001@@XK\)/^"RG_!O)J?P:NM5^)_P&TNZU?P:Q:ZU;PI &FO-#'):6U'+ M36XZE.7C[;DSL_>.BNS!XZIAI\T/FNC/-S3*:&.I>SK+7H^J_KL?Q9GBBOZ+ M?^"I_P#P;R^!_P!LZ?4O&GPUDT_X>_$NX+3W""(KH^O2'DF>- 3#*QY,T8.2 M261R=P_!C]IS]DOXB?L&=7CRT0N$W07J X\R"9_QLLO!'@' M2VN[J0B6_OY05LM'M\X:XN) #M0=ARS'"J"2!7NO_!,C_@B)\4?^"B&JV>M3 M6\_@GX8[P;CQ'?VY#7J \K91'!G8\C?Q&N#EBPV'^B']CC]B?X=_L(?"&W\& M?#K1(]+L%(DO+N4B2^U6?&#/<2X!D<_@JCA550 /&S'-X4%R4]9?@O7_ "/J M,CX:JXQJK6]VG^+]/\_N.=_X)W_\$]O!/_!./X"6O@WPE%]LU"YVW&N:W-&% MNM;N@,&1\9VQKDA(P2$4]2Q9F]ZHHKXNI4E.3G-W;/U2C1A2@J=-62V1_%G1 M117Z:?@84444 %%%% !1110 4444 ?T\_P#!O%_RAY^$'_<9_P#3W?U]IU\6 M?\&\7_*'GX0?]QG_ -/=_7VG7YSCO]YJ?XG^;/W#*?\ <:/^"/Y(****Y3T# M^>__ (.P_P#E(IX+_P"R_]-EO7SG$?\.'J?<<# M_P >KZ+\SVJBBBODC]("BBB@ HHHH **** "BBB@ HHHH **** /YAO^#AW_ M )3#?%__ +@W_IDL*^+*^T_^#AW_ )3#?%__ +@W_IDL*^+*_1L#_NU/_"OR M1^'YM_OU;_'+\V%%%%=1YX4444 %%%% !1110 5_:97\6=?VF5\OQ)_R[^?Z M'Z!P+_R__P"W?_;@HHHKY<_0 HHHH **** &R1K-&R.JLK##*1D$>AK^3?\ MX*D?LA3?L/?MS>// :VTEOHL-\VH:"Q'RRZ;<$R6^#_%L4F)C_?B?TK^LJOS M?_X../\ @FU-^UU^S7#\2?">GFZ\>_"^"2:2&%,S:KI)R\\( Y9XCF9!Z>"]Z&J\UU7Z_(_G3HHHK[@_)0HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *_KB_X)M?\HZ_@'_V3GP]_P"FRWK^ M1VOZXO\ @FU_RCK^ ?\ V3GP]_Z;+>OG.(_XTDT_F?Q9T5]%_\ !67]F;_A MDG_@H7\4/!T-O]GTI=7?4])4+A!978%S"J^H19?+^L9]*^=*_2:=13@IQV:N M?A6(HRI5)4I[Q;3^04445H8A1110 4444 %%%% !1110 5^@'_!M1\!?^%Q? M\%.M%UF:'S;'X=Z1>^()=P^0RE!:PC_>$ER''_7+/:OS_K]UO^#2OX"_V%\" M_BA\2KB'$OB36+?0;-V'S"*TB\V0K_LL]TH/O#[5YV;5O9X6;[Z?>>YPYA?; MYA3B]D[_ ':_G8_7:BBBO@#]D"BBB@ HHHH **** "BBB@#%^)'@/3_BG\.] M>\+ZM'YVE^)-.N-+O$_OPSQ-%(/Q5C7\=?Q3^'FH?"+XG>(_">K)Y>J>%]4N M=)O%QC;-!*T3C_OI#7]EU?S+_P#!Q-\ /^%$_P#!4;QE=0P^3IWCRUM?%%J M."9D,4YSW)N8)V_X%7T7#M:U25)]5?[O^'/B.-L+S4*>(7V7;Y/_ (;\3X;H MHHKZX_-@HHHH **** "BBB@ HHHH **** /I/_@D-^S1_P -8_\ !17X7^$Y M[?[1I,6K+K&JJRYC-G9@W,B/_LR>6(OK**_JYK\4/^#2K]F?S]5^*'Q@O+?Y M;=(?"6E2E>"S;;F[Q[@"S&1V=A]?VOKXG/J_/B>1;15OGN?JW!^#]E@?:O>; MO\EHOU?S"BBBO%/J@HHHH **** "BBB@ HHHH **** /'?VY?V(?!/[?WP!U M+P#XVL]UO#7\O_P"WA^P?X[_X)[?' M6]\$^-[%L9:;2M5A0_8];M%C^ 9#\R-P>Q/]<5>._MO?L-> /V__ ()7 MG@GQ]IOVBW;,VGZC M]HUQC"SP.0=K#H5.5<<,"*];*\TEAIZ%\*= N%&MZR$VO>L,'[%:DC#3,,;FY6)3N.241_P"EOX6_ M"[P_\$_AWH_A/PII-GH?AW0+5+.PL;5-L=O&O0#N2>26.2Q)))))IGPE^$GA MOX$?#C2/"/@_1K'P_P"&]!MQ;6-A:)MC@0<_5F))9F8EF8EB223715\+F&83 MQ4[O2*V7]=3] M?^YD_P#<37XLU^TW_!W[_P V\_\ [^OY MAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^3/L."?\ ?I_X'^<3[3HH MHKXT_4 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O%?^"DO_*. MOX^?]DY\0_\ ILN*]JKQ7_@I+_RCK^/G_9.?$/\ Z;+BM:'\2/JCGQ?\"?H_ MR/Y':***_2S\'"BBB@ HHHH **** "BBB@#]//\ @T\_Y2*>-/\ LG-]_P"G M/2Z_H0K^>_\ X-//^4BGC3_LG-]_Z<]+K^A"OB,^_P![?HC]8X/_ .1T2U_:+\(Z?F\TU(M-\ M9PPI\TT'"6U\0.I0E87/)VF$\!&-?B)7]G/C7P9I?Q&\'ZKX?URQM]4T77+2 M6PO[.==T5U!*A22-AW#*Q!^M?RH?\%1_V"]4_P""=O[7>O>!;A;BX\/SG^TO M#=_(/^/_ $Z1F\LD]#)&0T3]/GC) P1GZ[(<=SP^KSW6WI_P/R/S7B_*?95/ MKE)>[+?R??Y_GZGSK1117T1\2%%%% !1110 4444 %%%% !7]&O_ ;R?\%/ M_P#AL[]GG_A77B[4/.^)7PWM8XFEF?,NMZ8,)#23Y;DDR''\Y M5>D?LC?M2>*/V,?VA_#/Q(\(W'E:OX3JMO7_@GL9'FLL#B54^R])+R_S6_P"'4_L$JOJ^DVNOZ5=6-];6 M]Y8WT3V]Q;SQB2*>-P59&4\,I!((/!!K@_V4/VG/#'[8O[/OAGXC>$;GS]%\ M2V@G6-B/-LY1\LMO(!TDCD#(W;*Y&003Z)7P$HN,N5[H_983C4BIQU3_ "/Y MH_\ @N%_P2,O_P#@GE\9'\3>%;.XNOA#XNNF;2YQF3^P[ALLUA*W7 Y,3-RR M @DLC$_!]?V1?&SX*>%_VB_A7K7@KQGH]KKOAKQ!;FVO;.+O^":/Q-:ZA6\\0?"_6K@KH>O^7DQ$Y(M+K:, M).H!P>%E"EEP0Z)]AE&:*M'V-5^\OQ_X)^8\2)PZ_=O=?RO_+MVV[' MQU1117O'R 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 444^WMY+NXCAAC>665@B(B[F=CP !W)]* )=+TNZUS4[>R MLK>>\O+R58((((S))/(Q"JBJ.68D@ #DDU_2A_P0I_X)/1?\$]?@:_B7Q9:0 MM\6/'%NCZJ3ASHEKPZ6"-Z@X:4KPS@#YA&K'Q/\ X(+?\$.'_9VCTWXT? ME'CR>,3^'- N4R?#J,.+F=3_ ,O; _*A_P!2#D_O#B/]8*^1SG-%4_<4GIU? M?R]#]*X7X?=%+&8E>\_A79=WYO\ !>>Q1117SI]L%?G;_P %5_V@_P#A.?B9 M:^!]/GW:9X7/FWFT_++>,O3W\M#M]F=QVK[5_:9^-MK^SY\%]:\33>6UQ:Q> M58PN?^/BY?B-/<9^8X_A5CVK\@-8U>Z\0:M=7][-)=5U[M/W8>E?3]?19?0]G3 MYGNS^//%SBC^U%HN]*A>*[.7VW]ZY5Y*_4****[C\J"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** /QE_P"#A[_@B_<^(;S5OV@OA3I+3W3*;GQIH=G%EY<#+:E"@ZMCF91R M<>9U\PG\3:_M,/-?DC_P5S_X-Q+'XTZAJGQ&^ -OI^B>*+@M&_%>B:IX=U_2Y#%=Z?J%LUO<0-_M(P!Y'(/0@@ MC(-8=?5)IJZ/SZ46G9[A1110(**** "BBB@ HHHH **** "BBB@ K^GG_@WB M_P"4//P@_P"XS_Z>[^OYAJ_IY_X-XO\ E#S\(/\ N,_^GN_KP>(O]VC_ (E^ M3/L."?\ ?I_X'^<3[3HHHKXT_4#\P_\ @[#_ .4=?@O_ +*-8_\ ILU2OY[Z M_H0_X.P_^4=?@O\ [*-8_P#ILU2OY[Z^WR'_ '1>K/R?C#_D8OT04445[)\N M%%%% !1110 4444 %?T(?\&GG_*.OQI_V4:^_P#39I=?SWU_0A_P:>?\HZ_& MG_91K[_TV:77C9]_NC]4?4<'_P#(Q7HS]/****^(/U@**** "BBB@ HHHH * M*** "BBB@ HHHH _%G_@[]_YMY_[F3_W$U^+-?M-_P '?O\ S;S_ -S)_P"X MFOQ9K[S)?]SA\_S9^/\ %/\ R-*O_;O_ *2@HHHKU#Y\**** "BBB@ HHHH M*_IY_P"#>+_E#S\(/^XS_P"GN_K^8:OZ>?\ @WB_Y0\_"#_N,_\ I[OZ\'B+ M_=H_XE^3/L."?]^G_@?YQ/M.BBBOC3]0"BBB@ HHHH **** "OGW_@H'_P $ MU/AG_P %'?AI_8OCC3?L^L6*-_8_B&R54U'2'//R.1\\9/WHGRK=>&"L/H*B MKIU)0DIP=FC*M1IUH.G55T]TS^5/_@HQ_P $E_BK_P $W?%KKXFT\ZWX-NIO M+TWQ5IT3-876?NI+U-O,1_RS?J0=C.!NKY?K^SKQ?X/TGX@>&+[1=>TO3]:T M?4X6M[RQOK=+BWNHSU1XW!5E/H1BOR+_ ."C/_!KOI7BV6^\5?L\ZA#H5^Y: M:7PAJLY-E,>I%IT%M9\)Z];SH64]B:XVOH8R35UL?%RC*+Y9*S04444R0HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BKGA[PYJ'B[7+72])L+S5-2OI1#;6EI TT M]Q(> B(H+,Q[ DU^H?_ 3Q_P"#8WQ_\;I;'Q)\;KJX^'/A=]LHT2#:^O7R M=<.#E+4$?W]\@P08UZUSXC%4J$>:J[?F=V!R[$8N?)0BW^2]6?GM^S!^R;\0 M?VR?B?;>$/ASX9U#Q)K,^&D$*[8+*/.#+/*V$BC']YR!G &20#_01_P2@_X( M,^!OV 8K'QAXN:R\=?%A5#KJ#19T_06(Y6SC89+CH9W ;/*V9)I#_ 'G8G' P !7HE?(Y MAG%2O[E/W8_B_7_(_2,EX7HX2U6M[T_P7I_F_P HHHKQ3ZH**** "BBB@ H MHHH **** "BBB@#C_C[\!_"W[3GP?U[P+XTTN'6/#?B.V-K>6TG!QU5T;JDB M,%97'*LH(Y%?S!?\%1_^"7_C+_@FA\;I-'U1+C5O!>L2/)X<\0K%B+4(ASY4 MF.$N$& Z=^&7*D&OZK:X;]HW]F[P7^UE\(M4\#^/M#M=?\.ZLF)8)AAX7&=L ML3CYHY5)RKJ01]"17IY;F4L+/76+W7ZH\'/,CIYA3NM)K9_H_+\C^.RBONK_ M (*K_P#!#3X@?\$]=6OO$N@QWOC;X3O(6AUJ&+==:.I/RQWT:CY,=!,H\MN, M[&8)7PK7V]#$4ZT.>F[H_)L5@ZV&J.E7C9K^M.X4445LX9BJ\U[U_P2I_X-]?'?[:5UIOC+XD1ZCX ^ M%SE9XS)'Y>K:_'U MXW'[N)A_P MI!@@@HK@DK_0-\"_@/X1_9I^%^E^#/ N M@V/AOPWH\?EVUG:IA1_>=V.6>1CRSL2S$DDDUX699Q&BG3HZR_!?\$^OR'AB MIB6J^*7+#MUE_DO/[NYE_LM_LN^"_P!CCX)Z/X \!Z3'I6@Z/'@9PT]Y*<;[ MB=\#S)7(RS'V 4 #T*BBOCI2P%%%% !1110 4444 %<3\?OV;_ G[4WP]N/"OQ"\+:1XLT&YY-M?0[O*; M&/,B<8>*0 G#QLK#/!%=M151DXN\=R9PC./+)73[GXD?MV_\&J^HZ=+>:]^S M_P")%U"WRTO_ BWB&<1W"=]EO>8"/Z!9@F .96-?E)\>_V9?B#^RYXO;0?B M%X/\0>$-44G9%J5HT2W '5HI/N2K_M(S+[U_8E6'\1?ACX;^+WA6XT/Q9X?T M7Q-HMU_KK#5;*.\MI?K'("I_*O2D5\LVCWL@[ (1+%GZRK7N49=XN_P"&C_ _*NBOJ/XK?\$5?VIO@Z\G]J?!?Q=? M1QY/F:)''K2L/4?9'E/Y@'VKP+QS\%O&7PPE:/Q+X3\3>'9$.&74]+GM"OU$ MBBO2IUJ<_@DGZ,\6MA:]+^+!Q]4T(KN#3! M%GUBD?S_ ,HS6-3$4J?QR2]6=5'!XBM_"@Y>B;/CNBOV1_9Y_P"#2;6KR2"Z M^*WQ6T[3X^#+IWA:R>YD<=P+FX"!2/\ KBP_K^A/[*__ 1&_9M_9)DMKS1? MA]9>(M77SW#4_@]Y^7^;/>P?"..K:U M$H+SW^Y?K8_G[_8U_P""1GQZ_;FGM;CP;X)O;/P[<$$^(M:!T_2E4_Q+(XW3 M =Q"LA'I7['?L!?\&T_PF_9FGL?$/Q-N$^+'BZW*RK;W5OY6AV;CGY;8DF['W5Y?Y_\,?99=PK@\,U.?OR M[O;Y+_.Y'9VD.GVD5O;Q1P00((XXXU"I&H& H X X %2445XY],%%%% '\6 M=%%%?J!_/X4444 %%%% !1110 4444 ?T\_\&\7_ "AY^$'_ '&?_3W?U]IU M\7_\&],#6_\ P1\^#ZNNUBNL-CV.M7Y'Z$5]H5^:G^)_F?N&4_[C1_P M1_)!1117*>@?SW_\'8?_ "D4\%_]DYL?_3GJE?F'7Z>?\'8?_*13P7_V3FQ_ M].>J5^8=?H.5_P"Z0]#\7X@_Y&-7U"BBBN\\<**** "BBB@ HHHH *_KB_X) MM?\ *.OX!_\ 9.?#W_ILMZ_D=K^N+_@FU_RCK^ ?_9.?#W_ILMZ^U4445\D?I 4444 %%%% !1110 4444 %%%% !1110!_,-_P M<._\IAOB_P#]P;_TR6%?%E?:?_!P[_RF&^+_ /W!O_3)85\65^C8'_=J?^%? MDC\/S;_?JW^.7YL****ZCSPHHHH **** "BBB@ K^TROXLZ_M,KY?B3_ )=_ M/]#] X%_Y?\ _;O_ +<%%%%?+GZ %%%% !1110 4$9%%% '\_?\ P7\_X(OW M7[,GC+4OC-\,=):3X:ZY<&?6]-M(N/"]TYY=5'2TD8Y&.(V;9PI05^6]?VB: MQH]IXATFZT_4+6WOK&^A>WN;:XB$D-Q&X*LCJP(96!(((P0<5^)7_!6/_@VM MU#1-1U+X@?LZ6;:AILS-.B%\A%^KRO.(M* MCB'KT?\ G_F?G?$/"\E)XG!JZ>KBNGFO+RZ=--OQPHJWKV@WWA;6KK3=4LKO M3=1L96@N;6ZA:&:WD4X9'1@&5@>"" 0:J5]*?![:,**** "BBB@ HHHH *** M* "BBB@ HHHH *_KB_X)M?\ *.OX!_\ 9.?#W_ILMZ_D=K^N+_@FU_RCK^ ? M_9.?#W_ILMZ^U4445\D?I 4444 %%%% 'XE?\': M?[,WV/Q'\,?C!9V_R7T,OA/590N '0M50?WI(EEB'_76OY7:^VR+$ M>TPW*]XNWZH_*.+L'[''>T6TU?Y[/_/YA1117M'RP4444 %%%% !1110 444 M4 %?U6?\$8_@+_PSG_P3*^$>A20^3?7^C+KMZ",/YU\S79#?[2K,J>VP#M7\ MR'[+/P7N/VC?VE/ 7@*W$GF>,-?LM)9DZQ)-,B._T5"S$]@IK^PG3=.M]'TZ MWL[6&.WM;6-888D&%C10 J@>@ KYGB*M[L*2]?\OU/O.!\->=3$/HDE\]7^ M2)J***^5/T0**** "BBB@ HHHH **** "OQW_P"#MGX ?VE\-?A3\4+:'Y]( MU"Y\-7\BC)9+B/[1;Y] K07 ^LON*_8BOE?_ (+7? #_ (:._P""8_Q7T:&' MSM0TG2CXAL<#+B6Q871"C^\\<5GF%^L8&I3ZVNO M5:K\C^5NBBBOT,_% HHHH **** "BBB@ HHHH ***]H_X)V_LV-^UW^V[\-/ MAZ86FL_$&MP_VBH'(L8LSW1_"".7'OBIJ34(N(-5#+MD^TWI^T;7_VHXWCB_[9"OJ2 MFQ1+!$L<:JB( JJHP% Z "G5^:UJCJ3.-!T_Q)X;U MB/R[JQO(]R-Z,I&&1U/*NI#*0""",U^!7_!57_@W=\;?LDS:EXU^$\>I>/OA MNA:>>S1/-UC0$ZGS$4?OX5'_ "U0;E&=Z@*7/]$%%=V"S"KAI7AMU70\G-TLK.!I[BZD8X5$1069B> "3 M7V'_ ,$_/^"%7QL_;PEL=7_LMO /@*XVN?$6NP-&+F,_Q6MOQ)<9'1OEC."/ M,!XK]W?^"?/_ 20^#__ 3HT1)/">CG5_&$T7EWGBC5E6;4I\CYEC.-L$9_ MN1@9&-Q3C.4,N>JMJ$BG!]?(0D= [?>CK]FM)TFUT#2K:QL M;6WLK&SB6"WMX(Q'%!&H"JB*N J@ # JQ17Q^*QE7$2YJC^71'Z=EV5X? M!4_9T%ZOJ_5_T@HHHKE/0"BBB@ HHHH **** /Q9_P"#OW_FWG_N9/\ W$U^ M+-?M-_P=^_\ -O/_ ',G_N)K\6:^\R7_ '.'S_-GX_Q3_P C2K_V[_Z2@HHH MKU#Y\**** "BBB@ HHHH *_IY_X-XO\ E#S\(/\ N,_^GN_K^8:OZ>?^#>+_ M )0\_"#_ +C/_I[OZ\'B+_=H_P")?DS[#@G_ 'Z?^!_G$^TZ***^-/U **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ7_@I+_RCK^/G_9.?$/_ M *;+BO:J\5_X*2_\HZ_CY_V3GQ#_ .FRXK6A_$CZHY\7_ GZ/\C^1VBBBOTL M_!PHHHH **** "BBB@ HHHH _3S_ (-//^4BGC3_ +)S??\ ISTNOZ$*_GO_ M .#3S_E(IXT_[)S??^G/2Z_H0KXC/O\ >WZ(_6.#_P#D7+U84445XQ]0%%%% M !1110 4444 %%%% !7Q;_P7'_X)OQ_\%!_V1;K^Q+-9?B-X%$NJ^&W5?WEY M\H\^QSZ3*HVCC]Y'$20-V?M*BM:-:5*HJD-T<^*PM/$494*JTDK'\6L\$EK. M\4J-')&Q5T8;64C@@CL13:_3C_@Y/_X)K_\ #-/[04?Q@\*Z?Y7@GXF73'4H MX4Q'I>L$%Y![+< -*O\ MK,.!M%?F/7Z'A<1&O256/4_$\?@JF$KRH5-U^*Z M/YA11170<84444 %%%% !1110 4444 ?I!_P;M?\%/\ _AC[]H+_ (5CXNU# MR?AS\2+M(XY9GQ%HFJMA(I\GA8Y<+%(>@Q$Q("-G^BROXLZ_H\_X-Z_^"G__ M VM^SK_ ,(#XNU#S_B9\-[:.&:29\RZUIHPD-WD\M(GRQ2GDY\MR-/ABI:XN;%%,VJ^&TZG>H&9[=?^>JCLL6#DEF20U]/E^?67L\3]_^?^9\#G/"-VZV!_\ ?\ )_H_OZ'\XM%>V?ME M?\$[_B[^P7XJ_LWXD>$;[2[6:0QV>KP#[1I>H]QY5PORDD<[&VR =5%>)U]- M3J1G'F@[H^"JT9TIN%1--='H%%%%49A1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !117V[_P $[O\ @@[\9OV[KBQUJ]L)/AW\/;C;(VOZ MS;,LEY&>]I;$J\V1TG2CSU'9'1A<)6Q$_9T(N3\OZT/D+X7 M?"OQ)\;?'NF^%O".B:EXB\1:Q,(+.PL8#--.Q] .@ R2QP% )) !-?OY_P $ M84445X)]>%%% M% 'YR?\ !4_]H/\ X6'\6(?!NGS[M)\)D_:=I^6:]8?/]?+7">S&05\K5^K6 MI?\ !.[X/:QJ-Q=W7A&2XNKJ1III7UB_9I'8DLQ/GZ_'_( M]O\ XCKD/_/FM_X##_Y8?E917ZI_\.W?@O\ ]"9_Y5[[_P"/4?\ #MWX+_\ M0F?^5>^_^/4?V75[K\?\@_XCKD/_ #YK?^ P_P#EA^5E%?JG_P .W?@O_P!" M9_Y5[[_X]1_P[=^"_P#T)G_E7OO_ (]1_9=7NOQ_R#_B.N0_\^:W_@,/_EA^ M5E%?JG_P[=^"_P#T)G_E7OO_ (]1_P .W?@O_P!"9_Y5[[_X]1_9=7NOQ_R# M_B.N0_\ /FM_X##_ .6'Y645^J?_ [=^"__ $)G_E7OO_CU'_#MWX+_ /0F M?^5>^_\ CU']EU>Z_'_(/^(ZY#_SYK?^ P_^6'Y645^J?_#MWX+_ /0F?^5> M^_\ CU'_ [=^"__ $)G_E7OO_CU']EU>Z_'_(/^(ZY#_P ^:W_@,/\ Y8?E M97IG[(_P'E_:)^.>D: 5?^S4;[7JQ<5^@__ [=^"__ M $)G_E7OO_CU=M\&_P!F?P/^S_/?R^$="CTF74U1+E_M,UPTBIDJ,RNQ4?,> M!C/&5S4DYM6_KR/+SKQPRZI@:M/+J=2-:2:BY**2;TO=3;TW6CU2Z' M;V=I%I]I%;P1QPPPH(XXT7:J*!@ #L .,5)117M'\R-MN["BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH \=_:\_8%^$O[=/A-=*^)G@_3M>:W0I9ZBH-OJ.GY_YX MW"8D49Y*9*,0-RM7Y&_MA?\ !J1XP\*SW6J?!/QE9>*M/R731/$++9:B@[(E MPH\B5O=Q"/K7[J45W87,*^'TIRT[/8\G,,EP>,UK0U[K1_?U^=S^0?\ :%_8 M>^+W[*-])#\1/ASXL\*QQML%W=6+-92'I\ERFZ%_^ N:\KK^TFXMX[NWDAFC M26*12CHZ[E<'@@@]0:\ ^,?_ 2E_9Q^/-,N92> M[36ICD8^Y;->W1XC7_+V'W?Y/_,^3Q/ \KWP]7Y27ZK_ "/Y-:*_HX^(G_!K M]^S!XT:1M+A\?>$=W*KI>O>,^,/^#1KP->N_]@?&3Q9I MBG[@U#1;>^*_78\.?TKOAGN$>[:]5_E<\FIPCF,?A2EZ/_.Q^%M%?L/XC_X- M%/%-M*W]D_&[0+Y.QO/#DUJ3^"SR?SKC]7_X-+OC1"_^@_$CX87*YX-PU] ? MR6!ZVCFV$?V_S_R..7#>91WI/[T_U/RHHK]0;C_@TZ_:$4_NO&_P:?G^/4]2 M7C_P!-)%_P &G7[0Q'[SQM\&5]-NJ:DW_M@*O^U,)_.C/_5_,?\ GTS\OZ*_ M4RU_X--/CJ[CSOB!\)8U[E+K4'(_ V@K;T[_ (-)?BE+C[7\5? $/KY-K=R_ MS1:3S;"+[:_$I<.YD_\ ET_P_P S\F**_8K1?^#1'Q).1_:/QPT.U]?LWAF6 MXQ_WU<)7>>%/^#13PK9LO]N?&WQ!J _B^P^'8;//TWSRX_6LY9U@U]O\'_D; M1X6S.7_+NWSC_F?AS7]//_!O%_RAY^$'_<9_]/=_7E/@#_@UA_9O\*R1R:MJ MOQ,\4,.7CO-7@MX6^@@@C<#_ (&?K7WC^SA^SGX0_9+^"^B_#[P'I;Z-X4\/ MB86-H]U+=-%YTTD\A,DK,[;I99&Y8XW8& !XN;YI1Q%)4Z=[WO^#_S/JN&L M@Q6"Q$JU>UG%K1W>Z?:W3N=Q1117SI]L?F'_ ,'8?_*.OP7_ -E&L?\ TV:I M7\]]?U^_M8_L:?#;]N+X=67A/XI>&_\ A*/#^GZDFKV]K_:%U9>7=)%+$LF^ MWDCSFG>[VM_ MF?$9]PUBL;BW7I2BE9+5N^GHF?S#45_3S_Q#Q?L>?]$@_P#+JUO_ .3*/^(> M+]CS_HD'_EU:W_\ )E>A_K%AOY9??\ 1(/_ "ZM;_\ DRC_ (AXOV//^B0?^75K?_R91_K%AOY9??]$@_P#+JUO_ .3*^A/V3OV-/AM^ MP[\.KWPG\+?#?_"+^']0U)]7N+7^T+J]\RZ>**)I-]Q)(XRD,0VA@ORYQDDG MS\RS>CB*'LX)WNM[?YGLY#PUBL%BU7JRBU9K1N^OJD>GT445\Z?;A1110 44 M44 %%%% !1110 4444 %%%% 'XL_\'?O_-O/_#_\ A*_^$4^T_P!E?\36]L?LOVCRO._X]IH]V[R(OOYQMXQD MY\6_XAXOV//^B0?^75K?_P F5]-E^=<+XO%XR>(IR MBE*V[=]$ET3['\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_EU:W_ M /)E=G^L6&_EE]R_S/+_ -2<=_/#[W_\B?S#45_3S_Q#Q?L>?]$@_P#+JUO_ M .3*/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2<=_/#[W_ /(G\PU% M?T\_\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU:W_\F4?ZQ8;^67W+ M_,/]2<=_/#[W_P#(G\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_E MU:W_ /)E'^L6&_EE]R_S#_4G'?SP^]__ ")_,-7]//\ P;Q?\H>?A!_W&?\ MT]W]'_$/%^QY_P!$@_\ +JUO_P"3*^G_ -GC]GCP?^RE\'M'\ ^ ='_L'PEH M/G?8+#[7/=>1YT\D\G[R9WD;,LLC?,QQNP, #S'<3@,3*M6E%IQ:T;[I]4NQVE%%%?/GV04444 %%%% !1110 4444 %%% M% '#_'[]FCP!^U/X&D\-_$3PCHGB[1I,E8-0MQ(T#$8+Q2L? GQF=*D;,B^'/$S-+;^NV*\13(H[!9$& MQU>@_P!W+3MT^X\W'93A<8OW\$WWV?WG\CG[4W_!.[XT_L7W\D?Q&^'OB#0; M*-]BZHL/VK3)CGC;=1%H23P=I8,,\@5XM7]I%Y9PZC:2V]Q#'<6\R&.2.10R M2*1@@@\$$=C7R/\ M+?\$+?V9?VGI+BZU'X%G.DRACU8Q1CR M'8]27B8Y_&O?P_$4=JT?FO\ +_@GQV,X)DM<+4OY2_S7^2/Y;Z*_:'X]_P#! MI!,KS7'PO^+D3J<^3I_BG3BI7TW75OG/X6X_I7QY\8_^#=W]JOX1/*\/@*T\ M7V<.Y#?2*1HYSGVCKUZ.:86I\,U\]/S/FL1P_F%'XZ3?IK^5SXAH MKT3XF?LA_%?X+O(/%WPS\?>&5C^\^IZ!=6L?U#.@4CW!Q7G==L9*2O%GDSIR M@[35GYA1115$A1110 4444 %%=9\._@'XZ^+\RQ^$_!?BSQ1(YPJZ1I%Q?,Q M]A$C5](_"'_@@_\ M5_&-XFM?A/JVA6LF"UQK]S!I0B'J8YG67\ A/M6-3$4 MH?')+U9TT<'B*W\*#EZ)L^0J*_7;X$_\&E7CO7'AG^)'Q2\,^'8>&>UT"RFU M28C^Z9)?(5&]P''UK[D_9P_X-Q?V9/@&]O=:GX^,T.[O\ MZ-"(X67VD1^.YZUYU;/,+#9\S\CW,+PGF%;645!>;_179_.[\"_V:?B#^TUX MG&C?#[P;XC\8:CD!X]+L9+A8 >C2.!MC7_:<@>]?I?\ L;_\&J?C[Q[):ZI\ M:O%5CX%TML.^C:,R:AJKCNCS]B).;[;+_/ M\?D>$_L)4J2G+FF[L^MHT:=*/)222[+0****@T"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@".\LX=1M);>XBCGMYT,T)/>,-&,<1#)-?J'1 M71A\55H2YJ3L<>-R_#XN'L\1&Z_%>CZ'\C/[6W_!/KXP?L.^(6L?B3X(U?0[ M=I#';ZHL?VC3+T]O*N8\QL2.=I(< \J#Q7C-?V?>)/#6F^,="NM+UC3['5=, MOHS%E=6\UM]W_ Y\+CN"JD7S82=UV>C^ M_9_@?S8T5^IGQ_\ ^#4OXS>!99KCX?\ C#P=X^L8\F.&Z+Z/?R>@"/YD/XF8 M5\?_ !<_X)&?M+_!!YO[>^"_CIHH,^9/I=A_:T" =S):&5 /S2Q^'J?! M-?E^9\OB,GQM#^+2?W77WJZ/G.BKWB#PQJ7A+46L]5T^^TR[3[T%W T,B_56 M -4:ZSS7=:,**** "BBB@ HJQI6DW6NZA':6-K<7EU,=L<,$9DDD/H%&2?PK MZ(^!_P#P2$_:6_:%DA/AWX.^,H[6;!6[U>U&CVK+_>$ET8U8?[I/MD\5G4JP M@KS:7J;4!X?%?B"VP5UGQ2P MU2Y##HR1LH@C8'D-'$K>]>7B,\PU/2+YGY?Y_P##GT.#X3QU;6HE!>>_W+]; M'X(?L4?\$=_CS^W9/:77A7P?<:1X7N""?$FO!K#30A_BC9@7G'_7%'YZXZU^ MU'_!/#_@WB^#_P"QC/8^(_%BK\4O'MMME2\U2V5=,TZ0O[J]U=E_F?:Y;PO@\(U.2YY=WM\E_P["B MBBO)/I HHHH _F&_X.'?^4PWQ?\ ^X-_Z9+"OBROZKOVA_\ @C3^S;^U;\8= M8\?>/OAQ_;WBW7O)^WW_ /PD&J6OG^3!'!'^[AN4C7$44:_*HSMR?\ B'B_8\_Z)!_Y=6M__)E'_$/%^QY_T2#_ ,NK6_\ Y,K; M_6+#?RR^Y?YG+_J3COYX?>__ )$_F&HK^GG_ (AXOV//^B0?^75K?_R91_Q# MQ?L>?]$@_P#+JUO_ .3*/]8L-_++[E_F'^I.._GA][_^1/YAJ*_IY_XAXOV/ M/^B0?^75K?\ \F4?\0\7['G_ $2#_P NK6__ ),H_P!8L-_++[E_F'^I.._G MA][_ /D3^8:BOZ>?^(>+]CS_ *)!_P"75K?_ ,F4?\0\7['G_1(/_+JUO_Y, MH_UBPW\LON7^8?ZDX[^>'WO_ .1/%O\ @T\_Y1U^-/\ LHU]_P"FS2Z_3RO, M/V3OV-/AM^P[\.KWPG\+?#?_ B_A_4-2?5[BU_M"ZO?,NGBBB:3?<22.,I# M$-H8+\N<9))]/KY?&5HU:\JD=FS]!RO"SPV$A0G:\5;38****Y3O"BBB@ HH MHH **** "BBB@ HHHH **** "AE#J01D'@@]Z** .3\1_ 3P+XP=FU;P7X3U M1F^\;S2+>LGA*P8_K%7JU%6JDULV92H M4Y?%%?<>3VO[!OP-L6W0_!GX3PMZIX1T]?Y15U'AC]GSP#X)=6T7P/X/TAD^ MZ;+1K>W*_38@KL**'4F]VPC0IQ^&*^X ,"BBBH-0HHHH **** "BBB@ K/\ M%VOQ^%/"FJ:I+M\O3;26Z?/3"(6/\JT*\5_X*0?$5?A1^P#\9M?,GER6/@W5 M! Q./W[VLD<0_&1T'XU=./--1[LSK5.2G*;Z)O[C^1VBBBOTT_ PHHHH *** M* "BBB@ HHHH _JE_P"")/AYO#'_ 2H^"ELR[#)H1N\>T]Q-,#^(DS^-?4] M>4?L(>!V^&G[$7P?\/R1^7-HW@O1[29OS7$2YJLI=V M_P S]VP-/DP].':*7W(****Q.H_GO_X.P_\ E(IX+_[)S8_^G/5*_,.OZR/V ML?\ @E;\!?VXOB+9>+/BEX#_ .$H\0:?IJ:1;W7]M:C9>7:I++*L>RWGC0X> M:4[BI;YL9P !YA_Q#Q?L>?\ 1(/_ "ZM;_\ DROJ,'GE"C0C3DG=+R_S/S[- M.$\7B<7.O"4;2=]6[_D?S#45_3S_ ,0\7['G_1(/_+JUO_Y,H_XAXOV//^B0 M?^75K?\ \F5U?ZQ8;^67W+_,X/\ 4G'?SP^]_P#R)_,-17]//_$/%^QY_P!$ M@_\ +JUO_P"3*/\ B'B_8\_Z)!_Y=6M__)E'^L6&_EE]R_S#_4G'?SP^]_\ MR)_,-17]//\ Q#Q?L>?]$@_\NK6__DRC_B'B_8\_Z)!_Y=6M_P#R91_K%AOY M9?+]CS_ M *)!_P"75K?_ ,F4?ZQ8;^67W+_,/]2<=_/#[W_\B?S#5_7%_P $VO\ E'7\ M _\ LG/A[_TV6]>+?\0\7['G_1(/_+JUO_Y,KZY^&WP\T?X0_#K0/"?AVS_L M_P /^%]-M](TRU\UYOLUK;Q+%%'OD+.VU$4;F8L<9))R:\G-LSI8J$8TT]'U MM_FSZ/AS(<1E]2+=>\G[??_P#"0:I:^?Y,$<$?[N&Y2-<111K\JC.W)R22>*_XAXOV M//\ HD'_ )=6M_\ R97UF'S[#TZ4:?^(>+]CS_ *)!_P"75K?_ ,F4 M?\0\7['G_1(/_+JUO_Y,H_UBPW\LON7^8?ZDX[^>'WO_ .1/YAJ*_IY_XAXO MV//^B0?^75K?_P F4?\ $/%^QY_T2#_RZM;_ /DRC_6+#?RR^Y?YA_J3COYX M?>__ )$_F&HK^GG_ (AXOV//^B0?^75K?_R91_Q#Q?L>?]$@_P#+JUO_ .3* M/]8L-_++[E_F'^I.._GA][_^1/YAJ_M,KXL_XAXOV//^B0?^75K?_P F5]IU MXV;9C3Q7)[-/2^_G;S?8^HX;R2OE_M/;-/FM:U^E^Z7<****\8^H"BBB@ HH MHH **** "BBB@#YU_;>_X)7?!7_@H!IS-X^\*0KX@6+RK?Q%I;"SU:W &!^] M (E5>R3*Z#)PH/-?D7^UY_P:P?%CX83W6H_"7Q!I/Q)T=8A)Z)7[_ %%>AA#8 M9YLEYM(@?1I&)_B+6;1$GW.[:^7^5SR:G".8Q^& M*EZ-?K8_#BBOV U__@T8\96TC?V7\:/#-XG\)NM!GMB?J%EDQ^9KDM2_X-,/ MC;%+_H?Q%^%D\?K-+?PG\A;-_.MEFV$?V_S_ ,CEEPWF4=Z3^]/]3\K**_4" M;_@T[_:&4_N_&WP9;UW:KJ2_^V!I8O\ @TZ_:$(_>>-_@TI[[=3U)O\ VQ%5 M_:F$_G1G_J_F/_/IGY?45^I]G_P:9?')Y/\ 2/B%\*(U]8[C4)#^1M16WIW_ M :1_$Z7'VOXL> X?7R;*[E_F%H_M;"+[:_$J/#N9/\ Y=/\/\S\E:*_9#0_ M^#0[7)RO]I?'72;7U^S>%)+C'_?5TE>@>$O^#1KP19NG]O?&7Q5J2C[XL-$M M[(M]-\DV/UK.6=8-?:_!_P"1O#A7,Y?\N[>KC_F?A?7]<7_!-K_E'7\ _P#L MG/A[_P!-EO7R=\/?^#7/]F7P634M<2%&_P# 6&%@/^!9]Z_0 M#X:?#O1_A!\.?#_A/P[:?V?X?\+Z;;Z1IEKYKS?9K6WB6**/>Y9VVHBC:\'.,RI8F,8T[Z,^OX9R/$X&I.I7M[R2T=_T-NBBBO!/L HHHH **** M&S0I:VBM)+U M=:U&Q,D<8(0,EO<1H2 <;BN[ S@#'JY3F$<+-N=[-=._P#5SYWB+)IYA2BJ M32E%];VL]]D_(_E#HK^GG_B'B_8\_P"B0?\ EU:W_P#)E'_$/%^QY_T2#_RZ MM;_^3*]W_6+#?RR^Y?YGR/\ J3COYX?>_P#Y$_F&HK^GG_B'B_8\_P"B0?\ MEU:W_P#)E'_$/%^QY_T2#_RZM;_^3*/]8L-_++[E_F'^I.._GA][_P#D3^8: MBOZ>?^(>+]CS_HD'_EU:W_\ )E'_ !#Q?L>?]$@_\NK6_P#Y,H_UBPW\LON7 M^8?ZDX[^>'WO_P"1/YAJ*_IY_P"(>+]CS_HD'_EU:W_\F4?\0\7['G_1(/\ MRZM;_P#DRC_6+#?RR^Y?YA_J3COYX?>__D3^8:BOZ>?^(>+]CS_HD'_EU:W_ M /)E'_$/%^QY_P!$@_\ +JUO_P"3*/\ 6+#?RR^Y?YA_J3COYX?>_P#Y$_)+ M_@V5^ O_ MO_@I?8^(9X?,L?ASHEYK19AE//D46D2G_ &O](=Q_URSVK^D" MO$?V0_\ @G'\%_V#KW7KGX4^"T\*W'B9((]2D.J7M^UPL)>>T%%% M% !1110 4444 %%%% !4&IZ9;ZUIMQ9W<,=Q:W<30S1.,K(C AE(]""14]% M'\>/[57P2N/V;?VE_'O@&Y$GF>#]>O-*1WZRQQ3,L+]CS_ *)!_P"75K?_ ,F5]A3XAH+]CS_HD'_EU M:W_\F57^L6&_EE]R_P S/_4G'?SP^]__ ")_,-17]//_ !#Q?L>?]$@_\NK6 M_P#Y,H_XAXOV//\ HD'_ )=6M_\ R91_K%AOY9??\ 1(/_ "ZM;_\ DRC_ (AXOV// M^B0?^75K?_R91_K%AOY9?2&':?:Y_+]"?^(>+]CS_HD'_EU:W_ M /)E?0O[*7[''PV_8A^'5UX3^%WAF/POH-[?OJ<]LMY<7C2W#HD;2&2XDDD/ MRQ(,;L +P!S7'C\[I5J#I4T[OO;_ #/3R?A/$8;%QKUY1:CKHWOTW2]3TZBB MBOF3[T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEXC\-:=XQT M&[TO5]/LM5TN_C,-S9WD"SV]PAZHZ,"K*?0@BKM% ;Z,_-+]MK_@V/\ @W^T M!)=ZQ\,[RZ^$OB*;,GV:UC-YHL[]>;9F#0YZ?NG"*/\ EF:_)S]KO_@AO^T9 M^Q[)=76I>";CQ=X=M\M_;7A;=J5L$'5GC51/$ .IDC5?8<+8+$^]%> MZ^&?Q*\2>%)FRZ66MVD>JVV?[JNAAD1?=O,/UKWJ&?X>?\1.+^]?A_D?(XO@ MW&T]:+4U]S^YZ?B?A%17Z'?&G_@V-_:;^&3S2:!9>$/B!:IED.CZRMO,5]TN MQ"-WLK-[$U\M_%+_ ()P_'SX+/)_PDWP=^(VFPP_>N1H5Q/:C_MM&K1G\&KT MZ>,H5/@FG\SY^OE>+H_Q:ZAFMYXSAXY4*.A]"# MR*AKI.$**** "BBB@ HHK4\*>!]:\>:B+/0]'U36KMB (+&TDN)#GI\J FB] MMQI-NR,NBOI+X3_\$?OVG/C2T?\ 8GP5\.7AF\:>*/ W@2S?'F1K/)JM]'_VSC58C_W^KDJ8_#T_CFOO M_P CTHZUJEZ_EV]G8VSW% MQ.WHD: LQ]@*_H'_ &=_^#67X"_#%X+KQUK7B[XE7L>"\,UP-*T^3'_3* ^< M/QG(K[V^ _[*WPV_9?T/^SOA[X'\,>#[9E"RG3-/C@EN,=Y9 -\AZ5 M7X@HQTI)R_!?Y_@?08/@O%3UQ$E%?>_\OQ/Y^_V/_P#@VQ_:!_:.DM=0\76= ME\)?#LV&:;71YFI,A_N62'>&']V9H:_6S]A__@@E\ ?V+9+/5FT%OB#XPM<. M-:\2JER()!_%!;8\F+!Y5BK2+_?K[6HKPL5FV(KZ-V79?U<^PR_AO!83WE'F MEWEK]RV7W7 <4445YA[P4444 %%%% !1110 4444 %%%% 'XL_\ !W[_ ,V\ M_P#/P=_;U_X1W_ (6QX/\ ^$K_ .$4^T_V5_Q- M;VQ^R_:/*\[_ (]IH]V[R(OOYQMXQDY\6_XAXOV//^B0?^75K?\ \F5]-E^< MT:&'C2FG=7VMW;[GP>=<+XO%XR>(IRBE*V[=]$ET3['\PU%?T\_\0\7['G_1 M(/\ RZM;_P#DRC_B'B_8\_Z)!_Y=6M__ "979_K%AOY9?+]CS_HD'_EU:W_ /)E'^L6 M&_EE]R_S#_4G'?SP^]__ ")_,-17]//_ !#Q?L>?]$@_\NK6_P#Y,H_XAXOV M//\ HD'_ )=6M_\ R91_K%AOY9?/V>/!_[*7P>T?P#X!T?^P?"6@^=]@L/M<]UY'G3R3R?O)G>1LRRR-\S' M&[ P /-S7-:6)I*G33O>^MNS\WW/>X=X=Q. Q,JU:46G%K1ONGU2[':4445 M\^?9!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>*_\%)?^4=?Q M\_[)SXA_]-EQ7M58OQ)^'FC_ !>^'6O^$_$5G_:'A_Q1IMQI&IVOFO#]IM;B M)HI8]\95UW([#?\ M1(/_ "ZM;_\ DRC_ (AXOV//^B0?^75K?_R97U_^L6&_EE]R_P S\T_U)QW\ M\/O?_P B?S#45_3S_P 0\7['G_1(/_+JUO\ ^3*/^(>+]CS_ *)!_P"75K?_ M ,F4?ZQ8;^67W+_,/]2<=_/#[W_\B?S#45_3S_Q#Q?L>?]$@_P#+JUO_ .3* M/^(>+]CS_HD'_EU:W_\ )E'^L6&_EE]R_P P_P!2<=_/#[W_ /(G\PU%?T\_ M\0\7['G_ $2#_P NK6__ ),H_P"(>+]CS_HD'_EU:W_\F4?ZQ8;^67W+_,/] M2<=_/#[W_P#(G\PU%?T\_P#$/%^QY_T2#_RZM;_^3*/^(>+]CS_HD'_EU:W_ M /)E'^L6&_EE]R_S#_4G'?SP^]__ ")^87_!IY_RD4\:?]DYOO\ TYZ77]"% M?/?[)W_!*WX"_L._$6]\6?"WP'_PB_B#4--?2+BZ_MK4;WS+5Y8I6CV7$\B# M+PQ'<%#?+C."0?H2OG&_VROV=?%/PW\50[])\36; M0>?%'P[\6VOV77O"M MZUI/@'RYUX:.:,GDQR1E)%/=7'2O[$:^>OVJ_P#@E3\ ?VV_B#:^*OB=\/;? MQ'X@M+-=/2]35;ZPD:!69E5Q;3QA\%VP6!(!QG KV,JS/ZJW&=W%]NY\SQ% MD+S",9TFE./5[-=M$]NGS/Y.**_IY_XAXOV//^B0?^75K?\ \F4?\0\7['G_ M $2#_P NK6__ ),KVO\ 6+#?RR^Y?YGRO^I.._GA][_^1/YAJ*_IY_XAXOV/ M/^B0?^75K?\ \F4?\0\7['G_ $2#_P NK6__ ),H_P!8L-_++[E_F'^I.._G MA][_ /D3^8:BOZ>?^(>+]CS_ *)!_P"75K?_ ,F4?\0\7['G_1(/_+JUO_Y, MH_UBPW\LON7^8?ZDX[^>'WO_ .1/YAJ*_IY_XAXOV//^B0?^75K?_P F4?\ M$/%^QY_T2#_RZM;_ /DRC_6+#?RR^Y?YA_J3COYX?>__ )$_F&HK^GG_ (AX MOV//^B0?^75K?_R91_Q#Q?L>?]$@_P#+JUO_ .3*/]8L-_++[E_F'^I.._GA M][_^1/YAJ],_8^_:J\3_ +%?[17AGXD>$IMFJ>';D2/;LQ6'4+=OEFMI<=8Y M$+*>XR&&& (_HM_XAXOV//\ HD'_ )=6M_\ R91_Q#Q?L>?]$@_\NK6__DRI MEG^%E%QE&5GY+_,NGP;F$)*<)Q36JUE_\B?2?[+'[2OAG]K[X ^&?B-X0NOM M.A^)K1;B-6(\VUD'RRP2 =)(Y R,.F5.,C!KT"O*_P!DW]BCX:?L.>#-0\._ M"_P_<^&=#U2[^WW%FVKWM_$9]H0R*+F:382JJ#LQNVKG.!7JE?)U.3G?L[VZ M7W/T?#^U]FO;6YK:VVOY;!11169L9GC'P7H_Q$\,WFB^(-)TW7-'U",Q75CJ M%LES;7*'JKQN"K#V(-?FO^VG_P &OOPA^.$UYK'PMU2]^%>O39D^PJAO]%E? MKQ$S"2')XRDA11TCXQ7Z=T5T8?%5:#O2E;^NQQXS+\-BH\N(@I?G\GNC^7#] MK#_@AC^TC^R0US=:CX$N?%V@VY)_MCPJ6U2WVCJS1JHGC4#DM)$JCUKY%N() M+2=XI8WCDC8HZ.-K(1P01V(K^TFO'_VB_P!@'X+?M:)(WQ$^&OA/Q+=2+M-_ M-9B'4 /0746V91[!Q7O8?B*2TK1OYK_+_@GQ^,X)@_>PM2WE+7\5_DS^1.BO MZ"/CK_P:G_!#QW+/<>!_%GC;P#&K:)_%+P;X:A;#-'HMG<:M,!_=/F?9U!]P6 ]Z^P_@%_P:_?L MY_"MH;CQ7)XN^)%XF"Z:EJ/V*S)']V*U$;X]FD8'Z5Y]7.L)#:5_1?TCV

/*O-_HKO\#^>+PIX1U;QWX@MM)T/2]1UG5+Q]EO9V-L]Q<3MZ)&@+,? M8"OO3]D+_@VW_:$_:/GM;[Q7I]G\)_#LV&:XU[Y]09#UV62'S P_NS&'ZU_0 M;\#_ -F/X=_LTZ'_ &;\/_!/A?P?:,H61=*TZ*V>?'>1U :0^[DGWKNJ\?$< M0U):48V\WJ_\OS/I<%P51A[V*FY>2T7W[_D?$O[#?_! SX!_L7/9ZM-HK?$7 MQE:D2#6?$D:3I;R#G=!:X\F+!P0Q#R*>CU]M445X5:O4JRYJCNS[#"X2CAX> MSH145Y?UJ%%%%9'0%%%% !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 5R'CC]GSP#\36=O$G@?PAX@,GWSJ>C6]WN^OF('+:U)_[](MSEEE^%E\5.+_P"W5_D?(+_\$$_V1Y'W'X-Z M7D^FKZD!^7VBKEG_ ,$+_P!DVQ<-'\%_#[%3G]Y>7L@_)IC7UE13^N8C^=_> MR?[,P?\ SZC_ . K_(^=]!_X))?LR^'"OV?X%_#63;T^U:)#=?GYH;/XUZ/X M+_9+^%7PX96\._#/X?:"R?=.G>';.UV_3RXQ7H-%1*M4E\4F_F;0PM"'P02] M$A$18D554*JC & !2T45D= 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% %#Q%X6TOQ?I[6>K:;8:I:M M]Z&[MTGC/U5@17EGBW_@GC\ _'>YM7^"OPIOI'ZRR>%;'S?^^Q%N'X&O8J*J M-24?A=C.I1IS^.*?JCYAUG_@B]^RSKV[S_@CX+CW=?L\,EM_Z+=<5@S_ /!! MK]DFY/S?!G1QSGY=4U%?Y7 KZ\HK98RNMIO[VE'_P%?Y'R+9?\$'/ MV2=/D#1_!G1V(_YZ:GJ$H_)K@BNU\(_\$F_V9_!$BO8_ WX:2,ARIO=#AOB# MZ_O@]?0M%$L57>\W][''+\+'6-**_P"W5_D8'@7X4^%_A=9_9_#/AO0/#MOC M;Y6F:?#9ICTQ&H%;]%%8-MZLZXQ25D%%%%(84444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y\_\',GQM7X6?\$P=7T- M)1'>?$#6[#1(U!^?RTD-Y(1[;;7:3_TT [U^@U?@A_P='Q)BE0R^H^ MLERKYZ?E<_**BBBOOC\;"BBB@ HHHH **** "NF^"OPYN/C#\9/"7A&U#-=> M*=:L](A"]2]Q.D2X_%Q7,U]D?\$"_@D_QN_X*H_#.-HO,L?"\\_B2[;&?*%I M$SQ-_P"!!@'_ *L<14]G2E/LFSIP=!UL1"BOM-+[V?U 6EI'86D4$,:QPPH M(XT48"*!@ ?05)117YJ?NX4444 %%%% !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 %%%% &-XN^'7A_P"(%MY.O:#HVMPXQLO[*.Y7'IAU M(KRSQ/\ \$UOV>?&4C/J7P/^$]Q*WWI1X5LHY&^KK&&_6O;**N-2]*/_@*_P CY'MO^"$/[)=H/E^# M.BM_OZE?O_Z%.:Z+0O\ @CC^R[X=V_9_@?X#DV]/M5C]J_\ 1I:OI:BAXNN] MYO[V5'+<(MJ4?_ 5_D>3^$?V#/@=X =6T/X.?"W29$Y$EKX5L8I,^NX19)]R M:].TC1+/P_8K:V%G:V-M']V*WB6.-?HJ@"K5%8RG*7Q.YT4Z4(? DO1!1114 MF@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 <=XQ_9X^'_P 1'9O$'@7P=KK2?>.H:+;71;Z[ MT->;>(?^"6O[-OBAF:[^!7PI5G^\UOX9M+9C^,:+^=>]45I&M4C\+:^9C/#4 MI_'%/U2/E;4_^"(G[*>KEO-^"OA5=W7R9+F#\MDHQ^%94O\ P02_9'F8EO@W MI?S?W=7U)?Y7%?7U%:?7*_\ ._O9SO+<&]Z4?_ 5_D?(=O\ \$&?V2;9]R_! MG2"?]O5=1#7*_P#/Q%+<#\I':OJ"BCZY7>\W M][&LMPBVI1_\!7^1XGX:_P"";/[//@]E;3O@=\)K>1>DI\*6,D@_X&T9;]:] M-\'_ I\+_#Q-OA_PWH&AJ!@#3]/BM0!_P 45OT5G*I.7Q-LZ*="G#X(I>B M04445F:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 8_Q#\?Z1\*O 6M>)M?O8=- MT/P]8S:CJ%U*?DMX(D+R.?HJDU\,*VU/G;_@Z3_;U_X5I\&=%^!/A^ M]\O6?'075?$/EM\T&F12?NHCW'G3IG_=MV!X>OPY^&'Q/\0?!;X@Z1XK\*ZM M>Z#XBT&Y6[L+^T?9+;2+T(/0@\@J_;S2_'1G]EU%?!/_!'?_@MSX7_X*%^&+3PCXLEL?#/Q@T^# M$]@6$=MX@"CYKBSR?O8!9X?O+R5W*"5^]J\.OAYT9NG45F?68/&4L525:B[I M_P!6?F%%%%8G4%%%% !1110 4444 %%%% !1110 4444 \ M3>.?$UU]CT'PKITVIWLG&[RXU+;5'\3L0%5>K,P Y-?R+_M-?'S6/VI?V@O& M'Q$U]O\ B:^+]4FU&5 VY;=7;]W"I_N1H%C7_905^IW_ /CPHHHH **** "BBB@ K M]GO^#23]G9I-4^*WQ8NH,1Q16_A/39L?>+%;J[7/MML_^^J_&&OZKO\ @CA^ MRFW['G_!.WX=^%[RV^S:[J%E_;NM*R[9!>7G[YD?_:B1HX?^V(KQ<]Q')AN3 MK)V_5GU7"&#]KCO:O:"O\WHOU?R/IZBBBOB3]6"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 *P?BG\3-%^#'PVU[Q=XBO(]/T'PU83:E?W+](88 MD+N<=S@' '). .36]7Y#_P#!TW^WK_PA/PRT'X!^'[S;J7BP)K7B8Q-S%81R M'[/;M_UUF0R$<$"W7L]=6#PSKUE277?TZGGYICHX/#2KRZ;>;Z(_'_\ ;8_: MIUK]M;]J/QE\3-GWI#^*]%<^*P=+$1Y:B^?5';EV:8C!5.>@_5='ZK^F?V=>#_&6D?$+ MPO8ZWH.J:?K6C:I$)[.^L;A+BWNHST=)$)5E/J#6E7\F7[$7_!3CXR?\$_=? M^T?#WQ3-#H\TOFW>@:@#=:3?'N6@)&QCQEXBCX &['%?LC^Q7_P= _"'XV0V MFD_%;3KSX6>(7PC7F'OM%G;ID2HOFPY/.)$*J.LAZU\EC,EKTM8>\O+?[O\ M(_2,MXJPF)2C5?)+SV^3_P ['Z>45A?#GXH^&OC!X5M]<\)^(-%\3:+=#,-] MI5['>6\GT>,E?PS6[7C--.S/IXR35T%%%% PHHHH **** "BBN;^+'QB\*_ MCP1=^)/&GB+1_"^@V(S-?ZG=I;0H>R[F(RQQ@*,DG@ FFDV[(F4E%7EL=)7Y MP_\ !;__ (+;Z7^Q%X0U#X;_ XU"UU+XP:M!YQN2IS'$ M?NY#N-NU9/F?_@I[_P '.4GB&PU'P5^SFEU96\P:WNO&M[ 8YV4\'[# PS'D M=)I0&&3M12%>OQQUC6+SQ#JUUJ&H75Q?7U]*UQ'P3N^LNB].[\_N$U35+K6]3N+V] MN)[R\O)6GGGFD,DDTC$LSLQY9B222>234%%%?5GYT%%%% !1110 4444 %%% M% 'UA_P17_8M;]M_]O\ \'Z#>6AN?"OAN4>(_$)9=T9M+9E80MZB:8Q1$==L MC'M7]3E?GW_P;K?L /\ L??L91^+M?L?L_C?XK>5J]VLB8EL=/"G[';G/()5 MVE8<$&8*1E*_02OAK_1?=^+84445Y)] 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!S7QD^+6A_ ;X4>(O M&GB:[6QT'POI\VIWTQZK%$A8A1_$QQA5')8@#DU_)%^V!^TWKG[9'[2_C#XE M>(6*ZAXJU![E8-^Y;* 82"W4_P!V*)40'N$SU-?KQ_P=0_MZ_P#".^#?#_[/ M_A^\VW>NB/7O%)B;[EJCG[);-_ORJ9F!P0(8CT>OP]K[#(<'R4W7EO+;T_X) M^8\89E[6NL+!Z0W]?^ OS84445] ?&A1110 4444 =9\(/CSXV_9^\2#6/ O MB[Q)X0U3C-SI&HRVDUJ8LM_M.KGUS7YYT5SUL+1J_Q(IG9AO"W&?R\O-?RMT5S_P"KM#I)_A_D=2XVQG6$?Q_S/Z@O$_\ MPD=EH>I7!;Z%;'_ M (B>,+I<^6R6$-C:M]7EE\P?]^C7\]%%:0X?PRW;?S_R1E4XSQ\E:*C'T3_5 ML_5+]H[_ (.M?B]X_MY[/X;^#/"_P\MY 56\NW;6M0C]&4NL< /?#0O_ (_G M7^T!^U)\1?VJ?%G]N?$7QEX@\8:DN?*?4;MI([8'JL4?W(E_V8U4>U<#17I8 M?!T*/\**7Y_?N>#C,TQ>*_CU&UVZ?S17^M&5/W6J7&=T%@.S;R-T@[1J M0<%U-?+_ .R+^RCXP_;6^/N@_#OP38F[UC6I?GF<'[/I]NN/-N9F ^6*->2> MI.% +,H/]5'[$7['7A3]A#]G#0/AQX1A_P!"TF/S+R]= L^JWC@>==2X_B=A MP,D*H51\JBO%SC,/84_9P^*7X+O_ )'U'#.2O%UO;55^[C^+[?Y_=U/6E4(H M51A1P .U%%%?$GZP%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 5 MR?QW^-.@_LY_!KQ-XZ\377V/0?"FG3:E>2?Q%(U)V*.[L<*J]2S =ZZROQE_ MX.I/V]?L.E>'OV?/#]Y^\O/*\0>*_*?I&"39VK?5@9V4\C9 >AKJP.%>(K*F MOGZ=3SLVS".#PLJ[W6WFWM_78_(W]JK]HW7OVN/VB?%WQ(\2/NU;Q;J,EZ\8 M8LMK'PL4"$\[(HE2-<\[4%>?T45^B1BHI1CLC\2J5)3DYR=V]6%%%%42%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5UGP/ M^!_BK]I#XJ:-X*\$Z+>:_P")=>G%O9V=NN68]2S'HB*H+,[$*J@DD $UT7[) M7['OQ _;=^+]GX)^'>A3ZQJUQAYYCE+338XEQB.-?4\DX50S$*?Z3/\ M@EA_P25\#?\ !,SX;,MCY7B+XA:S JZYXDEAVR2]#]GMU.3%;A@#MSN<@,Q. M%"^;F&90PT;;RZ+_ #/>R7(:V/G?:FMW^B\_R&_\$DO^"5?AO_@F7\$?LFZU MUKXB>(HTD\2:XB<2,.1:P9&5MXR3C."[9=@/E5/K2BBOA:U:=6;J3=VS];PV M'IT*2HTE:*V"BBBLS<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KXA_P""K7_!$7P%_P %(+";Q)I\D/@SXK6\ 2#7HHMT&IA%PD-[&.74 !1* MO[Q !]]5"5]O45M1KSI3YZ;LSGQ6%I8FFZ5>-XL_D,_:^_8A^)G["WQ*D\+_ M !)\-76BW3%C9WB_O;'5(P?]9;SCY9%Y&1PRY 95/%>35_8]\>$_'GAK2?%7AZ^'[VSOX!(H;! =#]Z.09.'0AE/((-?C9_P % O\ @UFU MCP_)>^(_V>]9_MJR^:5O">MW"QW<7?;;73820=@LVP@#F1R:^LP.>TZGNU_= M??I_P/ZU/S?->$:]%NIA??CV^TO\_EKY'XZ45TWQ:^#7BSX"^-[KPWXT\.:S MX6UZR/[ZQU.T>VF4=F 8#RI=1CS8U'^VDQ/]ZOV$HKJP^.KT/X73[CSL= ME.$Q:_?P3??9_>M3^4?]J+_@D1^T1^R&]S-XL^&FNSZ/;DDZQHT?]J:?L'\; M20;O*4_]-0A]J^:Z_M,KPW]HC_@FG\!?VK&N)O'?PK\(ZQ?W6?-U&.T^Q:@^ M?6Z@*3'\7KW:'$3VK0^:_P G_F?)8S@A;X6I\I?YK_(_DEHK^@+XW_\ !J/\ M%?&KS7'@?QIXX\#7$F=L-P8M7LHO3".(Y?SF-?)_Q9_X-._C-X::23P?X^^' M_BJW3.U+W[3I=S)Z839+'^<@KU:6O]6/G<1POF-+[',O)I_AO^!^5 MM%?9'Q#_ ." ?[67PZ>1I/A1=:O;Q])M)U6RO1)]$2;S/S05XWXO_P""=WQ\ M\!,W]L?!7XJ6*+UE?PM>F(_1Q&5/X&NV.*HR^&:?S1Y=3+\53^.G)>J?^1XW M171:W\'_ !;X9=EU+POXBT]EZBYTV:(C_OI16#/;26K[9(Y(V]&4J:V4D]CE ME%K=$=%/BMY+C/EQN^WKM7.*U=,^'OB#6VVV>AZQ>-Z0V4DG\A1=+<2BWL8] M%>A:!^R-\5_%3$_@L9KT/PI_P2:_:8\9NBV?P+^)L M7F=#?:%/8K^)G5 /QK.5>G'XI+[S>&%KS^&#?HF?/5%?<7@;_@W1_:T\9F-I M_AW8Z!#)C$NI^(;!,#W2.5W'XKFO>/AI_P &F7Q@UORV\6?$?X>^'8WY9=/2 M[U.:,>X:.%<_1R/>N:>986.\U\M?R.ZED685/AHR^:M^=C\I:*_?#X0_\&F? MPE\-^5)XV^)'CKQ5-'RR:;#;Z1;R'T*LL[X^C@^]?7'P,_X(K_LP_L^^3)HW MPA\,ZE>0X/VO7E?6I2P_C NFD56_W%7';%<-7/\ #1^"\OP_,];#\&XZ?\1J M/SN_PT_$_F6^!O[*OQ*_:9U867P_\">*O&$V[8[:7ILMQ#"?^FDBC9&/=V K M[_\ V7?^#63XV?%-[>\^)&N^'?ACI(1QQ*.RJH ]A5BO*K\05I:4TH_B_\OP/HL'P M7A:>M>3G^"_S_$^)_P!D#_@@%^SG^R5):Z@_A=_B%XDM\.-4\5E+Y8W'.8[8 M*MNN#RI*,ZX'S]Z^UH($MH4CC18XXU"JJC"J!P !V IU%>+6KU*KYJC;9]5A ML)1P\>2A%17D@HHHK(Z 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 C **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end
XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
May 02, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-40812  
Entity Registrant Name THOUGHTWORKS HOLDING, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-2668392  
Entity Address, Address Line One 200 East Randolph Street, 25th Floor  
Entity Address, City or Town Chicago  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60601  
City Area Code 312  
Local Phone Number 373-1000  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol TWKS  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   322,913,818
Entity Central Index Key 0001866550  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 72,554 $ 100,305
Trade receivables, net of allowance of $9,991 and $9,550, respectively 130,560 167,942
Unbilled receivables 133,980 115,150
Prepaid expenses 18,230 19,692
Other current assets 25,816 25,269
Total current assets 381,140 428,358
Property and equipment, net 27,246 26,046
Right-of-use assets 39,198 41,771
Intangibles and other assets:    
Goodwill 419,875 424,565
Trademark 273,000 273,000
Customer relationships, net 108,933 114,186
Other non-current assets 19,128 19,310
Total assets 1,268,520 1,327,236
Current liabilities:    
Accounts payable 4,266 2,767
Long-term debt, current 7,150 7,150
Accrued compensation 72,721 88,712
Deferred revenue 12,138 18,090
Accrued expenses and other current liabilities 22,223 27,260
Lease liabilities, current 14,092 15,301
Total current liabilities 132,590 159,280
Lease liabilities, non-current 28,032 29,791
Long-term debt, less current portion 284,364 286,035
Deferred tax liabilities 47,708 54,907
Other long-term liabilities 22,470 24,093
Total liabilities 515,164 554,106
Commitments and contingencies
Stockholders’ equity:    
Convertible preferred stock, $0.001 par value; 100,000,000 shares authorized, zero issued and outstanding at March 31, 2024 and December 31, 2023, respectively 0 0
Common stock, $0.001 par value; 1,000,000,000 shares authorized, 373,295,466 and 372,876,082 issued, 322,826,928 and 322,407,385 outstanding at March 31, 2024 and December 31, 2023, respectively 373 373
Treasury stock, 50,468,538 and 50,468,697 shares at March 31, 2024 and December 31, 2023, respectively (622,987) (622,988)
Additional paid-in capital 1,638,964 1,627,491
Accumulated other comprehensive loss (38,530) (38,166)
Retained deficit (224,464) (193,580)
Total stockholders' equity 753,356 773,130
Total liabilities and stockholders' equity $ 1,268,520 $ 1,327,236
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Trade receivables, allowances $ 9,991 $ 9,550
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 373,295,466 372,876,082
Common stock, shares outstanding (in shares) 322,826,928 322,407,385
Treasury stock (in shares) 50,468,538 50,468,697
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 248,593 $ 307,056
Operating expenses:    
Cost of revenues 178,813 209,522
Selling, general and administrative expenses 76,230 86,340
Depreciation and amortization 5,635 5,542
Restructuring 2,115 0
Total operating expenses 262,793 301,404
(Loss) income from operations (14,200) 5,652
Other (expense) income:    
Interest expense (6,586) (6,862)
Net realized and unrealized foreign currency (loss) gain (10,408) 1,185
Other income (expense), net 349 (723)
Total other expense (16,645) (6,400)
Loss before income taxes (30,845) (748)
Income tax expense 37 7,359
Net loss (30,882) (8,107)
Other comprehensive (loss) income, net of tax:    
Foreign currency translation adjustments (364) 242
Comprehensive loss $ (31,246) $ (7,865)
Net loss per common share:    
Basic loss per common share (in dollars per share) $ (0.10) $ (0.03)
Diluted loss per common share (in dollars per share) $ (0.10) $ (0.03)
Weighted average shares outstanding:    
Basic (in shares) 322,638,110 316,451,601
Diluted (in shares) 322,638,110 316,451,601
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Treasury
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Deficit
Beginning balance (in shares) at Dec. 31, 2022   315,681,987        
Beginning balance at Dec. 31, 2022 $ 778,222 $ 366 $ (624,934) $ 1,565,514 $ (39,210) $ (123,514)
Treasury stock, beginning balance (in shares) at Dec. 31, 2022     50,624,983      
Increase (Decrease in Stockholders' Equity [Roll Forward]            
Net loss (8,107)         (8,107)
Other comprehensive income (loss) 242       242  
Issuance of common stock for equity incentive awards, net of withholding taxes (in shares)   1,189,600        
Issuance of common stock for equity incentive awards, net of withholding taxes (179) $ 1   (180)    
Reissuance of treasury shares for equity incentive awards (in shares)   12,798 (12,798)      
Reissuance of treasury shares for equity incentive awards 0   $ 159 (159)    
Stock-based compensation expense 17,679     17,679    
Ending balance (in shares) at Mar. 31, 2023   316,884,385        
Ending balance at Mar. 31, 2023 787,857 $ 367 $ (624,775) 1,582,854 (38,968) (131,621)
Treasury stock, ending balance (in shares) at Mar. 31, 2023     50,612,185      
Beginning balance (in shares) at Dec. 31, 2023   322,407,385        
Beginning balance at Dec. 31, 2023 $ 773,130 $ 373 $ (622,988) 1,627,491 (38,166) (193,580)
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 50,468,697   50,468,697      
Increase (Decrease in Stockholders' Equity [Roll Forward]            
Net loss $ (30,882)         (30,882)
Other comprehensive income (loss) (364)       (364)  
Issuance of common stock for equity incentive awards, net of withholding taxes (in shares)   419,384        
Issuance of common stock for equity incentive awards, net of withholding taxes 855     855    
Reissuance of treasury shares for equity incentive awards (in shares)   159 (159)      
Reissuance of treasury shares for equity incentive awards (2)   $ 1 (1)   (2)
Stock-based compensation expense 10,619     10,619    
Ending balance (in shares) at Mar. 31, 2024   322,826,928        
Ending balance at Mar. 31, 2024 $ 753,356 $ 373 $ (622,987) $ 1,638,964 $ (38,530) $ (224,464)
Treasury stock, ending balance (in shares) at Mar. 31, 2024 50,468,538   50,468,538      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (30,882) $ (8,107)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization expense 7,155 9,089
Bad debt expense 821 1,452
Deferred income tax benefit (5,893) (4,485)
Stock-based compensation expense 10,619 17,679
Unrealized foreign currency exchange loss/(gain) 10,202 (948)
Non-cash lease expense on right-of-use assets 4,044 4,525
Other operating activities, net (52) 1,413
Changes in operating assets and liabilities:    
Trade receivables 33,720 56,674
Unbilled receivables (20,708) (23,238)
Prepaid expenses and other assets 797 (1,393)
Lease liabilities (3,931) (4,705)
Accounts payable 645 1,975
Accrued expenses and other liabilities (22,287) (16,884)
Net cash (used in) provided by operating activities (15,750) 33,047
Cash flows from investing activities:    
Purchase of property and equipment (4,224) (1,657)
Proceeds from disposal of fixed assets 88 91
Acquisitions, net of cash acquired 0 (15,989)
Net cash used in investing activities (4,136) (17,555)
Cash flows from financing activities:    
Payments of obligations of long-term debt (1,788) (101,788)
Payments of debt issuance costs 0 (99)
Proceeds from issuance of common stock on exercise of options 759 2,169
Withholding taxes paid related to net share settlement of equity awards (4,053) (2,348)
Other financing activities, net 298 25
Net cash used in financing activities (4,784) (102,041)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (2,783) 1,548
Net decrease in cash, cash equivalents and restricted cash (27,453) (85,001)
Cash, cash equivalents and restricted cash at beginning of the period 101,660 195,564
Cash, cash equivalents and restricted cash at end of the period 74,207 110,563
Supplemental disclosure of cash flow information:    
Interest paid 6,063 6,645
Income taxes paid 5,623 6,856
Reconciliation of cash, cash equivalents and restricted cash:    
Cash and cash equivalents 72,554 109,268
Restricted cash included in other non-current assets 1,653 1,295
Total cash, cash equivalents and restricted cash $ 74,207 $ 110,563
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Summary of Significant Accounting Policies Business and Summary of Significant Accounting Policies
Thoughtworks Holding, Inc. (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software, and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Switzerland, Thailand, the United Kingdom, the United States and Vietnam. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.
Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2024 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements and Use of Estimates
The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
As a result of changes in the business, the Company re-evaluated the estimated useful lives of its long-lived assets and determined the estimated useful life for computer equipment should be updated from three years to four years, effective January 1, 2024. The change in estimate is accounted for prospectively and resulted in an immaterial decrease to depreciation and amortization expense for the three months ended March 31, 2024. Further, we expect an immaterial decrease to depreciation and amortization expense related to the change in estimated useful life for the full year.
Restricted Cash
Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.
Allowance for Credit Losses
The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
Activity related to the Company’s allowance for credit losses is as follows (in thousands):
Three Months Ended March 31, 2024
Allowance for credit losses, beginning balance$(9,550)
Current period provision(821)
Write-offs charged against allowance— 
Recoveries of amounts previously written off— 
Changes due to exchange rates380 
Allowance for credit losses, ending balance$(9,991)
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company is currently assessing the impact of this ASU on the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public business entities to provide annual disclosure of specific categories in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The guidance is effective for public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted. The ASU applies on a prospective basis, however, retrospective application is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements.
Concentration of Credit Risk and Other Risks and Uncertainties
Revenue generated from the Company's operations outside of the United States for the three months ended March 31, 2024 and 2023 was 67.3% and 65.6%, respectively.
As of March 31, 2024 and December 31, 2023, 73.2% and 74.8%, respectively, of trade receivables and unbilled receivables was due from customers located outside the United States. At March 31, 2024 and December 31, 2023, the Company had net property and equipment of $19.8 million and $18.7 million, respectively, outside the United States.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials but also includes fixed price contracts.
During the first quarter of 2024, in connection with the restructuring, the Company updated the disaggregation of revenue by customer location to reflect the geographical market based on contracting location, consistent with client ownership within our geographical markets, versus billing location, as previously reported. All corresponding disclosures and historical amounts, including revenue by country noted below, have been recast to reflect the change.
Disaggregation of Revenues
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Three Months Ended March 31,
20242023
North America (1)$88,800 $115,060 
APAC (2)86,713 97,484 
Europe (3)62,212 78,784 
LATAM10,868 15,728 
Total revenues$248,593 $307,056 
(1)For the three months ended March 31, 2024 and 2023, the United States represented 32.7%, or $81.3 million, and 34.4%, or $105.7 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three months ended March 31, 2024 and 2023.
(2)For the three months ended March 31, 2024 and 2023, Australia represented 12.1%, or $30.1 million, and 10.6%, or $32.5 million, respectively, of the Company's total revenues.
(3)For the three months ended March 31, 2024 and 2023, Germany represented 13.0%, or $32.3 million, and 11.6%, or $35.7 million, respectively, of the Company's total revenues. For the three months ended March 31, 2024, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the three months ended March 31, 2023, the United Kingdom represented 11.0%, or $33.8 million, of the Company’s total revenues.
Other foreign countries were determined to be immaterial given the revenues as a percentage of the Company’s total revenues was less than 10% for the three months ended March 31, 2024 and 2023.
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Three Months Ended March 31,
20242023
Technology and business services$65,369 $74,133 
Energy, public and health services63,022 84,039 
Retail and consumer38,931 47,912 
Financial services and insurance39,155 55,155 
Automotive, travel and transportation42,116 45,817 
Total revenues$248,593 $307,056 
The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Three Months Ended March 31,
20242023
Time-and-materials$177,787 $257,250 
Fixed-price70,806 49,806 
Total revenues$248,593 $307,056 
Contract Balances
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of
March 31, 2024
As of
December 31, 2023
Contract assets included in unbilled receivables$28,291 $29,981 
Contract liabilities included in deferred revenue$12,138 $18,090 
Contract assets primarily relate to unbilled amounts on fixed-price contracts, where the right to consideration is conditional on the satisfaction of performance obligations that are measured based on hours incurred and the end deliverable to the customer. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.
Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the three months ended March 31, 2024 and 2023, the Company recognized $11.5 million and $3.5 million, respectively, of revenues that were included in contract liabilities at the prior year end.
Costs to Obtain a Customer Contract
The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The Company capitalizes incremental costs of obtaining contracts where the contract term is greater than one year. These costs would primarily relate to commissions paid to our account executives and are included in selling, general and administrative ("SG&A") expenses in the condensed consolidated statements of loss and comprehensive loss for contracts one year or less and other current assets and other non-current assets on the condensed consolidated balance sheets for contracts greater than one year.
The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):
Three Months Ended March 31,
20242023
Balance at beginning of period$876 $1,588 
Costs to obtain contracts capitalized633 68 
Amortization of capitalized costs(198)(268)
Changes due to exchange rates(5)
Balance at end of period$1,306 $1,391 
Transaction Price Allocated to Remaining Performance Obligations
The Company had remaining performance obligations of approximately $11.7 million as of March 31, 2024, of which it expects to recognize as revenue 50% over the next 12 months and the remainder within 24 months. Our remaining performance obligations represent the amount of transaction price for which work has not been performed and revenue has not been recognized. The Company has applied the optional exemption for contracts that have an original expected duration of one year or less.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three months ended March 31, 2024 and March 31, 2023, the Company utilized the discrete effective tax rate method, treating the year-to-date period as if it was the annual period to calculate its interim income tax provision, as allowed by ASC 740-270-30-18, Income Taxes-Interim Reporting. The Company concluded it could not use the estimated annual effective tax rate method as it could not calculate a reliable estimate of the annual effective tax rate due to the impact of permanent differences on the Company's forecasted loss before income taxes, causing the tax rate to be highly sensitive whereby minor changes in the forecasted amounts generate significant variability in the estimated annual effective tax rate, thus distorting the customary relationship between income tax expense and pre-tax income in interim periods.
The Company’s effective tax rate for the three months ended March 31, 2024 and March 31, 2023 was (0.1)% and (983.8)%, respectively. The effective tax rate in each period differed from the U.S. statutory rate of 21% primarily due to U.S. corporate state income taxation and the effect of foreign operations, which reflects the impact of higher income tax rates in locations outside the United States, the unfavorable impact of valuation allowances on deferred tax assets of select foreign and US operations, the unfavorable impact of providing for unrecognized tax benefits, the unfavorable impact of capitalized research and experimental costs under Internal Revenue Code ("IRC") §174 increasing the Company's net global intangible low tax income ("GILTI") inclusion, the non-deductibility of China SAFE restricted stock units ("RSUs"), and the unfavorable impact of excess tax deficiencies on stock-based compensation. The change in the effective tax rate for the three months ended March 31, 2024, as compared to the prior period, and the negative effective tax rate for the three months ended March 31, 2024 and March 31, 2023, is a result of the aforementioned unique net unfavorable items when compared to the pre-tax loss recorded for the respective periods.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Loss Per Share Loss Per Share
The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20242023
Numerator:
Net loss - Basic and diluted$(30,882)$(8,107)
Denominator:
Weighted average shares outstanding – Basic and diluted322,638,110 316,451,601 
Basic and diluted loss per common share$(0.10)$(0.03)
The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:
Three Months Ended March 31,
20242023
Employee stock options, RSUs and performance stock units ("PSUs")15,642,763 20,285,106 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):
Three Months Ended March 31,
20242023
Cost of revenues$5,599 $10,530 
Selling, general and administrative expenses5,020 7,149 
Total stock-based compensation expense$10,619 $17,679 
Stock Options
The following is a summary of performance and time vesting stock option activity for the three months ended March 31, 2024 (in thousands, except share and per share data):
Number of Stock OptionsWeighted Average Exercise PriceAggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202318,595,731 $3.76 
Granted— — 
Forfeited(19,504)6.24 
Exercised(389,247)2.40 
Cancelled— — 
Expired— — 
Balance at March 31, 202418,186,980 $3.76 $2,978 4.2
Exercisable at March 31, 202417,900,258 $3.66 $2,978 4.2
As of March 31, 2024, total compensation cost related to time vesting options not yet recognized was $2.3 million, which will be recognized over a weighted-average period of 0.9 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the 2017 Stock Option Plan (the "2017 Plan") and the applicable award agreements.
Restricted Stock Units
The following is a summary of RSU activity for the three months ended March 31, 2024:
Number of RSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202313,336,829 $7.96 
Granted15,000 2.47 
Forfeited(495,884)9.35 
Vested (1)(41,378)9.78 
Unvested balance at March 31, 202412,814,567 $7.89 
(1)Includes 11,082 shares that were net settled when released and returned to the share pool for future grants.
As of March 31, 2024, total compensation cost related to RSUs not yet recognized was $85.4 million, which will be recognized over a weighted-average period of 2.5 years.
Performance Stock Units
The following is a summary of PSU activity for the three months ended March 31, 2024:
Number of PSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202388,132 $20.11 
Granted (1)1,469,106 2.41 
Adjustment for PSUs expected to vest as of current period end(715,720)2.35 
Forfeited(10,357)20.11 
Vested— — 
Unvested balance at March 31, 2024831,161 $4.12 
(1)Reflects shares granted at 100%.
For compensation expense purposes, the fair value of the non-market-based PSUs was determined using the closing stock price on the grant date and the fair value for the market-based PSUs was determined using a Monte-Carlo simulation.
As of March 31, 2024, total compensation cost related to PSUs not yet recognized was $6.7 million. The unamortized expense is anticipated to be recognized over a weighted-average period of 2.1 years.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Agreements
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Credit Agreements Credit Agreements
Our subsidiaries are party to an amended and restated credit agreement, dated May 18, 2023 (as amended, the “Credit Agreement”), among Thoughtworks, Inc., Turing Acquisition LLC and Turing Midco LLC, Turing Topco LLC (“Holdings”), Credit Suisse AG, Cayman Islands Branch, as administrative agent, the lenders party thereto and the other parties from time-to-time party thereto, which provides for a senior secured term loan (the "Term Loan") of $715.0 million and a senior secured revolving credit facility (the "Revolver") of $300.0 million.
Borrowings under the Term Loan bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) the SOFR rate, at the Company's option, subject to interest rate floors.
Borrowings under the Revolver bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) the SOFR rate at the Company's option. In addition to paying interest on outstanding borrowings under the Revolver, the Company is required to pay a commitment fee to the lenders under the Revolver in respect of unutilized commitments thereunder and customary letter of credit fees.
The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages):
March 31, 2024December 31, 2023
Availability under Revolver (due March 26, 2026)$300,000 $300,000 
Borrowings under Revolver$— $— 
Long-term debt (due March 24, 2028), including current portion (1)$291,514 $293,185 
Interest rate7.9 %8.0 %
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below.
The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):
March 31, 2024December 31, 2023
Long-term debt, less current portion$286,400 $288,188 
Capitalized deferred financing fees(2,036)(2,153)
Long-term debt284,364 286,035 
Current portion of long-term debt7,150 7,150 
Total debt carrying value$291,514 $293,185 
The Company estimates the fair value of the Term Loan using current market yields. These current market yields are considered Level 2 inputs. The book value of the Company’s credit facilities is considered to approximate its fair value as of March 31, 2024 as the interest rates are considered in line with current market rates. The fair value of the Term Loan was $294.0 million as of December 31, 2023.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
The following is a summary of the Company’s accrued expenses and other current liabilities (in thousands):
March 31, 2024December 31, 2023
Value-added tax and sales tax payable$3,665 $4,821 
Income taxes payable2,458 5,106 
Restructuring2,991 3,503 
Other accrued expenses13,109 13,830 
Accrued expenses and other current liabilities$22,223 $27,260 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Actions
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Actions Restructuring Actions
On August 8, 2023, the Company announced that its Board of Directors approved and committed to a structural reorganization (the "Reorganization") on August 7, 2023 that will (i) move its operational functions from a geographic to a centralized model, (ii) create a new organizational home for the majority of its client facing workforce, our Digital Engineering Center, and (iii) evolve its regional market structure. The majority of the actions were taken in the third quarter of 2023.
As the Company has been implementing the Reorganization, additional opportunities have been identified to drive further cost savings. On May 1, 2024, the Company’s Board of Directors approved an increase to its restructuring plan to capture additional savings of $25 million to $30 million, for a total restructuring program savings of $100 million to $115 million. We still expect the restructuring program to be completed by the end of the third quarter of 2024.
Thoughtworks expects to incur additional pre-tax cash charges of approximately $6.5 million to $8.0 million, for total expected pre-tax charges of approximately $26.5 million to $33.0 million (the “Updated Total Charges”). The Updated Total Charges include $22.5 million to $27.5 million in wage-related expenses, such as employee severance and related benefits, and $4.0 million to $5.5 million in non-wage related expenses, including costs related to reducing leased office space, vendor contract cancellations and professional fees.
The total costs related to the Reorganization are reported in restructuring in the condensed consolidated statements of loss and comprehensive loss. The table below summarizes restructuring costs incurred (in thousands):
Three Months Ended March 31, 2024Total Costs Incurred to Date at March 31, 2024
Wage-related expenses$1,031 $18,275 
Non-wage related expenses1,084 2,784 
Total restructuring costs$2,115 $21,059 
The liability as of March 31, 2024 is reflected in accrued expenses and other current liabilities on the condensed consolidated balance sheet. The table below summarizes the activities related to the restructuring for the three months ended March 31, 2024 (in thousands):
Wage-related expensesNon-wage related expensesTotal
Liability as of December 31, 2023$3,134 $369 $3,503 
Charges1,031 1,084 2,115 
Payments(1,875)(753)(2,628)
Non-cash items (1)— 
Liability as of March 31, 2024$2,290 $701 $2,991 

(1) Non-wage related expenses includes charges related to reducing leased office space.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net loss $ (30,882) $ (8,107)
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 Annual Report.
Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2024 presentation. These reclassifications had no effect on results of operations previously reported.
Preparation of Financial Statements The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs.
Use of Estimates The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.
As a result of changes in the business, the Company re-evaluated the estimated useful lives of its long-lived assets and determined the estimated useful life for computer equipment should be updated from three years to four years, effective January 1, 2024. The change in estimate is accounted for prospectively and resulted in an immaterial decrease to depreciation and amortization expense for the three months ended March 31, 2024. Further, we expect an immaterial decrease to depreciation and amortization expense related to the change in estimated useful life for the full year.
Restricted Cash
Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.
Allowance for Credit Losses The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature.
Recently Issued Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company is currently assessing the impact of this ASU on the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public business entities to provide annual disclosure of specific categories in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The guidance is effective for public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted. The ASU applies on a prospective basis, however, retrospective application is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Accounts Receivable, Allowance for Credit Loss
Activity related to the Company’s allowance for credit losses is as follows (in thousands):
Three Months Ended March 31, 2024
Allowance for credit losses, beginning balance$(9,550)
Current period provision(821)
Write-offs charged against allowance— 
Recoveries of amounts previously written off— 
Changes due to exchange rates380 
Allowance for credit losses, ending balance$(9,991)
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue from External Customers by Geographic Areas
The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):
Three Months Ended March 31,
20242023
North America (1)$88,800 $115,060 
APAC (2)86,713 97,484 
Europe (3)62,212 78,784 
LATAM10,868 15,728 
Total revenues$248,593 $307,056 
(1)For the three months ended March 31, 2024 and 2023, the United States represented 32.7%, or $81.3 million, and 34.4%, or $105.7 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three months ended March 31, 2024 and 2023.
(2)For the three months ended March 31, 2024 and 2023, Australia represented 12.1%, or $30.1 million, and 10.6%, or $32.5 million, respectively, of the Company's total revenues.
(3)For the three months ended March 31, 2024 and 2023, Germany represented 13.0%, or $32.3 million, and 11.6%, or $35.7 million, respectively, of the Company's total revenues. For the three months ended March 31, 2024, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the three months ended March 31, 2023, the United Kingdom represented 11.0%, or $33.8 million, of the Company’s total revenues.
Schedule of Disaggregation of Revenue
The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands):
Three Months Ended March 31,
20242023
Technology and business services$65,369 $74,133 
Energy, public and health services63,022 84,039 
Retail and consumer38,931 47,912 
Financial services and insurance39,155 55,155 
Automotive, travel and transportation42,116 45,817 
Total revenues$248,593 $307,056 
The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):
Three Months Ended March 31,
20242023
Time-and-materials$177,787 $257,250 
Fixed-price70,806 49,806 
Total revenues$248,593 $307,056 
Schedule of Contract Assets and Liabilities
The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):
As of
March 31, 2024
As of
December 31, 2023
Contract assets included in unbilled receivables$28,291 $29,981 
Contract liabilities included in deferred revenue$12,138 $18,090 
Schedule of Costs to Obtain Contracts and Related Amortization and Impairment
The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):
Three Months Ended March 31,
20242023
Balance at beginning of period$876 $1,588 
Costs to obtain contracts capitalized633 68 
Amortization of capitalized costs(198)(268)
Changes due to exchange rates(5)
Balance at end of period$1,306 $1,391 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net (Loss) Income Per Common Share
The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):
Three Months Ended March 31,
20242023
Numerator:
Net loss - Basic and diluted$(30,882)$(8,107)
Denominator:
Weighted average shares outstanding – Basic and diluted322,638,110 316,451,601 
Basic and diluted loss per common share$(0.10)$(0.03)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:
Three Months Ended March 31,
20242023
Employee stock options, RSUs and performance stock units ("PSUs")15,642,763 20,285,106 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Components of Stock-based Compensation Expense
The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):
Three Months Ended March 31,
20242023
Cost of revenues$5,599 $10,530 
Selling, general and administrative expenses5,020 7,149 
Total stock-based compensation expense$10,619 $17,679 
Schedule of Option Activity
The following is a summary of performance and time vesting stock option activity for the three months ended March 31, 2024 (in thousands, except share and per share data):
Number of Stock OptionsWeighted Average Exercise PriceAggregate
Intrinsic Value
Weighted-
Average
Remaining
Contractual
Term (years)
Balance at December 31, 202318,595,731 $3.76 
Granted— — 
Forfeited(19,504)6.24 
Exercised(389,247)2.40 
Cancelled— — 
Expired— — 
Balance at March 31, 202418,186,980 $3.76 $2,978 4.2
Exercisable at March 31, 202417,900,258 $3.66 $2,978 4.2
Schedule of Restricted Stock Units Activity
The following is a summary of RSU activity for the three months ended March 31, 2024:
Number of RSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202313,336,829 $7.96 
Granted15,000 2.47 
Forfeited(495,884)9.35 
Vested (1)(41,378)9.78 
Unvested balance at March 31, 202412,814,567 $7.89 
(1)Includes 11,082 shares that were net settled when released and returned to the share pool for future grants.
Share-based Payment Arrangement, Performance Shares, Activity
The following is a summary of PSU activity for the three months ended March 31, 2024:
Number of PSUsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 202388,132 $20.11 
Granted (1)1,469,106 2.41 
Adjustment for PSUs expected to vest as of current period end(715,720)2.35 
Forfeited(10,357)20.11 
Vested— — 
Unvested balance at March 31, 2024831,161 $4.12 
(1)Reflects shares granted at 100%.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Agreements (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Credit Facilities
The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages):
March 31, 2024December 31, 2023
Availability under Revolver (due March 26, 2026)$300,000 $300,000 
Borrowings under Revolver$— $— 
Long-term debt (due March 24, 2028), including current portion (1)$291,514 $293,185 
Interest rate7.9 %8.0 %
(1)The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below.
The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):
March 31, 2024December 31, 2023
Long-term debt, less current portion$286,400 $288,188 
Capitalized deferred financing fees(2,036)(2,153)
Long-term debt284,364 286,035 
Current portion of long-term debt7,150 7,150 
Total debt carrying value$291,514 $293,185 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
The following is a summary of the Company’s accrued expenses and other current liabilities (in thousands):
March 31, 2024December 31, 2023
Value-added tax and sales tax payable$3,665 $4,821 
Income taxes payable2,458 5,106 
Restructuring2,991 3,503 
Other accrued expenses13,109 13,830 
Accrued expenses and other current liabilities$22,223 $27,260 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Actions (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring The table below summarizes restructuring costs incurred (in thousands):
Three Months Ended March 31, 2024Total Costs Incurred to Date at March 31, 2024
Wage-related expenses$1,031 $18,275 
Non-wage related expenses1,084 2,784 
Total restructuring costs$2,115 $21,059 
The table below summarizes the activities related to the restructuring for the three months ended March 31, 2024 (in thousands):
Wage-related expensesNon-wage related expensesTotal
Liability as of December 31, 2023$3,134 $369 $3,503 
Charges1,031 1,084 2,115 
Payments(1,875)(753)(2,628)
Non-cash items (1)— 
Liability as of March 31, 2024$2,290 $701 $2,991 

(1) Non-wage related expenses includes charges related to reducing leased office space.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Jan. 01, 2024
Concentration Risk [Line Items]        
Property and equipment, net $ 27,246   $ 26,046  
Computer Equipment        
Concentration Risk [Line Items]        
Estimated useful life     3 years 4 years
Non-US        
Concentration Risk [Line Items]        
Property and equipment, net $ 19,800   $ 18,700  
Non-US | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk 67.30% 65.60%    
Non-US | Trade Accounts Receivable and Unbilled Accounts Receivable | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk 73.20%   74.80%  
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning balance $ (9,550)  
Current period provision (821) $ (1,452)
Write-offs charged against allowance 0  
Recoveries of amounts previously written off 0  
Changes due to exchange rates 380  
Allowance for credit losses, ending balance $ (9,991)  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
industryVertical
Mar. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Number of industry verticals | industryVertical 5  
Revenue recognized $ 11.5 $ 3.5
Remaining performance obligation, amount $ 11.7  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation, percentage 50.00%  
Remaining performance obligation, expected timing of satisfaction 12 months  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 248,593 $ 307,056
North America    
Disaggregation of Revenue [Line Items]    
Revenues 88,800 115,060
United States    
Disaggregation of Revenue [Line Items]    
Revenues $ 81,300 $ 105,700
United States | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk 32.70% 34.40%
APAC    
Disaggregation of Revenue [Line Items]    
Revenues $ 86,713 $ 97,484
Australia    
Disaggregation of Revenue [Line Items]    
Revenues $ 30,100 $ 32,500
Australia | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk 12.10% 10.60%
Europe    
Disaggregation of Revenue [Line Items]    
Revenues $ 62,212 $ 78,784
Germany    
Disaggregation of Revenue [Line Items]    
Revenues $ 32,300 $ 35,700
Germany | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk 13.00% 11.60%
United Kingdom    
Disaggregation of Revenue [Line Items]    
Revenues   $ 33,800
United Kingdom | Revenue Benchmark | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk   11.00%
LATAM    
Disaggregation of Revenue [Line Items]    
Revenues $ 10,868 $ 15,728
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Revenue by Industry (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 248,593 $ 307,056
Technology and business services    
Disaggregation of Revenue [Line Items]    
Revenues 65,369 74,133
Energy, public and health services    
Disaggregation of Revenue [Line Items]    
Revenues 63,022 84,039
Retail and consumer    
Disaggregation of Revenue [Line Items]    
Revenues 38,931 47,912
Financial services and insurance    
Disaggregation of Revenue [Line Items]    
Revenues 39,155 55,155
Automotive, travel and transportation    
Disaggregation of Revenue [Line Items]    
Revenues $ 42,116 $ 45,817
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Revenue by Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 248,593 $ 307,056
Time-and-materials    
Disaggregation of Revenue [Line Items]    
Revenues 177,787 257,250
Fixed-price    
Disaggregation of Revenue [Line Items]    
Revenues $ 70,806 $ 49,806
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract assets included in unbilled receivables $ 28,291 $ 29,981
Contract liabilities included in deferred revenue $ 12,138 $ 18,090
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Schedule of Costs to Obtain Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Capitalized Contract Cost [Roll Forward]    
Balance at beginning of period $ 876 $ 1,588
Costs to obtain contracts capitalized 633 68
Amortization of capitalized costs (198) (268)
Changes due to exchange rates (5) 3
Balance at end of period $ 1,306 $ 1,391
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective income tax rate (0.10%) (983.80%)
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Share - Schedule of (Loss) Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss (basic) $ (30,882) $ (8,107)
Net loss (diluted) $ (30,882) $ (8,107)
Denominator:    
Weighted average shares outstanding – basic (in shares) 322,638,110 316,451,601
Weighted average shares outstanding – diluted (in shares) 322,638,110 316,451,601
Basic loss per share (in dollars per share) $ (0.10) $ (0.03)
Diluted loss per share (in dollars per share) $ (0.10) $ (0.03)
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee stock options, RSUs and performance stock units ("PSUs")    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 15,642,763 20,285,106
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 10,619 $ 17,679
Cost of revenues    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense 5,599 10,530
Selling, general and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation expense $ 5,020 $ 7,149
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation- Schedule of Option Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Number of Stock Options  
Beginning balance (in shares) | shares 18,595,731
Granted (in shares) | shares 0
Forfeited (in shares) | shares (19,504)
Exercised (in shares) | shares (389,247)
Cancelled (in shares) | shares 0
Expired (in shares) | shares 0
Ending balance (in shares) | shares 18,186,980
Exercisable (in shares) | shares 17,900,258
Weighted Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 3.76
Granted (in dollars per share) | $ / shares 0
Forfeited (in dollars per share) | $ / shares 6.24
Exercised (in dollars per share) | $ / shares 2.40
Cancelled (in dollars per share) | $ / shares 0
Expired (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares 3.76
Weighted average exercise price, Exercisable (in dollars per share) | $ / shares $ 3.66
Aggregate Intrinsic Value and Weighted-Average Remaining Contractual Term (years)  
Aggregate Intrinsic Value | $ $ 2,978
Aggregate Intrinsic Value, Exercisable | $ $ 2,978
Weighted average Period of recognition 4 years 2 months 12 days
Weighted average remaining contractual term, exercisable 4 years 2 months 12 days
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Time Vesting Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation costs not yet recognized $ 2.3
Compensation costs, weighted average period of recognition 10 months 24 days
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation costs, weighted average period of recognition 2 years 6 months
Compensation costs, (other than options) not yet recognized $ 85.4
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Compensation costs, weighted average period of recognition 2 years 1 month 6 days
Compensation costs, (other than options) not yet recognized $ 6.7
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) - RSUs
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of RSUs  
Beginning balance (in shares) 13,336,829
Granted (in shares) 15,000
Forfeited (in shares) (495,884)
Vested (in shares) (41,378)
Ending balance (in shares) 12,814,567
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 7.96
Granted (in dollars per share) | $ / shares 2.47
Forfeited (in dollars per share) | $ / shares 9.35
Vested (in dollars per share) | $ / shares 9.78
Ending balance (in dollars per share) | $ / shares $ 7.89
Net settled (in shares) 11,082
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Performance Share Units Activity (Details) - Performance Shares
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Number of PSUs  
Beginning balance (in shares) | shares 88,132
Granted (in shares) | shares 1,469,106
Adjustment for PSUs expected to vest as of current period end (in shares) | shares (715,720)
Forfeited (in shares) | shares (10,357)
Vested (in shares) | shares 0
Ending balance (in shares) | shares 831,161
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 20.11
Granted (in dollars per share) | $ / shares 2.41
Adjustment for PSUs expected to vest as of current period end (in dollars per share) | $ / shares 2.35
Forfeited (in dollars per share) | $ / shares 20.11
Vested (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 4.12
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Agreements - Narrative (Details) - Line of Credit - Credit Agreements - USD ($)
Mar. 31, 2024
Dec. 31, 2023
May 18, 2023
Secured Debt      
Debt Instrument [Line Items]      
Term loan     $ 715,000,000
Term loan, fair value   $ 294,000,000  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 300,000,000 $ 300,000,000 $ 300,000,000
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Agreements - Schedule of Borrowings (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
May 18, 2023
Debt Instrument [Line Items]      
Long-term debt (due March 24, 2028), including current portion $ 291,514,000 $ 293,185,000  
Interest rate 7.90% 8.00%  
Line of Credit | Credit Agreements | Revolving Credit Facility      
Debt Instrument [Line Items]      
Availability under Revolver (due March 26, 2026) $ 300,000,000 $ 300,000,000 $ 300,000,000
Borrowings under Revolver $ 0 $ 0  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Credit Agreements - Schedule of Credit Facilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Long-term debt, less current portion $ 286,400 $ 288,188
Capitalized deferred financing fees (2,036) (2,153)
Long-term debt 284,364 286,035
Current portion of long-term debt 7,150 7,150
Total debt carrying value $ 291,514 $ 293,185
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Value-added tax and sales tax payable $ 3,665 $ 4,821
Income taxes payable 2,458 5,106
Restructuring 2,991 3,503
Other accrued expenses 13,109 13,830
Accrued expenses and other current liabilities $ 22,223 $ 27,260
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Actions - Narrative (Details) - Reorganization - USD ($)
$ in Thousands
May 01, 2024
Mar. 31, 2024
Minimum    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs, additional   $ 6,500
Expected restructuring costs, total   26,500
Minimum | Subsequent Event    
Restructuring Cost and Reserve [Line Items]    
Expected savings, additional $ 25,000  
Expected savings, total 100,000  
Minimum | Wage-related expenses    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs, total   22,500
Minimum | Non-wage related expenses    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs, total   4,000
Maximum    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs, additional   8,000
Expected restructuring costs, total   33,000
Maximum | Subsequent Event    
Restructuring Cost and Reserve [Line Items]    
Expected savings, additional 30,000  
Expected savings, total $ 115,000  
Maximum | Wage-related expenses    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs, total   27,500
Maximum | Non-wage related expenses    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs, total   $ 5,500
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring Actions - Schedule of Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring costs $ 2,115 $ 0
Restructuring Reserve [Roll Forward]    
Charges 2,115 $ 0
Reorganization    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 2,115  
Restructuring costs incurred to date 21,059  
Restructuring Reserve [Roll Forward]    
Liability, beginning balance 3,503  
Charges 2,115  
Payments (2,628)  
Non-cash items 1  
Liability, ending balance 2,991  
Wage-related expenses | Reorganization    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 1,031  
Restructuring costs incurred to date 18,275  
Restructuring Reserve [Roll Forward]    
Liability, beginning balance 3,134  
Charges 1,031  
Payments (1,875)  
Non-cash items 0  
Liability, ending balance 2,290  
Non-wage related expenses | Reorganization    
Restructuring Cost and Reserve [Line Items]    
Restructuring costs 1,084  
Restructuring costs incurred to date 2,784  
Restructuring Reserve [Roll Forward]    
Liability, beginning balance 369  
Charges 1,084  
Payments (753)  
Non-cash items 1  
Liability, ending balance $ 701  
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %$YIU@'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 " !1.:=8GCOPN.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^FJ"Z&;B^))07!!\1:2V=U@\X=DI-VWMZV[740?P&-F?OGF M&YC6)&EBQN<<$V9R6*X&WX4B3=JP U&2 ,4TWC,^\A:?.A M]P@-Y[?@D;35I&$"5FDA,M5:(TU&33&?\-8L^/29NQEF#6"''@,5$+4 IJ:) MZ3AT+5P $XPP^_)=0+L0Y^J?V+D#[)0'MZ?)G7K5PH MI(/!\5=QDHX)-^P\^75U=[]]8*KAS77%;RJ^W@HA!9=B_3ZY_O"["/MHW<[] M8^.SH&KAUUVH+U!+ P04 " !1.:=8F5R<(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 %$YIUC&^D'(WP4 -D> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")8,A&P),\1)-LQF$S9DN]-V^D&Q!7C6MJ@L0_CW M/3)@)ZE\8#S+E^#;>:-71Y='4G\EU?=T+H0F+W&4I!>-N=:+#ZU6ZL]%S--3 MN1 )O)E*%7,-MVK62A=*\" /BJ,6C+3$=A(L:*I%D< M<[6^%)%<731H8_?@,9S-M7G0&O07?"8F0G]=C!7!M"G!YXDNLD$,';^!84J"@5VY7JDJ&"G[DZ)2X] M(#Q-Z8;1=FVYCZX$KZ&71339[6"V%SBH=3 MI_G%9@F-JFFI4UCJ'&;I2\:5%BI:DT>QD$K;[.%26F6V2O'0J)KVNH6][F'V MQD*%,C"=D,!88$T>KE1TN\I^A\;7]'E6^#P[L&4J#M-(/@M4YQ'7FO(HM282 M#:MIL%<8[*&%NDYTJ-?D)HP$N<_B9Z%LQG -QZ'-MM.CS&8.#:UI[KPP=WZ( MN4(Z3[/GU[>/PT(;C^X\G9'3OG=HQ1O[JV.<:#ZEI^ MA1/T$,M/_(6, NBLX33T<]](B]XCV6--UNWVW'-KF\:#Z_IEI5]VB-]A$(!Z M>K*[('?P'7E(['G%)8' R35/-7GD22"CQ1Q:C *^ Y[IZ#FYB:2T5:.'R]:M MB1*2*(HE_ZL)S]Q!*W^2J\1:"[B<-X>&,Y-6H\?@(UH"$L41Y[W1HC^/E5R& MB6_/.:XYNK,:/08UT1*;* X[[XV.9:IY1/X*%]5#%J[8=;H.M3H]!D#1DJ H M#CYY6QW",KC:&"[@VB=^8VJ>,X5G_' MP"5:\A+%8>TA3=@T&*!V$R(Y-U_"PCJ^,] M\^3:R^CH%,K$0FAD/- M+H?D^L6?\V0F*C%QC]#]<'(UM"Y%\<"Z#DM"8@<1DIQ3^M>S8>'E779TE&[" R&B6PXMYLUIE5*=\9M_K$%:M\'H-[6,D]["#N M,:LV0'I @9E4UB%HC\X=5]#:A[XO0 AD@HVDU?$Q (B5 ,0. J!)S*.(7&8I MO$[M[1;7J5R$XW%U_97UB) M/0RGEETBYP(2B=G#9:KM'0-_6(D_#">7W4C[9FZ?Y'O[?5;2YO)DH'809M&'@RI"F!OE 3BA7P2]CSN MVSMR:*_;[72LK(<'UTUF"3P,YY5A+)(@W_Z[B;@]9[A =2L]!O&X)?&X.*CL M0. F3 VM_RF .K$MW#URS29E3=>ZR,(CZQHMP6N>./6)5 M&]1X6%V/)?2X.**\][C=DJ]VB?QAP)/Z]7AH9GQ\C/5E/AFVIRC;FZT7.1'D<]2:QGGEW/! M Z',!_!^*J7>W9A_4)QF#_X#4$L#!!0 ( %$YIU@;VI,>&PO=V]R:W-H965T&ULM5EK;]LV%/TKA%?L =BU2.K9 M)@92)]L*=&W1M-MG1F)BH9+HD933[-?OZA%)EB@Z!=( 223[\NK<(_*>0^GL M7LBO:L>Y1M_RK%#GBYW6^U?KM8IW/&?JI=CS KZY%3)G&D[EW5KM)6=)/2C/ MUL1Q_'7.TF*Q.:L_^R@W9Z+465KPCQ*I,L^9?'C#,W%_OL"+QP\^I7<[77VP MWISMV1V_YOK+_J.$LW67)4ES7JA4%$CRV_/%!7ZUI5$UH([X.^7W:G",JE)N MA/A:G;Q-SA=.A8AG/-95"@;_#GS+LZS*!#C^;9,NNFM6 X?'C]E_KXN'8FZ8 MXEN1_9,F>G>^"!LS/0G>H V@Z@=:$-LKJL2Z;9YDR*>R2K:,A6'=375^^NK2P1'UQ_>O;V\^ PG;R[>7;S?7J'K/Z^N M/E^C7\N"E4FJ>?(;6J$OUY?HUQ>_H13+Q'%2T06 ;%&^]BD\JO4U5MX; )B.?!'3L,RYE&8<>ACM>%'0%U M.Z"N%>AGR1(._2+F@/ FXVJ)"FANXA:Q#%H0*V)>G;R(EE&$ZXK@T/.<)8Q1 M>UXWB>S!5%5S76^(%]#ZSJ@L0Y@?1"XQE^5U97G6LKX4-VF6\618F0FD9P!) MHW ,TA"&/>PY9I!^!]*W@OPH^9ZE">+?0#24&: _O7)(Z!B?(2KRHQD.@PY> M8(7W0>^XA!XY7+4FB,'DXL0+L3^":(HB?F2&&'800_OL%9IE3X 83BY.0XS= M,8W3,)>$U O-(*,.9'3B-H,ID/JA7CU5*]B#3.MZG9FP1E.B N*.Z31$^K4G$+GVV6(T(C'(4CD(8P%P+';:KW;8V?#!7),]8 M97/5+MVKV:6(#>+DA!&E8[R&..SB<&XY]BJ&[3+6M.!"%*O3/0X;1"K"9+(F M36$4SU';:QFVBUG3BBWP#!I%_- CDYMO"*30 NDX>!)!C1+&;B#5*=\ MIEM8=?&[N\4S93LNNE=(;)?(BS@6)1A/M&,'1A+;EUX:B5T:@4A9@J., M15[9M;I]&/,:SD5X;B55]8-=VRX' ROD>>%$:[W>; MXG@M8CIN%::PT(GFF!SL ^T"]LCDH^\=:'@\7:+& J;R1>!GW)=-80'QYPKH M18[81>X=9V"/!ABMLY9,U0RLY\"=MV -81YU9LP2Z36/G-CA'7GD4\2:=FW$ MB\9KS!3G122?D.U$F_X;BT*GQ1TOXAG$]GQF'X-, MAN@9$AW7W&LCM>\;K[6(O^Y$EG"I?OXI)#AX76_(]8/1!])GW34^5[;CVGO1 MI7;1W8KBP*$;@05$<(%V[:N*D25ZX;QT' P64:(#RTK^&F''63K-+U([)BN5 M+O5.R/0_GBS1?UP*E"I5R7BMWJ56L"=/8 8AIM%?3,:[!OSC\^OI9(IT*^7@U6T...1L\Q#WQ%!?6B"@L)#U2-$<3#>B21-[2]?VZ?AJ0 M91CX2R=8$E#[X?3.K4<@'A,K#WHF-K>E=!3SYU! MZ$OY\$BNYP!)X=*C#0GMJ1\%':T_H/RIB5GYA$1A,*9@+G#FR2#M[0ZUVYV+ M)$DKAP""43T*7J4%BMD^!0$Q C;LW7T:1A/5, :2P)VS.[2W.]1N=\"[EWF9 M,HW>Y\XIK!1TGU M#C*-4Z.5I%/_L@+GX$[Y-03BB'IS_I?V5H<^Y8FV&@C5+ZU$&0%/+4S@4>J- MM^ZFN(!B.@>W]SKT.[U.O2"?##^:OM,R/A,R!1J?":T';VJKU^30,N[20H$K MOX61SLL *)#-F^?F1(M]_?+V1F@M\OIPQQD KP+@^ULA].-)]3ZX>_^_^1]0 M2P,$% @ 43FG6/O2CD]_ P X@L !@ !X;"]W;W)K)YF4,.'6+1^(G9SSYGF=XTM_R\63C $4^9XFF1P8L5+K.].4 M80PIE;=\#1D^67*14H5=L3+E6@"-BJ0T,1W+\LV4LLP8]HM[,S'L\UPE+(.9 M(#)/4RI^W$/"MP/#-IYO?&2K6.D;YK"_IBN8@_JTG@GLF;5*Q%+().,9$; < M&"/[;FP[.J&(^,Q@*W?:1%M9& $!HE@2?-$?>3;MU 9\K1>R!-9_)-M M%6L9),REXFF5C 0IR\HK_5X-Q$Z"W3F0X%0)SKD);I7@%D9+LL+6A"HZ[ N^ M)4)'HYIN%&-39*,;ENG/.%<"GS+,4\/QAX?)]&$^G1!LS3^\?S<9/6+G?O1^ M]#">DOG;Z?1Q3J[RC.814Q!=DZL9%9"I&!0+:7)-_B2?YA-R]?J:O"8L(X\Q MSR7-(MDW%?+IMYAAQ7)?LC@'6/ZFXI:X]@UQ+*?3DCX^GCZ!L$YWF^DFCDH] M-$X]-$ZAYQ[0FRNJ "M6$;XD;UA&LY#1A,RX9$4%_C-:2"6P#K^V62VU.^W: M>G+>R34-86#@[),@-F ,_WAE^]9?;<9_DUAC&-QZ&-QCZL-'02/ &1L"V]!% M O*&T 1G/PX'M'[D4LXOY/0JLAGV>CV[;VYV';4$>9Y5!S5(.S5IYRCI#%< M$ (B@M,F?+HA:RK(AB8YD"NLS(@G"162K &7L1B+^+J-OGQ%=P?,NK6L??Q3 M40U^K^;W+N,O*"6AN8JY8/_B ^VCO-L*7^I[.UBV5?WV#)P3V3#AUR;\7S+! MI,Q/&_!?8.V#'XMH '=KX.XO >.>)Q4N9"Q;G:+NGJ0^%M&@#FKJX"CUF*X=K=W_+"MGSNG=;F+\\J\4M[E M8X@>/WG&#?1FMHQ^JZ M@7? QL]]VCZZ_^$.!53FXD=IY"2T\X+$LSI^X+DOF ]$^KWN'K*YA _#YDG/UW-''O/I8 M/_P/4$L#!!0 ( %$YIUCQ7!B8O@4 *,7 8 >&PO=V]R:W-H965T M&ULK5C;;MLX$/T5PELL$J")1>KJ;&(@L1,T0'-!G+8/BWU0 M+-K65A)=DDK2?OT.)5FR)8I)L7ZQ=9D9G;EPSI"G+XQ_%RM*)7I-DTR<#592 MKD^&0S%?T304QVQ-,WBS8#P-)=SRY5"L.0VC0BE-AL2RO&$:QME@?%H\N^?C M4Y;+),[H/48OHBM:Z1<>6+LN[JYCLX&ED)$$SJ7RD0( M?\]T0I-$60(F/]JG >G'D*!9VPY%L3N[G"*XFMU]OIZ>/\+-[!'^;BYO'V?H[@I]OIO-T/FMDKFY?[C\! K77R_+ MQP=Y%N91+&ETB([0E]D4'7PX1!]0G*''%F-JI9^(=3BG9P-8RH+R M9SH8__D']JR_=)[NR=B.WT[MMV.R/GZ@SS3+J;8B2DVOT%3=YWE,G, =0;B? MM^%WQ6S+MURO%ML!YM; 7&-"[M:4AS+.EHB^0HL45)SH,+K[3,2>C.WXZ]7^ M>L9$3)B0B"V@$_B-Y0BQS.6LLRBU3&)U07K$[S0.C9QM8<=R>L!N42@V M@CWXS(0X!,8K>OJ"LW2#G&5ZQ+B#Y @[,'FU$7?E7,_MR3DF#5YB[G5R13DZ MJ&*Z :[M=Y6E/36\?5G;];OA7&RD-B!=2<&NW%23UF&[FQK/#;QV9G1B@=>7 MFH8>L9D?;V%PAVD\B7_1J&@=>5;?PLP.0VD&4R'G-)O_1 =)47=+&-:UKCB: M*K,<*VC[TI7#.'![7&D(%1OYJZJR:E'4Q?81951JT;K=U>F,VE"[0D<^L7N@ M-ER(S618=9L"L*DVNDQWA#W/:?=#G9SG6'U-L6%$;*9$U6;0$U5UL(FK#%][ MFF*7V8YL*^ABU,:!=3K/]-L"NC&^[HQZ #?%A,_.I MA::6CQ96E]!4[ +2AJ:1"[#EZ[&1AOR(]8[^# &$+KA2.V88=:JU7J:]6$1J M>H/X:MLV,;+K[[;M?5G;#4=#K\1,KU?MO@?C7R:2:KR*_H5-LMI":5-)-$QK M>TXKD1HITC=:D89FB9'.8,3>3F!?L55&O!V$F#AMQM')^8'7TZ9)0XK$O!/= M+ 2T+FLNA:"*5J@-2?F18#LQUC%NIT\K9?50%VE8EIA9=AHGN83AX'][X;[+"ZU4KQ<- 1// M6(3?BM,V-?(\P]R\I"50@5@NA80Q"+8 ^G(T\OIOE^.>K.T&H:%W8J;WLAQ5 MRDKO]7GJ\K5-B&<'&+=W#SI1#-,* ,8]"6OXG;RQQ:W*[BVT&H+O0ZL1[4$[ MW#KN3"E?%J? BH_SV1Y(E@_K4^:SXOSU=;S"WPR*<^+&S/E\?5-R)=Q)E!" M%V#2.O8!%R]/A,L;R=;%H>H3DY*EQ>6*AA'E2@#>+QB3FQOU@?I&PO=V]R:W-H965T&ULO5MMBB#O>4]LSM@3$T\1.+:>=3J/V83F>A>.'LOI8+RAMT.=E7M0G@T73K%Z- M1O5L09=I_;)_O:M. MC\MUDV<%?5>A>KUT>;]Z5[&] MT19EGBUI46=E@2IZ>S(XPZ\2$G*'UN*OC#[4.]N('\J'LOS(=R[F)P.+CXCF M=-9PB)1]W=,QS7..Q,;QJ0,=;&-RQ]WMK^AQ>_#L8#ZD-1V7^=_9O%F<#((! MFM/;=)TWU^7#:]H=D,OQ9F5>MY_HH;.U!FBVKIMRV3FS$2RS8O.=?NXF8LLGXZG(274ZC"6); MTZLW%Y.S&[8SO6%?;Z/+FRFZBM'X]=EE$DW1Q27[XVK\Q^NK-Y/H>OH;BOY\ M?W'S#WJ^+M+U/&OH_ @-T?OI!#U_=H2>H:Q -XMR7:?%O#X>-6RX/.AHU@WM M?#,T\LC0;LHFS35N8[/;N%PN&<>G33G[J/&>/!&4G<_UNOJB\8S,GF=S-@/L M[$IS]"[-YL.+ HW35:8_AO@)K-ELO5SG*9M1=-4L:(784;%2L^ UX)ZB-V6M MF]#$C'I-&U:;&.2$WF:SK!$11HPY6_J0+7U("^D\ GE.[[*BR(H[5@_RM)A1 M])PEO5ZD%:V/4-JP4+.7R,8O$+$(T7' B,\+\:MZE<[HR8 =?DVK>SHX_?47 M[%F_ZYBQ 7-;,%Z$[T]M['H!#@/_>'2_RP+(L!$D6 P)E@"!"=RPM]RP#^3& M/GS88'H[*?3]@'#;W?R-53/;\Z0S2_6F= M-5_0O]=EGB.VJGM(J_E_.I:XD"R!!)M @D608#$D6 ($)C#)VS+),Q:=2W8S ME.L7&^>>Z'/O*2(@C7XJ-80_-,"18! D6[S$5"5! (;_!-K^!,;\7=;UN MEP'E+<\ROP=J5PKHMJP0W51[EF]:\'M_E/)Z7[] !3O!F<-#UBSXI8$O)YKT M,ZUW%Q,Z8AC'R2,>< M4"UNV ^EFA*J2W*)"\;#.)0+NC$%$OMBR(@)$)B08VSUHH]ES/(US7;RW&SO M+-KSW93JI\J".>ZA=:%#$PH#\<- HH+&;*BQBT '%X.B)5!H(B%V5$#\8PBA M)0%6\B&=2V/S< Y=-'1HXAU\*&=?'=50L8I!!Y9 H8E9[<4Y;%;GVCN^(5?J MY^W"CZWZTK8!0#_S;:I-GJJA8=]3"K0Y\L$)!)7C]CN$H H4FIKK7VK!9 M;(N*N4$*>IM66RG(UF;=B'YPW;8U.JP7!(X=N'+MA@P<@:+%H&@)%)I(D%X] MQ&;Y4"+(7J1093@_\ -7OL7O[$0Q5A;<-49%$F6?N=)""JU@:)-.C1)DL4$RV=T!!HW M!D5+H-!$OO1B&C:K:0=UR_04@=29QE@5FFQ"',O7U&E0Z0T4+09%2Z#01([T M*ATVRW1/=LWTO/ U;3,;V\JZ6[6S?5O.M6K$2C4) ^6&2M7$6%GUG1#+I5HU M9*4:RQV[1&>'0]O=N1<7I[47Q[!9'?NN[IE^RE75RK4<+_!"Y?H(J0Y-]HX; M@<:-0=$2*#21#KW*A<.?UR'#D,K0&!1M HH6@:+%H&@)%)KX'$POJ1&SI&;J ME'6NXI,#5A#(G11SB$-3#XH6@:+%H&@)T0B XOR*2>UE,6*6Q;ZI9T8T0I/M M.7*N014P4+0(%"W>:SX2J)ABIG>>8S-+93^W>V8>S,%/O:EZE\-638$TQ1/0 MJ!$H6@R*ED"AB63JQ3AB%N-^?!.-J I;X+IRB8'4KR:@:-$^!Q"#ADR@T$12 M] (<,0MP/ZSG9HY[<#'1R6^A7$ETDIK2<0$=6 R*ED"AB63HE4-B5@Y!^VU$ MU>:&RM(25 WLT S]^4@W*%D6 !U48IX&,5&]9$?,DMVWM-"(*JMAR\-R"\T< M^>"4@ IT^QU"#!HT@4(34]TK;\2LO.W?0G.T68=\VFQ,5"7,)B0@7DCDQQ] M T>@:#$H6@*%)A*DUQ")64,TM]#TI A47=:U;=>3:X%JI^JR&J.-+BL+?QI# M[/'6F-Q"TR':@2O+QHG.CA#'\1YYIX'T0APQ/V_V[2TT_7RK3W*UXJAK!_*, M@\IL>\>-0./&H&@)%-J&"Z.=MQ+Y:ZTL>7=94:.R:&PO=V]R:W-H965T&ULK5IK M;]LZ$OTKA/=BT0)U+5)/9Y, >16W0)L$=;K]3$NTS:TL^HIT'O?7[U!2+%L: M,0ENOB26/!R?F>',F:%T_*#*WWHEA"&/Z[S0)Z.5,9NCR42G*['F^K/:B *^ M6:ARS0U7JLMB:7A;@MB=ZNU[Q\ M.A>Y>C@9T='SC1]RN3+VQN3T>,.78B;,S\UM"5>3G99,KD6AI2I(*18GHS-Z M=!'X=D$E\5\I'O3>9V)-F2OUVUY\S4Y&GD4D M"#+V#- M9=$ PL\)L%E>OEV1UKZ[L9N?E"+LYF?Y(OWVY^S"Y>O]QWP/%W7O8K??Z0E[E>D06DC":+4JT) M9&')C2R6]3:61@I]A+FM5AO@:FV*'^D-3\7)"')8B_)>C$[__2\:>?_!;'XG M90<>"'8>"%S:3Z^A(N5*HWNC7AE5*VW9N3\=^UZ2L./)_3Y\1"RA7KR3.L 5 M[G"%SLB<9?^#)(.Z9#0Q"@I3JHI4YH(4#6![UWY.;0@_;+7(8*]_))M2W4O8 MJV3^]/IHAN\9S7=2=N"U:.>UR!G-2P%*4\GK2EQDA*]5:>3?]0WQ""2C!>:! M6FVX%\.8AF$GT'VAJ9=,\3C'.\2Q$_$YSZ"ZSXT+7-S[W831#K:^# U"AF-+ M=MB2%[RY$&59;:Q4K04Q_)',12$6TF PDQZ$<9A,_0Y01"H(DA!'.MTAG3J1 MSHQ*?X\M;68$H%I/OACR:=]C7D2G';B(5!S% T&G7LMNGA/PSP)ZFUS^#7BA MY0%.+X!4P==%^@28TQ4OEJ)*\\F')?0\'U'J\A +@!@Z%B!BXVF0#%BPQ\_4 M73A5,:YJ3R[ [<^.)K:)LAW*6"W&4)0(UUH8G'EI#U?@!4$7/2(5LH'M0EF+ MGCG1WYB5*-$"^YLJU59G+ M)9_+?+C TW?EZ_?2=NB,EK&IF[+O2IX)RXA"WO-Y+O#=%?0"X?LQ\[KQZHN% M410' P%KV9LZ:0[R&^*10W:_!#/L;RKFQ5[2Q8G)^$R M>\[?>CNI*CLC"/M\.(;?[K(F M)A;$WE!Y:8F3NIGS+$W5UK9N&_YD8X]"[#-A%'1;#D2(3N,A?"U=4C=? KYR M*]"HO^38/B&.&6-)+_J('(V29""S6,N3$[&,**-(S#;H% Y'S? M"P:Z>];2)Z-OFKQD<2_T:WIUYJ3EMY;R]])VZ(66AIF;AF^W)?0ZMFU8V"A" M[,Q3M1?%7UNYL=,/Z@*$B0/&NJT#)D:C<"AT+1DS)[]!R52I$%D3N$SJC=(\ MMR8LY"/LPN&ZV2@^Z.2[E1Z1F=(!R"UE,C=EGJ7@3RUM2UPW.!9ME473^R]I5BN59S9=#'\4MH&2MHG.N8$RT!QYZ14O M!8$B:W)AXV0-LH1AN>.!E_A!KX\0?N"%W>,)3(SY0^.RW_*][QZ7ZX$3*P:# M Z??'WW9M)L$F-! #?-;6O;=M-PKOAAN%#+&S''2969,S!Y=! -$Y^^=9[NY M^6JQ$&F](9Y/4: =A+QM!FA( VO8I]H\NVGN>5ZENNTZH!*:4J9VJ]GO40O[ M]#QF<=+;1GTQ&@[NHI;'_9=/JS.1EM4()/^Q+0AYLSCHYP0BEX2>-Q2MEN1] M-\E?O!H^X8;,Q5(6A=V$$%Y()P+MHE1HY^+WV1V8(8JZ)1F3FX9A-#"E^&T7 MX+O'ZK=9)NST]:)-R- =,*\[>"%BE'IA-#!W^RVE^[&SL9EM-YNZWD*S"UUO MFBN]+<6ND[0]#^S)^@DND O^W,C9-KSYP=$[:3OT2-LF^.XVX6L!;0Q$LR(I MU%IDQ/>B7GHA4OLG 8?HVL; =S<&7W>']@V-H@C[/!Y&K(>P+Q4E880C#%JV M#SSGCOK1/-1JGMJ-*(&%JE)WMO4*Q%N:Q> M+-&D.EVLWSK8W=V]O')6O;+1N7].CR[J5U!:-?4;,=]Y";RJ22X6H-+['(-; MR_HED_K"J$WUGL9<&:/6U<>5X)DHK0!\OU#*/%_8']B]ZG/Z?U!+ P04 M" !1.:=8.#)R^>P+ ?( & 'AL+W=O%-;6_L SH D8@PP 3"B MY:_?TPW,C9849S=YL3A#H-&7TZ>[0;_8.O\A;)2*XF-E;'@YV<18/]O?#\5& M53+,7*TLOEDY7\F(1[_>#[57LN1-E=F?'QP\V:^DMI.S%_SNG3][X9IHM%7O MO A-54E_QR2O M<";POV*;UQY,1-&$Z*J\&1I4VJ:_\F/VPY=LF.<-<]8['<1:OI)1GKWP;BL\ MK88T^L"F\FXHIRT%Y2IZ?*NQ+YZ=-P%O0A#2EN(J14:XE;C2:ZM7NI VBD51 MN,9&;=?BG3.ZT"J\V(\XG$3L%_F@\W30_(Z#CL0/SL9-$*]MJ^0==9XX8GE'=\C[R:^EU9\D@64J+IP-L+64 M"3MPSCNO@K(QO8"'WF@K;:&E$5=XJ0#4&,2_%\L0/:#VG]L\E!0XOET!2K]G MH9:%>CFIZ2Q_K29GWWQU^.3@^3WF'7?F'=\G_<\,]%]RD/AYXQID$-.1^,Z9 M$M].Q5M;S,3#Z-8J;I1'^^>IT/C]X?N&J6MH; M?CI\_@@9>@WFJ;%(5[5)89JR;N1A7>#DPM$W'P6^4K[V.B@AZQIJI5@'MXI; MZ57:57MWK4OL6K9V1E5LK#-N?0-)-H .H/D,]BB1E:'W95/$P29MQ:(AJ!@M MI^+'I=-+)T?DJ0,]!A*KY5("1[,X6?X,+O7?)4 M2:+>1FENDD=^9)_1#EA\Z;"#%EQ!.UD[LN>J!FOC#[SZ*2V<0FVITR<2\=[J MJ$KQ/?:4KAJ]8]2G*(,KHY75[+X8ZL";R3O@4B5J>!1(V*1%' /R%( R%)(W MRXKL= R!8>1GXEP&2,:N47J24N,,IFC((I]"!S96-B4;0L%!E4F?\A8\K+K\ M#GU^:UN8IE1LBDP@#KLZ[QA.NNPB=B86QD 8\-8:WDFC]<"%#9+K5A ;>:W$ M4BDKE-$H :P=\%,,#62\ ;C_FUD!ZIL2AP@J[%GXKXU-E9.3CBS^?4&DO'6$ MB^PI%A;[5*"\/#QY'HBUC\3"V@8"+A7P&&?B0OD(1%*XF^1MWHJ4=%[4"G^^ MQ)A>A]YS7A5&A@#^P:[H2 HU-/213J 2(NH!@EIW]OL2&9!,DB[4:H6^0G!G M0BG/*$"KY/,R"+O6K@GF!@O(.E7."*. _?T5A+1_CY/Q_>N0NOQYLCZ M_2'LAAQ8LES'FQ37M;)0VAA&H*IIM^S9&:Z''+!C%XQQ]C_,K/OM8O&NHUPR M(1/HTL"'C:HAQ$V7CR4[^' M@\29 5+YB9@/F%P[>KTD:IP.DT^H:VD:]A Q4N>O:<[6)-HQ[@T#":X%-MP6 MJL,$9&'A%>A%P!N!]B5Y+>6BPDKM.28P8.UOT6+B &654>VG3 MCKV4MD7CN0"1:XN804G2-AJ'>6#7\'>@:[*=OJ'$XQ+T&;1(^@"02Q UH@=Y MGADU.,N9T"!9?6)2[8NF A(@.[1DT^N7N GK.(;L>""17YD=QT0W6&EGC*ALS ?ZP(IXQJ(C(2J$^L"_M; MS2T&)^%JTE*():M48013!]$ ?'I:9H+/4'D[Q+-"@*51\[$,LELLKK5@^ILKJ D MGCH7[T*=A%"*L3?);:DY0A;IJDN'4A5$&(K4*!6 @"!V1(?J ,9/(VI;$SI M)ANJ-&0K&K(%1F1DWU&G\)O&4T9/Q;9%]O]]^J!0Q%O=\7E84NX"M:#7I([%GY+"O$'BBT@Q2H40:EUYN(1RF MPQ7CXK21HSTL9J,,UQH$P 746K#1-?@*S>0@K;6%?V/#-2B);'6G[&41.#U0 MUE(5L1_$&N#%[*U2>K6K!_%;NVOE+1N:NZR^29%$6H:6HE?,5%4XCPZ$$)^; M M2ADB>;0;]PD;[Z!_<+(]/!E^;F4R[-@Z([Z#!V"W#+FZ&KWD1_NJ_=@UJ; MBD]-/1(_0QD%]Z;RD2\%6HAT+#\\FRP+1.VP&1&BZ%+]&/7+W+$01S>1:GF9 MVB[#59T!P"6\??9JR/S F(][1&6D4<>J1!/4G.\DUN[X=$]7Q@1$19"6H$5G M1@9ZZ![@T3/$@'AB>!FWPQ,[$=SI^+IT:@T3#\3#I]/'CP\>B8L@S7P5BUA;2HJ#ZN MNDT7N0B5#5.8^ICYB&,ICDX/[K=-C2*8#'OZ%)I#&=B%0]^B\X/:P_LK[RP^ M%SE9?@1$_J6B6)2.9RET!C_"CFJ),D0C;ZJ';Q97YPA3DG7UGK_9.SB9BBO% MW5V>B$G^PY^!TT+,3P\0N[<5^30?!0/3,L9WN_-5/ZN YS>ZR P:4TG )IV$ MY &"-X>\N1]T1A0PI3FP2CT3R@Q==#A*/6D8W/2UDML))G'5ND&? M0BZ&:GV!Y5K9+#$WY,(U]"_Z-:NU\.[6V.9,#U!\QUJ!7/(U7;=6[ M.XC#@T!F"!5?JPPFY<%9B0HHA;,3QP50=UQ.?J8T#"TKTS19Q-3_8AGE2=;M M=UM=[LB[WCWEFSJ:17^F6;1-N9/CVU*N7WE;JG77$QG'W7UO!VB(R%?( M#-("$SB'0:[7=*]"'EK>8&ST.F#8 MZ0/P%Z;@E^0->3\E"D_C"_&E@7\#X^]1=Q MN<.YU.$#1^,G'IKI,5_F83U?:[(S+_.M3FHC!@-(I_G?PO >D3H+PDJ> L>W M;U_<^K,B?..Z16?PY&1V]#6_>O)X]N1K\F]/4SS8X;1;!'1QSF^15"='LWD2 M=7(\.]T1-66MO2P9M0IM^K*]"6SL4AO#)-E_0;I1Y6:/I-\^J=]/X'0EY\'=,DUD_*D+W!X=/9Z>B@J9MJCTX/)V=M&\^L_9. M!6_[_6Y_\*,M[%SS3]/49H.TT^^WW=ONU^]%^M&W7YY^.H?MR$AX2JVP]6!V M\G@B?/HY.CU$5_-/P$L7X53^N%&(BZ<%^'[E7&P?Z(#N_P2<_1=02P,$% M @ 43FG6.4V"K:%"@ W1T !@ !X;"]W;W)KBOWW,!/B79=3S;+S8% A?WGOLZ "_NE/[=[(0HV7V6YN;=:%>6Q9OSC5;!F_=3FF\G_$N*.]-[9F3)6JG?ZKU-B_[,[-G2Y&+*Y,J;)Z,33(9.[^\_L:A]Z"R']DP:1>,+%ZNXVLEA]X MR2\OM+ICFF9#&CU84^UJ*"=SGT>UT+>.R&31X2$[)/*RYUA/^>)2(;KSZ%0J]6DT>K]Y$F!G[@>LS#PV,2? M3)^0%[96AE9>^"=6;K3*V!5TU8@&(%WNV)7%6&CVG]7:V/'_'@/ R9\>ET^9 M\\84/!;O1D@-(_2M&%V^^B&8^V^?T'[::C]]2OIS??3=0MC7G0 :6<'S!Y9( MP[=;+;:\% ;I9F<;AUA<(V8<9'$-F6'K![85:JMYL9-Q.\Y2%7/:P&,R3S"H M']BMT*6,>%I(PS5'2A,WI0Q)F'/SG*9LUNNI:I( MRA8S#0J,5L9MATJ4)N,!OENMJL(,)$"@R@53&[9!93K$"HC<'$6*<2W@L,U& M:( A84]"KJ"=Z3U)++2,R10(K.*RPGP4\ [5UJ,>NP/<.XNN%HE"B>%YF4(8 M2N]K@/L:E4]H"6W8NBH9_BMH&J=50KC)>VQ->W4J0NL/E6Y\LI'P$?M6<0TI MI!AE-,4%S<_KTFRCBF8C=VI]L=X;>*XJ$FLGC?5BE99#:A-10.$P<1//8^^^B&:!(NWO2P\ZKQ3P%KN@ Y, M-F=OL*D68M!O&+H%(KAI%_0G9/\$C#NV@B@ Q$Z#,W;"HLB+?!\/03#S_+G/ M5M>K*W8Z.6/1W%L$(5LNO&DT93]7&J2'G89G;#[Q)L&$+2)O@1?_6'U=?6*! M[T7SB$'&8A*QKZJ$ UH;3MAD&GFS98BGT%]X_FQN=P>%/&CQR#W) K&(<@!0LM&% 2$T_&T?AGXL_&B M>TL!)2P52A^\QUQ2#HP:LRN>\T1RN+"@\FG+W9V@(B20UJ@9E)@*X<1DUM0+ MML4>>1N'B'-.!3R&]F![=F>[R]!3+9!W6) *6T^Q;^#_: O8]T$XMLY]"?0K MJL0\E7P >3 9!S6JH3\.AI '_GC>O)R,9\]#_*=#K"GL7J+R1SB""N5 X7#L M=SKMQ4@0= H_.T2.*/QL9;TV&&Q.M\']=Y0/=)ZC(?+$SH4>'_E$%_09$_)(4O M+/)?1;S+5:JV#U;A=64 *0QN*=L)F\^\<+[$PV+J!6$(84)O$=5%M4Y!,VT? M%3Q%!6H7S4//GTQ8-/7\<(EN5W+I:"NQ@(J:4QAYRS!@TX6W1'/XA2A3+/M4 MD69+3-9X(5BX](+9C,UF]M^J0H=3E%V(08TN[(3C,3?4_!V,TXD7!',VG7E1 ML'A.D_DKFG&?=+[81X<\$@UXL4!#79 ALX4WF?D $4SRM6.2"S18'[8O[;]G MV-Z>Z-[SE! _3DTD95%]^?"8^:W)W!CPML;M;@SM /P-1R=LL(_&RI#(/0#< MX <1BVQ-85/7GD[?>I>:3U/,X%A#'%'0(2D6\I8TMT9'WF09T,/26T9!)Z*O M5%].(G ZT*([; %UQ%08T4/D^4O_0 V@#VRDI:$IO.5.6;4Z-<4DCKSI^6IP MD*#29@L77878\Q+QYJ2F#.2 F+ALZ0Y6RE4Y@Y=FP^,F*E'G[%T398Y"DFYK MOH$J5MJ#3R8XD>"D(^WP@SU0Q96UV*83)*.R 884F:9M $ ARVQKCCD^ ("D M W:E"4.8DW<9W=%E=TRD[:MR<$))%.:!8[NYG%S9-[<%Q3E6#,$9L^NCA\X: M#6-2)=_#5/9(>.-A[>Y._L#\$_"#EN/9 MZ2?ADZ2OU=O&L64!_70]6F2X"S#G\P< 1LJ2BTQIKR,^K]&;L'MWB=5ZKW_U M8!,#_D"WI>GXJ45&5().F+4HU8CJBOZ.#^-;W)-%I@YA=4L9U-^&%T5JM8;" ME,[4V&E-8L_*[MZGQL]UI$-%@)-3A*IV=^M$_">WLG(CG./;9)>ND". P"7^ M<(7&.;RI\75R']BC*#ON)$E459JXM.VY6!I[/6-Q!_Y$I88&Q[R0T-W:\VQ; MNBK9(0TN2+NA.5./='RMV=IN:40MU&EZK%#'*LND+1\H&ES:U*'K"!Y;[@GT M1%Q1/+JFQO?BSPA[,>'5-V2.D_ $'%7228@6LM/1EX^O>%:\78W.&F^8ALM3 MJ:,!1Y-4*MUUC:&#:V9)" !)Z8+,]=0,%65'E_L0;(?M_50+TS[R=I7U&+.. MSP_/4 M1LZ?!_MCT?12%E<3*ZI(:[&5N0UJUZQI\Q,6+>9$++Q9%'7UZ<#4+F,2T.R0 MS2,<_'NV0&)_BL/L-%A&9SC)S_'WRMY*&994-NC%O;NF8NY.]W1VQ@:Z$@/H M:QEXH>_T#$&FOA+EKHG'M64SJ]3>.[G&Y3DY-0$\VBN+>%E-P7'UDH_PXR.#]3A2!6&(K"'J..'E%-.>?HZ!Y0< M 7!,JNW7_8\"@RE=.1[OH6WJ?N-,4D7-LE#F,ON\E\VV^C?$3(&+R;QN3Y;$ M))5N(_"@Z!_[A'/>^^2&QKNU'Q:-.^>[KV_M:/OM#$;.;+8_"A583_@K56)+F\?<6:%_V@"WF^4*IL?M$'[1??R?U!+ P04 M " !1.:=80F@R'V % #6# & 'AL+W=O[#XM]H*61150B79*R MXW[]GB%E62F+]Z/1RZM*!* MNH%9D<:7W-A*>KS:Y="M+,DL&%7E<#(:O1I64NGDXBRL?;(79Z;VI=+TR0I7 M5Y6TVRLJS>8\&2>[A5NU+#PO#"_.5G))<_)WJT\6;\/62Z8JTDX9+2SEY\GE M^/75C/>'#7\IVKC.L^!,%L9\X9>;[#P9,2 J*?7L0>)G3==4ENP(,+XV/I,V M)!MVGW?>WX?01ZZGX:+0O MG'BG,\H>V@^!I(4SV<&YFCSI\*.T S$=]\1D-)D]X6_:IC<-_J8_3$^\52XM MC:LMB7\N%\Y;$.+?0RE'C[/#'GE(7KN53.D\P10XLFM*+EX\&[\:O7D"[ZS% M.WO*^P_;\?/6 J05OB#\LT2BBGTB[I- E=.B+;.0^KNE:2]87IMJ)?56U%Z5 MZAOL>#%#&2UY$I3G%$9*>%372BQ5Y N3P1CRX)5>!H,M2=OWII_QCA5993(A MG5"Y4%YL\,2;I-:U+'>?O1&I+-.Z9!/EL5E[?*GP&Q+D@"MKUHJEH9 EU M <+%5ES.K\7);-2?G(SZTU%_?-H3W;KT;QI?M[0REE$.Q.=.LJG1:5ESE0 O M-769"6V\J!T%H.2\@A;@

L)BX, M;U* FGHV0<$JJ4E[] 4FEG2*UD/M.OW[S0F(-Z72,6R,@!,+XI5..D*?AS M:JE5KE()R&MI401PRV]WIC]17N9F[9B'/O8O&$:IQ+'"I94L^*Y0*V#W&R+= M)0[=XT!S%%B/">[S6O-9Z99ID8GN 3=>/#N=C$_>N$/=R7]AVL(4'(T&X^/G MX>O1[Z?3P>GQ\QYR<:L8J=Q&* =" S5)N&N&IR%")G)KJH#I;C ?".>EKU&Q M;30"=R;CYR@ RFT5>MO0*^Q-C<5LA';Y&&%7/1F/4AVU(()A7]QR=%;@LF!C M]7O@B (J'+)\ KOOB,N,(MOM"\<+%"I-&ET(7"*\UJ6=0.314'N)@)'-5FN"P>3SA$P87N\(+0)<&IW\P=Y/!XJ:%#& M%.3VUQJT-Z#WMR;( J3/(5]/N4CE2GD9Y96/DT ,!L$TM7S]P5RUY#M>#[M$N%Y"@82I54#05&QC<]?D*EJ$@ M%4]Q:%$: M8>>N69%=AALUUPLZ'Z^=[6I[:;^,=]7]]GCC1\Y+A3$O*8?I:'#R,A$VWJ+C MBS>K<'-=& ]Q#X\%_O @RQOP/3?&[UXX0/NGS,5_4$L#!!0 ( %$YIU@] M?2$R2 , $T' 9 >&PO=V]R:W-H965TU M=0O)8M:R+=ZC_=ZN-,V2GJ7B#4K#E02-FWETDTV70V?O#7YPW)FC,3A/UDH] MN,E?U3Q*G2 46%K'P.CO$3^A$(Z(9/RWYXSZ(QWP>'Q@_\/[3KZLF<%/2OSD ME:WGT22""C>L$_9.[?[$O3\CQU3@H;+\,^>]G$X M DS> N1[0.YUAX.\RL_,LL5,JQUH9TUL;N!=]6@2QZ5+RKW5M,L)9Q=_*V-@ MA1KN:Z9QEECB=#M)N<!65EB]QB>DI1>4'P0M\[.$7YB^ M@B*+(4_SX1F^HG>P\'S%&WRW3$LNMT=.PC\W:V,UU<._I_P-=,/3=.Z.3$W+ M2IQ'= D,ZD>,%A_>9>/TXQFQPU[L\!S[;V3C+/ZTNM>D\*U&*%73*HG2&E ; M5]6\!"8KJ+CH+%8@'*0EB/$0_S.P48+NL($++L'6JC,$,3'@4XFM/9@2RPNP MHI(<3.E(C?BJ4(#27-9]GMVG@*]=@YI9I:?PE=J1%W$)RU_4O8>+(HTGDWS@ MAI,X2Z\'\!FEHOL1X#_]9213]DB,6PQRR-G.&DM45!#PX=TDS[*/)_B+/(_' M!?%F*2DLZ$ M> Y,U)? 8-EI;CFIW"&14%1%YR*UT:JA<(>D=9;Y9D99>R-7:RQ99] C>$.U M8)TQEX[-'4[K#77*3E104W3('JDWDIS+@Y3?SM=MTPKU3);4I.GV R)7$F@)8 +3L?GUW05*6,K*=I'F1 M2&#O>\X2.%XK?6.6B!;N5I4T)X.EM?71<&CR):Z$\56-DG;F2J^$I5>]&)I: MHRBGQVYMJD^/56.K4N)4@VE6*Z'OS[%2ZY-!..@7+LO% MTO+"\/2X%@N\0GM=3S6]#3=6BG*%TI1*@L;YR> L/#I/6-X)?"YQ;;:>@3.9 M*77#+Q^*DT' 6&%N64+@OYN\0*KB@U1&/]T-@<;EZRX_=Q;?^]RIUQFPN"% MJKZ4A5V>#+(!%#@7364OU?HW[/(9L;U<5<;]PKJ53>(!Y(VQ:M4I4P2K4K;_ MXJZKPY9"%CRB$'4*D8N[=>2B?"NL.#W6:@V:ILL,\P[2^>MI>@12S%\5-(N#;R3!1:[ M^D.*:A-:U(=V'CUI\*/0/L2A!U$0)4_8BS>IQLY>_%BJ2Z&Q2W4J[@E9%LZT M%G*![OG/LYFQFF#RU[[D6]O)?MM,G2-3BQQ/!L0-@_H6!Z>O7H3CX,T3D2>; MR).GK']7DW[,$GQ:(LQ511PMY0)* Z+G*:@Y6-K-25Q)*I3A%>,,S9RA?-L0 MWO$S&]-.K49=JL) *8LR%Y;$7Y>2=E1CA"S,P1&YUH@[X %J?;[<])Y_8@K7 M6/:L\19E@P9>PL@;32;T'P;>* [@BKA-T7NP0(E:5$ .0!3$FI(;R_3OPS.D M&T0!I%Z83."3LB3];$K.T3AT'E-OG$[ E1/^J%G,/%-#*H2;H3)'%YBEV0:W M:"P+.]^@ZH=)5=K[30VMJ]"JK1#NJ]!.33V*.,?:@F'$.V?DO'LK:$I0T7]O M5C-:H[AV<_CBQA@Y.+NE$BX0WMVASDO*?JI+BOQLL="XH#YN) _A7%1M5A;> M8H[.@"1GP1PP5ZK:H^I=W=UJ?>L;T7Z50$IS# ;>Y,LZ,-\ M"9$W23-(_*@/0\JWOF^+*KXH%UD-N!6Z)K(NI%.25R2#P(NQ]S:O):E?8ZJEU?7/T#";5*1 MA3U<]Z+4\%E45(EKR87@HC[)H]B+X[&713Q^4G_RP*.01ED0,"72 M;0XEQ+HL(Q)-_'@$GUL7K\,#V@F].,UX@R"ZS_O7^(Z\+$R\T3AUKK.),_-! MYE53T"0-0R_(HG:\&"H3&5@C31I),#5H+1-TO40^PU7HIBMW3J-MM.R03N5M MIU.MZ 3$%9\WM(VPX!RIC8^1")YED>O$8ZS)1G[R4V@3^:.>-M.M.?_MD)O^ M;\A-?SKD,IJ)<<3#+/##<(,W;G[H)>.)%P9CAET(9\7?=%1UIRB.W87"7\V\ M:T++=-?#O-&:Y;K:45;P.B4(IU' 8YV@NOT="+QXQ./>!=!A^.NA_@T(SN@I M'/,7*/'#R&5PB7.^&9@>MXLN.U(.@^ 7G\/8?PRH&UTK.D)XKD=SKNJMJVIW M4))*'E);;]!VAPE7#L9;@18U'4=HK3%NY/&YJE+FX0A0NZ^LDF[+Q<1?;-P, MNRUW/4J^T9=P1RP\O!"Z4F#*55.YO!XGUQYNP2ZYID^1:^RG/;=\A_Y&BI72 MUDGTQ60>T!YO=3+^RHM^^D/=RZ&JU0+]P%T% FC;3M+6FSNKECGK57 MJP?Q]H)*!5J4]!VK<$ZJ@9^.!J#;2U_[8E7M+EHS9>G:YAZ7=$]&S0*T/U?* M]B_L8'/S/OT/4$L#!!0 ( %$YIU@TJVD?\04 *H. 9 >&PO=V]R M:W-H965TX-JX,^RL)Z[48NEY8G!R5(J%O);^]_*K MQ==@@Y*I7!9.F8*LG!]WIL.#TS'O#QO^4'+E6F-B3V;&?../S]EQ)V:#I):I M9P2!GUMY)K5F()CQO<'L;%2R8'N\1O\8?(@!C1I2G\TM&O12:S;?D!S-G8E*QM.DU>!;P4MD^C841) MG(Q?P1MM?!P%O-$+>.=RYNE_GG*VQQL]C<8TYI. FY&5%7N+5T1'XIZ=V; M29+$AX^-"-/#PUZ$W:98T,W25*B6T'HB^ERD_8AN*JNP-$V_5\JI4+(7%V?! MJ&;I4F6IXNX+:65(7A96#4\$=8XOG-K^] M><^_VU(1K98J75)IS:W*>+^Q),C)0F'@9 J. E;:G+2!G5W6T+GA[PM\=WID MYK2S/]SMQ^@(6H?F!D.>0%AY:_0MQZE)YERD2BM84D->A75I&\11'#\@]NG4 M6+"78TD5^QX(&ES%3E$454[R>R7TFF)EJ54J9EJB M>=F%*D(KS0BF,^R9R4M1W'/2AON'#M&&68@^0RH$K-25(ZE"E+NB!UTL7BN$ MP]U9+\!D&8B-?6,@Y:)FB4 MJDAU%4* ]F$Y>:6Q@3'=(1N1?!A&N\-Q&(VBX607K&H7T'[_ [VE"7K(VR#! M\9\)]-A4-MCH=;@P2-0[Z3R02AGN#,*I47=5&\$$/J)E$\ E_P.]P=]1YG M/9F,H]'>.(#'HUTZ>Z060=';$OO B9O_-P;JZ^E'P7R.&3>M%@&"* 1-UIF8 M"V6WL_!PIE1N.]#V&_)^KZ3.ZG)&[WMV,=QH0!Y<<23'Y0)]5%,"UI4H[)H> M_##XV>R#:BU4;NDE#NV[X TI4*OE#&X/P'U$ %'[O'70/+$6'.)+'"[^?OG8 MOR#0\/N5P*V@:"?Y,&[?"((]3QC8?^Z6.FB]'W)I%^&5Q+ZCX.JGQ&9V\Q"; MUN^/A^WU*^XR''-\E,TA&O?W=SMDZY=1_>%-&5XC,^/1OL-PB<>DM+P!ZW-C M_/J#%6R>IR?_ 5!+ P04 " !1.:=8/-]4[\<" !W!@ &0 'AL+W=O M2,VW3B!4X0"DRL8V T/.,5"N&( M2,:OAM-K0SK@_GS'_K'*G7)9,H-72GSGJL%/9>;3YADT_/\25* MF.H+F]HW'GB0E,:JO &3@IS+>F3;YASV ,/@%4#8 ,)*=QVH4GG-+)N.M=J M=M[$YB95JA6:Q''I+N7!:MKEA+/369+H$E.XV=(U&S3 9 I?;(8:KDJM45KX MS-F2"VXYFK%O*:9#^DG#/Z_YPU?X([A3TF8&;F2*Z=]XG[2V@L.=X'EXE/". MZ7.(NAT(@S ^PA>U!Q!5?-$K? OVPI:B2;PZ#28,_)@MC=54,C\/I5PSQH<9 MW3,:F8(E./'HG1C4S^A-STZZ_>#RB-ZXU1L?8_\/%W:4_[#ZMP6%KQG"2@EZ M\%RN@9/[[M@'!X$KE!9,O9R?#L#NX)(88+XD;+,2P2,3)7Y@*=4@6+:MZ USU^ZLHJX!.(6HT^_W M:(P[) QN9:)R="[DN',*.W%O"+U.-^C#/5*5E(DMM4LT[%Q<=(FB%T3-X?R3 M5C9JPZJB:BU+9:E15=.,_@RHG0/M MKY2R.\,%:/\UT]]02P,$% @ 43FG6 C*DVSM!0 90X !D !X;"]W M;W)K&ULC5=K;]LV%/TKA!<4">#Z(=NQ\P22M,,* MK%N0MNN'81]HZ=KB0HDJ2=MQ?_W.)277=IRL7RQ+NCSWW-<1>;DR]M'E1%X\ M%;IT5ZW<^^J\VW5I3H5T'5-1B3/*AY[OE!]_JRDG/Z1/Y+=6]Q MU]V@9*J@TBE3"DNSJ]9-__QVR/;!X"]%*[?U7W D4V,>^>9#=M7J,2'2E'I& MD+@LZ8ZT9B#0^%9CMC8N>>'V_P;]UQ [8IE*1W=&?U69SZ]:DY;(:"87VC^8 MU6]4QS-BO-1H%W[%*MH.89PNG#=%O1@,"E7&JWRJ\["U8-)[84%2+T@"[^@H ML'PGO;R^M&8E+%L#C?^$4,-JD%,E%^63MWBKL,Y?/Y#S=I'ZA57E7-R$5+G+ MK@(.?BE.6F7@@+3UE(>:E\HJ<^/MF"BLTRC^',A =# \[X.$Y M=Y5,Z:J%Z7!DE]2Z?O-+_[1W\0K]X8;^\#7TGR_3JS"'21[$%G^6XF8Q1P.* M22C"H"U\3N+.%)4LU\A@:19EBOSY7'JAO!.W1MI,F)EXIRQFSE@G9%59LX01 M)SPU1:$\I]P;(47C5&H,-U1%ENJ[#)-ZS(Y:#SL/6R?";!B-(Z/H>J6T%L?J M1!3P%(A L6Q8!.@92,: 9M84<#LG,[>RRE4:::14HN1:?0>OPF2DVP #6@J) M\P2#$LJRS02@N2E(0!!#1@KYK['*KSER]IYJ!4@QDRFGDS4)EBFUA5E8I&:N M/!#>EW.4AD+&[V!.MAUR!-?P34NCZU@LS:-/2.8C-+K)&G7$YSWG3$;6P:[( MDO#RD4JARO#&YPK5^;:0%L[8G#/8$3=NIZRY=&)*O*JH-$%\/3-DB]UR@&V6 MJ3H=IJJ,]8LR#E$N03UB9+Q^IF+%,POY13TLT"R: 75T<@EXU^%F^RC7HA[W MG4Y[\\LDZ8\O_J^]$"97S!&[BHG;[NI*PP1O4EEQ\K;9UR08^2@906.UYB:$ M\=&@U]RV0[DEGOK0KSO8ECNJV 'J]WH[2/W^!KDCOA+*R%U+3Q4B"=$>AL32 M*?'@H!@\.--U,*8R:PI^J*Q#[@VSP.>OF$Q+A< MI+FTW]J-=7Z4IW[(_ M\=Q?),P-P./A-A9 L90M@J!H;G(N_TR!1A#SMEBB(PP/51D^7Z@F.&HMHQ@P M*^1^1L[5HDCD8N)BV9YY>S[P0EIFS(,.$U7N-6PM,B"0<2PL]J4S6L6R.(\+ MBTEH!&V<:SX(Z).<=WA0!GY&#UO,5^O3?'_JS=1>.^T&VWP\ M?2A3$./NZW)^/1B3@>CP;X3=JGR>0D$ J:JM#Y;'02Y*R?7 C@ M/..S%S1W07+6PW7[L[.^.+2/[&YM_0L"5S[@8!."S9F/IX#-T\T9ZB8> M'7Z8QP,8.&!3XJ P,RSM=<:CEK#Q4!-OO*G"06)J/(XEX6^.&ULK51=;]HP%/TKEE=-F[3B? !%+(E48-/VT F5 M=7LVR8583>S,=DC[[V<[(:-50-.T%^)KWW/N.<;W1HV0CRH'T.BI++B*<:YU M-2=$I3F45(U$!=R<[(0LJ3:AW!-52:"9 Y4%"3QO2DK*.$XBM[>6221J73 . M:XE47994/B^@$$V,?7S;? UB[%G!4$!J;8,U'P.L(2BL$1&QJ^.$_8QG&&6PHW6A[T7S!3H_$\N7BD*Y7]2TN9,) M1FFMM"@[L%%0,MY^Z5-W#R< _QP@Z #!:\#X#"#L *$SVBISME94TR22HD'2 M9ALVNW!WX]#&#>/V7]QH:4Z9P>ED39_10:$U2/ IHQ51:"%5+0-?H8;-" M[Z[>HRO$./J>BUI1GJF(:%/;,I"TJ[-HZP1GZH3H3G"=*_2)9Y"]Q!.CN1<> M'(4O@HN$=U2.4.A_0($7C ?T+/\>'EZ0$_;W&#J^\%_N<>BZ6KKQ,)WMW;FJ M: HQ-LVI0!X )V_?^%/OXY#7_T3VPOFX=SZ^Q)Y\,Z/&V!Q\$RURZI!VGAR2 MZ]";S8*('$[E#Z3-?.^FSVIUD9-77H+&PO=V]R M:W-H965TX_/=>1+W KYK$H C5XJQE7BE5K7 M2]]760D55G>B!F[>Y$)66)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/31 M0UFCM*CZ9&-04=X]\4M_#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IU MV4:.!#UC>H6AR@\(@G([PHJ' MCM'37<, 38+]['9RJHU61-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G- M![GY5:?V!-+<(GS!;9SYEMMB<%M]RP])\+$#: M /,^%T(?)W:#X?.3_@%02P,$% @ 43FG6'[WP!(("@ \QL !D !X M;"]W;W)K&ULM5EK;]O(%?TK RVPV "R9^=4J6O*FI M9_.CHZ>S1FHSN3CC9]?NXLS&4&NCKIWPL6FDN[]4M=V<3XXGW8-W>ET%>C"[ M.&OE6MVH\+Z]=KB;]5)*W2CCM37"J=7Y9''\XO(YK><%?]=JXT?7@BQ96ON1 M;MZ6YY,C4DC5J@@D0>+?G;I2=4V"H,;O6>:D/Y(VCJ\[Z6_8=MBRE%Y=V?H? MN@S5^>391)1J)6,=WMG-SRK;\X3D%;;V_%=L\MJCB2BB#[;)FZ%!HTWZ+S]E M/WS+AGG>,&>]TT&LY2L9Y,69LQOA:#6DT06;RKNAG#84E)O@\*O&OG!Q&3V> M>"^D*<5-BHRP*W&CUT:O="%-$(NBL-$$;=;BVM:ZT,J+G[JK1V>S #U(VJS( M9UZF,^WED;_(2EOIN+*&@]C2YG2"'ZZ=LHK$](#..N--M(46M;B M!@\5'K/OW+@\E!1[O5H"0^,*WLE#GDY;.]Q;][C?=(O+J77GO3>LH,,VS)UE]K[!=]6"C K;--*-#A5;_'5!I+RQ0?6>8F&T]RK9^>,/ MS^;'IR\]X>%$+(R)$/!.M=:%0W&E7$"Q%K))KLA;6Z>M$ZW"OV\Q9M!A\)Q3 M12V]1]G KF!)"G4-NJ03")RB':53O6D,6+32[47W+FSL%WK+/MX2'-CZ[T*& MSVE#?M7A/F7-6AFXI*XYOU5+N^50LA%8R&EKU8?ZO>'<96M0R2E;YDN@LZA2^Z*V/M*Y6 D7DD9T]$.;TC$4C,[0!X'PD#Y(3V6B MXC7J4TM1]J*,COPT[.$@,>Y0LGZC0HR,7UMZO*1*/1U#6Z@[64?V$-6[WE_3 M7 N2:,NHJCF1X%KDAMU =9@ C!=.H7@)>,/3OB2OZP :IVC',8$!:VO+C485 M9>] JX,:'*K,/N,S;8-"+3^1)"2=B_AU:4W$;>]CH@E3^,P6'P^(05&F-^2- MX5AR^CK=%M:#9NZ!\=,>QD_W(NZ]Y\B][ERT"[/[)=R._$Z*?^9S*DQ%=(Z< M1>$M0@8&651I&.R GYI_0T,B_],O!'Y$U'V9WB1]!(HE6A$R"/(<]PQO#:,Q MHF"XU"NT*V*#;(1LWY730;]4?;&.\XB##Y11BGR(Y3KG[Q)4/0F3SG'7IHQ0 M>_"TJ93)2<9+DX+H!MS8--6A%G6.3%@YVV1KO8V.M5P4(7)92"4=%!/H!+!= M6IT$CQ*;CO>QJ/(J\B.YZ9XZ*2UQA,C<8[Z/9B14QX"J .2EO@+[.\W(7UTY MRP#M+34*6GCP#%BK3%*'4$ALF!Z#XM8Y7J)4R/6"NI;+2-SH'*Q MS9Y*J>M4BJ6G2*^0\>ENFJD,I@8 I7'%49M-INL[O2@7I^[.(DG;N:L M;Y,0@AA[D]R6Z!]0I)L>#J4JJ& H4J-42 0$L2^VZ%#H.FF\Z?I2GY#)AB8- M:(H&-('Q"N@[Z15^$QTA>BHV76;_SZ>/FE78Z8XOPY*PBYQC[.SI%Z=]OSC= M6^W?X2P4;#KK2OIJ5[OX9@$%!"2VE@DZ$S5^2C[@"THG9#%CA4LJ_&2!MKJC M!TNUUL;@[L"N#C(S9RIARM&38 .!*[,.9.:&^ ,+Z$'+R*(S5R "*,$[-'7# M(\G92QJ73FX@'-Z&]U.F=ABLY-8>%E.IFML;8FX]* 8*X!U*)!CZJ))H@Y"& MR&TOB>QTIX+!(G"ZIT)!C1RX&:2ZF1- M2T&1-:GT+.]&;#8(EI72?C?F&CM2J?]PL;>1E>H M[__(!&1$+49<[G.:T74'WW,4*O)Z8"@C1I%:;$MLE.^AO4)$4Y,LP4%J:D(I M*_M>-CZ;G.FI@<'-2 I**.J26Y,)D MM0L'5+!)H]P[]@3L>1^PYU^!; '/0+^WX&(X9_RJRUF#ZR+GTJ\PYY\JB$5I M:<+:%<[]1Z&Y_XH\;9;H)#27IY;V9G%S"6^EPV_>\R\'1Z=3<:.8H.6QG13Z MZ19!*,3\V=&C%^)M@W9PEW4#!-(R#EZW\]4P\J!45[K(%2FDJHY-.@G)_?XR31[F">:SQ@)0M-[+1VE,46?&A?4;8D^!'KGL&W)0 YX@E:$M+#5N]-(MO7*Q7=L;7B9 MLXM\'8KW+15W>G6ET^M)+O3;OD4]"VIM73?\=B4S!V@X8EN#0?$TI75=Y.$@ MC@\"4A$J?OB^4)&?J63ZKN304%J$1&&QC'"2=?LJ M6V52W8?S:[A[SJ\3::2]I9&V@]SIXUV0&U;N@EK_EB/G<<=DAX2&"!((O\%A M_(IN!#K82@E#?M]RU=/%T;3^V@>%QCD.0QRO:;7,^2AY3TF/Z<]YI4A M '\B!+\%-^3]!!0>J.68YW8O0$!JT(3 .+>0U+VA>D#PGYQ8N[K/;/0AIE%N MS9^;B( ?NF;3/^T_Z*U2!]RAN7I&PO=V]R:W-H965T37!*KCIW9#I3]^IT3R&"C;%_ /M\] M=\_Y\66P4OK99(@67G(AS=#+K"UN?-]$&>;,G*L")9TD2N?,TE:GOBDTLK@* MRH4?!L&%GS,NO=&@LLWT:*!**[C$F093YCG3ZPD*M1IZ'6]K>.!I9IW!'PT* MEN(<[9=BIFGG-R@QSU$:KB1H3(;>N',SZ3G_RN$KQY7968-CLE#JV6T^QD,O M< 6AP,@Z!$9_2YRB$ Z(ROBQP?2:E"YP=[U%OZNX$Y<%,SA5XHG'-AMZ5Q[$ MF+!2V >U^H ;/GV'%REAJE]8;7P##Z+26)5O@JF"G,OZG[UL^O _ >$F(*SJ MKA-55;YCEHT&6JU .V]"H7+I9?HC4Y/.A?![1%ZO89>[QCZ:'.;!AXP0KYT MU]B&L:#722P0Z)W#5&/,+7Q2QARJ_E_X],ZX7=.3%=2.&*P"FR$U,B^87)^> M7(6=RUL2W%[*J$XI*"6IB].Q(;MS(:UQ20BJ--1]T[J!QTPC[JD(2 -1UHC@ M#SI[V&U88,JE=&I>,%$YO8&SZW:_'[1@6FI-]P<%:JYB*+1:\FK^G%'5+7C2 MW.);E20&HHSIE#*SE":?L3MT*H;AK>NO6A(.\2&5L+SN.MWHDA,7L885H5ET M&DJ:H&G&9$H1<8FN4\5_$KJ\[K4.Z\7>F1HY$QLU& M(N;JK =(8VW&[[B>.K_=Z]E-[:>>&A"84&AP?MGW0-?SL-Y8550S:*$L3;1J MF=$G!+5SH/-$*;O=N 3-1VGT"U!+ P04 " !1.:=8 LM$R^$% #_#P M&0 'AL+W=O>6;N>5-">=F;6+HU[/E#,^9Z:K%EQBY5KI.;/XU-.>66C.)EYH M7O7B,,QZ(5+ZU#8/B[X6>\JAP0:/RSQNRT*IW@_?$&_;VW';:,F>%GJOI3 M3.SLI%-T:,*O65W9"[7\E:_M21U>J2KC?VG9[,VQN:R-5?.U,!C,A6S^V>W: M#_<$BO 1@7@M$'O>C2+/\BVS;'BLU9*TVPTT-_"F>FF0$](%Y=)JK K(V>$% MO^&RYG3!2S65PGOJX(J-*VX.CWL6&MR^7KE&.VW0XD?0$OJDI)T9>B_"2UMS$XR7_8>ZU5G,Z U>-M(#+[8S. MO+.YIK]&8^/G_][E@ :_OQO?E="16;"2GW10(X;K&]X9OOHIRL(W>]CW6_;] M?>C#2Y3DI*XXJ6O:LN3=K>5:LJHUPM!X1;]P-=5L,1,EC5"P9IS:! M5:A<(:=D75J0MTM:0Q:+$V'8=*KYE/G, 2\W>Z;F"R97KWXJXBA_8U"\GJLG M56[<7*FR$3H0$E*J-DQ.S.$17E$;41H$3)Z" Z MI!=4%$$1AAA$41J$64BC\]$9'<2'5&1!'B4TR(-^T:=WM49;HX/DD+(XB*.8 M\B+(L?!Q=#7Z1%$8%%E!P,CC@JZ4A6=;&UY0W"^"=)!@E(1Y$*:9UXXFX8VW MGOZ\H<]WT8>=WH3 [_^,JL.>2\LL=ZY:^Q=32=S-7P8$W!=%U$U0_E4%AP4> M(.EW^^O%*$R[^=TJY!?<-[MJ%3P6$KME5)?.F&03P1#"!=<^+H:67"/"'*F% MQ@,^5M&8DT#WQI2 ^!0ZY :$F"%&D"[!'OW<:_9:MB/5.G() ;09ETC0&X4O MD6K?Z\*N#^YS7#^J79%7@FVY/(J[T=JK2=B-MET>A=ULLQAWTZ=Y_.>'OD;: M[6D&:=L,TB1&XP" 9%= =QG]1]'-R@N=8>ISE&D!A(^Z1P@R(( M!^&^R.9M9//OB*QQU:#H]S&J6K84&R]>\(JYDV T1QF*KTV=N(4/B(#0>(_8 M7;'?J_[_COV:OVKXEUO\]9H_^Y:_:/G3]M0MGMU"3C=I-S VA7[BR M;UK8@!\?Z6QF<'T: XQ(TAP^\9C)DB%R=(.2C@MZ6?(.VO80?I M(6UQQ6UBBV44)&'#,T&Z[\K0WKU'&H31<2="X MG0?7R=5R[.R]P5\<]^9H#"Z3C5*/;O*MF >Q(X0"<^L0&+V>\ :%<$!$X]\. M,^A#.L?C\0']=Y\[Y;)A!F^4^,4+6\Z#:0 %;EDC[+W:_X%=/IY@KH3Q3]AW MMG$ >6.LJCIG8E!QV;[9<[9:WS++%3*L]:&=-:&[@4_7> M1(Y+=RAKJ^DK)S^[^%,9 RO4L"Z91A@\L(U ,YQ%EL"=291W0,L6*'T'*(/O M2MK2P)TLL'CK'Q&IGEEZ8+9,SP)^9_H"LB2$-$Y'9_"R/M/,XV7OX-TQ+;G< M'6?[]_7&6$W"^.=4OBW3 GEU;$@I0ZOX*'4B&]D W3H>=F?NGMD\*.I4#.K])5/W)/X"'&'+1U*MK'&$A3) SY_FJ9) M\O4$?I:FX20CW"0FAI-P-$["29RH[FE>,>:8/P#5';"?*([#LZW&#.&H/>@U=$Q#IC M+AV:"T[K%36'1A10TLF3/5([(#I?#E0^K,6[JA;JA2SI8LX?0=6.&HG]?OW3 M'$3N.Z7,#S:-Y%1/@V!%)L$0DG$X&:7AY20CQ#"=CDFG$S@EA>CH5J<*V/G> M96A/&FG;"[Y?[=OC==L57LW;WDJI[+@T('!+KO'%)1VH;OM5.[&J]CUBHRQU M'#\LJ<6C=@;T?:OH +N)"]#_:5C\!U!+ P04 " !1.:=86)(:5!4% !S M#0 &0 'AL+W=O9JM+%V>S&9F&R#M31CM<6&=M9*U]+25!<3L]4H MJ.IC MF=O-U2@=08YKV5;V5NU^QGT\4[:7J76NU LS19XX$+U6D3N++AI-Q93;LEZ=GY MG579IQ?7%%<.-ZJF7!OICNOL7JXJ-.>7$TMN6'B2[4U>=R:#)TR&\$XU=F/@ M=9-C_EA_0O!ZC,$!XW4P:/"=U&,(A0>!'T0#]L(^YM#9"Y^*>2,U[F->RB]$ M,0L+K653H!O_ME@9JXDOOY\*OK,=G;;--71AMC+#JQ$5B4']@*/Y\Q]$[+\< M0![UR*,AZ_,[JLF\K1#4VF5+-837\*S+X^KO>7S]F<=X*I)!7ZP1+',$*SN&A1TL,J:=VA9UJ7(#99.7F;0D?E8VM*-: M(YO&/9L\8';%HT\ RFWG0VHW_A>]/0ASMJ M 83>@P(;U+("<@ RI^(J.>W<)0[P#.GZ@0^))Z(9W"M+TO\8DG,4"^)D M!@.9G_:9GWYWYG_=.G\+;FBE_7(JM88;.\!Y9 M""(EFDR])!24N'"@+/4/,)]!X,V2%*)Q M<(# K?N4;N+-?-\+IJG3C1_I#I T[DD:?S=);XDPE @^I2YQ[YN2>L(0:8>- M#Y/V]N[]OZ#C,;W(P@E6.0[ *^;1&UEJ^""K%BD6K@<26PTR*O3",/;2@%M! M,IY]992@MN+[3([DF$T1\2]-B4ZS<3B%#YV+,W%..\(+DY0W*%FGO'^;Z1-X\2Y3F?.S-LFJ]J@0:M9:KN-LC/K@I= MI^/:U&A;W=#$*G>\79UN%3U:^,37+6TC%!RC&0_0*>GIE S3R=W3JZ?N:0^6 M1YW*"5-'&2+8L+MA@BW_,\&6_SO!4NH%8%,\\X<=,,@&+ M_ ]Z2[H39.P."M]7KCXIG>P-I+NRLU9KENMN9(X*SA(B;!+XW,Z(F,?]S_?" M*;QAP@[Z[ZSY7U!+ P04 " !1.:=88Z84 MH*0# P" &0 'AL+W=O*OW-K!$MO%1"FDFPMK:^#4-3K+%BIJ]JE,19*ETQ2T>]"DVM MD95>J1)A'$6CL&)^6EMW M$4['-5OA$]I?ZP=-I_"(4O(*I>%*@L;E))@-;N>ID_<"OW'4)ZN)RTG/3A<:2VYA MMM*(E&MKH//,7P7\RG0?DD$/XBA.K^ EQV 3CY>\@7>/N85[;@JA3*,1_ICEQFIJC#\O M!=MBI9>QW&.Y-34K3N1P/TFHUE MLG2"I4LBT9 KK5O=@A$VMSOH<$F:JC'$-SW EP)K"S7J@D#IC9ON+5!1B_6Q MJG"/!58YZL-- K,-XX+E+M@=--1*&AYQH\2&B$[9X!XA'GGY41?>0Q)%O2B* M3JCYP3ES#O$>/KS+XD%\=T)]47+UDT5=M=&=6DF]E:S; RX+T?@4%(W6%!#4 M2OO1TADX)^*/@]YPD'HJZ0VR(7R6A(G&@F86X:;_$7Z K!_1K]-P^<^98++ M/38:-U"0P$M8[E+*\XI+0^E;DFK4OQD&H-O]U!ZLJOU. MR)6E#>/)-:UTU$Z ^$NE[.'@#!S_)$S_ 5!+ P04 " !1.:=8-H?0A=0" M !=!@ &0 'AL+W=OU!L)A8J2YXD-^G?CY(=+\/28'NQ;N3A M.:)(CU=*/YL"T<*Z%-),@L+:ZBR*3%9@R3$_'JK:"2YQI,'59,OUZB4*M)D$OV&S<\V5AW48T'5=L MB0]HOU8S3:NH0\EYB=)P)4'C8A)<],XN^\[>&SQQ7)FM.3@EW>(VGP2Q M(X0",^L0& TO>(5".""B\;/%#+J0SG%[OD'_Z+63ECDS>*7$-Y[;8A*, LAQ MP6IA[]7J$[9Z!@XO4\+X+ZP:V\%I %EMK"I;9V)0PY;#*'[#(6D= M$L^[">197C/+IF.M5J"=-:&YB9?JO8D0]D)(XJ2_!R_M;B+U>.D;>#/VZK7Y M&_#7PH2![Q=S8S6]G1^[)#>(_=V(KI[.3,4RG 14, ;U"P;3PW>]87R^AV^_ MX]O?ASY]H/K,:X&@%O!_6=RE9&^LW4H>"X2%$E367"Z!4]!-:3M*%!RN5%DQ M^7KX;I3T3L[)H*6)VS25IYFU-,7V8^.28%1MR,P&)B1H_L)P>&%BV]O"&N9RZ5=4D& X@#8?# 8W]D(C!KND;FX%,U=(VU=_M=KWSHFD9O\V;QDO7NN32@, % MN<;')X, =-/,FH55E6\@&PO=V]R:W-H965TTJD"BS2MO+2 5NFF5U@E1MGZ8]L$D![&:Q,QV2KM? MO[,#&6TIVI?89S_WW'-G^S+8"/FH4D0-SWE6J*&3:KV^=%T5IY@S=2'66-#. M4LB<:3+ERE5KB2RQ3GGF!I[7<7/&"V\P*D$5>8YDR]CS,1F MZ/C.;F'&5ZDV"^YHL&8KO$?]?3V59+DU2\)S+!07!4A<#IUK_W(<&;P%_."X M47MS,)DLA'@TQFTR=#PC"#.,M6%@-#SA!+/,$)&,WUM.IPYI'/?G._;/-G?* M9<$43D3VP!.=#IV> PDN69GIF=A\P6T^;<,7BTS9+VPJ;$3@N%1:Y%MG4I#S MHAK9\[8.>PX][P.'8.L06-U5(*ORAFDV&DBQ 6G0Q&8F-E7K3>)X80[E7DO: MY>2G1S-46I:Q+B4O5G!M2Z6@,6>+#%5SX&J*89!NO.4;5WS!!WPAW(E"IPH^ M%0DFK_U=TE8+#'8"Q\%1PCLF+R#T6Q!X072$+ZP3#BU?^%\)LR*!&69,8V*3 M?^*:HX*?UPM"T8WY=:@"58#H< #SBB[5FL4X=.B9*)1/Z(S.3OR.=W5$?E3+ MCXZQC^[I529EAB"6\"J50T*/4AT6.D\1M#E\6)@'NWVL_ \51;ZJ7"R45L"+ MN)22BM?@!>A4E(HJJIJ7,$\EXJN[ '22<5H?)!$&KV]O%/I30 M*2%\OVU&'LI!?XP140SSL];XIKL@[Z'HU=S[=6O^_#H>OJ[K6:'$FK::B*BE<6NNHZ M]6K=LZ^K5O4/7C5\TK#BU&PR7)*K=]%M.R"K)EH96JQMXUH(36W03E/Z[Z T M -I?"J%WA@E0_\E&?P%02P,$% @ 43FG6/5V+@!&ULM9EMC^(V$,>_BI6>JCOI;O,$@=T" MTD%R[57=TVJY;5]4?>$- UB;V)SMP*W4#U_G@4!2K[54[AM(C.>8/\\A8X>IXSO'AGNRVC?Y/X46E0]?B=P$&<7:-R*H^,/94WGU=3 MQRM'!!FDLD1@];6'!61925+C^-9 G=9G:7A^?:1_JB:O)O.(!2Q8]@=9R>W4 M&3MH!6M<9/*>'7Z!9D+#DI>R3%2?Z-#T]1R4%D*RO#%6(\@)K;_Q]T:(,P/% MT1L$C4'0-QB\8! V!F'?('K!8- 8#%[K8=@85%-WZ[E7PL58XMF$LP/B96]% M*R\J]2MKI1>AY4)92JY^)J]6$9H[=OWJ$WB%#T=O-0]U\S.8QI$;SQ&S^*Z97R-,.OB-&V"Z;L.*%+_ 6 MC*9 9;D U--^3\03^O,WU0=]EI"+OW3QKH$#/;#,AS=BAU.8.BKA">![<&8_ M_N!'WD\ZK6W"8INPQ!*L$Y5!&Y6!B3Z[X^H/A,OGZF&&;P79J90NWR,*4A>1 M&A95L/(/93\+1L$@FKC[8(A>@;,=3N6Q&PXT!EV-!ZW&H^- MI"^,?GA8ZD0UVETJJDU8;!.66()UQ+]NQ;^VG7:N;4;%)BRV"4LLP3I1\;U3 MG>+9W-LTM/.=AG\]]KS>YL;L]%*Y=4['H[[3Q);3KI)G%9__BO2"_D;WL =: M )H#3;>J\'M2;3\#VW"\VY(4_?M)T IM=';IZK=*BZW2$ENT;MB"4]@"VXFI M(=J*C4U:;)66V*)U8W.JAGUC6=>+#7_I4:DAUV?IP;N*1F$_)VF[#7M%4FP> MTL4"_A]UJW\J7'USY=KFI*\/'#*J\_T ?29:IS:>NPW]) M7C:+VX556FR5EMBB=>-[*JK]H?7D9;7&MDJ+K=(26[1N;$YUMF\L&%^;O")- M5AJ%03]Y62V;]4X'X_Z&RFI%[)Z]3<^!;ZIC#(&JA%._+FY;VZ.2C]4!0:]] M[M\LZ@./$Z8^?[G%?$.H0!FL%5)-2:T 7A]IU#>2[:IW]H],2I97EUM0F9&7 M'=3O:\;D\:9TT!XLS?X!4$L#!!0 ( %$YIUBU,6=08@, %\* 9 M>&PO=V]R:W-H965TM*%H@B6SY)79F M"XB=#1NP D&\KA^&?:"EDT24(E62LM-_OZ,D:[:CJ*VQ+[9(WCUWST/R>(N] MTI]-AFCA.1?2++W,VN+.]TV48<[,C2I0TDJB=,XL#77JFT(CBRNG7/C!8##U M<\:E%RZJN4<=+E1I!9?XJ,&4><[TUQ4*M5]Z0^\P\<33S+H)/UP4+,4-VH_% MHZ:1WZ+$/$=IN)*@,5EZ]\.[]=S95P9_<=R;HV]P3+9*?7:#W^.E-W )H<#( M.@1&?SM/Q]0/^UXDY@<0C.'<:O M.(P:AU%%M,ZLHO7 + L76NU!.VM"'2[>+&:EKEY&?#56EHQAA@ M,H9-O96@$MCP5/*$1TQ:N(\B54K+90J/2O"(HX%KV-"!BDN!SOI>T&E@,D(@ M;6&M,>86_E#&D.6[![2,"_.>?#YN'N#=F_?P!KB$/S-5&@IK%KXE)BX?/VJR M7M59!Z]D/8(/2MK,P"\RQOC4WR<%6AF"@PRKH!?P ],W,!I>03 (QAWYK+_? M?=23SJC=E5&%-WH%KU'"I"5(L@JI-V M!5M,N93NG&Z9<$9=4M3XTPK?U;A=>#V?3 8+?W?,L3>+"SE.6HZ37H[K4FND M>U>@YBJ&0JL==U6SBTV--#EF,PN&9V0F+RD/QY.@M3K)W-\I/F%J]5 MDAB(,J93C(&E]&P8"^RP25T93U]D?*Y];]P+M;]M6=WVLJ(+IW:D.Q4NJFLL MKZ\A!=IQJE;B*^R)MD5)JTD7N]MOLNN-?R&[6ZV?D/IFZ]Z#6B.FA 8$*0@YM; MVC]=MS/UP*JBZ@BVRE)_47UFU &B=@:TGBAE#P,7H.TIPW\!4$L#!!0 ( M %$YIUC@Z,)N5P, "@, 9 >&PO=V]R:W-H965T2PM6=A&/R!5;>SXGGO.L:]U.UAQ\5W.$17<9"F30V>N5'[LNC*>8T;D'L^1 MZ3=3+C*B]%#,7)D+)(D-RE(W\+R^FQ'*G&A@YRY%-. +E5*&EP+D(LN(N!UA MRE=#QW>JB2LZFRLSX4:#G,QPC.IS?BGTR*U1$IHADY0S$#@=.B?^\:GOF0"[ MX@O%E6P\@Y$RX?R[&9PG0\(II:I TCQ\EJ%/G-('-YPK] MK16OQ4R(Q%.>?J6)F@^=0P<2G))%JJ[XZAV6@GH&+^:IM-^P*M=Z#L0+J7A6 M!FL&&67%+[DIC6@$A$?W! 1E0+ 1$ 3W!(1E0&B%%LRLK#.B2#00? 7"K-9H MYL%Z8Z.U&LK,-HZ5T&^ICE/1%2Z1+1"N,.8S1JVUK^ #$8(8?^'%&2I"4_D2 M=H RN*!IJI?(@:MT<@/AQF6B49$HN"=1"!>U:1KYD'%?!1T M EX0L0>AOPN!%^S#Y_$9O-AYJ3DFVC1Q^P6%HC%)6XB>/APWK' [^(:UTZ'% M#;N=WM56F_*B; :7*&PALACAXR2E,V+\WX4W-[D^Y9C )YJ9=7P*8_U*3DEQ M]J_?:VPX5YC);VT[41#9;R=B+H9CF9,8AXZN?(EBB4[T_)G?]UZWN;4EL#7/ M]FO/]KO0HP^+;(+"Z*_V%9;EQDKX]9#-'A4)>C:!N=.646_@+IL".RD\46"O M%MCK%%B5GRC*[^=F910:"@Q]5]Z)\/V]31TMJ\+&HC5^_9I?_R_\JK.:-\XJ M;YQ5DO$%4VVL^ZVL#S98=^9_HOL'M;J#A[B_A9+G=WM7:JVMOMP[0/ M+AB(FL3,,>56VH^?\T*,P;%*Y7R!))SS^)SC!_N)[=&.\>=\3:D W],DR\?> M6HC-9:^7S]BF),V\R*I_= M\]/8/[N/56A0/>I/1AJSH Q6/FSLN[WH- MRB).:9;'+ .<+L?>%%[. K]P*"W^C.DN/[@&12I/C#T7-U\78\\O(J()G8L" M@LBO%SJC25(@R3C^K4&]ILW"\?!ZC_YKF;Q,YHGD=,:2O^*%6(^]R ,+NB3; M1-RSW6^T3JA?X,U9DI>?8%?;^AZ8;W/!TMI91I#&6?5-OM>%.'"0.&8'5#N@ M8X>@Q0'7#KA,M(JL3.N:"#(9<;8#O+"6:,5%69O26V839T4W/@@N?XVEGYC< MTQ>:;2FXIW.VRN*RM#^#!\F6Q3:A@"W!WN+I%7RA;,7)9AW/20)NV)R4YA^O MJ2!QDG^2CH\/U^#CAT_@ X@S\&W-MCG)%OFH)V2H18.]>1W65146:@D+@UN6 MB74./F<+NM#]>S+%)D^TS_,*60%O";\ &/X$D(\"0SRSM[MC2SBX*3LN\7 + MWG6Q4#T,D%!U!_*RK\FZ*SNI_;!8[ M$P'3::#CE@X<%D"1V!: M"<*F!.&[65AY]@_H%461[Q^1\-0*PKX_\,TDC)JX(FM M(:0JA#JB< WLJ@R.T/0R*$T#K7IAHO<\;^OY"F1XP%/_ J/PF,Y&LR!H8;-2 M'= N.Z9WTYDQ+*O;V3WA"$U/4BD8V.^*D$[%C2LTO0Q*WD"K=+"/JH/34740 MPF.):3 ;AD'41D,E.Z!==TSEJQTG26P4F';?LSO!$9J>J1(R,.J*BTXUCBLT MO0Q*Y4"K@K!S<6AXD8&G,[S!#/7;)GBDQ >RBX^&BZXF=WM[YW:<*S2].DK^ M(-@1?Y%3C>,*32^#TCC(*A[>.+G7(/JL#1$\8K+9S&]Y<4=*@2"[ OF\Y6Q# MC8$Y73=QA::GJ30,"KJBI%.5XPI-+X-2.EY*AF#PJZ8Z%3CN$+3RZ T#K*OUEB9 M&!EF[=/7=Y-9^]L[4KH#V75'S41G4[O311=7:/H:O!(^V.]J%=ZIPG&%II=! M*1QL7^!YV]1>@T"H3]K'+TRUV='4#ENF=JST![;KCWH5ZOU=86=RBA7:/H^OI)1P?LWKP+3KE0TB(YW M\@UF_1!%1SSL'1QT22E?E>=_&PO=V]R M:W-H965T9C5QVI M*XUF=MN'J@\.W !:L%/;))M_7]L0" E#FQ7SDF"X]W#N\0&N/=\Q_DVD !)] M+W(J%E8JY>;&MD640D'$-=L 55?6C!=$JB%/;+'A0&*35.2VZSB!79",6LNY M.??$EW-6RCRC\,21*(N"\/T=Y&RWL+!U./&<):G4)^SE?$,2> 'Y=?/$U'6"9PJMF)FR'H@DRSEG.\1UM$+3!T8;DZVJR:B>QA?)U=5,Y M(6()S8RTOZ 7Y9:XS &Q-3I$K/;HD<:*$=^C]P\@29:+#RKVZ\L#>O_N WJ' M,HJ^I*P4A,9B;DO%3M_#CFHF=Q43]Q4F'OK,J$P%^DACB+OYMJJJ*?@*N8X[Z>%S___3O0$Z7J.T9_"\5_ >,D&2A$-"C,A'RO[UNPI% MCQ(*\7>?;A7NI!]7/^<[4\8,FK$/,;XCY@\2^0)12EK-D MCY1YT:H4*D (I 7(HG["@XB7SLI(8)WB@Z;XX(V,&8PIP4A@'0FFC033'S9F ME>D?.2[PO2 \\>5YU'2"/:_?EK.&UFR0UD<*/-E?H4VYRK/(6#,%DLMTT)B# MF)?.RDA@G?+#IOSPC8P9CBG!2& =";#3?I^='[9FG=KQIN>X[HDW>\)F$\<+ M^\V)CUH'_!_4=!-@;!DQJAI!X+TL!U$NG8VQT+HUNVW-[AMYL@8>2X:1T+HR MM+T,'NP3AEWIG=G-FX4>/G7E>=AD&F+W%5>V/08>;C(^9930*"-Y\Y(T#LV4 M0;FZ +V4!R$OGIN1T+H"M+T,]M_*HJ/V-&.A=65HNQH\V#$,6S0XMVB(??_4 MHN=AOG\HFJ0RHVC$LS<;V\!W$OGJ"1 MT+HJM,T-GKV53T=M<<9"Z\K0-CEXL($8]FEXMMR9N!@'IS[M"?-G>'KB4_MH MFT!]JQ.S>R+4M[NDLEI6-V>;'9I;LR]QE<3]6SPZN=E&H@V<9L1JR85,^ .50M;0Q&PO=V]R:W-H965TX[//5S,'6XH>^ Q@$"/:9+QD1$+D5^8)@]B2#$_ MISED\LF*LA0+.661R7,&.-2@-#%MR_+,%)/,& _UVBT;#VDA$I+!+4.\2%/, MGB:0T,W(Z!K;A3F)8J$6S/$PQQ$L0-SGMTS.S)HE)"EDG- ,,5B-C,ONQ;1K M*8".^$E@PQMCI%)94OJ@)M?AR+"4(D@@$(H"R]L:II DBDGJ^%N1&O6>"M@< M;]FO=/(RF27F,*7)+Q**>&3T#13""A>)F-/-=Z@2!4 $/1W5,.Z'0& I.$GTG _6*&3D_.T DB&;J+:<%Q%O*A*:1$M9$95'(F MI1S[%3D.NI%[Q!Q]RT((=_&F3*W.S][F-[$/$MY@=HZ<[A=D6W:O1<_T_^'. M 3E.;;>C^9Q7^&:$XRAB$&'M=,/>WS]D*+H6D/(_;;Z5O+UV7O6Q7_ ;4'O$/NVXEJ+HT1Z&JD.H/78[O7=@71^ MW93_,LRQ?,OUZK =86XMS#TH[$X>3QU9MAUY. C.&F5>)#CK>_A2&0[Z7IU MNMX'E:)W3 N.1+9C@5];X+^[%$NDVZBQKN_[?7^O%%^&V:YONU9[*?9K8?V# MPJ[((X2=G)$ VK0=!+_U!1R);"?/09WGX(-J<'!,"XY$MF-!UWK^ UOOKL(* MVCSJ?*MO>7M5V!+6&S3#2FEFHT](@46Z?>(HH$4FRE]JO5JW:)>Z,=E;GZC6 M3?&ULK55=;],P%/TKEIG0)L'RN=&.--+6"H$$ M4M4R>$ \N,E-8\VQ@^TTX]]C.UF6C6SL@9?&'_<\-*G)'K:@K^NU-#-O8,EI!5Q1 MP9&$8H$O@XME;.-=P#<*K1J-D76R$^+&3C[E"^Q;0< @TY:!F,\!EL"8)3(R M?O6<>#C2 L?C._8/SKOQLB,*EH)]I[DN%WB&40X%:9C>B/8C]'[.+%\FF'*_ MJ.UC?8RR1FE1]6"CH**\^Y+;/@\C0! _ 0A[0/A20-0#(F>T4^9LK8@F:2)% MBZ2--FQVX'+CT,8-Y?86MUJ:76IP.MW 7@#: .9V'/J4OL6;4VQY T#) JT M%%Q+DVUTJ11HA0C/T6=*=I29:%#H> 6:4*9.#.YZNT+'1R?H"%&.OI:B429: M)9XV2NUY7M:KNNI4A4^H^D+D*8J"-RCTPW@"OGP>OH)L@$HX]'=R3KAHHSUB30VXOO.&F*)@92\B 'LB. MP>3==R>&PO=V]R:W-H965T.LX_12JI'G0,8\E1PH<=>;DQYY?LZR:&@^D*6(/#)0JJ"&IRJ MS->E IHZIX+[0:/W-J=BD>R,IP)N%-$5T5!U=\)<+D:>UUOLS!C M66[L@A^/2IK!/9B'\D[AS&]44E: T$P*HF Q]JZ[5]/(VCN#'PQ6>FM,;"1S M*1_MY&LZ]CH6"#@DQBI0O"UA"IQ;(<3XL];TFE=:Q^WQ1OVSBQUCF5,-4\E_ MLM3D8R_R2 H+6G$SDZLOL(ZG;_42R;6[DM7:MN.1I-)&%FMG)"B8J._T:9V' M+0?4:7<(U@[!KD/O@$.X=@A=H#69"^N&&AJ/E%P19:U1S0Y<;IPW1L.$_8KW M1N%3AGXFGL$21 5D!HG,!'.I/2?W6"QIQ8'(!9E*;30QDGR;&ZP*G NC,/N: MG-X KG!]AAX/]S?D].2,G! T^9[+2E.1ZI%OD-&^R4_6/).:)SC $Y);U,\U M^2122%_[^QA;$V"P"7 2'!6\I>J"A-T/).@$O1:>Z=O=PR,X89/OT.F%!_2F MM&2&VL/^3V*LD])HD](ZIQQ/*J4B 4$/FD#$AF,ALJ96@F$S;0J_U!D[/ M'DS+.!H.1OYR.Z)]FVX_BAJC5Z3]AK1_E+0I?ED7?](4?_+R(=N :]G^%LP@ M#'> 6VP.X X:W,%1W.M"*L.>J=O&F- M2$3'4-I0!WL8Y]W+:(>UQ2@X1#ML M:(?'DYM3D8$F*9X_F&)X2MP"4=1 *^EP'Z*_P[EO$K9#1@UD]-9:!9$>K])H MOP+#SFZ9MAE==G<@_:T3O0"5N4:'12JSKUEM>NFU:R$[ZQ/LL75+?)&I M&S2>;+CU-.&P0,G.Q1"3INJF5T^,+%W?F$N#7<@-<_Q/ &4-\/E"2K.9V!( M"S^IRT$_).U0 :[1GE*@MJK9M% M&*JB!H;51#3 S9M*2(:UVBE93PF$C MD6H9P_+7"JCHLF :' YNR*[6]B#,TP;OX!;TEV8CS2X<*"5AP!41'$FHLF Y M7:QG-MX%?"70J:,ULDZV0MS9S569!9%-""@4VA*P>=S#&BBU()/&SYX9#)^T MPN/U@?[1>3=>MEC!6M!OI-1U%LP#5$*%6ZIO1/<)>C]O+:\05+E?U/G8) E0 MT2HM6"\V&3#"_1/O^SH<"0QG7!#W@OBQ8/:$(.D%B3/J,W.V+K#&>2I%AZ2- M-C2[<+5Q:N.&#:2S_K?Y7U85N'9#Q)=!FS)(K&',]6G463291B_' M+MCZ&>'[>3*9_R7U?L*C!F @=VXN*%2(EFM_Y8;38?0L7<<].E^9D>0GR!^, MGV?F0NT(5XA"99#1Y)UI:.EGA-]HT;@VVPIMFM8M:S-60=H \[X20A\V]@/# MH,Y_ U!+ P04 " !1.:=8V6$&MS<# !T"@ &0 'AL+W=O6@N+?&JZ <\N$.GZVI$'W M30O<;6_9/SKS:.:>:KB2_ $W5&4GC M$Y)$2=^CY^KE\/2 G+1;_]3QI7OX;NH*%#527?C6IL'V_5A[PR_TBLYA'. 5 MUJ#6$.1OW\3#Z-)G[)7(GMCL=S;[A]CS&WR0N#UJ/;QS;'[L,]LP#!V#?7W6 M^6D:95DR"M>[-CQA61R==U%/] TZ?8,7ZBL8KPT47H6#ERGTA.U7..P4#@\> ME"D(B?=_[U$9ON91>26R)T;/.Z/G![?BAWMYH2!TC3=C"=LW!7.0-OB(X$M$ MWK[)DCB^).XPD1X^,4V0=]>:SPUVMB--DF&:Q7'T;.,\D?&P/T!CL7_SLLY3 M]FJ>V@/X+U?9BUUY(@^[>M>Y>G?0U<2MOKLV-C/H)C.@[$)R3M7.J-=!0Y[M M7I/H+'XFWAL4I7[A&PO=V]R:W-H965TICV8Y*:Q\$=F.RW\^UT[:6A9V_' 2VL[ M]QR?>^Q[/5HI_61* $N>!9=F')365N=A:+(2!#4GJ@*)7PJE!;4XU8O05!IH M[D&"AW$4#4-!F0S2D5^;Z72D:LN9A)DFIA:"ZI<)<+4:![U@O7#/%J5U"V$Z MJN@"YF ?JIG&6=BQY$R -$Q)HJ$8!Q>]\^G Q?N 'PQ69F-,7":/2CVYR4T^ M#B(G"#ADUC%0_%O"%#AW1"CC3\L9=%LZX.9XS7[M<\=<'JF!J>(_66[+<7 6 MD!P*6G-[KU;?HVBDC=DPZ4YQ;C5^98BSZ:TR MALQ DWE)-9"O9([W)*\Y$%60"VE9SGCMG"9SR&K-+ -#KIXS7N>0DVNM!)DJ M4=66^E-!T!75DLG%)NO1)5C*N#E&?N-6S"BT*-Y)"+-6Z*01&N\1FI [)6V) MFTO<>1L?8M)=YO$Z\TE\D/".ZA.2]+Z0.(K[._1,WP]/#LA)NH-(/%]_#]^5 MJ+AZ 2!XY-D3497STWPA]_,'0ZC,207:%ZW,UC&U9-:0HV"&(<'Q+DL/;ND: MQ+FI: ;C #N ;V$(/W\J3>,ONWRXX/(MMSI=^[T/7NRQYW_WL3B?3?QURT2 MDQL+POS>95C_(PW[(+(MPP:=88.#UVG+,/-J&&P9EFT;!FO#\*XUA4J.F&Q+ M=N<%:T0,O CW8"S3WF#8CT^'6!++32_^#<2Z.1OTHF$7V.09;O0R 7KA6[Q! MI;6T37%WJ]TK&ULQ59=;]HP%/TK M5E9-G=0V7Q!*!Y& =EJE54*EW1ZF/9CD0J(F-K,-M/]^UTY( TW1*E'U!6SG MWN-S3ZZ=TUMS\2 3 $4>\XS)OI4HM;BP;1DED%-YQA? \,F,BYPJG(JY+1<" M:&R2\LSV'">PWRILI3!6!"YS',JGH:0\77? ML,/>@LYA NI^,18XLRN4.,V!R90S(F#6MP;NQ.K$^WJ!_,\5C,5,J8<2S7VFL MDKYU;I$89G29J5N^_@YE06V-%_%,FE^R+F,=BT1+J7A>)B.#/&7%/WTLA:@E M($YS@E+L)K5<2_#+!-X46S$Q9EU31L"?XF@@=C6AZ8+0QV5A-RO1KG"B! M3U/,4^%$\>CA=(A"Q&3$<^P.28V^IV2"+1,O,R!\1EX-NWK48R#'EZ!HFLDO MF'@_N23'1U_($4D9N4OX4E(6RYZMD*_>U8Y*;L."F_<*-Y_<<*822:Y8#/%V MOHUU5L5ZFV*'WE[ &RK.B.^>$,_Q6@U\1O^?[N^AXU?:^P;/?TW[A HXG;X4 M=2 $97/ TZ+(](G4X\;TR2P/UE3$Y/2'G&I].$1L *VA,83L!?A MK6_H0&!;Q095L<$'-W-P2*D.!+8E5:>2JO-.S5S@MFMMVFYW=WOY99#KM'VG MN9?/*\[G>SE/\$.;LOD)F0,#@?3Q2B/:14!P+;DLIUGLV%\TZ=7@+7;^2VXSD[K=X0U7%;N]>V7;-' M.8BY<8T2J2R9*LQ#M5HYTX'Q8SOK0^U8C>UZABGL+EJ#>&PO=V]R:W-H965T(+F+8RK>EA#Q M_ M^,%@+VOGR+BRXOS97'P.9XYGB"""0!D35!]>X!:BR%C2''\71IUR3C.P?GZP M_BES7CNSHA)N>?23A6H[<\8."F%-=Y%ZX/N_H' H PQX)+-?M"^>]1P4[*3B M<3%8$\0LR8_TM0A$;<"@:P I!I",.Y\HH[RCBLZG@N^1,$]K:^8D%8 M8E;E40G]+]/CU/Q1\>#Y>JG]"M$MC_5B2VK"=8T>=0*$NP@07Z-O:1;"A0DA M4V_HX@X499&\1!^0B^26"I"()>@I84I>Z9OZ_/N6[R1-0CEUE08UT[E! ;7, MH4@'5!]]X8G:2O0Q"2$\'N]J!TLOR<'+);$:_$)%#_7Q%2(>&:"GQSMT\>&( M/3]89NJ7\>QG,_4[9OJZBU<@3,RRR!:1:XU!;FC0;LCLQAN9T@!FCMYN$L0+ M.//??\.^]X<%#R?#41]/W9<6HF%)-+02_2EHHG02OI=CV.#PV@'\$L"W NA-O@9V M"H+?0+C&DZ$W:.<8E1PC*\?'5Q !DR=PC)H<_?&$#$;M(.,29&P%N35Y$44G M@(S?NR:3$F'RBUBD3)P ,'DO /8J??3L"$EXSC8IK![O$SSV)^,NHIIBX_SZSPZ45:O(#0A1P=$AC="Q9 *PWY'Z0/ M5Q*-K=+:(7XACR(J)$JU?&>!-!&M2D2K'_D\XUI4^[V1WQ'12INQ79SK4G@. M55.BNW*N$F=L5^=C<3P'*K>/28W*[Y$.K<25:&.[:A^KY3E@?A.,]+JX*A'' M=A4_%L]SN)JJWK6*E:!CNZ+7Y?0@[9I+F(W3N15.)/ M[.)?:ALMM T.VI8:;;M"_]7B,]@+A&,1\;O0JRI!L%66%YN-@ U5@#XG2C#= M1@7H!XUV@/0[.3HX=GT0[0W)Y?W^N344<))%5!(?:"TLEQG"!=4/U3H*HJ0NQ5 MI)&[]R 8#TUK(B#@&]VJZ("RA$ $Q7F7A@D*Z9NM>R)5H2'V0M.@ M%F5B!K7$5#HQKPZ[T02WU0_[5*?XX=8Z[!C$)ON.(#72+E%YLUW>+;]5+/(. MO7H\_]"A>U']^B%1!&L]U.N--*7(OQWD%XJG6;^^XDIW_]GI%F@(PCR@_U]S MK@X79H+R"\[\7U!+ P04 " !1.:=8 S0X#D8# U# &0 'AL+W=O MK=[[BX@_GIG]XZ#*CU?4I4/L"\SSSRS.[,S#-92W>H4T<"7 M/!-ZZ*7&%&>^K^,4:.#6 M)FHTD$N3<8$3!7J9YTQMQIC)]= +O>W"-5^DQB[XHT'!%CA%;=,J[H^WZ"^=\^3,C&F\D-D'GIATZ/4]2'#.EIFYENM76#ET M8O%BF6GW#>M2MG?J0;S41N:5,C'(N2A_V9?J(/84HO8]"E&E$#G>I2''\I(9 M-AHHN09EI0G-#IRK3IO(<6%O96H4[7+2,Z.ID?'M\9C\2N!"YG39FKGC.H:W M3"EFSPR.+M$PGNFG\!BX@"N>922B![XA!A;'CRMKX]):=(^U-EQ)85(-+T2" MR5U]GYC7]*,M_7'4"'C%5 O:X3.(@J@#-]-+.'K\M &W71]+V^%V[L%]1Y$' M[U$;+A8P39G"@]XV@MB$.M,%BW'H4<9H5"OT1D\>A=W@>0/%3DVQX]#;]]V< M974\^_'FSNG:Q (I=0S,-K O-V$;MWR^9BJ!CV\($EX;S/6G0]YU_H)W)[5W M)XT7<,>C6&JC04@#&WJG%,9R(?C7[P.H)%W"AH'#M6_2:A2UV@-_=8!,MR;3 M_4TRSV#M\IW.E*U0T?L%!2HN$Y#S+4$K?8AALZTP@+S,$0KHA&UTPV'V:OZ] M1LSKZ<^O\Y?/M_P;O3VKO3?Q@QS;8BR@JF-'2KP&F@'P:[ MLA#\M@-'TJ2HP*1,@"SL#E6$7\O*RMJ=M.R?M#K!WB<\G*3A7BD+&SE/4+DV M1<38\&8W@_QA7(31CF3TG^.^(O# #NXJ9]A<.A\V]']B;!O[81G[E ,_>3+# M77D-&^O;@V= Y\<,Z+9ZW\6\O]?)Y:@6KE_59'XI3-G4U:MU3WQ>=H([\;*A MIM9HP86&#.>D&K1Z5!E5V:.6$R,+UQ?.I*$NTPU3ZNM160':GTMIMA-KH/ZG M,/H&4$L#!!0 ( %$YIUB6^%_56@, "$+ 9 >&PO=V]R:W-H965T M/?_W8EWOME!JB>] 3#D:\6%GGL; M8[97OJ^+#514C^06!+Y92551@TNU]O56 2V=4<7]* @F?D69\/*9>W:K\IG< M&Z'W_.".K3?&/O#SV9:N80GF?GNK<.6W7DI6@=!, M"J)@-?>NPZM%F%@#M^.!P4%W[HD-Y5'*)[OXIYQ[@24"#H6Q+BA>]G #G%M/ MR/&E<>JUFM:P>__L_;T+'H-YI!IN)/_,2K.9>YE'2EC1'3=W\O W- $YP$)R M[?Z30[,W\$BQTT96C3$25$S45_JU243'((Y.&$2-0>2X:R%'^8X:FL^4/!!E M=Z,W>^-"==8(QX3]*DNC\"U#.Y,OC2R>+A<85TEN9(4?6U.7KDNRQ!-0[C@0 MN2)WH(UBA<%=SH+<"V8TN;8Y9>8;>?L.#&5<7Z#=W?)>SWR#<%;"+QJ010T2 MG0")R4DM+6#N845I4'OP\C>_A9/@ MSP&Z<4LW'O*>+V#-A&!BC:>64U$ >5T\[1$/XS3KU\Y:[6Q0&POI%[Y^]C+]41:.DTG:3S%M*::# M1?+9]47,P?4>%/9YXHX#P68%Y#UEBCQ0OH,^HNG_4#QA<.R+P1GE4TK.J=)D MBW7ODGE!OG=Z2V_;JW6R3F;3T732G]6PT[?#GZZJ@CT' M==QSWK)3<,SL*>5AX&6?0?!+\SM52@UFXVTZ20.V'J M :9]VLY_U_74<]Q>#X_X6X_5J@F'%9H&HQ2U53V/U0LCMVX&>I0&)RIWN\$9 M%I3=@.]74IKGA15HI^+\!U!+ P04 " !1.:=8_-ST&X@# !/# &0 M 'AL+W=O^;Y.-U P/9 E"/RRDJI@!H=J[>M2 G5PL:6P&WXI[#3A^\$^O*@Y2/=O IFWF!)8(< M4F-5,'QLX1KRW&I"CG\:I5YKTPH>OC]KOW'.HS,/3,.US+_QS&QFWL0C&:Q8 ME9NO&99,E=P195>C-OOB7'72",>%W96E4?B5HYQ)ED:FCQ<+]"LCU[+ MS=;,A>N"+/$$9%4.1*[(+2AW D0*9+EA"LB=X$:3N0TJ-]_)F_=@&,_U6Q0\ M6JRGOD%6:]%/&ZY%S16>X(K(9RG,1I,/(H/L9WD??6P=#9\=782]"C\S-2 1 M?4?"(!R2U\0GVJ$UCQX+41O*R%F(3ECX4A4/H%RTEG>=+M?RPVYY>_^N=,E2 MF'EXP32H+7C)'Z]H'/S90S=LZ89]VI,%K+D07*SQ$.=N:]YPT3C_EOS;&8:: MNM8[CGL,TF] 3(X@3L3A MLK5_V6L?4\0YY_KR^%Q'E,:T&X8&^XP:].:!;ZX28$#F6U!8V8@[ZP33,Y ; MQA6Y9WD%G2DQ^!\2!#TH!?2,%)')/&=*VW-?!]-&=9\_._VH[4P.0AL& WHJ MLN$>,'QQTC@'J]9.PT.NP? 4UC[OT][$_1\DD7. #3O >G9_7S%H?\DX2#/G8!U7D!-IA^Z+!^VO'AV)YQRR^.BV# ?TU_KJ M'_1X!:BUZV0U264E3-WNM;-MMSRO>\3]\KK5QE8(+[HF.:Q0-!B,,2BJ[E[K M@9&EZQ@?I,'^T[UNL.,'91?@]Y64YGE@#;3_(9(?4$L#!!0 ( %$YIU@N MOCUNWP( /X+ 9 >&PO=V]R:W-H965TM):.'%G.RG\^]E.&K4CS8J4 M7K2VX_?U.8_M](0;QI_%"D"BEXSF8F*MI%Q?VK9(5I!A<<'6D*LG*>,9EJK+ ME[98<\ +(\JH[3G.T,XPR:TH-&,// I9(2G)X8$C4609YJ_70-EF8KG6=N"1 M+%=2#]A1N,9+F(%\6C]PU;,;EP7)(!>$Y8A#.K&NW,MXK.>;"3\(;,1.&^E, MYHP]Z\[=8F(Y.B"@D$CM@-5/"5.@5!NI,/[4GE:SI!;NMK?N-R9WE,<*_%K@'RL(:D%@R%2I& XQEC@*.=L@KFTSR=53HG0RFG)8$(FNEAQ [:84Z!Q]PYQCO1WH) :)"16G:O2K4B*6HEIQ MCMJD3[,8G7P\#6VI8M,KV$D=QW45AW<@CGO,+Y#OGB'/\8(6^;1;'D/2R/T6 M>?R_U5^1.VY3VXIG ]5KH'K&+CA@-X.D4'!0#'/9AJ)3K2_ZI5CC!":6NLD" M> E6].F#.W2^M('ITRSNR6R/FM]0\XV[?W /YQ+=Y4+R0A\G],N;1R@9+4F^W+[+;W!"*)&O;7PZK=[+IT^SN">S/82C!N&HUY?6J$^*?9K% M/9GM41PW%,>=!_$>OY"LR-"<<:74!S+!:K$#)W'\YG+YCM-VN:9'SXR/F5FE M9N\46[HR5I7+DN0"44B5UKD8J1O-JVJSZDBV-O77G$E5S9GF2A7HP/4$]3QE M3&X[NJ1K2O[H+U!+ P04 " !1.:=8HK)VJ2<# "W"P &0 'AL+W=O M-[CGV.[9L[6'/Q(!< BCQF M:2Z'QD*IY85IRG@!&95G? DYCLRXR*C"KIB;$P&SH7%I7T2!CB\#?C%8RXTVT4JFG#_HSC@9&I9>$*00*\U \;&" M$:2I)L)E_*LYC69*#=QLO[!?E]I1RY1*&/'T-TO48F@$!DE@1HM4W?'U#ZCU M]#1?S%-9_I-U%>N[!HD+J7A6@W$%&Z4PEI?0AHHJ& \'71.AH9-.-TLP2C?)9KK=]H@2.,L2I<"0@88IF K7H)G,N)[O MJIK/>66^GU2<$=<^(8[E>"WP43<\@KB!NRWPZ*W9GX@=M*%-5-F8YS3F.26= M^^IJIHJ,+/;SA^?Q4@([37?13T_<&L4V>E9[*?GI[)':QXNM)'H1Z]IC%+F7IJN4.2 M10$BRZ$!D6R[V&Q?[G:?U G*M^K=S>]\=&;TGHHOBP+IRE76(:5S056 MUB!T ([/.%&ULK55=3]LP%/TK5H8FD(!\IQEK M(T$KM$F;A"AL#],>W.2FM7#BS'9:V*_?=1*BMH2R27M)[/B>DW.NKZ_'&R$? MU I D\>"EVIBK;2N+FQ;I2LHJ#H7%92XD@M94(U3N;15)8%F#:C@MNOYPRY8K;3[8R;BB2YB#OJ]N M),[LGB5C!92*B9)(R"?6I7LQ'9GX)N ;@XW:&A/C9"'$@YE\SB:68P0!AU0; M!HJO-4R!TC6Q8HMDD-.:ZUNQ M^02=G]#PI8*KYDDV7:QCD;166A0=&!44K&S?]+'+PQ; #5X!>!W ^UN WP'\ MQFBKK+$UHYHF8RDV1)IH9#.#)C<-&MVPTNSB7$M<98C3R51"QC2Y7$H W!RM MR!F98ZED-03^?D>.C$W)$6$GN5J)6M,S4 MV-:HS/#;::?BJE7AO:+B*Y7GQ'=/B>=XP0!\>A@^@[2'^[MP&_/1)\7KD^(U M?/ZK? M-9DRE7*A: OEQN5!:8L7]'++6<@7#7.847JB*IC"Q\)@ID&NPDO?O MW,CY.&3T/Y'MV/9[V_XA]N2+*)=G&F2!YV"A3PD'I; &I<2Z()60YMP-):!E MC1I6TS76B1='@>.,[?6VM:&PV(WC/FQ'=-"+#@Z*GM**:4A<^.*W7ASX4;"G M;B@LR=P\QM9 M)*52/ID]7U->PY#*TA\)\-][/J[W5=RO47:B195TX@70F-;;X8KO'A!F@!&PO=V]R:W-H965TV+=(<"BPN6 6E6EDQ M7F"IIGQMBXH#SHRHH+;G.)%=8%):26R>+7@2LUI24L*"(U$7!>;/UT#9=F*Y MULN#.[+.I7Y@)W&%UW /\J%:<#6S.Y>,%% *PDK$836QIN[5;*3C3< C@:W8 M&R.=R9*Q)SVYS2:6HX& 0BJU U:W#T;6,="Z6UD*QHQ8J@(&5S MQ[NV#GL"-WA#X+4"[U\%?BOP3:(-F4EKCB5.8LZVB.MHY:8'IC9&K;(AI?X7 M[R57JT3I9#)-4UY#AC[MU+X0(! N,_1-YL#1K.8<2HF^$+PDE$BB5D_G(#&A MX@R=HX?[.3H].4,GB)3H>\YJH;0BMJ7"TN9VVB)<-PC>&PA?,;] OOL!>8X7 M],AGP_(YI)W$G;2ICR8"K0S^E22*XVW:^^ M!!O'H-]1?XA7HL(I3"SUI0G@&["2]^_^_V@G!\ '@<%+I.U \8=H#A(. =J(U3I[+FI%SW MD87'9)>7[@'9<9 ?.GX_6=2118-DS6>.VPX ;0?H0XR.WN[ZKG-YP-@7-?:= M?LA1!SD:A)P>X)DMR0QYVC8H^K=!]<&/CG:=IW[^ 7Q/U,B+#N'MO4ZK3SG5 MN]:D%(C"2NF&ULM5E=CYLX%/TK%ENM6JDS8)//V212.]-J*VVKT4R[?5CM M@R^%O=R3&_)+N22+/;"B+L9"[;.OR/2,XR(+BR$6>-W%C'";.:I$=NV6K M!4U%%";DE@&>QC%F/]Z2B!Z7#G2>#MR%VYU0!]S58H^WY)Z(+_M;)O?< B4( M8Y+PD": D0.OKM%<"<7-/H:QB(W=*9.2 @&YQ&XHX> M?RB_ :.6 M #\/\#.BIYEEM&ZPP*L%HT? U-4236UDVF31DDV8J-MX+Y@\&\HXL;HC7+!T M+5(6)EOP)M.6@POP"3.&E<+@Y0T1.(SX*WGTCLB$P4GX#\[NP07X8>S@9W QB5>J)W8I" VZ5*AX%]PGSYP\CTE MB0#O#O*WB8\1JR\?2V 5VM."]G3(HIW:U,$26$6'6:'#K%M> M&J#Z>PBUOH>@ME'0Z$Y*B?Z))A='F>R@4[);-5"VT*H:: L%1X,FNU4?90NM MJH5V7' 0RV5&[:U!W72-O-9/7JF'*G< 4+8T *:1SR7D392R/PQ2I=KYZ[)C-@[3X

M&:MFBA;:%4MM-E"9K-UYGO)C-I;@TF]:YJV=DU(.RQD="VE1._5 M-9E1>Y,;PEDA[:S0;-!DMVJN;*%5M= F# UBPLRHO368UUX2XWJNNZ7%-K72 M^1&S;9AP$)&-#/,NI[)8V&GQ\+0CZ#Y;?WN@0M XV]P1'!"F+I#G-Y2*IQVU MI%,C27$R#C93;BS 4RPW-B#AG6YJK3U:,9T2J4[X.Q993$A=!61JB*!J$&4GR M8#8IKMWPV83M9)KD](8#LZ("BQ9\)W8N38Z"M+!C[ID\^Q=,@TAG1 ME"ZEEB#JWSV=TS352BJ/?XZB0=FG#CP]?E+_6)A79A9$T#E+OR:QW$R#40!B MNB*[5-ZR_6_T:*BO]98L%<5?L#^VC0*PW G)LF.PRB!+\L-_\G LQ$F TK$' MH&, J@?TOA. CP&X,'K(K+#U@4@RFW"V!URW5FKZH*A-$:W<)+D>QCO)U:>) MBI.S6RHDWRWECB?Y&EP6M17@#-RI^R7>I12P%:BV>?N!2I*DXIUJ]>7N WC[ MYAUX Y(<_+%A.T'R6$Q"J3+3^N'RF,75(0OTG2PPN&:YW CP:Q[3N!H?*D>E M+?1DZPHY!:\)/P<8O@A^QF"L#\)[T]]-!M%98M*Q2@$&90$&SM&9;PA?4^N(' +[[A$9O'1$AF5"PV=N M%_5\(GGR+]'+DBTO9_QK:^])K&)U5%H==;E"C'S6P9-8I0[CL@YC'RO$^"7W MH[.GECY@9!ZLT6N=J*?DI+K5H$9(J G$/\.2&+)$WDXWNPH.LDSW4M%B0E^=(^M*@QM+@?X?K( M.CMM:\J@"G02@.LI<(Q\9MJY]=OF;Q #NAGCACRJKQGV9>,8>FK@# W0J.[ MV4-;!X9#H/,I/_N=Y6=+(C8@T>N]U4>_X0/6/71!$M"@!'2SQ,G4H'G\W+RP MX,5XW'#D[+&M(\,BT TC7]6WVC-.4[5LQX ^J._1@@KP'W@>4MS"KU[SNL 4 M:#@%=@HJT"NI^%*KUL*P"O0"*[!)*S#"C=N["UQ!!E=0-[B"FK@"1VA8?RBX M>V_KSN *Z@97D%=<\:56+8+!%>075Y %5R#NU4>V"UQ!!E=0:UQ!35RQS#NW M?MO\#:Z@]KB"++@"1\VYU06N((,KZ$=Q!35Q):I[Z )7D,$5Y!%7D 57T+CA MJ M<0097D!M7]*CL%;* 5LCB%G_UNM<%LB"#+*A39$%>D<676K46!EF0%V1! M-F09-9;^+I %&V3!W2 +MKQA&3;,N3MO:\X0"^Z&6+!78O&E5BV"(1;LEUBP MA5@&]3=G[C[;>CK9"FH-+-@&+,T;LPM@P098<'M@P19@&?;K+[C<';0U8'@% M_RBOX.=?K[C[:.O!\ KVR"NXN3$SC!J&O.)*>+(CG5%UO^N->J'6Z%TN#[NX MY=7RQP"7Q19X[?H5O)@?MO2-S.$7!M=J&B6Y "E=*\%DY)EQ>&&DIARW4!]OF),/IWH#LJ?3LS^!U!+ P04 " !1.:=89/NL M# #L$P #0 'AL+W-T>6QE* )ZD.L'S984(E]C^^YQW>7QNV@ M-"O!'N:,F6"9"UD.R=R8XD,8EM,YRVEYI0HF+9(IG5-CIWH6EH5F-"W!*1=A MK].)PYQR248#NQ(XNK%*V9 \7;S]L5#F M]DW@[F?OSLXZ3Y>WN_:+"K@DH9?T^@#2JTX')P80(X\/(]_'C5'?;%,WR\\M M5^M[CCGW#]*U1Q9&G'A4K24Y/6%=[=$@4W)=](@X@^6E.0N>J1B2,15\HCEX M933G8N7,/3!,E5 Z,+;;;* N6,I?#NZZ&31BS9-SJ705VT5PWY-Z^0[0S$ @ M%Z(5V"/.,!H4U!BFY9V=5(LKXPLHJ,>/J\(JG&FZZO:NR=JANMD@$Z53IMLP M7=*81@/!,I"C^6P.=Z.*$$!C5&X'*:[;%OLEV: 750T?C)L"_R>:X-VFC5_$&!7]6YM/";D=6H] M=I'7IR R/@61)]&3_5,0F1R_R.@X-8;U(6/C)+-UCFFM 9P7A^0;G#O%.F@P M67!AN*QGJIGDVH8V(&-6E_@L(O<59*=B.T4SS4@_KR! M1Y+XJXW% 0^L"ECO0'Q_'.@IOT\4054Q;=@3C"-)@B'0B_X>C6,D.S%\_/7! MGI(H2A(_ IA?011A"#R-.((I T8$D75>W#G?10V[ZEP_?^]T6]02P,$% M @ 43FG6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'#@#2D@5??URJFME!CBA'>1.:N4SFXQO M$A[M_^5-DAVDE?>RE.YY%+6_2XA8)96LY \H1M$P8G:G'__11O[0RHDRRXTN MRU$4'PN^@7$R?Y6=-9!K<6_;'"?N[X0'&4570U_A1AKKVCO:^H5G/("_^9BJ MG?Y+E@[,5#CXV^AZ+]6VJ<:_Q0"]1AN'T_48Q&OS.V'4FXW,8:KSN@+ECG$T M4#: RN[DWD9,B0I&T40?P+"5V$+S4OXI\^+X@LZ3H7"9:^D+S+QH&0/RW"ZG MLV4VFS+_*[M=S*?CM4_146\J:V4H&U3*B"9755"?/,](9E!0CHVWAJ MYE;0#$F99?DO>UR-I#DPJ1/S71Z=D)I)NE#,V>#2?DF M">P;>OQ),29EG"2P<6C,2XQ)22<)+)USP^0'MA3>C\W>",:DI).\_Q+%8V:^ MYJ(NH;,!04DGZ4$Z/S&['9WR3A+8.S0F5CBG_,,#^X?&Q#V=4_[A@?U#8^*> MSBD)\< 2PHMI=C$%)V39&=4YN2T6V#V_3(50W_9CYL4"8U+RX8'E0V*.\8*; M4_+A@>7SYLSM"(PQ*?GPP/)Y"_,EK!B3D@\/+!\BFHTH,28E'QY8/F2C=_>_ M*?GPP/*A,;%\4DH^:6#YO%Y5H&D1N\"8E'S2=U_\=,8DC$G))PU]-D-A=K[- ME+)0&MA"]$*M\VV2QS.!+71^H?;S^\28E(72P!9Z"_.EX3$F9:&TM=#@=.I: MP,8OK(JE?X3U^;DH\Y5AS>6XG9Q>-GLZF[HL)S[O5BVT*$Z'N*<#Z*__ 5!+ M P04 " !1.:=8_2S5I:X! #!&P &@ 'AL+U]R96QS+W=OE0G^/^T,3>Y52=X[S8I]1\.!?7^W J8[]N MPOEV95NWIS+=ENW.->7Z6.Z"T\%@Y-K7&<5B]CJSM[HVX3\3Z^WVL Z?]?K[ M%,[IC\'NIVZ/<1]"*GJKLMV%-"_CNY^D/YMBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;X]Z>P*]/>KM"?3VJ+GD!OCWK[ M=^H=T[4*\=GS6./SWTEUNMT;GH^_+Q\G.^_X'6<'?^P6OU!+ P04 " !1 M.:=8)OJ'I[4! #<&P $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2 M=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DW ME]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^ MB3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8 MF*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[X MI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A M*D?!*D?A*D&UL4$L! M A0#% @ 43FG6)X[\+CN *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 43FG6)E&PO=V]R:W-H M965T&UL4$L! A0#% @ 43FG6!O:DQYS!P "R !@ M ("!(@X 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 43FG6",$P+ ?( & M@('U+P >&PO=V]R:W-H965T&UL4$L! A0#% @ 43FG M6.4V"K:%"@ W1T !@ ("!%SP 'AL+W=O&PO=V]R:W-H M965T=/ !X;"]W;W)K&UL4$L! M A0#% @ 43FG6#2K:1_Q!0 J@X !D ("!*U8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 43FG M6/X5;QY @ F04 !D ("!=64 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 43FG6,3>HD08 P H 8 M !D ("!IG0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 43FG6%B2&E05!0 &PO=V]R:W-H965T M* !X;"]W;W)K&UL4$L! A0# M% @ 43FG6'NT^:4' P U08 !D ("! HX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 43FG6.#H MPFY7 P * P !D ("!;)D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 43FG6%MJID@! P W H !D M ("!SJ8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 43FG6!]<3!@_ @ M 4 !D ("! M^:\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 43FG6*,_JL0G P TPL !D ("!V;@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 43FG6);X7]5: M P (0L !D ("!7,0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 43FG6**R=JDG P MPL !D M ("!PLX 'AL+W=O=D" #6!P &0 @($@T@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 43FG6.V2R@M@! SAT !D ("!.-@ M 'AL+W=O&PO=V]R:W-H965TGM0$ -P; 3 " 37L !;0V]N=&5N=%]4>7!E <&UL4$L%!@ V #8 L0X !ON $! end XML 60 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 61 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 118 235 1 false 42 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.thoughtworks.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Business and Summary of Significant Accounting Policies Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Revenue Recognition Sheet http://www.thoughtworks.com/role/RevenueRecognition Revenue Recognition Notes 8 false false R9.htm 0000009 - Disclosure - Income Taxes Sheet http://www.thoughtworks.com/role/IncomeTaxes Income Taxes Notes 9 false false R10.htm 0000010 - Disclosure - Loss Per Share Sheet http://www.thoughtworks.com/role/LossPerShare Loss Per Share Notes 10 false false R11.htm 0000011 - Disclosure - Stock-Based Compensation Sheet http://www.thoughtworks.com/role/StockBasedCompensation Stock-Based Compensation Notes 11 false false R12.htm 0000012 - Disclosure - Credit Agreements Sheet http://www.thoughtworks.com/role/CreditAgreements Credit Agreements Notes 12 false false R13.htm 0000013 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 0000014 - Disclosure - Restructuring Actions Sheet http://www.thoughtworks.com/role/RestructuringActions Restructuring Actions Notes 14 false false R15.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 15 false false R16.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 16 false false R17.htm 9954471 - Disclosure - Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies Business and Summary of Significant Accounting Policies (Policies) Policies http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies 17 false false R18.htm 9954472 - Disclosure - Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables Business and Summary of Significant Accounting Policies (Tables) Tables http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies 18 false false R19.htm 9954473 - Disclosure - Revenue Recognition (Tables) Sheet http://www.thoughtworks.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.thoughtworks.com/role/RevenueRecognition 19 false false R20.htm 9954474 - Disclosure - Loss Per Share (Tables) Sheet http://www.thoughtworks.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.thoughtworks.com/role/LossPerShare 20 false false R21.htm 9954475 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.thoughtworks.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.thoughtworks.com/role/StockBasedCompensation 21 false false R22.htm 9954476 - Disclosure - Credit Agreements (Tables) Sheet http://www.thoughtworks.com/role/CreditAgreementsTables Credit Agreements (Tables) Tables http://www.thoughtworks.com/role/CreditAgreements 22 false false R23.htm 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilities 23 false false R24.htm 9954478 - Disclosure - Restructuring Actions (Tables) Sheet http://www.thoughtworks.com/role/RestructuringActionsTables Restructuring Actions (Tables) Tables http://www.thoughtworks.com/role/RestructuringActions 24 false false R25.htm 9954479 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables 25 false false R26.htm 9954480 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details) Sheet http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details) Details 26 false false R27.htm 9954481 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 27 false false R28.htm 9954482 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails Revenue Recognition - Schedule of Revenue by Geographical Location (Details) Details 28 false false R29.htm 9954483 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails Revenue Recognition - Schedule of Revenue by Industry (Details) Details 29 false false R30.htm 9954484 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails Revenue Recognition - Schedule of Revenue by Contract Type (Details) Details 30 false false R31.htm 9954485 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails Revenue Recognition - Schedule of Contract Assets and Liabilities (Details) Details 31 false false R32.htm 9954486 - Disclosure - Revenue Recognition - Schedule of Costs to Obtain Contracts (Details) Sheet http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails Revenue Recognition - Schedule of Costs to Obtain Contracts (Details) Details 32 false false R33.htm 9954487 - Disclosure - Income Taxes (Details) Sheet http://www.thoughtworks.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.thoughtworks.com/role/IncomeTaxes 33 false false R34.htm 9954488 - Disclosure - Loss Per Share - Schedule of (Loss) Earnings per Share (Details) Sheet http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails Loss Per Share - Schedule of (Loss) Earnings per Share (Details) Details 34 false false R35.htm 9954489 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Sheet http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) Details 35 false false R36.htm 9954490 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 36 false false R37.htm 9954491 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails Stock-Based Compensation- Schedule of Option Activity (Details) Details 37 false false R38.htm 9954492 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 38 false false R39.htm 9954493 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) Details 39 false false R40.htm 9954494 - Disclosure - Stock-Based Compensation - Schedule of Performance Share Units Activity (Details) Sheet http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails Stock-Based Compensation - Schedule of Performance Share Units Activity (Details) Details 40 false false R41.htm 9954495 - Disclosure - Credit Agreements - Narrative (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails Credit Agreements - Narrative (Details) Details 41 false false R42.htm 9954496 - Disclosure - Credit Agreements - Schedule of Borrowings (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails Credit Agreements - Schedule of Borrowings (Details) Details 42 false false R43.htm 9954497 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details) Sheet http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails Credit Agreements - Schedule of Credit Facilities (Details) Details 43 false false R44.htm 9954498 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 44 false false R45.htm 9954499 - Disclosure - Restructuring Actions - Narrative (Details) Sheet http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails Restructuring Actions - Narrative (Details) Details 45 false false R46.htm 9954500 - Disclosure - Restructuring Actions - Schedule of Restructuring (Details) Sheet http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails Restructuring Actions - Schedule of Restructuring (Details) Details 46 false false All Reports Book All Reports twks-20240331.htm twks-20240331.xsd twks-20240331_cal.xml twks-20240331_def.xml twks-20240331_lab.xml twks-20240331_pre.xml twks-20240331_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "twks-20240331.htm": { "nsprefix": "twks", "nsuri": "http://www.thoughtworks.com/20240331", "dts": { "inline": { "local": [ "twks-20240331.htm" ] }, "schema": { "local": [ "twks-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "twks-20240331_cal.xml" ] }, "definitionLink": { "local": [ "twks-20240331_def.xml" ] }, "labelLink": { "local": [ "twks-20240331_lab.xml" ] }, "presentationLink": { "local": [ "twks-20240331_pre.xml" ] } }, "keyStandard": 221, "keyCustom": 14, "axisStandard": 18, "axisCustom": 0, "memberStandard": 33, "memberCustom": 9, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 118, "entityCount": 1, "segmentCount": 42, "elementCount": 454, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 469, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.thoughtworks.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } }, "R3": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } }, "R5": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } }, "R7": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies", "longName": "0000007 - Disclosure - Business and Summary of Significant Accounting Policies", "shortName": "Business and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.thoughtworks.com/role/RevenueRecognition", "longName": "0000008 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.thoughtworks.com/role/IncomeTaxes", "longName": "0000009 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.thoughtworks.com/role/LossPerShare", "longName": "0000010 - Disclosure - Loss Per Share", "shortName": "Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.thoughtworks.com/role/StockBasedCompensation", "longName": "0000011 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.thoughtworks.com/role/CreditAgreements", "longName": "0000012 - Disclosure - Credit Agreements", "shortName": "Credit Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000013 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.thoughtworks.com/role/RestructuringActions", "longName": "0000014 - Disclosure - Restructuring Actions", "shortName": "Restructuring Actions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": null }, "R16": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Business and Summary of Significant Accounting Policies (Policies)", "shortName": "Business and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Business and Summary of Significant Accounting Policies (Tables)", "shortName": "Business and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionTables", "longName": "9954473 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.thoughtworks.com/role/LossPerShareTables", "longName": "9954474 - Disclosure - Loss Per Share (Tables)", "shortName": "Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationTables", "longName": "9954475 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.thoughtworks.com/role/CreditAgreementsTables", "longName": "9954476 - Disclosure - Credit Agreements (Tables)", "shortName": "Credit Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.thoughtworks.com/role/RestructuringActionsTables", "longName": "9954478 - Disclosure - Restructuring Actions (Tables)", "shortName": "Restructuring Actions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954479 - Disclosure - Business and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Business and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } }, "R26": { "role": "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails", "longName": "9954480 - Disclosure - Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details)", "shortName": "Business and Summary of Significant Accounting Policies - Schedule of Allowance For Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954481 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "twks:NumberOfIndustryVerticals", "unitRef": "industryvertical", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "twks:NumberOfIndustryVerticals", "unitRef": "industryvertical", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "longName": "9954482 - Disclosure - Revenue Recognition - Schedule of Revenue by Geographical Location (Details)", "shortName": "Revenue Recognition - Schedule of Revenue by Geographical Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-46", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } }, "R29": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails", "longName": "9954483 - Disclosure - Revenue Recognition - Schedule of Revenue by Industry (Details)", "shortName": "Revenue Recognition - Schedule of Revenue by Industry (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-68", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } }, "R30": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "longName": "9954484 - Disclosure - Revenue Recognition - Schedule of Revenue by Contract Type (Details)", "shortName": "Revenue Recognition - Schedule of Revenue by Contract Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } }, "R31": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails", "longName": "9954485 - Disclosure - Revenue Recognition - Schedule of Contract Assets and Liabilities (Details)", "shortName": "Revenue Recognition - Schedule of Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails", "longName": "9954486 - Disclosure - Revenue Recognition - Schedule of Costs to Obtain Contracts (Details)", "shortName": "Revenue Recognition - Schedule of Costs to Obtain Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.thoughtworks.com/role/IncomeTaxesDetails", "longName": "9954487 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails", "longName": "9954488 - Disclosure - Loss Per Share - Schedule of (Loss) Earnings per Share (Details)", "shortName": "Loss Per Share - Schedule of (Loss) Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails", "longName": "9954489 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)", "shortName": "Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-83", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-83", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails", "longName": "9954490 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "longName": "9954491 - Disclosure - Stock-Based Compensation- Schedule of Option Activity (Details)", "shortName": "Stock-Based Compensation- Schedule of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954492 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-89", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "longName": "9954493 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-91", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-91", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "longName": "9954494 - Disclosure - Stock-Based Compensation - Schedule of Performance Share Units Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Performance Share Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-94", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "longName": "9954495 - Disclosure - Credit Agreements - Narrative (Details)", "shortName": "Credit Agreements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-97", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-97", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails", "longName": "9954496 - Disclosure - Credit Agreements - Schedule of Borrowings (Details)", "shortName": "Credit Agreements - Schedule of Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } }, "R43": { "role": "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails", "longName": "9954497 - Disclosure - Credit Agreements - Schedule of Credit Facilities (Details)", "shortName": "Credit Agreements - Schedule of Credit Facilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954498 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "longName": "9954499 - Disclosure - Restructuring Actions - Narrative (Details)", "shortName": "Restructuring Actions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-104", "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails", "longName": "9954500 - Disclosure - Restructuring Actions - Schedule of Restructuring (Details)", "shortName": "Restructuring Actions - Schedule of Restructuring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:RestructuringAndRelatedCostCostIncurredToDate1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "twks-20240331.htm", "unique": true } } }, "tag": { "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r563" ] }, "twks_AccountsReceivableAllowanceForCreditLossChangeDueToExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossChangeDueToExchangeRates", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to exchange rates", "label": "Accounts Receivable, Allowance For Credit Loss, Change Due To Exchange Rates", "documentation": "Accounts Receivable, Allowance For Credit Loss, Change Due To Exchange Rates" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r674" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable and Unbilled Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r521" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, net of allowance of $9,991 and $9,550, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r215", "r216" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r73", "r110" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r537" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r81", "r137", "r426", "r446", "r447" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r30", "r385", "r388", "r410", "r442", "r443", "r659", "r660", "r661", "r669", "r670", "r671" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r613" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r76", "r563", "r708" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r361", "r362", "r363", "r452", "r669", "r670", "r671", "r692", "r711" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r619" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r619" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r619" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r619" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r61", "r62", "r327" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r584", "r595", "r605", "r630" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r587", "r598", "r608", "r633" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r619" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r626" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r591", "r599", "r609", "r626", "r634", "r638", "r646" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r644" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r356", "r364" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Allowance for credit losses, beginning balance", "negatedPeriodEndLabel": "Allowance for credit losses, ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r138", "r217", "r224", "r227", "r231", "r705" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r138", "r217", "r224" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recoveries of amounts previously written off", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r230" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs charged against allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r229" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r192" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r39" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r713", "r714", "r715", "r716" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r108", "r134", "r162", "r197", "r205", "r209", "r218", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r380", "r382", "r393", "r421", "r479", "r563", "r575", "r684", "r685", "r696" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r129", "r141", "r162", "r218", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r380", "r382", "r393", "r563", "r684", "r685", "r696" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles and other assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "twks_AutomotiveTravelAndTransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "AutomotiveTravelAndTransportationMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive, travel and transportation", "label": "Automotive, Travel And Transportation [Member]", "documentation": "Automotive, Travel And Transportation" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r641" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r642" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r637" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r637" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r637" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r637" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r637" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r637" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r640" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r639" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r638" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r638" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Preparation of Financial Statements", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business and Summary of Significant Accounting Policies", "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r94", "r95" ] }, "twks_CapitalizedContractCostAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "CapitalizedContractCostAdditions", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to obtain contracts capitalized", "label": "Capitalized Contract Cost, Additions", "documentation": "Capitalized Contract Cost, Additions" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of capitalized costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r247" ] }, "twks_CapitalizedContractCostChangesDueToExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "CapitalizedContractCostChangesDueToExchangeRates", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes due to exchange rates", "label": "Capitalized Contract Cost, Changes Due To Exchange Rates", "documentation": "Capitalized Contract Cost, Changes Due To Exchange Rates" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r246" ] }, "twks_CapitalizedContractCostRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "CapitalizedContractCostRollForward", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofCoststoObtainContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Roll Forward]", "label": "Capitalized Contract Cost [Roll Forward]", "documentation": "Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Costs to Obtain Contracts and Related Amortization and Impairment", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r675" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r36", "r131", "r535" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r37", "r107" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r36", "r91", "r160" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r91" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r617" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r618" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r618" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r26", "r70", "r423", "r466" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r669", "r670", "r692", "r707", "r711" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r75", "r467" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r75", "r467", "r485", "r711", "r712" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 1,000,000,000 shares authorized, 373,295,466 and 372,876,082 issued, 322,826,928 and 322,407,385 outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r75", "r425", "r563" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r623" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r622" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r624" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r621" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r31", "r144", "r146", "r151", "r417", "r432" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r41", "r43", "r64", "r65", "r214", "r521" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r43", "r64", "r65", "r214", "r448", "r521" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r41", "r43", "r64", "r65", "r214", "r521", "r655" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r521" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r41", "r43", "r64", "r65", "r214" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r40", "r41", "r43", "r44", "r64", "r106", "r521" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r41", "r43", "r64", "r65", "r214", "r521" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r63", "r538" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets and Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r688" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets included in unbilled receivables", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r307", "r309", "r320" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r557", "r689" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r557", "r689" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "verboseLabel": "Contract liabilities included in deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r307", "r308", "r320" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r321" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r85", "r162", "r218", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r393", "r684" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r84" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "twks_CreditAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "CreditAgreementsMember", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreements", "label": "Credit Agreements [Member]", "documentation": "Credit Agreements" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r124", "r221", "r222", "r223", "r225", "r226", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Germany", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreements", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r100", "r161", "r276", "r282", "r283", "r284", "r285", "r286", "r287", "r292", "r299", "r300", "r302" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r72", "r73", "r109", "r111", "r164", "r277", "r278", "r279", "r280", "r281", "r283", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r407", "r548", "r549", "r550", "r551", "r552", "r666" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, less current portion", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r16", "r111", "r303" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r67", "r69", "r277", "r407", "r549", "r550" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r278" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r164", "r277", "r278", "r279", "r280", "r281", "r283", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r301", "r407", "r548", "r549", "r550", "r551", "r552", "r666" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r24", "r164", "r277", "r278", "r279", "r280", "r281", "r283", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r407", "r548", "r549", "r550", "r551", "r552", "r666" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r24", "r53", "r54", "r66", "r67", "r69", "r71", "r101", "r102", "r164", "r277", "r278", "r279", "r280", "r281", "r283", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r301", "r407", "r548", "r549", "r550", "r551", "r552", "r666" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized deferred financing fees", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r68", "r687" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r366", "r367", "r422" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax benefit", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r93" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r48" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r201" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r319", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r319", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r689" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r325", "r329", "r357", "r358", "r360", "r562" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r579" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r612" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic loss per common share (in dollars per share)", "terseLabel": "Basic loss per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r152", "r170", "r171", "r172", "r173", "r174", "r179", "r182", "r189", "r190", "r191", "r195", "r391", "r392", "r418", "r433", "r539" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted loss per common share (in dollars per share)", "terseLabel": "Diluted loss per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r152", "r170", "r171", "r172", "r173", "r174", "r182", "r189", "r190", "r191", "r195", "r391", "r392", "r418", "r433", "r539" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.thoughtworks.com/role/LossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r178", "r192", "r193", "r194" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r398" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r369" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation costs, weighted average period of recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r359" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation costs, (other than options) not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r691" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation costs not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r691" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wage-related expenses", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "twks_EnergyPublicAndHealthServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "EnergyPublicAndHealthServicesMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy, public and health services", "label": "Energy, Public And Health Services [Member]", "documentation": "Energy, Public And Health Services" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r577" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r577" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r577" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r651" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r577" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r577" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r577" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r577" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r127", "r147", "r148", "r149", "r165", "r166", "r167", "r169", "r175", "r177", "r196", "r219", "r220", "r306", "r361", "r362", "r363", "r373", "r374", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r399", "r400", "r401", "r402", "r403", "r404", "r410", "r442", "r443", "r444", "r452", "r508" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r620" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r584", "r595", "r605", "r630" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r581", "r592", "r602", "r627" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r713", "r714", "r715", "r716" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r626" ] }, "twks_FinancialServicesAndInsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "FinancialServicesAndInsuranceMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial services and insurance", "label": "Financial Services And insurance [Member]", "documentation": "Financial Services And insurance" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r97", "r415" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r557" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net realized and unrealized foreign currency (loss) gain", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r505" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized foreign currency exchange loss/(gain)", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r93", "r487", "r574", "r694", "r695", "r710" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r588", "r599", "r609", "r634" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r588", "r599", "r609", "r634" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r588", "r599", "r609", "r634" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r588", "r599", "r609", "r634" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r588", "r599", "r609", "r634" ] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r42", "r521" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r132", "r248", "r416", "r543", "r563", "r676", "r677" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r82", "r113", "r197", "r204", "r208", "r210", "r419", "r430", "r541" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r249", "r254", "r491" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r254", "r491" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r163", "r365", "r370", "r371", "r372", "r375", "r377", "r378", "r379", "r451" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r116", "r125", "r176", "r177", "r202", "r368", "r376", "r434" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r35", "r38" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Trade receivables", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r664" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r656", "r664" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "twks_IncreaseDecreaseUnbilledReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "IncreaseDecreaseUnbilledReceivables", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unbilled receivables", "label": "Increase (Decrease) Unbilled Receivables", "documentation": "Increase (Decrease) Unbilled Receivables" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r98" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r591", "r599", "r609", "r626", "r634", "r638", "r646" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r644" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r580", "r650" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r580", "r650" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r580", "r650" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r68", "r115", "r150", "r200", "r406", "r492", "r574", "r709" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r156", "r158", "r159" ] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LatinAmericaMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LATAM", "label": "Latin America [Member]" } } }, "auth_ref": [ "r713", "r714", "r715", "r716" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r20", "r162", "r218", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r381", "r382", "r383", "r393", "r465", "r540", "r575", "r684", "r696", "r697" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r80", "r112", "r428", "r563", "r667", "r673", "r693" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders' equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r22", "r130", "r162", "r218", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r381", "r382", "r383", "r393", "r563", "r684", "r696", "r697" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under Revolver", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r16", "r111", "r704" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum borrowing capacity", "terseLabel": "Availability under Revolver (due March 26, 2026)", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r19" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt (due March 24, 2028), including current portion", "totalLabel": "Total debt carrying value", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r111", "r289", "r304", "r549", "r550", "r704" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, current", "verboseLabel": "Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r135" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, fair value", "label": "Long-Term Debt, Fair Value", "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." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, less current portion", "totalLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r136" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r52" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r324", "r413", "r441", "r457", "r458", "r511", "r513", "r515", "r516", "r518", "r531", "r532", "r542", "r553", "r561", "r565", "r686", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r618" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r618" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r324", "r413", "r441", "r457", "r458", "r511", "r513", "r515", "r516", "r518", "r531", "r532", "r542", "r553", "r561", "r565", "r686", "r698", "r699", "r700", "r701", "r702", "r703" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r637" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r645" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r619" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r157" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r157" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r91", "r92", "r93" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r83", "r93", "r114", "r128", "r142", "r145", "r149", "r162", "r168", "r170", "r171", "r172", "r173", "r176", "r177", "r187", "r197", "r204", "r208", "r210", "r218", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r392", "r393", "r431", "r488", "r506", "r507", "r541", "r574", "r684" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss (basic)", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r154", "r170", "r171", "r172", "r173", "r179", "r180", "r188", "r191", "r197", "r204", "r208", "r210", "r541" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss (diluted)", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r154", "r181", "r183", "r184", "r185", "r186", "r188", "r191" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r618" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r588", "r599", "r609", "r626", "r634" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r616" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r615" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r626" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r645" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r645" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r713", "r714", "r715", "r716" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r87" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r713", "r714", "r715", "r716" ] }, "twks_NumberOfIndustryVerticals": { "xbrltype": "integerItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "NumberOfIndustryVerticals", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of industry verticals", "label": "Number Of Industry Verticals", "documentation": "Number Of Industry Verticals" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r197", "r204", "r208", "r210", "r541" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r409" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r409" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense on right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r140", "r563" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r133" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r105" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r8", "r105", "r143", "r146" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income:", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r21", "r563" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other operating activities, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r93" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r88" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r618" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-wage related expenses", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r544", "r545", "r546", "r547" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r586", "r597", "r607", "r632" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r589", "r600", "r610", "r635" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r589", "r600", "r610", "r635" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r614" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r253", "r663" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r34" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Withholding taxes paid related to net share settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r155" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r90" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r617" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r617" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r616" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r626" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r619" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r615" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r74", "r305" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r74", "r467" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r74", "r305" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r74", "r467", "r485", "r711", "r712" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, $0.001 par value; 100,000,000 shares authorized, zero issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r74", "r424", "r563" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r139", "r244", "r245", "r536" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r652", "r662" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of fixed assets", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock on exercise of options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r13" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r211", "r414", "r435", "r436", "r437", "r438", "r439", "r440", "r533", "r554", "r564", "r657", "r682", "r683", "r689", "r706" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r211", "r414", "r435", "r436", "r437", "r438", "r439", "r440", "r533", "r554", "r564", "r657", "r682", "r683", "r689", "r706" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r420", "r429", "r563" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r99" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceForCreditLossesDetails", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "negatedLabel": "Current period provision", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r153", "r228" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r614" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r614" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r323", "r324", "r352", "r353", "r354", "r412", "r413", "r441", "r457", "r458", "r511", "r513", "r515", "r516", "r518", "r531", "r532", "r542", "r553", "r561", "r565", "r568", "r678", "r686", "r699", "r700", "r701", "r702", "r703" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r323", "r324", "r352", "r353", "r354", "r412", "r413", "r441", "r457", "r458", "r511", "r513", "r515", "r516", "r518", "r531", "r532", "r542", "r553", "r561", "r565", "r568", "r678", "r686", "r699", "r700", "r701", "r702", "r703" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r581", "r592", "r602", "r627" ] }, "twks_ReorganizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ReorganizationMember", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reorganization", "label": "Reorganization [Member]", "documentation": "Reorganization" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of obligations of long-term debt", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r33" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r582", "r593", "r603", "r628" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r583", "r594", "r604", "r629" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r590", "r601", "r611", "r636" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash included in other non-current assets", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r36", "r117", "r160" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActions" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Actions", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r250", "r251", "r253", "r256", "r262" ] }, "twks_RestructuringAndRelatedCostAdditionalExpectedSavings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "RestructuringAndRelatedCostAdditionalExpectedSavings", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected savings, additional", "label": "Restructuring And Related Cost, Additional Expected Savings", "documentation": "Restructuring And Related Cost, Additional Expected Savings" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs incurred to date", "label": "Restructuring and Related Cost, Cost Incurred to Date", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r252", "r255", "r259", "r261" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected restructuring costs, total", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r252", "r255", "r259", "r261" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected restructuring costs, additional", "label": "Restructuring and Related Cost, Expected Cost Remaining", "documentation": "Amount of expected cost remaining for the specified restructuring cost." } } }, "auth_ref": [] }, "twks_RestructuringAndRelatedCostTotalExpectedSavings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "RestructuringAndRelatedCostTotalExpectedSavings", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected savings, total", "label": "Restructuring And Related Cost, Total Expected Savings", "documentation": "Restructuring And Related Cost, Total Expected Savings" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "netLabel": "Restructuring costs", "verboseLabel": "Charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r257", "r259", "r679" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r252", "r253", "r259", "r260" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r259", "r260", "r261" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Liability, beginning balance", "periodEndLabel": "Liability, ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r253", "r258" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r658", "r680", "r681" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash items", "label": "Restructuring Reserve, Settled without Cash", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r253", "r260" ] }, "twks_RetailAndConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "RetailAndConsumerMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail and consumer", "label": "Retail And Consumer [Member]", "documentation": "Retail And Consumer" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r77", "r103", "r427", "r445", "r447", "r450", "r468", "r563" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r127", "r165", "r166", "r167", "r169", "r175", "r177", "r219", "r220", "r361", "r362", "r363", "r373", "r374", "r384", "r386", "r387", "r389", "r390", "r442", "r444", "r452", "r711" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r198", "r199", "r203", "r206", "r207", "r211", "r212", "r214", "r318", "r319", "r414" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r126", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r322" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r122" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r123" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r123" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r653" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails", "http://www.thoughtworks.com/role/CreditAgreementsScheduleofBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r645" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r645" ] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value-added tax and sales tax payable", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r214", "r654" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Credit Facilities", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-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 entity, if longer." } } }, "auth_ref": [ "r24", "r53", "r54", "r66", "r67", "r69", "r71", "r101", "r102", "r549", "r551", "r668" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net (Loss) Income Per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r672" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r252", "r253", "r254", "r255", "r259", "r260", "r261" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r49", "r50", "r51" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r326", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r12", "r58" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.thoughtworks.com/role/CreditAgreementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r576" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r578" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r212", "r213", "r454", "r455", "r456", "r512", "r514", "r517", "r519", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r534", "r555", "r568", "r689", "r706" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r86" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r344" ] }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseDecreaseInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseDecreaseInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment for PSUs expected to vest as of current period end (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Increase (Decrease) In Period, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Increase (Decrease) In Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNetSettled": { "xbrltype": "sharesItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNetSettled", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net settled (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Net Settled", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Net Settled" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r341", "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs", "verboseLabel": "Number of PSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r341", "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment for PSUs expected to vest as of current period end (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)", "documentation": "The net total number of shares (or other type of equity) under an equity-based award plan, other than a stock option plan, that were granted, vested and forfeited during the reporting period." } } }, "auth_ref": [ "r690" ] }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReissuanceOfTreasuryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReissuanceOfTreasuryShares", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of treasury shares for equity incentive awards (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Reissuance Of Treasury Shares", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Reissuance Of Treasury Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r326", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value and Weighted-Average Remaining Contractual Term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "twks_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Cancelled In Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price, Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r333", "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Stock Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r333", "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofPerformanceShareUnitsActivityDetails", "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "twks_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled (in dollars per share)", "label": "Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price", "documentation": "Share-based Compensation Arrangements By Share-based Payment Award, Options, Cancelled In Period, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r338" ] }, "twks_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Expired, Weighted Average Exercise Price", "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Expired, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Performance Shares, Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r15" ] }, "twks_ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofAntidilutiveSecuritiesExcludedFromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options, RSUs and performance stock units (\"PSUs\")", "label": "Share-Based Payment Arrangement, Options And Restricted Stock Units [Member]", "documentation": "Share-Based Payment Arrangement, Options And Restricted Stock Units" } } }, "auth_ref": [] }, "twks_ShareBasedPaymentArrangementTimeVestingOptionMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "ShareBasedPaymentArrangementTimeVestingOptionMemberMember", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vesting Shares", "label": "Share Based Payment Arrangement, Time Vesting Option Member [Member]", "documentation": "Share Based Payment Arrangement, Time Vesting Option Member" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r57" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average Period of recognition", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r104" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r27", "r127", "r147", "r148", "r149", "r165", "r166", "r167", "r169", "r175", "r177", "r196", "r219", "r220", "r306", "r361", "r362", "r363", "r373", "r374", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r399", "r400", "r401", "r402", "r403", "r404", "r410", "r442", "r443", "r444", "r452", "r508" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r212", "r213", "r454", "r455", "r456", "r512", "r514", "r517", "r519", "r520", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r534", "r555", "r568", "r689", "r706" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r165", "r166", "r167", "r196", "r414", "r449", "r453", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r489", "r490", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r508", "r569" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfOtherComprehensiveIncomeAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r165", "r166", "r167", "r196", "r414", "r449", "r453", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r486", "r489", "r490", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r508", "r569" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r585", "r596", "r606", "r631" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for equity incentive awards, net of withholding taxes (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r10", "r74", "r75", "r103" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.thoughtworks.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r74", "r75", "r103", "r338" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for equity incentive awards, net of withholding taxes", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r59", "r74", "r75", "r103" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r75", "r78", "r79", "r96", "r469", "r485", "r509", "r510", "r563", "r575", "r667", "r673", "r693", "r711" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r405", "r411" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r405", "r411" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r405", "r411" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r625" ] }, "twks_TechnologyAndBusinessServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "TechnologyAndBusinessServicesMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyIndustryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology and business services", "label": "Technology And Business Services [Member]", "documentation": "Technology And Business Services" } } }, "auth_ref": [] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time-and-materials", "label": "Time-and-Materials Contract [Member]", "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed." } } }, "auth_ref": [ "r557" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r617" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r624" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r644" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r646" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.thoughtworks.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r647" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r648" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r646" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r646" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r647" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r55" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "periodStartLabel": "Treasury stock, beginning balance (in shares)", "periodEndLabel": "Treasury stock, ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r55" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, 50,468,538 and 50,468,697 shares at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r28", "r55", "r56" ] }, "twks_TreasuryStockReissuedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.thoughtworks.com/20240331", "localname": "TreasuryStockReissuedDuringPeriodValue", "crdr": "credit", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of treasury shares for equity incentive awards", "label": "Treasury Stock Reissued During Period, Value", "documentation": "Treasury Stock Reissued During Period, Value" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.thoughtworks.com/role/RestructuringActionsNarrativeDetails", "http://www.thoughtworks.com/role/RestructuringActionsScheduleofRestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r252", "r253", "r259", "r260" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.thoughtworks.com/role/RevenueRecognitionScheduleofRevenuebyGeographicalLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r643" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.thoughtworks.com/role/BusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r45", "r46", "r47", "r118", "r119", "r120", "r121" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted average shares outstanding \u2013 diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r181", "r191" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited", "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding \u2013 basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r179", "r191" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.thoughtworks.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFLOSSANDCOMPREHENSIVELOSSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.thoughtworks.com/role/LossPerShareScheduleofLossEarningsperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 66 0001866550-24-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001866550-24-000040-xbrl.zip M4$L#!!0 ( %$YIUA>>MY$ZP< )LI 9 <3$R,#(T,3 M<7AE>&AI M8FET,S$Q+FAT;>U:VW(;N1%]SU<@!$E4[*KO+8WJX?4;K*NVGU+ M869Z1$3@8!; D&*^/J>!X4VDUE1LB\HZ?I Y1 /=#1RNQ%+^D-Q"_& MWJBIC.U>>4UO%N-N?)J=I,2QHD)P. M99]Z9X,T.1O0\#1-Y3^[1^@*\]C'^;FFUT<35;;'Q/Y'9[W*7\Q4[L>C;I+\ MY6C#SM.M;TNMKLM1B!:MA2D]HK 8-7Z,@V^YN*?KHCDSVMC1LR3\N^"6=B$G M2L]'+ZY*3_9%R\G2M1U95<1FI_Y-"!'1AL=9$SYZ:U72(IUNCW/X\.L/5]]= M?13];J>[&>?N"#-BG_=G]]5Z/B)\I"UGTDYXPA?!C$C]+F\J27/O'6TUS\3;SW-)+ MDMZ]^4RDO<8>2(WW9@(O"*/YRILJ/J^E_*_:8?[F7RGGP_5'7[S>@1?O5:?'&7\G'18, M2S.9BYO2S#3EU]2**]BL6V[(B=*@5L.!5*60Y5S4I;%$% :&I5F[,YFPV 7DR@?)S MKERFC:O1CVG5&AU14UF348ZOG3@&2'("ZB(2/MQF8UE>4U!N_Z@U++I]V>Z> M'M/+T+5[FL>G^*AX9LJ(5AY?,*VM@3B"BF/9VU&QX:B (\[S+K1AP7+@RRJP ML]UB\\!PE0I4 MKJ15G("*ZB#4AY)'JAU7[+!/72CO@3V-(P3DP=;D0=L2Y_\"DE-@0OHS_E7Y:'GR:PTX,#.SG=!O;>E+:%[_W)<&^88VM,5<[H ME7GK 5VN>7-%I 80!;WR8;IFJH-Q>6V M2:BJ;060NZ!=LLS8/ 00].TUE9 D&EA'"U6\B=@$VCWB&9M-5>#W;P'1V<$1 M/3SCE#],I:X#G_%R4U'P3XN/GUX$NE"T8?=2'$.$$] 'COX@Z,O/SCZ&CZ-R[L-$S[3-[(O MM-Q!X0/XD\N^R;+:,@S6:NS&>!/C/+[A6U*,XC(,T=P7B>,MXP(8!IO=L6O" MQ#&+PN4#WTN4]3*6ES&2L71+$<(\&#!/>2@0(?N&O.="JQO2S4W$'?O69TS( MET?XTSRYG1XO^O>A8?P&%0A^N'49104_IWE=2#9B251>90DG7?KO+)UY6Q;]CNQBYDM?4 M3K%O;MJRP!R,I)[)N3MZ[#=G7VC7/.YQD5<=B)E,E/=$.^M]:B '%(0+A M>Y1,$4B@$6;+$_ ,6X:55I3J06N%0T:X)E]<'3Z(6IK#:KQ[VE''9(Z.CI9E M; <--8<2& -L.#NTHM!S4'FNG@ 7F)Z01B,3=EZO?BLB[JD54Z.GQ JH!&W']S2VJ8@TJ;29$UIG8Q/+H-R ,J#W MF6*PL\^;\D,0\7O,4V!)\3_0Z6)S P)%%U,61-#3C9?@,#8WU7J0=/KG M R[8'H'Z?.&XJ>6=4,M/?+[=-CCO=)/AO=2NZFTS#&^WNW,1I>2R !I'T_-G@[,*%O\L?."S! M&AI8FET,S$R+FAT;>U:76\;-Q9][Z]@%31Q $F69%F69<= MFJ2H'Q;MM@&Z;PO.#,=#F!I.28YD[:_?SLN]/O.QWQWJ;U5)5!I$[)H#)1>UU>B#\RY2]%I]/4>F>K MA=,711"#WF H_K#N4L]D+ \Z&'6V[.=T/SZ?[O,@IXG-%F>GF9X)G;UI:;R3 MXZ0W&B='X^%@,!H?]9.CP_'Q*$GSWE@=_+??0E-4CVU\6!CUIC759:=0-/[D M:%"%D[G.0C'I]WH_M+C>V6ENRX#!'!K'K[&/K9Z"N@H=:?1%.6%_6K'ILCBU MQKK)BQ[_G5!))Y=3;1:35^=E4.Y5V\O2=[QR.H_%7O]/P1(8Q8_SQDJT-KI4 M2ZO[ S+UPW]^/O_Q_*,XZ'<'U^V\W<)4T9BM.[W[9JT>9CK>*1=TKE,9M"U% MLA#O"JUR\9,N99EJ:<0O.4J5>Z+F_UH[7TN,%JSX7:7LQ$%O(&PN0J'$[](E MLE2^\\N540OQ-@U4,NCU[@[]5+H+(#VQ(=@I1H$9S:M@*W[^1@X.;W7PO"T^ M.%V*=_44"]"W1,/AU&6&4$XZ M_?$#>]OO+KUYJ#&O3T&_UQWUR>=S45]8! M2Z7XR;JIZ/.U'&75^*/ MTB,ZB,-T(2Y+.S?*Z>:3LB!J?8&N9NDP5R' @[Z"IQ'HU._ M%4RS&=R/#,!Q=WS\200JD:^2Z#JF;< /U5'L-LIUF8-' M8@[696KJ#'T"-QL!; -SFKBG0M@)L81D8]:0;-#@;PP-U&>:.FY3C=J@ G!H M 18>SK,]J?2%R(V=^R5(G;K0/CA*K9)>1KMA97L#:WYIS):USPYNP\>'VP&Y M_/%:;%[Y!DJ-*B!JL%&P<;S.A72*D8%(Z\0HBJ!0@&-BM"^H.E6;@A:)&NDY MTSXUUM=H1X3IK(D0J9Q-58;77NP!$9D"Q&+8/UREA2PO%,NKWVJ#&OT#V>D? M[JG7W+1_F,6G^*AI9LH(3>I?$&%M(#8BB&S9>:#\VD Y!B(_;^(8-2BK?UW5 MQ'NAQ\6F?/1V8ZU%(E]T,R>5%ZSM+,B]8K&(1-.3>J("-U6AM)= ZWV(AU D>+ M* YG3&-=3#3&4%5 M>EM*XG/I 7-2DH1?Z;(EEH!N+1-M=%A02K]M6%I9##M&5%P4UZIN*%%.&U>- M0U7M*B#:LP1)4^LR-H UZ84JH2P,@(T25=&*H2K0VQ&\6%FZ G,_._BFCP[? MT1&Y_&$F34ZG(C-$Q=^B[: ?=N#<^'B[T&.< ]C#,:(#G!+7LT:'6,&6,Y38F:(?=2#4N MN0&YSV!&RMXV36M',=](E=?ZFUH?\(:.']&+3]%%.I&O<9, M[(,4'P70*4%9KVQY'2TII%]I"6(X!KC*F/K9^X:6%]CP7RK3G O'\U!1(F;F%S3$6'K,Q3%EC*%41*Z-%CG M5^G[3BAL7M8@7_,AP"2JWIG:NKY9MFJ0TULWD0G4;QVVF]QSXQ,_"[?LN9(7 MJI-@D5QV9(XYF$@SEPO?^D:W3']E)3SLMHTB"11,ISH$I6[-SHF%IJ.23 -, M'/<]D V2H:=DB_^TH5FRHOJSUL :\V!=\FV(?_W/=O<;;7??&DAD2':^/H,A M=%*1:H55W&BFU;9S#LR3"(J2F640BWT^8EZ>Q'T6-S0[Q'BZK5* M.K?P2+,Y0&4@"QJ^'368AP#S]10@P/2P&TU2O_6T\EGJJZ>R$WT+&94[T$0; MX5:359?CF!Y*B,7$QTR0YRHY/K_0,^)S/2+="XS>4\+ZE8W"358:][,!Y2 M7@TP/&3+@9N4V^64NQ^R[;+AN-OOC>XL[G7[=Y9]LELPZ_%PIV[WV>1H-B;& M5[)\TQJU;LS=C7DX:*U59_2V)_AB?P6M7:O> M,\U/?S+O^T'/LW!R[]=XL@C_MCQE$;,N?[L^CFPJO-Z>BWUFU2>[J=J/O^C; MYU\2_A]02P,$% @ 43FG6,*VAXS,! "1, !D !Q,3(P,C0Q,"UQ M>&5X:&EB:70S,C$N:'1MW5AM;]LV$/Z^7W%SL#0!+$62'<=O#> ZRF)@J]O8 M6;-/ RU2$1=95$DJB??K=Z0DY\UILQ7MT@6!(>EX=\_=/;RC-$ST,CT<)HS0 MPQ^&/SH.'(FH6+),0R09T8Q"H7AV 1\H4Y?@.-6JL#2?3-_"]!C&)Y/P&,+S<'PVG_P6XB.4 MAJ?P[NQT=C9Z.X?Y](6&XG?AS)VY8Q=FX=B&X[?VO2:\4+BC&8R.IN_FX='= MW*ZQ][S.2T6.+)F?A# ;G;X9O0UGSO3\E_!W&(WGAC^!YP5/XEX2>8$M82&T M%DNTANZJ1UKDY?V=T/XLE.;QZBO%UMX8VR2#2&09BS07&5QSG8!.&+POB$3; MZ0I.62ZD!A0>"[D$WW/>@XAAGH@"K5QC@U5P(E**S;@)DRQR8<<8V-YJM0=C ML>M#\BL$TCGF$\%#?J%5,;U*V@E&DC<30JXERHIM&+^$*+C-Q MC8XFJO1 7*6Z,"(F1&D*N22K9QX)+9DX7RM3NE@D[9!>0_?[^ M#MU=U_N6TFLZ5T7W>ZTV%K4GW#3&7#)E*MTT8I*F@&J(AJ3( Y5CZ573:L4\(UEDGJ-!RJUIT\-P M59&61!$YD]:G>M!U3/NHGIB^5C:_NH^B$A=4 ;LQ4-1#G.YW/)6.,%C;W7 \ MK,KA<%#.AN<<$>XC?O9I](O5-%FDK%ZQ$)(RZ6">4I(KUJ\O!I2K/"6K/L]L MW%9I<+\D^YBD*S-G(I)67JS#4ER]5;0]M]5MFQ<+C4 UK1U7[QRN?>?8T_2Q MK-UU?:_SI-AS_2=EGS3;W+W/96^V"@[._Z-+$FRY,1MAH/V&'W6XZ81V-Y[+VFU=NUUWZ[8[&&CG7^P]+MGXE/'5S,ICO T$FDA/\_,%Q:Q MM=/G&GU$S\C!SCO)<<3F.&,?)6+W^*4[/HAD'P6\6M.^C'4AATIE YO\QM;%@R[-IX).'GHNOB MJ>2JI3B2B53=K<#]]:S$B\F2)ZONN[$P3+VK:B*TIYGB<2[6_#M#) C*W5X5 M*%$[X8*5J,.:A3KZ>CS^,)Y!O>;7[N)\&&'$K,_*H]&]F-;KI&,X.IN-C\;# MP6P\.8')$0R/QZ,C.!J?#$Z&X\%'?(32T1F:.AA&WX[$_] MH0_3T="%$]:;0?6-HAU,87 X.9V-#G^"U)8)[00MRY'9\0BF@[,/@Y/1U)M\ M_3CZ P;#F974@N#Q7;4DZAR;R%P:(Y=H&5T7CXQ,\_M;8?Z5:" M:6]RG; 5#")C)99B59034[5Z" (NA+S"!)VS[:UFN_=O^)<2:FOG)2PVW7KK M04;FCSC62YBN%[;3EQI@#W.4^V6 K^7S;E;"FM]V,<^P1,5^B+,$-T>$Q$@L M*==$5>Q;QA6S[R3:UNZ&"3MD%W 'A,T=NKNN]PVMUY0NBAYVZ@TL;J=G"?]_ M+_!_7N' ;X9EA;G 3K4DKFS8&PU!58I/7<7*\A-NFV.JF+:5KEHQ21) -42# M'00%*99>5YU6O.XL:)!R9]KV,5R5)3E19,J4\ZGO=1W;/HHGMK?E#;#LI:C$ M)=7 KBT4?1^G_Q-/ID,,UG4W'!&K?$#LY_-A(ZBG7CJ?EADR3U@9SUPJRI2' M824DU:Q;7O0HUVE"5ETN'$RGU+N;P2;&=&G'0D22(FDN?[FX^'1H!'Z]W;!? M#P;1&%HZ+CXL?/=AL6?HIJS1]L.@]:@X\,-'94^:[?BM3N-99O<ZU;2Z\AO,LLN_WN)RXW\EID#M:4>7X*W/[YV>+_4QTN4$?T3/"WCE%$D4\Q8@WWZ3MT+J1#Z)(9L+8(Y]BP>YF M=O9.]OZ&U!+ P04 " !1.:=8BE YM"_V #R# X $0 '1W:W,M,C R M-# S,S$N:'1M[+UI>]LXLC#Z_?P*7O6\T\GS4 H7K4Y:[Z-X27P[L3V6,WWF M?ID'(B&+'8I4<[&M_O6W"B"U4@LM2B)E])D3VQ(( K57H5#UZ?^^#&WIB7J^ MY3J__:I6E%\EZABN:3F/O_W:Z9Y?7__Z?]O_\^G_*9?_]_/]-^G"-<(A=0+I MW*,DH*;T; 4#*1A0Z0_7^VD]$>G.)D'?]8;E,G_LW!V-/>MQ$$B:HE7C8?&W MWEG#:+5J6HV6>\0DY:K:T\JDU=3*5*.JKO>,)ND9\N.94JO529WTRFI?K\.P M>JU,M"HITR9MU1K-JE%O]67SK-=L-%HZZ=6J2K7:[QL]I5E7>@U:-34%IJVS M]PX"V#/LV_'/K)??2H,@&)U]^/#\_%QYZ7EVQ?4>/VB*JG^P'-MR*.Z[% V' MOW^N>D#1/^#7/>+3>'CHEQ\)&4V>Z!._QT9'7\!3FAX/-MS0";SQ9#";VJ=& MY=%]^A!].?O W#J>=3:OVFJU/KS@_N)936HESPA?S+W^Q;>29H1]J1_^]_NW MKC&@0U*V'#\@CC'9H>\%R[N##^>FMGRWJJF--8"+1DP>> F2!T\Q\B'PB.,C MH9$ 2!??IY05K:QJ,Y.48;-S$\6;7S>/6BLKS;*NQO-0PTR&('PQ#\$EZIC# M"GX[&0KSF N(B8!1_\"_G!UJK0/= D:"YY_SI!$,W!#8[QD8SZ\8[A#77%7T M:(-G-@%.+U&G_*-;:G\:4&*V/PUI0"2CG#@=3COUJF21WV*WQ_ Z+'LPS^_I?@GO9_*QEE MV(=#AC@3M M>AZ^SO(-8O^'$N_2,2] _,Z_VX1/RD.895 VR733C5);U3X@)E[[^ECH3]]_ M!9_XDSA9M MDRT(OXN_AOG2(:4GCM(S=+ M*R$5 OLL@BE2^6<_NA?IH53-%Y1T,#LR@1*(OBX2SF1[H"AA6;-#F? C@>N] M$J!+S^.'%]1QAY:3-.VVY#PWQ8?YU6_$9RT'^)P3D_KV8E+/3DS6]PV&:#?T M$;4M_].$E[V,;,NP@N]TV(-7F!9\R_S!4N2GG'4#V!(^Y@%91?=\#^*&Y0%11?>7#Q6B MT'<)G"[ O.B.\J%C%%G"OO!>\A&"%!G"7RNZ9WSL*$66N-B[L[QG7!PT2I$E MX'-V?)KEUHKN_Q[.GL@L,J05W74]O#V1'>R%5WI<^!?=T3R^/9$=+HKN2Q[8 MGL@.\$5W* ]\-'"DG+G"NYY'/QHX#N+THONLASL:.!*"BN[('N=HX$C(*OHY M]N&/!HZ$*.'*'R"G>@'FPI4_'NR%*W]<^ M7/C^X$*[\D0"?6U?^SG-A(\'X MSH:]=1P3X3_".3Z/\1;IDNH=A0'U)H.*$DK1<^NDYQC^"_;I+O"OYL[7]KU@ M*G2^4/?1(Z.!91!['N(WKO-CDY39&M?GKF-0O/*,ZOS>\G]^'G^FCC$8$N_G M_&N[Q*;^/7VB3DAOZ"8T[[* 92*; F-I^(DX1).K?$Z("U]Q-70$O\83I+CR MF+N@A:#T_%'Z<;("J[F+T>2$-K,DC3WP"'@@6%<&V,2@UA/IV:<9D*_F+C(E MR#.7Y)E*>L[Y$#N19^Z">!F29VX\Y6KNPG6Y@7(VY2LLQPS]P!L_@=>)NUBR M?K&DSED\ZM_1J%<8PKF+^VU )'Y]XWK!H,/*%I'3U+&YBP#F"RM',LQS%Q[< M BL=WR)WQ( 7&*?)*KF+&>8**_/H;^)C.*5M=M:)%-@Z,E2/Q2M$<^JBZ]-F/KHC0G\I9U ))%BWZL05) M%A0310M?".%PZL=WM:+%;@X@'(Z$B=S%:]X*YV9%DIT?IZ:OBA:M.EE,U',7 MHA+"(3:2"Y46+TITN)G(7GSNZ<-B2%"XNEWI-E1-S"\DL?J#%P7-M]''<<\W/H6P[U_6C8:=:)JN1K)RBZ$A'*'E2-R2NYC/!K1<60YQ#(O8L1 ##%T#@CSL;G^: MG)/+&$A.470D+LIE<&0-BCIAX [=P'JB#QYYHBCFX!?''[E>P((&I\E)N0P8 MY!A-1^*FW$439L)P@4>,X \K&)R'/B"'>I^);_FW_3L/'G4>%^H6PA2 L^\ M"0_DH1\_?YKSHD%E:SO*->W_6&:*3?]FSKD1D8ER\C:@34!)$(0V[[ M7?C4[P.F+*R!'(&/8_73?B:NF"[.$S%1E:%OOV^:D-\, %]%>_LI4=+,721E M4HD'9C M.T2#M4N-T+,"B_J7+X8=FM2\\MPAKR#)T'+;CZNH M:Z ^+1S^/D M"68,8CZ.^" VR!A7U_' 'GYDYVVW(YP6G@2C1!T3;!W+9QE 3Q0M(,<_5<[*;;2H0*@[$M?E-F+4 M>2:>.J;Y=#;/G_WGH6I M4BNKS4QH*;?1@G6T=$^?7/L)?)KY08*N\D-7N0UE"+HZ.%UEJ/M4);>A&4%8 M1Q!8F7D5JI+;Z)&PJHI'3+D-C77#GD__"N&ARR>,#R_!>V% 5DAFX9W0"$(/ M\Y)LXLQ=+7*]1^)8?V^3P[WQC9A#?H_Q[VGM[.^68PW#X?[][MKV?O?LT%W\ M;E7);:3OT+26A'GRL@7F#T_%1:6UW$8Y3U.^[,N(SET(];19=U]HS&W(=0[8 MF"S%4P^I][2@ 2Z'(]L=4]JE3W2;^Y!"'NR%D'(;43X>(0F)]!I"RFTX>6M" MN@T&U)L;G3M\OPF1E-L \A$I2TKF25%E06[CJ&^<./8E#$X_EEE43LQ=>#(/F-D7&X@@8M[1G>7) MM%K\4-_):[E,\5V,B%SA@/W!>CGSJ.^&GD%]_N> $I.MQ[2>VI_@'X8#J]=L M-%HZZ=6J2K7:[QL]I5E7>@U:-36%M)KU_Z(/.GW&#\8VX&)H.>4!M1X'P5E5 MJS1JH^#CLV4&@S-54?Y/B0UM?_)'Q&E_ZGD?8 +^.Y]G,EO[4T!Z-HTG[;D> MK+!LN+9-1CX]BW_Y:%K^R"9CV+UM.;3,'OHX)-XCK*+G!H$[/,,5@'@-L'Q_ MF=C6HW.&D(B^GBZNHO %!@")P(S?''U=@:\^+'_>:E9:2O)72D5EGW]@\WGQ MEQ%H]%%08L_ 3A OY7TTL)F W>$PR33#1$2ORCLOX\C8II =V>*I,(<\0L^ ML)TGH8/# B>K B#8SCD0L+$$]4H<&?%P6([KG<7OZ@/1E/MD:-GCLU^OKSKWWK;WJF:C W^_.9[Z\!3S.,1/M5-83MCYOKA\L+J?O0>;CL MSF-^9LG'76/W\OS'_?7#]657ZMQ<2)?_>_ZU<_/E4CJ__?[]NMN]OKU9N?!Y MNM./#NX_B#\ 4@E<1Y8N*N<525-JU=;2\@O":[I>T9KZ6E[;>BIX0->RF0I7 M5,DW[4M<[6?Y<^@<9R7.8UMT_XR.-Q11A)/6RN M: #V/&P,O*.SGNO:/6+;;M!S7V*QJ)7:__REU:C6/ZZ4C(&9/3@Y8>T)HDN< MQ"#ZKQ^=^X?+^V__D>XO[V[O'Z2['_?='YV;!^GA5@+C[P$L/$G5I=M[2:V] M,]]+MU?2P]=+:<8NG-B$G?,'_%IMZ=4Y,!U%AVX4),@S[2O7DX(!E?Z*R43B MCJ)$'9.:KU"N=^SQ2QXVG:.V,Q,^*0]AB@$^5C;)N#RFQ"M3)R8[O=0&P68, M)%V5)8P/;M3+QP8BD\:W]T(*"RF\UN3$ZOX6Z]JX+(;/^E@O&19H^Q.[M!H) MX.K)"^"'^\Y-]YJ)V;7KPQ^W][]WI:^WWRZN;[[(TO7->>785F=SD^SA,8#+ M%V($;+^2VY>\R3XEXDO^B!IXKF5*EB-9@2\9 V;@YSY>("16P226T*Y+GU>; ME6IC_3'@]I_7:^N]JE2+6O_R= [:\FG6/KV)S>&,=)X95PY8RMD#AXQ$34," M>LY[N9^[)EV.E?DX8N2Y3SC/-&S1*+4OJ$V>B4=W\-:V9-43@OX#>;F.$C!X M">UY!Z!9:C>ULE:O-_76:@]@XMZ]BG#7.L')Y^8:L.3^SG(7(;U"]S-:E;Y-DWT[1QB#:JYRBCFEZU/>C'UB:2(VE;JO4UA1% MNB1^(-T3QW3MT4#J!AZE@2QIM6 @7=FNZQW;1]HO8,[AUUOOP7V>Z'B\?7<^ M &I]=!>W+J<.=D5O84+\UKL#@P+DX/;V!M[VNL;V$J[E+R[FM6NY<^%E]O]G MC;CE$[U(*[7K2ATSYPN![7?;;QXQW/$HF=NN7FKKR\'&]RE@BLU [+N!ZRP$ M,_&2AM[0L>Z?:PN@,*#<1 FL\/0!@Q7KAR-(_4+*KTHAXTA.QP[<2+MT5 MP!%?"L]U $>";Y"_IB^WVP&'I M@M]C!!*F8--@.B=$W*O7&DC&@QD]IB%GE MSP/*8LIH#\X<*K]3WTL#XDM]RP9+DM@V?(FI;&A@_A5::%Z"5=FCT0"8:Z#4L<>2WA3?BRQ11&# M!1$N2$!X)MH"74[GF'6#[D,8655J2'KW]#&T>3BZ6WZ0WOWS%[7>^*CI6B4: M$ PLEDDQPDR*?1,I7^^$]JC_/CUES0 &X1(1VH2R6EE15GRL .@O-*T!>HED MPPZH1 P#: W,0< &@M]#$9'XJ02P*R=^X0^!2.$M7LS9@+$A['V, A%F RF" MP'J4'CWW.1C$WU9 /E*V-)/V+8S LA:+^EGY7DD5V3MLU*&A5*KU1NJ@0Z-2;]4S M\0%Z_*84!-XYT#CSVZWCC! MGF2#&/<9T:"I::DII?:W9%XN;-;_MG">7"\[L7UUEC%Y8CM<- G21SMROL&; M)'7^)M!X"OOJKC)J3FZG:545@\SGT(>)?'_C#31-W>X*VI:LST)-DA*!<\M3 MMA3CBX&RRV0K^LV39@R7+PPLYQPJFTE42T&B^0W#]=>X@IA3D>C 6OVD. F+ MCH#*IR$[LFSZ^U+?$UQK0R);5??:0P/-WS<1V2.UW"ZD#/?&2FSE-[ MBI!>LL_:?M,2<3N6]UNHM#ARN; _\RC&M9_H4NW%Z4+8"I3I(Z3GNW88+#^R MJ5QCVK*1C4G9R($WM78>:;GG4?*S3/K H6?$?B9C'P&07%NRIE2J*TM+)LB! M?O_UUS&3,J[6)1!\(L==@#3P4*S\LA4J'A@O J^?HT1R O_3!Y*(YF1YW%IQ MK>"P+-YJ5=16,RV'JVJE7L\F:MJH5FI*-K%<5:G4]/7)G(DN6&M/MUY683B! MT?I:76V0>3K_C$=P2.BI;W^S^Q?K+FTGWQS9*USV 8CM$CR7ZE;=WDBL'B(O M9_BF8/'0^?SM$NN^G-_>/%S>/'17[W]!4:H9Y!;OE#Z\9> DL[?G(I4G^?;H M'>C\S9&E>I8D&TU1QO&XRM7;3:.NM\EL]$\\L?W/= MGRQW%.\L#5=8#JOC6RLS]#\>3C0)1*]#M+X"GRLD:RUGDO48NFX_@C*1;/:> M$>VXZ2A&1XGN!=)U1;J:1 ^O'1Z:@ G74],>;W#/"7U5X^<+0AZDPVZ]U+X& M,2^IJ82\P%YNL ?NO4D=C.W#;TS;LK/N*:M.];CT[H=#0M."[]\?&MU" MZ_INLG;_134$4V> Z-9*IOY,;.PF)G4'E ([D^B\8K;0\BR/L[3/"VKPCD?1 MB%76G^#\/!/$?CF_1XR?CYX+BRO'P1WV7Q8NFQ )NU, YD>L$ DSVAUDP3?7 M]QG7XP&N1P?8XNR)\H_C*RX!O);&=QMX-L&"",$)4%((>Z'@--,0]L(;0'1M M2^%PSE)#?,P<8?D& ]>&M_F_2I=_A58P%@+B[=%-4PB(-X#HYK8"@OBL*-RS M,!;>((FTA"PX?43K*EZ+"< *"%S&X")\^'80KRKBK*; *&S6HK,:39S5%!-[ MWXE#'IDP_=67+BS?"'F_);2A.@ZQQ[[%#+&I]$7QS*]YX)A[ZH^RFH2$K<0.-252.)6A<0M*/KP)I(' M*&+2]LYS#6J"@!4&;"&1N4F>BC1BD48\1S.3/.+KBG3++KQ?L]SAF41BH9L+ M*@]$%G'1T?>-/A*;*V56_U1HY4*B45]E'0M)6@PC*P5 X;(IS MSX*C[SL\ S9LGX+I.DTL$?*TD,@4\K38.*RID3RM"7E:4/3%I\>;2E )29IK M- I)6G /4^CL$;?W1M*;:06A+G2?RZSL MO[8%6$KMJ]O[/SKW%^5OM[>_7]]\D;H/G8?+[\OU_U^]GTR[26V4,;R5 7:8 M_RLDV"S>'D=-+"77D:[ :66]':1W6'\AZLK]K\G(>S8R:L?]GO63(I;CQP/[ M495V.ZK2[D_*,\0=O+'UF^6PX@Y#2AP<%'5\^E'I5J0[SWK"'F0S9^C?X,NA8I+ZQ CXT;T!Z.A1D$/87[EO41-[HP$@AK[DA\8 WQTW08[ MG_>H;=&GI8\--[3-Q0\I$,(P80[Z,J)&L/BIA?RU-,>0C!<_&MG$6?K,1>:T MB+WTA4=-:_EE(\_],V$-/J4_ESX;S.VMY > 5"J7XN^?+7OIK<_X2/R9"V+< M E(GG@0[!P/$9YWI$2-(* Y]9,HHZA7F8O=!AI->&+ !H'HH%B+EA 5?/[O8 M/M!TX1'$-1(>QSZ.GE $]K3#KQ>(N"(]P*C5E,U(*&($[$WH :D!)=C +1&A M^[Q%(9#3"'_22;?[Z8U[_$!M?,SNWGTE!N8:G@!2F?"%-8U7X68,ZG'>##T) M5+IO,:'N <7[X1 [-89H&8+@F+S:G;Q:E@P@>8"G28>P/AGPPIO!2MC0+:"/ MP-4RH,P8."#C'L:X0\M@\WCT,00;QO7&$G6>+,]U<$Y9FO!!W!'3 M':&$P\YY<0(/:VW9[U.#;W3R?M?9MO]<#C7 6E'YY-H W)^.^\PI+'3X[Y[E M_P0,A$@>2.X3$+DLYMGG6:6&)OBUP,4 MDI%<=E'HHAST+,9&I@70]Y $^IX[9(U#Y^EO_7R1# &JA6^LX=H,5Q13IN];NX+>60VO!XB>+&A*O+6/ ?;S9VHFF56B*,^$<65N<*SLJJ7JDM15E6 MEFW>*T"9VILV=3WV@N;!V:Q4JPBGB68R8D7N.0JBP#7P$O ^%$#>('\_J:-DX_\@:4=S_QHZZTSZD M']\,\1V$#4,&O,5#^F&!X8LMM7ET3Q0BLYXPH+,>OG@1C>$L[[:(DP.PUM A?,2AK MV6P%W%0 88,%6U%Z >K^QK=Z8)T!]<2E7-&'B]\C*.: %(,(GKAGP.!@9M$5 MJJ>'LL1\ JN-&7-, 7!#&MP%(!SN($X,Y:E#2&Q9>J3NR+4M%OF79YPQ6;+9 MU5ZF4Y:UHJ"%PTJ/R- .'1;$!:1/) ,7!=Q_'PNT'!XMZ&<":OS0 !GI]T/@ M&7#+ L (V&$@41WZ'-EIS $[PN8,!;PX!%$GA:BD9_F 'L-K)'/=0-W&RR? M315-([!\8$%,>I:-%\B [QZI@]*31K$K)E G13L+ZZYX\@Z M*P?'HA("B0=$HM67F EFV8A#8H*M1%CHPW(<%\\U4(.2$0NG?&!,.D3$1H%H M=+? AW?8X08(743&XS1.&L?:&/>"XIUSRM!(IU'$8#Y2LJRR!4GD07I;G'F7 M\8S4 M8//^*(?2^.V45<2K/FFSPC"&14 ?W)>4$4-OJX;5Q,8#YS8<#CMU&, M$UPH?FXQL:CX 08&7M"%1C:/CB/8H8=@[/RA=Y[UIKQFS)W-)1Z0Q69VLC?5 MMT,,]L;16Z86 = ')Y''6,,=IK!>B5)2#K"2CLTT@WL0]-G?6A>@V$N%O#, M>.IEP3YL)L[!R+-L=I3"3MVB/SQJ4.L)!_L\R"\,]..@?A+UE@+RPMAO2\F, M?.U3^#1*+W$]@;Q#6V$ E1G["Y'#G6=9&E@>6.;PA^7,^EO^3\Y^(\_M\QP4 M8K.H9Q2IY"J;LV)T*"M%:3)<-,1OA0_9V0P[+0'GS7;'/+%B<>+('\#/+9:? M*8CDD :;P\_'F-9]!FL-]#KE)5U8SH?CDXE>YPD/'^4+.'R\BSE"]I-4'Q!M.-+E! M')8"PC*1&(=3GCZ#S[(,#N^)X_)AX(;P[F?7^^G'IKY [1&.QUCBI$]G,[EF M,,W.QPEH]Y%EQMAD1^23[#+NDN/9EX\'YW-GYO2)V"'+N &,1VDL(,]]S,@0 MC'QP@RT.:2-(>F"(,:[>(I@RYX)'Z%N-O6@MU5JEM:];$Z^X&Y,]>O75]S7$ MU8M3N'HA!$]F@3^>MV=:OA=&>9F@'1(\AECBH+4)DN;)8LG8\=E![&NP@"XR M%8L%.\QQP81 MV='ER-\>79V9JJPE#+#)M80Y-DCWM- A1GA6P<. 4640F&0+7BP!D?I)]?'Z!9AP1#9X=^4"6MHT_ M1WC+QN 9N28)2(QJQ&B4F\$I*O9B^46!<#YCS+;X@24>3"4&NWE>#UN?H(P# M4@:90Q,B!:W0Z,#)'_L!';(+&#;%+*W0@7&3Q-'K![P*XA&P=#$,[<41+O1Y M9M/!I*%K4GO^>&J2G(KF-+$,L!B86?)?A1 M4O V8B'"-GT9(7OS1$ NA #5CNNPE']^!X)=HL,0QI)\F@X2V#ZLTL"C!S_L M89@2,6>3R4'&%,-1'@F[DCD;[@K!\K"B !EC?)@O\IKE&91.KGD ?;#YHZQ1 M/S%7E+\>"*<\,P.JG*D\,:PGT"R8U^Y9X#F X3.B\._"_2./#JF)9W!#2E@- M.T%:QT@?!"S.41B(>+ 7*5,O/-L3,XL9QD;3CBZS=U[B&VBSU,+"JZ;%"E+@ M<4JXD!O!C%TR.8:)W?OHS :/UO )?ALF#L(N9T@(@CEP@&9Z%Q,3@YF.X-G MCR[@SV&RX-UE]\O[N8QRIJ&FM2H9X3)WQ'3Y[+B9R*6>Q 3GPO^"=HZ611>G M34R.V!P2@J_IP3M,*>3M%J:QD%_]%3B.PQES,=^DV^4+40Y6L!C%HG K]P49:\?N#9>2Q>D<=APN3^M]N-.RW@ .V/Q MD\"?*/*P9UO^ $4O)1Z&L+W)9Z'3)T^N1Z(Z)4 R!LR)$?3):-)SP\64Z>EM MB4BF,!'B$>8B@& )A\ERA%L?0I(S5AJ6'.7=#B]);Q$D--!D[XF..N'2#VL[EFI,R(OTA5^4'J/H03+ MYTF<['-L%.T@A7RK?*O<5:1WI;F/2[PNFN?:+.2 $H55"XL_1!OD$963A]J( M410_R_.PC VF^N+M'M?IVU94<@@I'0A6Q">.8&Z2(/2YR)A4;F-HM"EW%H@S MCDMM/8)S"0@+L0P.C:OQ\(3MZ$ZTX7HCEVFEF?!&%!P=BI3N0Y^3314!')BQTY2H[F9GF)G\\9X6MAN<7(>HUC*;.)"#L/G(%502QJ3 MX\!HERLTXTI'2M#I,2)G_'2=G9*,IZ6TO-".JW. G<%#87,T;"W>(YP>K,!* MIT6#HIA\?+(B<'Q '+/4'U[GL0Q,Q($J*+840I3= .0<;'ERP/HK*@=OZ7L1BG,_ Y:,%.-3I9P/@RX]JA# MX64HTZ),I]DY!3$=EYBPZCJ>I/%:@)834Q>O]XFD9%M#*UC"6YRF-E.;P.TQ MC42DJBU!>L0>E;C@$3(Q+DZCZTD.EF>&3 M_12SJ.@S[M M_5)E\=^G\1E8& P94ZSSC 6\I0MJT&&/>O_\1:TK'W55EC1%T^6HO.C$X%EH ML'T9WX<^QQ-B7CMYMGIY]_)\4K <%T)[7@@;D[0FGS]R^=FO<\M&UW^KO9?X MKA/KJQ:W1/ ?8#]0+-V-ZGX<2X\U%6LG!4BC*U/P;2\T'VET8!^7DYP8H^A5 M]0@KS.OP=YAX\Y*7DIW4LZU(?PRPN!A8P5$M]9ERL3-E;PDK&$M\EUVKEJ,< M;(8U-MYB!;[!DAK/W]B)"IXS-%M@+O/B\KS@<<1#W#7C$\"0N!XV$C)/-YB6 M?V9U;$>LRT]>]@J(KH, MYG%S9F75]R#P+(!GQ&C;PJ5U2BJ4<'Q.[+#,I1.6I8&#CS-F\K M8,4A9(2GAYU8P2Q_\]>-JN*ZT8$7D+-.+T=0>CRNEB@Q9V]01 FQB<,F?46& MQ*1<+ ?6D D)]C,20GP*,$[0O&$9D.S&\"1P,Y.8/U>E?7+#E&F:==T=V$VB M%=(P,M,P;@CPGD84I[ER$<[H:L3V=#A -+P+%[DSR'.29J^*$UTF>K.4Y2DG@U7&Y7S6I M*N/-=<>8UKAG70ZF5H?K30,Q:-_C.KA9$,UJRI.-C^/7Q4' B!!\^E>(FV=O MC>R5D <&IS;=3'8XB-G9FOL;NJ1$UH:Y1D''+)/4P #[";A]L 6CU@$!!KX< M=^8"'%/"(][M@%TWP=,U%DY?M2AIX0 2VC.]$&1XU-C%C'SYY)(9*S"1$?! M1!:PS)+H)(>=%-KD.8EIMNQIII<2.&V5,D[JI;;[8V_%RJ@)*^.TK0Q]O4;* MK)U<=0NHE-IWG?L'Z;HB75W?=&[.KSO?I.N;J]O[[YV'Z]N;5\N+>I*\6&YV M,A]:.]B>61]F=2H.,WLKF^,,TP M_7!(:*(O_/[56&FMP4H+ZYHL,PNQ\=5>T'?3\#HO5 MD?-O;RXN;[J7%Q+\UKW]=GW1>8 _/G>^@1"^E+I?+R\?NJM]G*,LG(FL=]=H M+KNASXL\1U8G.[#A=W29TTB]F8\6Y-7JGMO+39L5)-.(XM/U=HZH<15%9V#- M;30Z&**_LU3?Z.A@&D#:W*^Z^%N/3T_BW>MSN\^& B)EQ.PHI$/4H1+NYV,! M /0N7%;I.Q/&9HA,)MB @N6>589!*=CEKU4C!P-LQ_5"#4?X.80@[>Q7&%C::&N+[>CXC[I+83_VX;+8" M>UAYFO>EAE\PUO1$;.X2S^,QS985:4M2'5JF:=-#[OCES7.>*]>S!B@2.%=QC*"3TS5()_9"A; M._'$5ZYWX8:]H!_:'8-W1[V?+"2RI=(2EE9JM^162UTB*Z;94VUC U_L=1LZ M;J-64Y:V@6V(6+E<5@P[(10Q2[]:.OI-%- %%&B;Z&\)23"6>JB#'=$6N MU9GT;=R$-TH^F_@^0_*I ?G4&W*KJN6$?$[?R_N1T/9GI:.^ MC@.VM7 +R $;!&@,PBD'^*^D_SJ*3UUN-7<6G_EQB=XZ\6P0G]D13P.(1ZW) M:H*55&@?(L?"\\ZC(V*9DV8\KQ*<)VPZ;!"<$?@N.?1>2?9-(/NFK.G"XCP9 MLMD@,C,AFQ:034NNMX2E>2@*N.5)['-G0L+23"4P&0CY\>?KR+ZJE-I:36ZJ M]9S8",+ W+>TW)UF5$8S6KV5$YK)TJ[4:GD4E0_LSGP&HC+:^79Y-*?"$)OB MG;OP@E9JZTU55JM9F9M;ISCEW1!]6S2V*2BZ"XWII795:\IZK9E[&CN!'+-5 MGOU,V6[,?1GQ\D,.#83-FM+)YY"\LXD3=!SS,@;F#4W-&56P1!JR5A76Z\E0 MST9?/SOJJ0'UU&4E-]1SZ!R+@^'_'G\ON_TR*R:RL_5ZBF2_R=&/2]I\P][L M#)ZW_1\^979%6KJO@\W:DM565N9$P0S34R2?33Y_EN33 '-4E1N-Y1RB0D=* M\R.2?L6/$^_80>+J>[DH;?+EZCSYBMILX8'90U=!B!D(U,-K*I,;+1U5/,-<]S3E"RH-PR 6!:H5 RW1"+OK$D@!TR M-XIV73U+>!1<2FR5)956+. %)EFK-^6:EG&"U$ZX.M(IU1Y3IHK->"?.6ELE MAZ5E+;S>)>N8_J+OG,!PG+RP>N9G=/LD@^3:8]\LWIHL[@8TV\?]UZ@A_#'C M@S,H7125QRHZ=HQH%O4:6UX!&&7V,2S7EO9J*ZQ0L$- M;><,]/P8\6^=;C8;P!G0C5YJ-YMR0]VYQHNP@+FQ:H)/U F7PC9O MW8S9("ZQZ1Q.\X<5#.*4O#CB/'XE$V""AR:KNKC]=3)4M*E"^1ZHJ,:JK"DM M81X+\WC!/(Z+'\[<63.6#V"$X9P^MV_FL/&5;%LOM35-UK3E)&)A.1>4<+;) M[MN=%.:+)V9D@KZMZG:;3NAV-2\:"C8ZT.3:[OYD M*OP4P&1]6X2VZ5AO9T+#QFJUEJQEUE$C1[44BY*.F6#9SMS]$]9M%M;MJV]R M-33P])JRH@L#]V1(Z'4&[NM)2 <2:LF-A"Z#A;9QSWA8$W:9AW4[UMM_'OXU(2 O.P< M%3AAXV&#O(S!>.T8[I ^D)<9'RU]491&O=2N-N2&(K(33H: -LC-C FH46K7 MJG)+V?F6@[ ]MRG:8T\L4'&VG]79_NNMAR8[WJ\V\G)**ZS.0Q_OOYYV\'88 M'FSF)37DK53PRN\.A%6#?()ZFBKB'!5/'6">&4YLP:67:BV^=.9;] M6RGP0KJPB=OX61UAWQ;KUN0 )J_IO8(9W.&FDP9<)MU?4, MOFH]^K[64RNUE8J2D%*W]($T(I[TA--]E%9NPDT+LA;8 MVOC-9OK<@H(M]G)^JVD*(XD$TG?B&0-NN^NJ+&F*5F7#+JA!ASWJS7VERQ+L M9$1AUB=J3XL#@AX2$=.M>\C.T@93#QN)8N* M;12FQE0VL>P,[6&_HLM:JR=6$BIG,QMDW9EZW\A:N7).;C;JL M-)%>P!PWVH-7E5D([EH- ?Y?UJWS]5:4AZ\WE=+:< M&-$[)=X5<"WJ(.1TFHN(_B]" ,5CVXV M*+C,Z*81T\VR4#LXW9Q^+9P.+!1A2VQI1"RS;#F204960&QQ6R-=_=T)(.\ MCM?..8=B:O+'*CAR76_*K*Q+.I"&]&Q--BQ*,UY.JIW1#.LP@U MC' 8VA@_CHLRNL.11P?4\<$0E6S7?Q/W-G:S0GU8-/R64)XZ!BY+R#^?!2V_ MV/0-X'M#@]O^ WE)RS$JA@+1@UJ.+@LCM8!DM21GCT16*B,K-2&T+VS8S"GD MG@8$/C0!]7W+L +I+9BN>Y&V,20OB>< $/P9-KG@L$W-"5CT1JO*U01K=GM6 M$(9L;DAI6PF[!U+2P;IMZ7(MH<+8P4GIT,4=CW6'+E7775%T+UW,8/;BP24# M;6J>J);:C9HNZ[6LVFX>_U*=*.^8?8 A TJK :4U=%E-<)7R1FDG6UEGZ5[S MUIW1M[SIR+>TU-!\!U[*QQ6O[5O@9@F/@LN4[:^"=QPS PE3Q^BEA@?:6E;- M;[) XY$\#<&Q@F/W=[4^&XYE*;HZMB_1,[YR?W".93;#AP";@,!,57"1L\]%Z%2FCY >K"$,5C^R"N3M3ST/ M\;5BA>*QTWIL1PYK;9*QC)_JVRR+"9 UFYG]%V= (6GUFHU&2R>]6E6I5OM] MHZ7KP]_W-[_WI6^WGZ[ MN+[Y(DO7-^>KM<,.//SZQ3(&/K^]N;B\Z5Y>2/!;]_;;]47G ?[H/L"/[Y]+_O&[T"&A:8%&?)_#[;V[=D"'NR'P M@>G+$GTQ*%H_F";+(@ CZD5_@5(GZ7>P039'E!PI<^CC_1HR/+QAN['W\ZTCJM5H57:FAX(LB M/]&+(YE8 3A^6/Z\4:TTJ]7$KY2*FOCYJJE4I5*O-E--M?ISO=;*;E$;ITKP M57/?UW5M?+BU-"S!T8TD[")EN:/]N'?+8I:%]$ -4>D[C!OXTB7(>9,GO4NZ M*F]1?>CPH)T)9VSKC&T&^CY#J2OC'D^_\G'4L7W\+]V."W[-4%T?X8O(YZUKCIP%H[U-1JL=G]&PU(+2D)7:])=>TG9O*[I5@ M"BBX"W<-IDMM^/!1EAZI0_'T'T\&B#FT',L//'8^/S$6#G]#)M\\ND&H1Z#] MP@';<C7?A%1 M)5 XZ_V"CCR@$Y;LP!7 $)M5_TV.T[ ZW\RZ0>K/PA)9=0:2J3D4JW7)]2/W M'A9F_>$D?9;$@^72Y%I5F/AOW<2_IV IA$80>K!>8<.G/!J;@=WY@'B/J1O, MJ5H=W&U957<6X\)@SPO5;#SGV40UZ_H;J%HCLP8'PC0_B0OU[M+!39ZNT^>; M5[<(O>/%ILB+3B_=,;.AKLF-MY'9(.ALAXC]3G3&#O95N:KL7.%1'.R?VL'^ M.ZP[]EZR6 TRJ>^YPUAEN,Z;"-NGJD:TI!%65".:I$M,:[NEY5H=SV:KLI;0 MB.9 U8>$W7\X&9\%P:@LYE?;.6PC+/]BMD)GE26E=Y&='\OTU^5I[:69^-Z> M+R!1%2X6R&:@?A#[D<(V2.=1 MQQA+[VSF SX2ZTT_%X[OB0#V/8/K@P?KX]%\ K&C/?Z8(^%=>XJ1D&_B<#0G&P?VH'^^@I2CWF*L:&?D!>=KN*]\8X>5OU,3VSC>MS6$X(T+B=)%)P MEYV/>T L7+X$'@%H6@[QQMR7;9*D>L M&9F.GZE#^U8B^VF@&!JY#OR*4X0L#Y!7$$9*+$H)A>!)XC M)S44WZ/)E8^-O[8?4 '+%.XGI$:#UZ>R5JOBW*CTN.O)_TQ6$N4 Z=!ST!_L4/9L3.T=U]:;E!]>M8; M3_/ OFT>'8 ;@"79HF0_'A)F&1^L8QMY$05=S',WM@]5I@QW'?)@BH3/! 9@6M_T'\G*'E8+@ MBR#PK%[(^B$]N'<$IDF,(V'Z4GWY(K'(1,T'T65Y)_'8I-; S@^B"M4;-5[F M*$\$H83WG%Y9)@BO6!2E]J6;H/=46:MF< %/A*0$4^6/J;8-267)5"T\7FK6 M"YBLDAO%+P)4(D"5D8VWSW:#R0T?X^-%UE$8),D09!1K+"R"4;FDJV(%HSX3 MWS*2Z6L7[_$D;)ND?17-@KFC7A>1N=8]T%8:,I?$)E:),K)2: M4FHK%36#]/HC/\P KSPK+#@)H[JLR$ M/9^$)$G:UZE(DE>JS(A@DF2)MK/27,,[.8N)"5(O$*F_4FFN(75]9[6Y5U+/ MC=K,1:BJ(,_G!FFG%W3Z@_V!==%@*>21*:R(X:>W MD.FT4@USSEIK;"J+BC=FSP[GSIMPV*/>;9\I8?]VRJ.1%[O-B=.,KL:;!9HF MU_6FK"98IWG*+1&Y3.G(JG9$LJIA=D!=KM94N:ZHN2:K LK]8D91WG0EO0PE M?P3/)4Y-S:3U3&5_?L(3@K!>)_LS(ZQ&IM+_+00#/K#D7_AI6D_M3_!//'I( MO$?+*?-ML!#!Q^@CEMJCS1.K09'0LJ'+5DR7;)HS*X!7&.LI55.P1-^ 2L3 M2S;$&0/"),<-P)M$$I)@41:\\M$CMC0B'K]J ^.!>$V\EH\ WD-;./&JSUNX?GRTS&)RI"BYQ]JD( MLLKT$=*#%0 CK'QD%<#;GWH>(G3%^L1CI_585ORUEIL:VRR+2;XUFYG]%V= M.6WUFHU&2R>]6E6I5OM]HZN;\]5"_7B+/;^]N;B\ MZ5Y>2/!;]_;;]47G ?[H/L"/[Y_G@J3BL(% M2N0Z1V^.OJ[ 5Q^6/]=JE6JKF?B54E$3/U\U5:.B5QNI9EK]N5:KBS6)->5N M3:U*JZ'G;$UYA!.LJ59;.U/RF:^FK#GS71O;:"T-2PA><-F\S^A%8ZLCQG.> M-]4-7./G%D>)I[/Q!["4_= ;[[II&.:YSTM1+:YDX^# VGL^>81.!U:(UB^Q MF=-R1RRS#";).1EAM$' +!%FAA$.0YO%1W@]D_F+P=\2+@8+R"'D[FE X$-3 MNJ!]R[!6=_;9'DJKAKTBP6?;+(=U2-CZTE\>T619!8^-!4_+./Q.;. :5B(\!T MJ M4#S&E'15EC1%TTZU+]0B661R7ER?/2^^OKE:/#'>_4R8U0NIR?6F*K>:615> M/W[ED!VN%N:X*X?LR$X)A4/JZ\N(L2#(P+4!$O[E7Z$5C!,J M@=1:6%9NN;;.";*)D,MKY')C@UR.XTN,J'B4K1M-E$X^UY52NZ;(=:T*XGGY MZLX)TIT0SZ!CVSIK"":(Y/- =I)%QOY(9F#I3L=WBL)_5JY4U:BUU!;I_*2Y1?$S@1 M.!$X$3@1.!$XR3M.4OE"^NMZ$Z-U^[INP_5F_KL-OWD2$FR=/YP6/!,/ZR\YE!5$?+:" M 1ZG8^W$@+RLN:5Z0D&>M(5SJYLNK"&X$0W4O @]@, =+,N-:IO&7;^HBH6Z2[+E/5O8H=T%6$MR>&&"K0C M:";/-"/.CP1.!$ZR/M/;]GPF&RF+ET>:I]%S[Q1)1["SP(G R9%.P+.1L#I( MV$;K^!+V9,_![ZDU$TP(HOO^<8^^-?&$MW!,GE74('C^Z9\E$WW'\XCSR'I/ M?!Y/A]R1,7[405#S2P_7CA]X(>M1P>)V#P/BW(YP"G^*P]O^I&+#J\HT--AM M([G1:N8DA">"P"(P7Q"":203C! I^: 5880(G B< M'"1C(Y4@G;7=^M8+-,8@;M"CBP8]:0XC-W6" MV+E#3U/%#CUUN=FLRGJSEOM"C**BZ68B$Q5-DYV-I180KVC1T]2P1<^;Z&0E M)/,ZR=P\5(^>ILY[]*B:K H!+01TL01TNLR%I<8B>RO@WJSR)CV-QC)+B0+N M@IORR4VIF&FIM4CF/%1C77J:FMRLB2X]@I4*Q4JI%)-VN,XBS3HX&$VY5<\@ M:51_3$3YJKJJES7ELLN"&X2W)1/;DK%3$OELC/GH6:IW6@V MP,;+?]1KPQF+:?DCFXQQ"W0UWXE18M2F48+0Q"A!:&+4Z8P2A"9&"4(3HTYG ME" T,4H0FAAU.J,$H8E1@M#$J-,9)0A-C!*$)D:=SBA!:&+4(0DM_CHZ0:Z- M@M*J&=8F^4^'S1S/ZJ- ,MVP9]/Y\]D-,X@7B1>=Q(L.=&<3UI*G"YL7U*## M'O4RN;-YHO=_-'WO-S-;I;:N:7)5:61X,[, J6JGFI!V4FEG>@9W*5L*4'A# M/QW*%G*QK&UJT9?9OE=H)[RW%O M:7B349-;S=,H\R[H/Y_TGXK\-Q0+RH#JL0617-<:V_T!>[EP/7]@) L_JA0'IV?3!O2,> M=8(D2Q?3LNO+Y:Z+>-QXBG0D>#M_.-F+OYHY:VN*DA/6/ME^Z]>^'[*+1FX? M7=FABZ]UC9\8;9 H.PV7+/C>"="])<_$,WU9Z)LX MF$V9?J\KFZXE(;@1#=2\"#V .^VR%/PV;^?%_LSIDS,UQ2UU*ZJ+5EO[MP4 M0H01\ZRML.K5.*R\:B5VLW:SM=T!=4( M3A8X$3@ICG0]B'#5\R1<1YI$. [>?Q=,@=&>-''00UOS)P[?B!%^*'/@N#/0R(., MQ+XCEGGMG),1UF-G0;?>8HCO'@]6?"N@7>H]60;E=M8]-=Q'A\T2F5RI;F5J MJ@)NMR+7U9TC_((&A5P0.!$X*8ZL+IJH5G,FJHN6WWD^_$,P9QZY/J M+ID-4:<9OL6E9C,S?6@0/[YK6^9\&YK"LN.*,]!]MTP!>HZI)G HTB;1FW(KH9B"4*:"2=\DDZ93I@=K(:2I#=9"J);034+H4L&F@DW7 ML>G!6AUI*B9A:E5P4C,H4"3X5/!IP?DT%9ONW>1ME=J-FB[KM>4^?,4R>#<< M^YF6/[+)&#=(5S.T&"5&;1HE"$V,$H0F1IW.*$%H8I0@-#'J=$8)0A.C!*&) M4:VI_@GWCT MD'B/EL//6+7Y5 L?DR];$Z[6QLO+2Z=?VO*_RFU'P94(@96 2+.&%LB.6[ MBS0/)5B4!:]\](@MC8C'NB<%,-YP'1/K!"%T''9H3 +XHV\YQ#$L&.P'\ &[ M%%N9'%@OPB5:10-A,G)]=N7US*,VP7K0'Y\M,QBK"" M,%C]R"J MS_U/,3>BO6)QT[KL:SX:RTW-;=9%DN=6+.9V7]Q!DP.L7K-1J.E MDUZMJE2K_;[14YIUI=>@55-32*M9_Z_6+,4/#;SXK2/R2,L]CY*?9=*'S9T1 M^YF,?91:LR(*Y%.TC9I2J<).5_'2C# #@*R&;+^_/62;"Y!=NEP-D.52TZ2& MZ['+\VIU1 M-_4S'-$HL M(389^?0L_N5CK#LMAT&8/?1Q?J6UT5)>$7L=_WI*FA6%DV=DXD5OCKZNP%7:!:K*:M[I,EI MS$8V?[8"SL$+S*NJ6W O\-W7VQ]?OC[\<7O_>U?Z>OOMXOKFBRQ=WYS'3+3K M,I2MEK':'-H':#:NB65 GM_>7%S>="\O)/BM>_OM^J+S ']T'^#']\N;AZYT M>R6==[I?I:MOMW]TI7>A0T+3 HOO_XVWPW;4#9JL;@O W_84ULSS* M#9[BVOO8K:5A"?P12G(;:L2@0-+=.TZ2%W>D[\ M@=2WW6?PISUW*+DCBM8C.-F8T_T$_BOUS[:AI W9W3N0V*MJ4&2[L@*665Y$ M?_+5@AL:2+;K+W6U2K.QK:^0[).Z=[U"DK2OC7<)#K^AO;27!R*8]I-/>Q]$ MPT[RBMQL[E(-?:=";A$64@B -;4$!>&? .$OW?O?"^&KI7935I5=ZG)D1/<% M+&"X'=9G2E=*@2MY%/!L6#:5G$AOX:?XNX%FS+L0X_V6\UX:>>Z3A:Y#;YR] M17-LNV5?U@F79GH>Z>""C@#W%N\ 2ZR1(8N+.GO([>$.+P8S+ L["Q,X7>; MLOY[CMF9 6UJF:B5V@U9/7+[VDP-@K=.11MJZ.R%BO12NR4KS>/6!\Y98 MOGXF)F"Y%^PD2G=J)I5O)M@@2N_0W/!ADBO7NW##7M /[8YA ' "/XF^JV Y M:L?M*9E>1AZUUUB^R6.#C%Q/'BEE(_:KE:NU96_[.-3S%FS//O4\YEB@JR@% MY$7J48?VK> M6)Q[B3C%,.7>]P-YH3[8#/#S'#ZT7L$5]5*[)C=;RU68BQB# M>O-DM&W\)G,R:I3:5;G:7'9?BAK2R;%G_P)@Q:.C*2;2 MLHW.VQ9JRL[^G#!?\VN^[D)/RR2CEMJMZG+K#F&B9I\=XSIE=K)H4]"/L6$J M ?H9:,INOQSZV$S-I\%2"LU;-SLVV*NW\;'L-X3M/;[DMO_#IQT$YNSIP26' M>FK)JJ$OIU2S*LLO#-FC4]0&N;IWBM*1HFK:SH>;PL+=DCAN@P'U$A,X9,SZ M> L&[6[AUP4&07""3D.5QD-F$TY8)G;L$W8:*7VG2!;[B*:N(8^4@I*?4:D[ M]T3,EZ&:/_EXSGQ\7[*<62')K%&6)65;I&?9(N.M@*H/O$*38L(CM9[P NKK MW(L3EFK;1F] DF'O3'I!^<]K)SYZOY\ -[6 JY?:NBXWM.4^0B)J4U!ZVE9+ M[H6>&F!LU>5Z8V=G-5\:,\?R]8<#FM&FYLXBMF#^=A;^1/#\TU_B@QB@4RY( M??RN8]\G16XHNP0W1;@F-^2S(EZS-_)I ?GHLI;0UOK@Y'/Z!NJ=1T?$,N.@ M.'OI.!<7@@',9@C4 =9SM%7GG',9G'SL*;26G&5:74;K26KZ<= MTJ1(WP_OJ";JX2DHRX/%UU)..C%;53&ZHQ\OUW+K#FXG8*:RHXS9.(ZP43,3 MJ_/G1=\B&*=NB%C52FU=;NG+]SF$T5I >GI]'" K>F+'C UEER3DPUBQ.2EK M>])F=AQ2%-#$8JFM M:;+6W*6VSDXV4'KY>U2;.N=TMM/9VC[IK &"NBXWF\OG;@>GLRQ-6:V61R%] MD[Y.TR[6[G;51T^&QU(4^\.:GW<1Y#^/?_AX@7;"3IT)\%-S$]X=K,F-VG)6 M1.K(X-:E8_-N3Q>?"C.TM/=(>RV6D:-4LSKNV!\!GD VXG:EA"WGB?JB\%ZA MPT]WH6<,\ C"[:.R!D8-QLRYHG^%U@@+,[Z%@%262?AW9,SJ63ZX'0-@Z-&[ M"*QW-G$"L&XO8\BFE8$U!0/'FK:+,2N"5KFAHTU%I?9'1^R MUX[6F';MQ2Y M JS!DLU(9>+YANL3&\5MWWH!Q^A8=TOS;6=NKL?'@'H%,.T"==_VUS#',OUK MI79S.8?LD)?\1/CIH-7Y=B$6K%5ZW%*.^XDAY5-<,EW'NVKR.Z H*5E0B7 M M:+X%>W2?YNCGT(?W@=;QP5N_[:-3%WVS4-R$Z:?RW]1SD]BB6@(>:&JJ]C$G MAV#")#V\2;HU+6UAE-98<+&54!2ZT%9ISD/U4:0^,9:SBU&Z,KQ6I,CH(>/S MUS$"7A\CK=4Q/J#J]=T/N[9&7P%,WK='BBG:X^R+%!NL6F MH5%$OFCQ!!J_ M;1>L[UL.<8PL@O7;&%#'>/[TDEF+%^R*#$1TVMP>+(*58V)_VJ[S6(;YAZP/ MA;CED,Z+NZ>C"+2W_2XU0C"P+P",J<4RGN#+C83@E[C*4$"BV>"N944T6/E7 MR0G9G'X$;%:&LI8]EN^'H+HI[-<_QJW;?)?UV#+\==M'TK^.0'F.D$P1[:HK M^8AVB8(P1XAV)9+.,HE@U=ZCQ:Y.YTJ76*#P(Q8.S2<*$(^"W.'0Q46XQD^) M]1*AGF'Q_"5WQ+R-M^!;[.LL'<%ZR\%X&4$VJ41Y'=N UO+2"4*X$@<]0D^F MD70^15TOM359K>>%A$[?K?C#"@8#U\;58H<[BA>.+:R.9I. FG&;;1][Q4@^ M#0*;HOA4S03$I])EXYIMP/_:1#7K/X?S@/I"7&51=T[R^&/X)FRPIS-J878 O&)"O8AC/ M'G N$S]>4FX=-T]4&+G',7)?23$-H)A3[!Y2D"2F)-FYEQO&)YLYLF,24R*; MI#0YFJPZUDXW]M.BKP#IIF^/%'=,8LJ"%-G!IR8KU5U*_QV"&$_@RG$RQ5SV M^]3@48BXX:D''H]D1(U1@(90 \A<#V"DX@F0Z$3M43SJ!YYE8'P#OQ?YK/M0 M!1Q%M_W+"$'W@)];!UD2__]RBI+["398GKACSG\P,S(MHS84=%,;S5V"'R+Q M-9\TFZ&!GP=*95=O:PD!E=;MED?;BK.2< MQO52NUF3%66?_HYP=E9V>]Q:^T@DD'KTT7(<#':!=Q0,J#1BY/'FG9PT;%M= M;S >UC2L\C3K>GWGIH/"ERD^::H;SK<.2YMX.;M5DVOUG1L8%LAQ*;J&H%@C M>YUNV&_0.1\@^\?^-EUP":/G2<#42^U&5=:4O9?WS,G9CV"]M\QZFI8GWL.[ M^JH"RGTYM)%#YHN4>[R(" =UX*R#UXN=V:<..S'=L&?3I8T>JYIMRM6=@-&4 M7 FA&XY&/)N9V%B T;!=/_3HI+ 8%DF0+(K!!IX0!) ODW+M$VE MU*[)=2TK-ZT 81!!]/DG^LW=-WA4U5;.V7-0RE[TV M:H%YB#GF[OF3C1O>4]!SAF5;+"H8APNW.WX5,<1BQ1!9M5S$XR)R13SQ]$(K M6QQ\=YS%4[5.<$X\;PPP^#>QP]0MXYM8,4F3:[6L$FA$F%'PPH%.HK-G!AU3 M'5NR5L]+%ZZB6* G'""]7TA@LUA>.[_8[[+2* "+LA%Z'M:EVJ%MWK:AI0)R M\P;-MI1#LL#6-V#OH^7$:U,UP&WT$5N--L]I M!D6ZR(:,6C$9L6G.+# P+&,]86D*FB(#*A'#<(>P! PP@-<74)\A&2P1< 8# M^NB!L3(B7A#?;@)R,ZF#1>#@-P9>5M,X*@<'@_T /F %_2HQ=C/8HJIN8A6V M(TY5V_\[H;]%9$:SUI1*%5X\@55-32*M9_Z^NEN*'!I/3W1%YI.6>1\G/,NG# MYLZ(_4S&/@K;6(5?QTHS ;8V"U9#M]S,\P03(\ MGH9%_0>8X[/M&C^G%G*3&_"6$U*S$T2?X1M@*C)"UC@;7@N^C=/.MBLB9\?\*JM$19NZ6]^V?H M!U9_?$AE]S!P0_CKV?5^^M)77JX?^-4Q*M*[P'VD[*#CV0H&D@54[8<]WS(M MXK$B\,@32 R:\O&W"OGJCMCF"0-8PNN\'OB!A8YI-E %.A26W3 M%XDQ],C#GDED- *<<$#[;C]X)A[E3XUX-55?ZL5(#J@Q< RCV-F9(60,G&J:W GQAPB-PQF^ 3L^-Z%)W! M%U9'1B[NISLBE@,_ *I_\X$R+)M8_#>#@D/Z'9XQW>'<9TS$"5R:Y!+9B>)'B9#W"<_ZYK%_&I1OBTM MIQ).VD;/+5E^-"!/5.I1ZDC4ML ^9JO#JHJS:&,B V3/Z[;EP_)M$UXB@7T>3_YG MZ/ @%).;44!@PT2X>!Y9F#UG#J;2C&G=QD=?TA1-E]9%#6KX?UF30<8"8A8MF[Q*:A#0H)@F::V)!C6"_ ?OJWCIZ%-XU/?Q]".J#\*M78OS_%C MXC%[ABD&:SBS?LX9S#3$=\#??X46\),$=AEYY#WE@$.'Y"<%F$5TQ5?@^^&0 MMQ6$-Y% (IP?\:TQOTW$"*R&9P"Q1\&Z[%DVJ_'/_IX6>?!YSU &G&G:T/)# M_#6(C'BC*^70JO6 =*#@F[ Q] 5;;L'$9NBQAGN39QB2F-@#W7J+YA$(G$<7 M/^XAU,'M.$^LW:I0#>2X5'0LA) MP\?G^'RQ70:^ K&\N,_?H^N:SQ:H>P8=6%79MIZH&<&,O7-R@U5&H@-2!U7L M.B'\.8&QP5P5UI^UW".###O@.3"0&/W[AQUMH2 M7>/L,]S0 V,)2 ?F\YA5X[L.8T,6+./6C.49X1#($.;V8S4V71_7>C".$1## M.K 7TL:?H?D8$6[/#3F-&U'B)B,%NH:1G@?4B:B+#>4+!"W,3"\+!= H5@!"4QI1X%3"V9] _,3/=D>4 C 6P14'/IXL9\PF)E(?N'?.QHF%5P8.Q-30B@UDCJ/%Y1%>28< O,!; MMR.]@0S##N\( _NK8CZ,5XME9G0 'A%I,,43=2F):# .B\S+>(^68S'/E4O, M%";VM>J'MH1BF*D8E!Q+@IEK/ I+!Y=K]13]2!_ 6T,8RS*\1DP 37VJ1-3*11AR\0P#;P, PP;GL:\U*C7T)BH,X9#.Y[^PFVBXQLL1DW$W)NMRU MF9)Z=?L8FIX[*;QTDV FR,-\*&/5;3]N]'CQQ<_(>87)@"6"1^:#[ M@/A+M7\'U&8&*# F9GR@>_,$1HP;^C.ZWG( ,4'(#%,^9;QV5.EL"GB[CZH< M34OGI_0(0@U$*.7**!X]P]>/[A/U'+;1R.^;NDT$+1D;AV+V#K=?#-<;N;R? M%W=3P#C=%%-9R_<1&32T8^7''(2^565U[H-(8Q!I#.G2&%:?N.[O;/4@2K4S M%P@YYQ+F&PN$O)5 )M\T[GD2X[T&L>^%*)=7AC-KZR(DX+G:X[^C(,E,^&,F MT+08"HD]6'\21T%'U)I&46:B'CP,,,)0&?L;4$=!IW%'/CKECO7RQ-^>?3>J M$Q^=[*@H**A4].3GPJ8L<(7>;Q5>8UF7!E/AOC\[ZX*#8O:", MWA:N:(5_NXL!%T6=P60S*-@E (0)(5^YWA2C3)PD8*]>9-,M:M8Z7O06%@_E MU@0YF5>%81T"UL(<>;O8]_/57*%84KYN@Z6O3FZ.L*?/5A^?-&HZ+5 M:XE?*14U\?-54VE*I:9OG.I0MYZW+'2RIM(,1^0^KU,LTGURK9D'YI)_YR[Y M98)+/GQO:>,WJSPLW[ 7]\/]G[]V;U$::/>&O4M'K.:<=KYH720B$'=L1/;[, M<>R,/M;-E"HB&X]$/%,-:[=577=/A$U7^7C=)V:B2RJ3,:N?R\0'VR\)9S<5HXICEF6P2F0GG9SW 2X;\ W9XX926;"_IBN8_PKUO5 7!W\?\NY_O MI5[@&NI=]>9>-ZMJU-QJ<6J+[=IZM\27@@ ']CLL1@"YIFNG*NG10(54ZBRZ M ]/J))=2>E?#2ZGAL()#:Q6;V AEM@R.TY8:'>0!+P*7^E,88K@R7TD=^![\ M;2?9-9_]B/U?'K&'D8_E($>$'C_S>:[F9>DM6RM@]*[>ZIK+3QX0\9E/'WE MY7XB0??CP[=?F9-0_]M?],U==Z"P;YRRZI/B/-R1V^_^#,BKF=W7;]BG*5[0 M)9L#CIMXC *%Z2_?+PI4%#:?.':2I!:);$SXD2,&2:I&1)0Q^7&NA6D^RTK! MXI^IR%6/)@&6>8)9FZ"*6:Z($;4 8:Y*/QTY+5L1Z6!/L3,B>PE36^2V4IHJ MZ %8+F:U4ZD ?C9V4!F)W-A/[)#])2I?0,G6S0XA7+,UA,7-34I(F%FS8&TAD]IC#-P< 2(CL!XH+'4$Z2 MN>T/Q;5/%D[M"B+CNUT*8DCEU%@I13VO4MTPZ!7IAL6313HA*YY+!"[#5<@D M#X9(H!I@9ZEB>+G!,7(V,L@2-XC]H;S+8+G'B1#*E4:%.*3U](15?[B5CR_L M7W'@A"/'7G#*"77%/@*.U!<23>5:5CZ1/JVKF_AS_HPI[4LBOX2!L3[P626@ M+:[).V 9F/ZBMC7)K?OJA#^(A;Y0*1C^,ZDCAN>I##QRVIQ[]S6I\!2Y9%FA M3"X_Z3_#?,$XII>A9"9%6)"L\HY D!]:([&9R0A<:+O8>'=H]/Y&2S4A6"L:H16DRC=1K9(5_,$J7I5*KUG.KS'V+K#; MNS%U?[$7YLV].BS8"[%>D"$W=53*K<$XXQJ&L :SLXX?SI+IK['51D[8I^9M M/W0[, ('*;OSHMUI!Z+=):;Y(T@:5E<@P?^&P^2[1.C6;RS4[AHX 'RV#@Z0 MVGP,O,%92P!8E2]F3L8N>&/[ .P6>B9_, A3 (PPT7?)-H1)R5VF_N#\\,3] MI\":37!?D\^%5B39<+P18L:]L/2*,*D1$!N1CLNBEQFJRM^VC)4X]$#R!':$ M*G>RE/]EQRV=OI)6 *2K3-T]4?*PO$IQ^!+(*_X83P6^ARY^"KJ'N$39RN'@ ME9;A "12[E1^Z7T2\FW-53VZ?/' MI5C99S*X7\:?DD'^)QDD7"^1!D68E4@G.K"[D"_UYGX,ZFU=!ZYM+]5!%FTN ME5ZD7P$WI&IOTG:$W9@W52F M!X%9+8QSNF$@P+\(R;(FXM3#28,R#<#SA.9%?/J0[$^2_L-A7) MA3^ITA[^^+)RS!ZSQ+"Y9U-4B@=;6??%#+D1/ MYP2+ D,285*@29 HW"!\156,F2]9*)&55"ZNM/JLJ7!Q""=Z?5BV;K'?[_3U M?B5UBVJO,Q@6?[5IJ,V?]WI:59/JZSN':F.IS=;"S.&E%&9NS,%L1MGKKLR> MW;D[3=R0M6+8#8O?N<9KI9Y^,K:]JF+#ICYUL>GPG\'GG[ '\DHM=JN>J,KV M(O)P6U_^72JTT]_5J'IK;.##S^0T^$!I'7STW?I9-NU6U6_N35,QNU55!)P[ MO?84_6"EH%V:H WJ%[0>7C,;2K??5DEKH8?0F@J?/Q_>L5MMS3&X]LK3GEF_ MW!I@(/O*0#VZZ?))*U!WOJ[PT'BM;#6LGZWZ-_?#@=(S>XUFJQ;J_+:<"C_$ MF+C%;O7#M/X%5T0;W?K%J9B#(^^':MP7YL=7)(B+$5XX:+4+\+:S;W>'2A=8[WR^!)$N"&N MS3*44YDN4R404>G_/2/ MAP$3* 48!P%?(.>4+/$V>I66>&LZR*=64)+[BX)=]4J5$AL[2HE/IFX6%<9: M[^;>5 L@&):JI)5#:NN-?K6$-X#PO<[Z3=TAA!_43_@^7G 8!8RT0OEUW("" M_/]HZ3#38>\LSQHYV!)^ 2(RYU@$F6OOZR,*5*X3ZQ.\PUMTG\<.Q+-L3^C- M]);E]+FL\@ Q"EQ.):CP7K7[RZ' )/L6P9Q*-V\\ZY]6:6OU*NU^I]L_2FD_ M8"TN4-HZ2EF;U>J, 0B9UEG'L#Q$9PSKUQDF^H8%RV''Z.E^M: ^&MW<%N/F ME*5Y7ZV=YGJ7[+UQC)K^SW4%O3=>U^ETWJ:R6*T07T(C?(GS^;"Y,/Q:/7PM M"A),]2ZZ:4>HS]_ +&/A[1'*LU\MTI*N@B#KG?7TR$,$6:]?D#42Y'5/]SCE M6>WI0MY.-NQ"_:I3?+R9>2>;,)5&5RJOP_L*R1/RWT M<;>\?MW'+3FAY;-M.HMC1+[:,Y9N$/M5(_+UG[%T.&/I>@$$V(+]]CM/K=L@ M5J)2OV%P$0)3$]LAPP02M *$.]WS?"B (Q*!V"Y &\AYLJ-B*;R!91"#+^.$ M'S<@"^B#=9]('VQ'%FAZB^038 ^L(VZM8 _L*S?]=J,-] :7C38P&%XSVL A MZ6Y-J=N6, 0-VQ )0R!A"-I<-_&=VQ,/7O DP(&SS@(IK+]V M4#<1TEW1^\.6EOS*XGHI:+L%K?YJ2GV(./@*S+VE@M9"?Z$M%3@S77CF,M374X^:5":^-U"=U:*'Z;\MAX..BEV7:Z$9T#@WC +N RJ/ BM#VZA=: MS.D9*JJQ*26R&3Z;/ J48:OZZ]YZQLV]832>K5IH"]IR%'B(X84^9@(JV!OS MF8MC ;5!I];UHF6>/!PL26[]D,6]/GAQFJ*J516LRL-!_6Q5/T!O;P!L92BF MNJE"KAELU4*#L,5 7A14RW)^B\1YJ)(>+==O#;CZ-BN#:JEP7VLZ?TD1EB+< M/JB6WK RJ)9&BG!#7)MEJ):UENFR6S)>GR]5$\MNR;);\@$_V]4M62_LEMS; M7!)-!5+77A*UU(G^P%:LJU6$+>_%*JNC&FQN92]6600EBZ#:1KV+*(*J?X)- M?>IB@W[?G2F_ U_H+D49D/5B5:VXY?<[@_KKQ0SL%C 8* .SJAA4_;>PLF!, M2MJJI-5?,&8@<+TQ4#1#=F.52:)K2:(_^>AN%C@R'W15=,WZ2\,,[>9^T%7, M;E5!D ;$(Z^>K>J/CQM8&S!L/%LU7NW7/\&F/B5;7.WE0#1%?:DQ 3Q3QSC MC0,.AV/O3*&YN4]YB_UJN5CH&:X PY:"\BUB5.3/Z,$;_>Y8CX[K1"\;@'VQ M2]&^$+X-!',N2EAQ$)0YC*/]&R.,[^$((XE4ZU M.\O4"E#25Y+[-N<%R-VK>VKON@9?N;1NS@(0-)+GUX&-_>:J6C#JK"0 M+N&&0JJM)P=Y*:YJE*#1?% ZP M@L>*0A]S3DVE.SPZ$:XB4=BC!K=-%Z:K!\U9 !L1P.",ZH(YMKW+#IS6%+OC MA0S89+Q(0LLN2D.%S2?8-8]ZXN%+\->(8^N,DK;K>!D+'XRHCMAR<21\.(0O MPW'"@?X86^@1FW@PNO\(M$EZMD<3"V8*;YAR*XS1\#Y:(?Q?^-7$CP,RSC$9 M9(+*@I$Y_'?$70?VDZY684+XL9VP9X>M$@!'#["8%4T\+,=;0#%.K&?.'CE\ M- O\9P(RC_'TR&_GPG.='XED+Q2F_W(PHXNC.EXG387\&_IB'H7@X>V]" M#;%./\ ]POZ 8B6/(F# P@GG$1O!EBDT*\=[]N'71(6 4XFSDBQN['([VGR7 ML&_#^29Q;]Y!R_J'9OR*%^=BR>/ GQ8' !*&"*GW8E:PBEOY G3E5N#Q48=] MB^U)-BQ2T_) 33@S*\HZ1&;,8^4*7Y<9"7^XV%38AC!^#/D_,G6 MKKG6R7E^Q,D\>4#04;ENI3L:C6_5]$G(]&OVZK)]2OLJM5W=T6.<5ERN97VM MBT+,Z /ZIFDU6R7:")P// =<(_ S[%1K(N[')" S^EP:*, M?F(MFR#^$QDH3*R,_XQ&+O\::S9SB4F /Y 'L2LI_F;DD,KT1@NE(6K\UR<" M;"DF@D'6S/I3]UN/QO)"+E1>9H\=$7<%U0E^U;^%+R!471J23>SOVGI\-&!S M!T?T8W<&V-2-F^[&?)D4#'3(E_*]J=3ARP\V'7+(:,!G@NS;.H\#-3C=HSB+V+0 MUHJXAQSTA/>DL"?N@=<@($&MT12F'U)?:Z#-[/MR\3G"'XC^ G@'1*8KC. _4X)U (*X?IB&P*=@2V$C0QR8/D;SN"#3*N7I5[1C MS!8.?SZB+KX [7>W\J6_=7)++L[J#(IWXYCLB8Q=1JE^016T(5^BK^^1+]$@ M97-8>+B$A"\ YG9(B/P^\0>BKWVSSPJ"BKT;N[-0<79]C)A18I+<\1%W5&:MDU> M2D;HC)M[53',HV/5$JGBN/R9!E?>OMMX@["XG%NS]->..K!!@J/YCW"3^#Z, M1*@Q+)+3/O8LK@I=OP$9)=?.'QLJ%P_FCP'P1[,3CEJHJH\$23A_SN-#_H(6 M3F$Y!2TN@J^AY=AMA2 FT0Q1^-^8$< M,KRYUPH4=D,XI/&ZNOX)-O6I$P_9**:@//]ITP(+6_/I-'DQ8?34HQ MBGISW^R#; N5^&'AHO/K[ERX").[CPT423 H"0:U=ZU799?F PTOS?7CT3P; MB?@D0=NDG)Y43C7M;(*JDZ!6C6[0$$%MB)LB6UKN:FFY"GXC6UK*EI8'_&Q7 M2\O>3#_=+!9E/M2KAA.WUX,E]6[);/(T7M![K(U<(,>%?9M MZAZ4%?;1V@J*'*D@;CYQ[ ESHM5")RH'RA5=LHW4@(D^@IBL$,1<\BFT@P@" M'Z(,@A[.5G^G+99OW-P7-'3YA6&1%I5 ># =MK5:.![3 M>LDC'?8E#O;@[$4%;U(R@I516"62TPZB]!QK@01#S/W@!PB.*-D51=I9A:TH M4Q% &[#8YV'ODI$60I6Q ;P]+>W/_V8\XTQD5&ZEOMS/_ M6JW6)\_VI_R[]?.]$]JNCY ZR5:@\%ZH^8!MF)>*=P2@S$8#6, JT[H2CU9 MD0$=[.COW,#ZTP.*S-<_7ZDYCR-'I LD#:+M@,,6P^%'U#6SR/I)@18VY='$ M'\&/L=R+2M(F0C2 .G=8^I<6B($T.F-4^7-+E*1:'I#>3;_&LDK+M6.JL70( M+1&;)TZQ]TP;=.[U[IYH*RS/" MW:=DK*]\AN%8[VFEN-3/JC,C^ >6?:)VB4-1[L9A1Z>B/$Y,>2,9:)'Y(19+ MLK#&SB%?,ATOJYG;.&H2VJ("7IBJ'24WI:!M4;&.'/A)P EJ.JF^3);TGU1A MR6TKQ&E3S>K=(>?)5]3D;;@CA2UX2(JT;/"SP*V M&E>B,$B0-\<@BQVTI3#D>A0RM0D?TDEGQ@'#2.^$OD;G9Y; K82%/IIY<]_M MK-_VO/Z%UE)VSL99YCR\N1^:>J<@%^27940)H;L*MA58F5O@124:-=$..;R4 MOSK?.@RKQ&,0HQ?Q(U HFOI+KLP]T3GT+)R=9[Z0X4B\(16I185PE$T&QT(] M .0!9RM=K)+X=@ED3;BBS5#-@)>9$U:*W^-BZ,PH3DEQA @[8A&P6;"H;SBA M4!BMV!M;S[[ !EJ,_&RYB6DG2V&E:C+#^\.7I;7K8ZS*QS6D"\"E_?5M:1V; M7R6@A% OH6C%7@[9 %_R")IP[$1;A\BGZ*'?3-68. G47; Y>;@#NLE@I"[0 M0TT.#R#Y(P0.^/3UW*L.>@(NP#QB3Z[_"$. "@1U[N"4 M@%0LIQ]O;W[[]/OW3S B01@(ZTO''-^#4^(H!B9,]#G>D_*>-4 0X$]@PQW; S#EB VFX.P$: MA> &H-H3Z"44C"0+)#4NQVH_*%Z-AC( MHPX[QF&'G?.>;'H'GFP^6 $>D4,XG'^;6$7'&NQUN7JL,;OKQYK?<6M@&$;C M''2PH6%+PFA\LR<@X2[_,EY=RJ^@4.P';_3>P0OWT09@#7-M(:USIU!8?"\% M57G$99-TCL3"A=" 8+!P0E!B 5U?"82.E4XC"BDU# F)1]$9S7X(1R5K;SR, ME9O.ML%?#/K%7QV -*'VRB%IG 7^0C5VKJ^Y<3P)?]%L^(N6XS2 UT::R6?>ISSC&S%O)>Z\JM/\,!CIS+._;KJM]T@J-]% &C"%N&/%0^/!L.2X=OOQW_G3J>]_PD?6 M6FFXR; M>U-1N^OI1TV5\1;Z2FWQT]]SSY\ZWM&>>MW^N/2Z&\-2?],_,!U!;\Y07:1,VW0P( M-UNB/\BJ\M(W;&E&TE9?7MN->M_@DV]:D] ML$,.3%E^\"*'W$WGF7_C=AQ07]4//T6IW\? GV(I1!Q1EO1ZAO-Z-O.PMW\V ML][(9.9%X\"9CU@6CN5BQ4]")!9F5!(]:GE"JT4%D;V@&*9#;TB"?N185\A7 M*GU$"\RD#&6:;P1*9=S8A/DNG4Q7B2..X TY>I:,J9GZ MUJ#:D=[K X$PE VU#;$-F*'T>YHRZ!\-SMR&UGJ21;>Q:*^!+-I'4Z%HIJ&H M52/O7MM]A83LW 79V5LI=<_]WQ)%[F96Y"YQ/B7.9SF/#LV7ZP]/]L$0Y5,Z=<,7T;@/A+)"@ADMAY^87%C M2<@G83PEP*\$^F09G&$3+DP&_Y5"FB0X)LSQ1HZ I5W":=@"P]#:VT>STS7+ M70UNO.C3.T.S<;>/.*FAO'UL\@6/O'V4MX]-)I*\?:R]O3A:\03C>:V#WPEO M9YI!@$-S>%J8I5.F]-3[E+8T1I- M'<\)HR!!5Q5L=Q4M?DM)\Z 6:5;14':UHX59EJ^W<81K[\GYNX_0\+MNOV5QG:R8.=8RK"&]G<4PZ'1>Z*L5G\4;4KLB MR]RDT)Y4:.NX/^MUL4OD0.D/+E-H&^+-;$_@:D#[P$-;R%+*!OLB,I#7\C(. MR;$HYFYZ3_*:!VQRXD0OQ;TL>EWC"4:+3=UYK$>FW\_>6?L%*&O(HS5L5F"N-@G\(P MYJ/W<0#K%Q(ONNCDTQ4R&I>V0MK-O6X.%:VWWD3Q3#T3Y1FJ?68HY;>#C9!^ MO76B&Z7<5ICNHKN^%3CDAFRC;^_AL/3S FNX^C4J L^HCO]9L,% MWW9-T;_D:, U\%Q-IBL1]ZH,UN"2V;"-O[^&O,L,QX]M!9N329?K-FU[%X#: MDRY5DY(N5;.O#,VF O;(I$N9=%F9K=<;FG2I#J\GZ5+*X'7(X%;96R]5KU#X MLM(BJBPJ6]VN=6_N-64X,*]!&,O\_B ,X&8QZKZ5YG/?ZV@;&QODZL!2DJ8D,*A[Q)D/2SEV645T MJ/L<)Z=VZJE=+!Y7XLD1*$&EAV-Y!#[H6C?;C<..P)I&4#;#;E?1C*HL?@/L M^M'6OM5'5JEU$BI.=,Q\PC7/BYX9ZP";JWS7" SM@=K%%<"4 M*2PB+-TE_%P;&],$HC'[$7CL^EG?G8W K9JU*XV\,EO62L MLL]>;0(_^Q[.#3@#&2+9H(YM/*]U-1_07[8#_>SJ9> MT;!C+OQ+8?.) X>@.?R3/?(\E7Q@8&:Q>0IW8R4@2*)''^[35AD;KIT73D8E MD1+RT0^2C_"Y?>1K<'/?[0Q7!8811$^'_>6Y/ 1^C"8\F"/HTRSP)\XCUOBQ MQQ?F6G/F> PA.EWVKSAPPI%C)WW9"QF12)RVIT1VQ0>89=MP,L?GD($G'+A= M'2QA;K$_79"^6_SNAK[$?]^\%G" \*$UF[F@:NE,BS1CUE/ 18)#9Z5OJ>P; MK!J;^P;+%L"R!?"^/]O5B58[64?7LZ"\?@75!+H059U017^!5CTEW.OBA?0^ M>AU9@!W8KUJ)1KIMPW[]^NVO0U%=]T)I72SXO#"MH!\[7:$C2W7*[7:T0;GV MMAN!/@<=7=O9E';/SWN]BMKWFIV>L1/(M."4UA#(Z^M"107AO'(P5()N8>_A M\,4^6DZP-Q)HX]FUO8F??R5G)_8HD3>KB8 -3U39\.&?&*SZ)P^\GIB.:E_P MF/E]8GG):3\[!Q\8&AO"64=7=+VOF%I36Z7*S#29F599H&UX9)7]\9*Z7XA+XL15IO-R7;E8+.CW]SWAH9BFK6!7%;:G= MW \[NE%K!M4%VIO6'7#^1]Q9WJIK6NCT7F7S02EK,SAB6PZV-IB\IBIZ08:D MA+)L!B>VRM@L<^-!]J:/]N;XC-V3,F4+[4V;@V.5PZ-4W]^]ZG8 MJ>-F^N#F7M444^TI1O_HJY!:.J37$56KGNV;43!Z:,SM.'ILFJ.D\<"9QT&&Q'O8?,(]+ [B.%DJE@AX% =>4BHTX>+G;.;[+F77 MCF.\RF)/%$@IJ)PX84W5QD-&?<569V;RF_N=U5V8<5E)-=>R73IG-5##VPJJKY^/FQ'"K4L*7: M0[ D<%74QHOHY2?;)-4$]63;-"ANL<$*&JVL*.@9-_>JTNL/%;5[="F1+"IH MG-8W6EM4T",0JM[1FK\BIKS\Y/V'$=[>X&[2S1">DAG_.>-VQ,IO\W@SXIE2[J7W?TG>_Y'U74:WHEL?Z?N7*J22?4R:H].WU5!M[19LJ)?< MWOX:.+&)&KUT$=7^_*HUC5\KTW"=,UC$EHMIO9UC/&?E503U5.;T90R(Y "E]M1F-;:/"7I ^!S8)N+TF4R3:^)^>@'RU4H&#OS ML/E+',S\D&-S%\S-QGS+9Q0^#*3A)[#L.UCC#Q[=49,H$7G#VI01ATE-'2P\ MBD-J] */VZY/?X>4LC_#)GT,WH9?$8G9"-,ZTQ8ON=>EZ=Y[OLMB?Z ZNWMG M!:[/0F<:N[2NTQ9 -+">J:"\Z.PU$LOU3']65L_4OY!Z)L.XN>]WUF^OTW*F M#L.ZB!A6YX/!0%JETHD5$A[8$&>64K?::J?ST?3 :B>#\BS4O:J=BMM X4"[ M>_'TP;$X1&=44"'5VZ/?T,T]T).S/MLBVX>]M&19%MV%J&^S>90JAWK/'Z/W M3H@V(@X*:IN,P4W62&ST$"6?X3@K%4_G(?F[@(^;#B(B-9M[/??W]&DDJ_^<$:VCQ]F#W_W9^(3 M=IN\^;]\%YW&K)1]\A?<>!/Z66>\ !=]1Z;^E7 M:1'L+/"?':R81Q?*8B'W'/@#E"G(& P+?A-S_:S3'O;H9+_[U&D/S$,Y@SS( M&^1/GS\6"?CBZ/?1LOG#%+REJ+3!-"FGI[.>T9.:3"+9VF(#_NR[S[BC"=N- M+=MQL9I0+/XK?<^#0]9N[EC[[R P7\:"2SXFK_W#^@F>Z?17/PBHXO&=-8-O MHI?2]!C>W.M81+B]Z66'G=3[/:EVR6@4,NJE1_*0,2NX/5; ''P+Y?G!_V,! MGB1FZ/]X0$'&_XG!%4XTT:)UI%@E$^>)Y"2"OHKEO9 M&[P-02@3MXF:^2EL MYL8AXPX)XZWU&MZ%/Q8-,=44&'^"\Z9 M.*]L]C3.V/7]/3V8A/Q7TLBR+QM9RD:6Q_]LET_6-N^K4#^F]JS9ZG&3=NR MQ\;PP8B<0AV88&&9I M^].IDZ2060%5'03:"3'''#D[]N((K#H>NQ/J@A/3$&>$\7#71!S8;77:TPO6C5+^[#2:B22 0 HIA!H1.R9EGE-SV MCV#-1.*,#YB=^%/LUD'6]>,0/7&%\9\VGU$! .H)8-WP]9O-OE&16CDO0,1P MV#'U85E\",/H:+WBK\I",6A@'KOEH":VX4/L[/:Y]Z34[>N[&GR(/1,A+G'I MV_$/S@0% 5[ 6:N=GBW'M1[%V548E\PJW8YBGB3&:'VB2+]TGRK:5 M8?A>TQC^,H^-O_O>TQU%?.FR+']2[-%)T7RM,(<0UNGZ+ 7*P+0C8(T"[*2C MRYG:)M5%ZVJY5.L[9!J8!@.M>*= M[YV0YS$E<:@KJGEAR!X-,V:?\OD2UX#HL9&_O:14;HM:7^/PY0AA2LNO0,IO ME)CW9Q8;RUC\3EOP.((J=8[N%52%LW;&#?AEC[B*A/HHQZ6]4W*I>7-O;DR* MNPXNW:N4[+R%8P;^[U(+QS!Y(2U0=])>52,^Y@'FFHP=#[[!LY5(]GB@8@T/ M+X%% I(_9D"[,,3L$^SJ9%%^;(@)*TD*!!; <]>?[YW,V?0N'P4)'K85!)3J MLU1JMIIWM)S#BQG1M^MG5W#*Q X5YP28O2K:QE2 M64J(UML^J1W.\$F:!U].LH7,,ZDWS^3\[L3RG:'"7 [6:>5F4*:7R-CW'C>) MR][\N\3(ERD!RMVR#&_N-;.O]%H0Z9;9)%*B3G-/6:5$#1"W$EL*F6;C)>I, M-YKGYXUWUHQJK;&*8,.I\1JN.C>#%Q]B=009/Q(5.8(/8%_FTN*!?565KK[> M9T2"#+>0:78JUFJ81D.F40V]?J:YD@-*DYH?-MNU*!'V_^Q[R8FOM #HZ%3T M%+U?50) H]UTR6T5!-R/X+:>.!1V*VNJ(5W8\B[L2M:8/V;N\2JZ9;[(B13Q MNP/EPKBY'X ;THA0J'1@SZQ/#V6:?K.8YF(=6,+'$QFYRX'/ XV5Q'.NDAXM MUQ,G3.X=#*I.[JT+;_E\%_12-J5LGB,)>6!6G83<("STW7#;S<5I^IY#(>+P M=MA3'F[ UE[ VPE0ZT5.$V)@LQ>'NZ.0P(%#7OPE87 "TX4.[ X?L=_Y,W>9 MQAQO%D?BI^S1]W^43;1RPORHB!HUFP7^3UH-QA;RN4 M)>%[I^DG2^33JX0X'K0!XGC0%(CCRJ>Q]:7;<;K7D, >;)OR1O^T7E!Q/G@C M^"2(^>AW1Z#&@!!O0UHVN^N0Q&9W'6DY&95]$'CD(>%O$1PZ2Z^!-$;X#_HY6V.*,64>%9&$\)9FZ#3K>2G>/YG1/XPJE^ M=1+K9/JGS]95B;> MRL3;LR7>-IY%J[JWK*'M+OJ[=S!+/ )8/\F"A.#>AO2OF7 ]9&JP3&3[4\Y6E<>;K*OUQX7WV%GDML"0<72NO$RI M: KK[-"GU;&.<7-O*&IW/9/\HA,KSJ\OOW*LC+$C:N)U3&+P)7+[#D6Y1#OX M!P^>#_8<$!!)&0ZK\AP:X')?._/L4)55,L\ 3W)&=[V"XJ*QM,ZO+$749C4L M(-W+4EJ3B+@>D3J4]\V;>U4'3Z$10%O2R3R#YJR8@8;$0*9^93F\Y]>>#Z7" MJ3*Q5R8/GL,2':]!A@@*H"F:5I7_)5-\I91>D93N8^XKD%+$)A@H6K]B+)RF M)/LNIS1N2?^]DA[(@\T]D/?/]T2\E^,;)Q.I9=ODZVJ;?)J$^U.E#)LL2=DM MF42[=(OUX(V^HA[AHP=0K,\[,VB'VGH&[5!;SZ!=>@E[(*6].U&V*&N51F]7 M,<07CSW$3_!>9HK,KN4NS9;G@6VR,;UH8D545_"K;P4C2H=W FY'?A"*TH-G M>(C:*U/GY2@I2F I;2V7!=P/GBS/^;<@VBV^Z.;KTH/7< M<5UVZ[QF4W@33<2?<2':,/08)DG[QL:!/X77/G'_*;!F$^ QF@:*59"@.DW] M$7<5& Q<'18O]KYO$YR\\$!IU@J!?< *+(U/J7'V"O3U@YOMUV'6I3;1$J MU-P/?L"3-E>8'P= FB=,9F#6\6[0EH]$"_B3>F514 MI%3CHJHB_W**I? MZC?-)E;('CDN=SIS.2*N$7XQM03/[YZ2=2T'FOHS!$) 'Q'SJ"<6T%R,@0#: MSM@1K#H*P$$!1@K$E8$/#!A:S]A&KL- 2OZP7EB2^JD4IG-OEPM$H@96"ZFI M.>XX]BW/J9V9:U&#=5!,N.WYZ2>SP*%+5L]HQ:YO-/\1;E*M"+/TD+T;BPIL M^/2;F$+9RIHA0L]L2@!+:VM@T267M>'_NJ:;UVK^'[Q(_A7VCUPH0P++X,3ON6)%]Z4LJ_2V%P5NX9:44?#OKWQJ.1X\HI;F%S@6 M]#O5ZS6C[G5M;=:QI-B$6N/):Q?;W*@=+D\ K 1M[LZ678_1[8*ATG?MJ'#$ MT8_1NF__FHWPU4P@HKP3^TG?J6]?"V>T\)&TTT99RO1KH@Q>UVDGV.E!3>M! ME,O!SO4X6(3]Q.\"\=HL5J:P,+8G6.;,P6;Y+QQ,'7^&XQ7V4,$#2_J#1^[Q M,;BOXAA3DC9F3;3!M.F=0E!^JX\3V.?G88O[W"WV?INYYJT(*QJ]@00 M(>"CF(ZT+IY6T&$9.\ $X%K@X?89?!@_(%+@>\&N X>XKB6.H\@3H/7'/ R3 M8SFVV&GEX3.KZ166;HU,ZT=. DP(.!XU!5S"LF^8G,^!#;%CSLE;] 65=I;^#%']/@G JO\!STU"]L'#BM'2!$&6%'TSZ M[5.JW\!$O*>+Y6@;F2\64/'O(B]3%B++JDER4M1NB>3UY(!9,B'#Z.*EGM+5 MFU\L>7I=*VN9I53N(95J":EQ]J,_;[HQD#4HJ[*R(0)7J04SR8*91T/[GK3TY+1V2I:Q;.'!,O6CU>MKC)4H M@\9PY\4>I;X79!#099HL89')\<]2 MWG/R;M3I-*@8=@>?UCBZG+H-53+%"?XUQ3'3VM>7!,R\" C>P:#=V!4Y/8Y7 M%J'8WQKB?+1<2B<()YQ'(HRY(:BWGK>/G^I;@XUI5K0H"UB-U"Y[3VE*=T0A MD:D(B?!%2&2%*D6ARI5RJ/V"E?HN1.OV1B5UK3-0RZ$KMP^HN9&3VA[>;"HB M[QG1?1L_PI_ZF)OH'Y?<1VWH\'+$.(5 MAQ#[Y5'I2I\A"5A&V4M0&\1N/(I>/_G8P-2QZ!P36 MEB5\[/SDH[M_\\ O$F[UYIZ0([6WC7;_Y;'Q9-<-V_AHG5\T\"XEIUP.IQS0 MOFU/3M&;SBGUVWIYI7! UL]VM)@] UZR&$46HQR(.'!@Y%:C+M':L.U]663! MF)31QE>9;TY$THR;^T&W8C >*812"*]#",M4;1YJ*"ON$=XL&:W_H%#YH2,M M/ST'RU(9*36CNE5?LXU5+BD*>)@AP>^)++P"$ES<<6YC=>V5])PSJ^@Y9QI5 M])PSNIV>[#I7:]>Y ^"TS];T[5/$ITSKL'3&E;V5QGB#O;4<>X]Y_&%YP-D8 MCLO:-&''N)CPR:F:_<&SW)?0H1N.CXYG>;9#8*Z>:&%"SX!!C5V!S/TE[3D6 M+F_&B5#-#?S? 7ID(YDVXP.,?=?UYZB>1\L4LG(4PMYFXXQ*]A*5@@65LLYL M(0LG?NQBWP#XWB)0 ?C5OY)N;6SN1!,:U,%5.=--V &+=^: TO-]"3P_XM1O MBUM4XL_=D,\GV!V-BO=A]O\M>NVX+["=B-&.: 4?P4%B:O?NOVFL;#)6#,O: M>PH"7R _C<0(TFIQ/&IB]^"!Y7*3EW?8-^PMES0#R%:%/DT 6PN)B8+;B),].F%,!#PJ\%V7 P??AJ;@6C M.]?W?^#HN?6*)H">Z%L7..$/,2IV" QPVHB]T&'_UX_3?:=-QS6&/&E9%SEX MB9VV&_D*8["/%K5+2[J,;*8:O6O__4Q>\3%9SN_)_*8YMB49_U-.-2XFPK#@EU(A8 7<3^V$G.&8]YP+#U30 , U.DIH0) M$ 4]!72V ^-SQ1P4=(/;T M5=^P*GD&>'S]O;XN)O3EMOL2?7?P0VCK@]\>"%H")0_<$>@]9[ M204?5 ?JCS#3(PIR,DR=&([GNEUF#15'22M,Q_/\9U)1U$D-7ZIVE4&_RW+- MQ'A 0_LP@&4'V 6C-TC.":A6F3I$T?.B@/0,4I]$P+7"B.G=_X]8$%39G(LN MCR/NPA0".J# A.'("4H\>$%ILT@[/G$"L\DTOVCJ&:(83K@[3Y_3 MAFX_,YV)O4[ 39N&8H @3<"?N1>CE86M>^(> M:@*TBZC:L,VE0Z9HJ?T+WD/0UCV* Y]06%/G)[&+Z]N)DP#:)=FJEZ4!PM36 MC$3+S5G@V$(=)MU18:LGCCU!X*(9;+,_12,=@>J*G"F_@Y?QREO0-HU,=O"?DU"8V6#04!2,:H9D-V7]8T]E;X!4_'L%_8#? E@=T M!@:^]+!-#BP"SKI1\J00$?BO%5G)1Z"/'>!JAP0CXBYL+/[R+7O_\,<7L$L] M4WL+!@2]UU$VT;>TA%2@@*&]<&'WQ;@+SVOA?)?5NMC*OCE=IO=3Q/^'ORQ\ MUE,Q1;2:<@N[7A/?A\BTF;=9PH4F38D^ MS+(?\0.(Z:\0,]-Y4T%,G =_MMP8FUPL.Y+)U(3GR0-B49**$6@0UY_EI@+? M<=L*$T]Z:OW@J65Q;+KP#$D_+"%P*2!I-I]%.#9>PH"(A*_?%'![X>ZNP&QE MMSCG1=D:#CNF/BP+LM4W.P--KP0Z2M4[_?Z@,CPKK;I)F:W$LSH&XFG8*FB? M+6V$3H;X4PV UMXAAR;2?<\.3;O7>.%$6L,B:J.Z*)7(#]ITQ4-I1J3W:W)> MD.!0%:VX@4%LK6Z^D2NI6'7:Z^Y<35E$6<,;5_;*/PWSM92NWO8Y^U1S00H7; MWM/ LL*-Z(J2PJNBGX#]-4N6+-50EC(5M5O" MV[CP\N]K\+=3K<]$=/HZ7&JMT[MJATJZU%JG?]4YSC)KVB,RJ+@=+KG?GN4_K9E\Q1:E?I]@<2:^G:G.W, M'GSX]=/W]P_LMH16V=?#:L9*2V<--%UD^\I@<&!F0 NR5"17U91QTE.&W6Z3 MV*J%AJ#-!X/$$/Q!ER]%]N 24PFT3AV^3\-.X%>?4**JG9YD@X;HV[-C!)6I MP\H5V>$_D^V_0U7^1C4+J^[$1PY6N$5O[O"A<];AY7)3SO3.9:(,.CI5M^_* M7G1"!O)AQP*4XO&%*I>MM"X[J:3U RJ7_D^$% @0, +1/+""5]3LLW<"TB$M M_0_CQ] 9.1:67E/-X#@!\4 @$)&\@]_X5% =32Q1Z_M7YUN'C;!\+EC4WV+A MJBNJ5@4"1DB(!QSKR+,\(&N*A=Y8 9Q,.3^4#<.G1=P3GBPOA:M-)IS5*S_R M:,ZYERPL[+ 'VZ92\"?W):N W#L_R<):Q1PN1 *2@' :XKT"\>Q9!;/WV\/!G5DU)V!>K^VK-9N)-2 4+%"."F6\W^GV<<5_ M"[[<[1'TE5<8J,\LA=?YX"H_"QXSFIU KP M'6!>&X0ND^4MLP5^\I*8I+*9@:X$R6VX&_K%[<5O^>@+G*J(P!.F/H$G\ 5X@K@N25MK*(NC"]BL0(#E8J'6+PF/\LP[ MWVM O<,0X#$="P\$R0O8',1V%)/6M6 8T+^V%=.A+GAA4X3@0JGRIXX-HS\[ M@>\A;LS:-!:G287-$-H(CR@!(8X'^ JL1/X.#I)NY'!G M2*+]X$>JW@2H,4X6M-Q_6:,4CV>!PI,[E')2#B#L(4]Q,5<8GA;)$%.2$8$DI:=FU@%?$(J7 L5OE%T-#C3^*XF(&H+9XD++"5D[PC M$"5+\'^>*^E<.P,JV4[^PB!_&:"P]'R /TB *)$EX=TSQ!@JOJ=8O]5H,3X; M*A@2WQ&'U2,8Y9-%-QRT2& S/W6NUNY9D)?8V$4\-0$:UC$9S,!%;4=F,=''J>^*KO9A?H!0K#F#]LHP.T;VL@+EK^#+ M$EA9-!"/_C,70(JO5+73WSA/^(<+=!HEZ,#9/]>TCW#&R6<@H%PTG_![FEU^ M/C/K)0!MGS8:8+=@"Q/P8W"*[1]W F$2Z0+?DR)[C3K^E3;H]+)I"M!:_!%9 M*FO52U"0)H..7D@2)[G'LGYFLQ G#_B%6OB+33-+?]]AAW#($/@CYX+,?(=. M7 6,,LV.9D?P"QC2J8 #SIGD% P9F0G)6>@Y%#//S'*"U.L[:%>1Z ?P&'I\ M*ZY;ZK>TW/"79:#\5FV_7CZ0;5#NU,%"LRB("JT.],[P%Z68IPKYA\;):ZA- M#+6N/-+1PF-UA[YX=X'\XT-Y_8*XNN;3Y7"K!W>NHPFT>RW_) M6I.FS>C?[.-$'52MV9S?MY"AMN%[Z$WDK'>8)IR[IKT6B&IU8"JF>J#];X"5 MO\0]T;I#Q="T)NU)"U70-F2)1JJ@;]@AUGM2DKZ[HB6G-9HZGD/],C%[,#5[ MU]*[9-!7-+TLQDIS,-PN<4O,OJ+W&K4E+51.K?./WO- +81T+HEQ<@P>D*:I:5N](!^B4.Y*4 M,S=I3UJH>0Z+@-4 ("WRY9/$<,IN]=<3?PYP?(Z(/S1$$&[5GJ)U2[26;$/8 MZ+JV$+Q:XT ?2H95+B>L0GANM\GE4JKL9&BED4S5NJL#&@'<]O3R\AIN"V[[ MBF&>N4N-O"G8LAMFOT3/%GE+T/);@L]E2H=O7?+PGZP#.ZBU[/AZJW:57M=L M8TN<2]P.55'-1MWOM% _M0^=T*0AY<@W>D]X9-NK>7_M% .ZZ9 MT55KGRW:6&_DJEZ[K@O]6[BEE&M.V<- K M<5J7T9E+B\Y\6L,DNX9K*KU1+7:O_IIJH.A&V4.[O*9JIR?U.<$6E77?%:VX M@?),?J%9/B;6:+]0,N@%,:BIJ-U!X_FSA6:H+7[O!^I[02T?P/7%%@85W5+J ML/LC/T: L'8=!+N=]:J_BM;=]E:\)TLDVY]^#:3#?AW3H#$ MSW^P.^;Y$7;M\F"SQ[%[*$IQ2UK4-:3]\2Q!)8D[FV-H1C# W/ZY(VBY-&S M+%7M*D9I+"%YK7AIUXIE8+:N(=!N*%VM47!.,M:NJ*43Y*\[UE[_!)OZU.77 MTHAL]EUM6 \T^(M+YZ6;_ZMU^XZC1P-U+3B%??6XD\M1-&GVN4:R_Z6S_T#I M#RZ"_1MB:O>,8M;3"HZ&>>. O73L'5>H&)#ZEO1^>T<=2)T0K*D_IHYNFV[^ ME[NS^O'QA7;1KM*(R:]LYAC5[4UDCPWYQ-+#@,6^S)]1^Q9:_O1[, M.]%G&VL].JX3O6"#U1%WX>@<,'C9LV/#R@DK;8IM@6>@%)ZX_Q18LXECLX _ M(7A:A_T]<>";.0?I\B+'$XU:06LX]-8P?@PCR\/VQ=3&..U!Z#_CL=U=0/73 MB_A/.+YC9PC;=;#3I(+C3BV8K47]7D4;51<[Q<^39_"U&*X(DGCRU(>?XQM< MV <$K$F&@HER& $' QK8,?J8^+S]3^P@#"7S>#IDB.UY_?AI@LV.8;W3$-83 MP@:*_KWBRB'B](O'. 2:A_C$E.X@L$5RTL25Q:%H(AL%HBTP$@!^J]!3\V1G M0(Z2AHI+XT4\'D6QAJVYN82N;T/H)5AV9EB M7/LHU4LXQ!-P+$P*]!BLX)7:S5J\+[IFAZ2$/(X.GPNZ$CY'>E(?>/AMF=:M M>Q'SO/DX('F=KI"^4@DY6J?;*Y6XY(@SKD+!CK?JG[I>"6S6.ZS5"$F\UG*DDLOPTSMS2#YO&:H MMK6]V6/%+>& #8&ZKGK,V@].A+\$VO5ZVG$B"5F9M-)AMVN%\A6M/*F[+'9/ZRZJB*CT@(*J=T5$I6L M5CI)"=!&M7)2N]*4VJ"_\>IS#(]F]LW"BU<_Y.*V,YS!B0OM&?]IXX4H&,)7 MFJ' [.A[*A:B:Q*;C]9.:Q=>WJ75NX7]3K>/*\9[JXTW2,P)&8B\';MTN?WX MPF 7'-JJ6^LU;9Y ;X[8#&;DCU+'I3@4@ /# VOCQPPA_(^Z&/G?F 4L3]./+231VFP-CXM7B_B"$X43H]<4^8 MB^0DT1C+=5] =,;@*^(/TOB.XWG^LR!=%NJ!'RVM!XD4(H%@(Z<\"AP;'Z% M VP 3!5&GEJ>]82T">&G=C+5).BP( )^F$X[C.$$C%$1VP;-%R4C3"E*@;^U M9NDB1K!\UY_15TG4*/V1RRTXQH039R;B)!W&D!='W :_&!4(O& D(E%$XF3K M*%82D*(9.:$=AQ@$LA[]9WZHOFCZY3%)"P_0#.,^Y7MC$P-CR$EPU[*(7.?U M;T_K],QA-3>M6L?0RE[SGOSZ=Z])-3(OHZG$JF-2AKS ;UY):Y4W#\=MPZX[ MK#.'W\L'60IV:W&%)8,NLG3XHDJ')1]+/B[#QQ=[@_MA]<1_S7'"H0D>H(P4 M'DJ]04?;AWI-U?YR5PMWU>CH4B8.#A(-5V7B8JO#/R]2N:N(#C=X4[5#K<3U M!,"UCGE9IN!ZMJ[7&4CNWA787F7O8RK89&B[DM#V1S^@R$M$%Y'K5ULK%788 M@,%C'E4[)3'QM?"G%69_CF'X^<2?+DJ(0(-0J9"(M"7U2:-%K&?_*/K8"8&= MV0NW@@[+UK'SLJ[!*UK."VAQ*=_[F.K4]FU@WS -BW8/!]E*@$D')7J^Z4J?M MX4TYJ5-,RFAM5D CGSHF2*FI>_\/3[O^JXR.:'T96SJ"+P<]!?Z2?%D]7_; !6^% M-6KJ4Q<;Y?RP\QKNPH.??5WI:IH,$&U7( TM4/\ZJNATC:H-.3 MEDB>UPI8XRN/+$?&O4&RE ] MS(>Y'B(!(^V%<%&_BF_J4Q=["/JX(X/@PH] ^E!1#4-ZKKO4QUXIH-=,(\.0 MC+2;D?8LRJE?WS?UJ8L] CW$\$(? 5443)=\YN(X!']ZX

G>7 M67-%?:*:*$BOM)ZI&,/#HM<5.;\73%["XJKU^'7!Q'VE=P=*USC,Z9+DK8QW MZS=F37UJ>SGBE?2:6ESPRUY3M4Y ]IHJ Q=J3RSO"8OP]BC:NKBRJD,Q1/L= M=5!184Z_T^T-FH9 V=A);0=NE;"81Q;=G/SB/_O]L>?R(QW9IKNJ-8/I72KU M:CW_MX!$O[!WY YR&3766RJTSDK$QUF!WU-/Z&S$QL[5V7S$R\CN2Y9I,I.1!M<&T.!)EO/!+S M.YB0/^4!^]VWR95I,6CXEZ4^T@%GHE'S2+3_'6->SQ/WGP)K-G%L!G/_P:/P M#?L,7MR$/0 1@/44]A ZUMV?ENV,X:& /R%-;F\>_GQX=_-:81_BP)]Q<@%_ M!WIYZ>_@D=\?OC_\SF(Q ME-B5]IM.D<[?LHD_AZ<"A7Z0M+Q^(>1H:B^_\GP(?\7NB#T"<>(9^J^B7;D_ M'H<3/\B-D$[G4F#DQTX01NR?V((E$^Z[0(V''03:>-P6I$>,>$'Y, IB.Z+? M"]J^PQ;LW@N+9R/"UB9Z.Z'U] 1,(G9NT7(::6JGHI7M;.3#]V,77K:R^> > M"'9DCQ;VZ?:];,=P_ND "MUP.B$FZ(FY)MOKS[VD17@"7;_,Z]GPH8));&$, M_.>X[O+05HA<^^SX<>B^P#P%LZ'P MJT.(7V>:\@CQZV.NMBPV-*ER?4F")NF8G:[$@N^^FR%NO$T6TV] M5ZIJ*-V^9,P3,.:@8\@J^3K/?HVUB1@CN/ D,K.O#%19/;9#1>R)5G7--!H. ME)ZYUXGZBHFDJ_LY0?7K]*8^=;'G+Q&'OO"\P[ZF:#*'?W?3FP,AQZZ'1@-3 M&1QH;:Z'2-J>1^[ZM7I3G[K8DPVE-EWXT4;M*F;?E![I]B3W_?IB73.)5$,9 M:)*/=M19R4Z?C3C87';5Q/)]\T6F]1]3-5%MI.02R7L$GK,D[DE+4B1Y*^/= M^HU94Y]J?N7/&>!OU[/)*\P9UY>)IF^B63LRQB4<;DV3.@<<;J-4OD2]O4K< M5HEZ*U%O3T>BZT*]7#DV;LJ<[MDWE*EWD,%^J$MW@-E MXK#;WJ6[#S(;1Z::5*0>]&YG>!KW069/M/;<*;,GKB/ WVPR58(Y61!#359] MA[KHC6H61E7%1XXW C*\N<.'5A:]4>F?F!J9:W.F'5BFUJ"C:T@*#)[_Y3F( MD?8MLB*.R(E>%#B/,7Z4!SG^&IY^DN;6I]*Q)SX8UZM*^YUN/U6E M0+4"7>8]L103=&Z%[ '5#1#0$N"F2TH6O'AUFY+5M8Y1L8ZEF_IEU3K>T4/F M8,5Z1,)4"QA1KY<1P?R:I1CQ-QY,$>NW@ VU[;9>K][4)U?"RXQH[=.69)W1 M+IS/>K7SF5Z*SWX-K'\[[GYL(&[^EKD@6.]]5[#GC89.IF$.Q*X7X-=@U-$3 M#)8[\31QK5M7]C<74-BN#^P41I:7H&>[ H9]XLQ"H8](,X$NPD1=@?\=$N9\ MR/D/U$%P9ILOE!;Q"C[*?SJA8$#Q&P'([<%'L>6Z+XC8#2YKF.*E/ULN,.$< M,X;]9VYX)4!]&<< ,PP8CN+\%O#/ST1]$>XYJ>AS3FY" 0&>8 M"2Q?+%D0VYI9CXX+!Y7$[/OC,4> ^#"%75^E<8=]\AAJ" &Q/D>)G5J$.3^= M.E$DC,8($?=#8#=:5+:KA 5/[Q$ZAGE\GA$-?I9[\7)R[ MTUWQ%)L2Z9ZQ,7C0J1-XO6G\O9ZBZX>E@TC,WZUY-H..V004@'92[Y6A*<90 M8E&?A"\EC,YY#61QWEOC#63$O:/L8RO2_82V&:B*H?VZOJE/7<\A;1R]5'%*:X%4O%+[IC*H-[.X!63J#P[M ME' ]-'JE=?N*,1A(,NUB)5W:H:/MT&$YYXU,%?F3^S.7LS]X%#AV>'C>4P, MR8;#CFZ898.W:K=CZN7PR+:%$BM"-I.3DI.2DZIQ4KWBK[:BY0UWGU7;'G'^ M'$\?>8!)0GPZ<_T7?F#9Y#Y'_VN(X#_ ###K*LUGG0%Q4\H>#+>U#W&O@%>_ M!Y;C8J[<]SEWG[,\B?_QW=B+K."%/43@]"SEPVXL>[Z0F/P#YN?OP5/7D)^P MGCPC4SIVL8^':=#P/*6-2D[:*%6[;BO;O-HLPXR=#6OU8LBUSU7GU1%%\I#D M(NM*5B.1'T,^0 M]#N&?D--TN^H])=N5Q+P&/NA'=IH5U(/J*>OYL4?T\E- NJ5?&2EJ//Q%\'W-@0#O" M\99A15*\*@+]B$)!T(>SV)OWSYK5 P%= M,K>"T9TK/F=32@X#;KA \LER!!B%> MTP7^$K7.(F"6!0I,^CO@TB!%S1D[(=C&5"?E92*;=P*Y@Q-^#'QKE$X-YP,+ M',,/VA#S,64$0*>T*(47PN042/D@'K<%_9/; 7 (#C-],]$]H$A)RQRIOA^?/.( M3_$_&?)1B@Y# &F36,P)]H90=X!R,*4\$3(=YX2@4FQP9D 5"(RN!%PF_P/' M _H^P].H$J8$%(OO^1?HQ&GV5AC)\R/8S@"V.H6W&3EVY)/%6B#,/>,"G2FG MUPFX(L]GA 8%FRL,J%"2\,N$*_ URVO ->+"@;LG_D@@$2+*$L[A,340- W4 MG B,E.P'*K#%.'.+8DU3&01V$$V=,KFGF:J8PJPH\BQH,=14+A&8.$%]OGNJ[Q$E. MG%7RYA1\MX*F,U'\H$-"'&L$9EO@T?D(,.?89&U&2$&!=7=8@GG-F?-%['MS M_\X/2<%^76T?(8'.]ABJJ0!>522;KU>6DW"V'NVG^7W]#-D4 MYKZ0Q F97;(?D2K,2VK!@E\5M9*_]$7_LO^BZU==37UJ3Y5:9X/.C:>IXFCD M;BCI<^C/RM3LE;VG?HEHZE/7@%N3WH14T4BS419L4][.P%1,5<+6[(1D&2J& M)KN7[R#3K=Y5!MUA):WL+YA.MVJO,W@MP6N.-D9-!J_9&A1YOT@/V"M;IX== MQY8M$W8LL=V8$@#"R+=_W&'[F!$%.K@74B#J=194';&$Z0[,%A*!VBQ$B[E# MBQCM(HO(6LI:FEDO@>^ZV%('9L39+;C".V>,3=T$U&FDG6OJ4S+,(\,\C6+( MIC#WY40P9)A'AGEDF$>&>6281X9Y+NX]]4M$4Y^ZAC"/N :9T;W(I8=X^D-E M8-9:F=T&*@T'BJ'OY?%>,Y5NM8$R,'HRP+/#-=#,CB$#/.ZH^)*XQ^8/0['^L6)>@'A;;AS9%CN3 *UB[R"%>U*T:M"!R# MW,)S.0"75(/X[;?_L*:SMP_L@UBX**3//FUIR%I6)LHYR+_AOZ]?/S7UJ6,Z=C0@=OVQ5!Q:86ON?"[8C5;X-(7:(GB=?AL> M5:3=Z_185IZ]5ZFUUE'37U!P%_-O>8B0[);+QMC< 9]2.V;ZE%B,XRU*NE1U?+ MA8\W!X.-?KFP\K8 =57)!7).^\Y)UIXW)=8I _F-\XFE3RT#^3*0+P/Y,I O M _DRD"\#^1?_GOHEHJE/74,@?^U>Q"JZ%[G0H+ZA]'5#1F%W$6;>ME)5'82K2O$*CHDSRE\!C)ZA\V7 M \=RD_[7C J&M_A698.%\*(#8[ 7%,7[RL,HB.V( ,O;UA=4!NWDG&30KAE/ MR:"=#-HUBB&;PMR7$X^203L9M)-!.QFTDT$[&;2[N/?4+Q%-?>H:@G;%UR 7 M&J33%%650;H=1/J/_V5JJO96DDGRTK%$^OR']!1/%J=;#VN<,V;Q^0]VQSP_ M8E-N><"&X]@M4_IR<'3 P/]5O9@E(\A$^U$>9OTRST94#/[,L7**PJU\M*BA M\\=;9W,2JKQ2%V5M9R>%PA9=8+%#;)C1)/+ASU%LXS>NJ"OTQV/'Y@PF9W.% M/7-OY ?P*R\*+#MBMN79W'4I5 ;'D_7B/(RG^=&$!S"P'SP!/R=Q-?%B_!IW MY:XIN]*M<5?"V)Y@ )%/9Z[_PH'H',P,4ICHE)+HD7M\[$1 ;J#1?.+8D[,3 M*IE+B SCPV%4[/_92;9OS+2>N'3)H.GOB&%]^\FS_2E_+1H6?\E(2PRP_0D) M=GQ!(+YR3OO-28(=-R4B)<.MS7BL?BZ2%_H-N-!OL/#)H*\,^LJ@KPSZRE#2 M_K>]XNCGY(]^Z^?N0V[*6Z(D-T)T]A2M6R]$9[LI:"A]H]:RL7:3[U8=*J:A M208\&#U6-]2.)N%CSVL!6P@?N]4"7@>F[*VQ)]#R-8/*RG:H5WA-5&=F0/,* M'I? 3UW4FZOJLEX$5&L!-0L33&!,"<;5,#N&&"2)PKXM[']:#1:M-NCTEEZV M)R+MH*,N_6P++&VOTUUZ=!V;MG![$IQ:I-]9<6-KC7_2F#R,TEZN,I)Y$1$Z M.2<9R6SKPWZLF'K#L^@U^G* M@/O98D2U #9N#1&MFA?FY.,TN5I /P[8=QY,V>^^)<(<7_FS[P('4R!C%["F ML_J>LX2=+@E(4]1ZL>_6SS0J0KOP83SF-D(&TS=?@?(EUBQC)8V- <@YR5A) MXTY4,E8B8R7M?4K&2F2L1,9*9*Q$QDIDK$3&2B[R/?5+1%.?NHY8"5V11-;/ M:XF6Z -YP;V=0@-%-X:22#M")4 EK=[*Q1:0Z78X[!@R6G)>,]3"\L3%E3Q: MHB!_)7^AQ8C=CBJ+$:L Z:W[PJ_NW]>OH)KZE&PF>G.O]9=CF[*9Z!4U$STG MHWWC_"2HU/O?10GP;S_B3#_%1':@#S=@[8MT!QZ>9D);7X_I*6BR(E'%"]K8 MCJFDEUEDWC!_A=M6&&'-;>S9X%U8CAN7FJ\ICGOYVD7A$1=6/'+L&^=K9PQ< M++?L"=Y5._X(6!8>07)213D2Y:_.MPY,T(KBR ]>%C\$S:RIOR A/=N947U] M0DKZ!:C_F4\/XF_S5%RT28ZR*>%H2&R@3;Z,G;#)033&+CP3TO,.;+=X/IFJ M%ZT*2RAVT$X&\>,H=$9<+,9S4,B^X91 0>!'L3>VGF&F:&T6@S];;IQ,U'7] M.4*HPTC8ZAG>2>P&+[/"D$=4IQ]RG&&V!%S<7]]R*]GVJEG@/SM4A8_<'WN@ M(?PG#S96O&0!UKYY"-N:D8K$WP0\Y)23@)- B0-.QR"$RP1@/IEC]NGK.X8B M,7BK#GHIG@#. 5_R#F7*>_G/D'D\8K]]^OW[)P'X'Q+& 3Z""7LC!/J/G$?' M=:(7LM03Q[/8MX>/']C7;W_!C---+IXU1DE S'"10%;'=CAPDB#S)CP" 7^P MD-.HF*F/5R/ UC"&$(K%.CS^1+[QIG<"KR2_P7Q(V B06OBY@RF.\,_8I77C M2!:R"NX++ K>BG1>(E+$IT"_^81[!5/#S+F?I*,N*57Q8R(\[V(0,,]^81]^ M)AO]&QC)!8 ]#P]4PGKM.A@]1.S@I'7??H(=9HM4TQI])O;?L05\& G.1BK# M!V[Z[_?@PP"GQ<"^[.$1="E*T ]@UZ].^./L#A813WV;=H$!!>>&?$Z)Q*0- M0-)@\@&\!LS15PX6*$+IGG,03/AOGO;J0X?6P#Z".O*#,.FLA1^%\-/,&_L" MWMAOKO\("G31*R%Y&+][!*WH@1Y3V!BT'V@PTK2>< *3MALH^60GEB!:7D"W M@[OXS ,P'R^@$E"G"*=H[&+#F^1)Q\L,BYW*!D]E@PS>#2XNHPD\CRXD^3EG M;^SQX'G /0GMF]#/PQG][YO=!TZUV[\YK5\*].)%:\LE@:>+?& M_ Q&^+>'AS_9QXSS_@ SCK+:7C_U;T[>@,?9PPA?#PS]&=3-+:K^URPY35C" M-2$WW4H?2]VGQ!&B+V^?P':\9OX6$=H-V@0.P!2X.6T\!')LV?_$CKC]RAH/ MP4$.AG/ ?*/GLWA ^%T*2TY[!4!/T<0"-04Z#/0&NJIH['$A2R="WWORT4%+ MP)?NGL O1%T"'^7]S*3U3Y"A/:WT14)29.V!.$P27#?0'.B)@+:?N18X>,%2 MQZU%GZ6%3 =A]^_?3]_4,QK\&F"/0LOD050>.W:X4K M;Y,65AG\9,99,+3"%D!<%D.&S=\&H,L'I/J!?T^%Z5U0G'SEB170!8+-80M' M+/TYLE[R^]!RA66'\TKDKM3CMX"B<%[ M!465V<8EP6Y.>MV>1GK<52,_;U.2O2E!GC;%$OR4\'=B6:\=);RXX1CO) M>7#U!_!=Y.-);C, 6YOD+0[7A$W91"0DZG9[,$TL7\[- A+"'\"PTZP%&DK# MXEN7VJ.)HZ2?\^4Z#*;WR%V'XPD/^0M^%XI3+QG$])EQ7AI(HG:%8?V$.R+4!)XLD]N M*)"!D;^S-:7>9GH&'OMX@2&^L? =;]AAAT;\9Q*0N\.0^1N]7\A%XB,'9NQ% M;^XTK6.<]QJ>G/S^VS/[GLND40>=7@^7C2<$X#[@,5*Z,4).;N%CX!R\5 I# ML:G(G>)*(65BA?K(#T&UT6%*I!^/(1;U^,R#^!?T+FENT MTF2>!2J*OB+[-'="?K#G@48RN=U8S8YNR@41,WB#A@%U+;]8)3)$!,."=Y6@_OID9C%P

@)CR14EI_*=/*PC>&P=4]C.92#:,-D MP%8\&9 PX/*G%R7U:58\F,6J-.2U<]O*(YC:Q'32GP1^![/B?BX<'6M M)&1$[(M[/[/@J%S( H;6[9#M]%\+\^9>'0CPUQ)QM- 9CQ=9<;3@1KPG+RY M9CZ$/;#EZRA9J@^[,9YT'BVSEHWZ;HXZ5-S.E"(71@IE:P]:@.CM;B M1)[XA/1L,J7.OA:G@?/!.%&/&!D7/Z33A9*I\L7.9IX'7G!A8 MHBL^? MN6X=]P].F.&*&*],.8-U^0-&V)%]@'),3_LC)R1'7(_)2Y*Q.AHM' MOZ?)?M?!(GT"Y=FVP@DF?P08M*'3HCB1/7+4)]E@>&Y0X25,?.<1H :>CHCC$BMM 2FJB28A/ MX4/\PN/SG2/(@U_[O.$T4K0[SBCLV,02X1PO.2ZD%8#WCE)<7 MM[R8;L3)@\CX&8SAD^>,06-[R*?I140F2GE4M;5;9Z"[,T5=BS_&'CH+#SLW M\_14)]FR?6RYJL HBH>6FBPF<FW//8XYFGC?BDXS#YX=FR]^CY=.:?XOADP3:R:":2/^&"E9 M"N\HQ@Q:>H'U;(&+CIH*QHR!<7P,C,.\+-L.8C@)T'2LGXL1Z6X5K7C D[1* M2JBD]%-?7*(5#BPYLN4Z":P+6!I[D0B0SXS(90F$\J+PS/M-Y01"?0A_01S0 M<['(.<^ER C/(4ES<)+[NHIX!A6#* 985"ULFIK"G#%\]J*(.8IOL@L%&BJ= M-(V57">X+W=P4G4Q4SN]5\A.MI2D#>.\)&?3Y$)APT7''+-Y7I35LT?Z4C&A MG-^FP$$W#NF.?C6@E*TQC2 MEP+IENL#P7,74867U4OQ&I'\ORE@L_!&>C]*0@EO [3OC9DIV@$K+-D"]@]SAVW=C>KVIIA"A M52#* [UCZ&8E0+RJVM&,8+ -EY= M'(*Y=6XDI>(=^)QDZZ_NPJZ%[<=V7=: A6] 9#O1BO,K#?!]]2_U5N\JIKD. M/E?-BE.LL+U7?CAR75X52@:]( 8U%;4[:#Q_MM ,[09O:P:S_[4HH4IKIK*J MW5Q-U49?02M'@T*Q;X@PJ%T%W"*!NK"W1&S!<#R%7MX')%;,E#Z@T9M M20MU3UO\GX=RF G7X ?I2M\82#>H43MB#-4F[4@+%5);G*&'550)=FL==OQJ MF=D==AME!RFN2C;UZKT?3C";M M1PO53UM\G@]' UJQ6_LJG"1-*WL.D$[22?>C5S9@(%VD=KI(7Y? \FY'5^$6 M:8JJ-LH(7[U3U$!'M85*IRV.T:==6+;LEE^%WW/;4S2S5SI117H]I]H-75,; MLALM5#_-\WF*4\(CKM=2R#G?OH60= MKJS#E76XL@ZWV422=;BR#K?9)[?VESG*.ES)H(UF4%F'>S57[;LC?2+IZ1KR M"W199]*D[1@HNE$V"5^F%C3=[]VD<);A==DUI!'T%<-L5$W#U:<2]!6S+U,H MK\/'^;*YNS2['5]%0N6M:O8; F@AO9VA+GV=J_!U3@ERU#)[>Q#(D72!3FH3 M2H$<2>>GG?GI%MR",B1]'_:Z?^\W];!\!J\GH&B&F7K MV*33GUG!:^I5%>: O53UM\GAHAC5IFE,M#&DDGZ:3[41K22+I([721 MJH$T:IL)/@#22#I%5^:HME#I-,\QVH$I(OKF'E@J?PU5#>56W$#![BN#P8'7 M+?57WFSQ^B2/7@Z/ZCUEV.VV@TE;:)6:YPIOKP)E AKA&$A2KQM MEW6=.BHH&R995W]EJZJ=GF2#ABC8C;AU6V&^\)_)9MRA4GVCFLNLAAK.&;^( MCQQOQ+WHS1T^=$Y0NES>SIG>N4R4?J>GXXJ%P@^QFH/9&P/]F.D8<$1AP\RC MN?7$T^A;F(7C(C\;(-?Z,>PL0[9=V"X^UKN+1F>H;=I%'T'JG"E?W\[+WA*[ M=L$R5[>$'Q_"MD(637B8DSLKX"QRA.#!5_ %#VP'!PO8,X>=\)X0/5&@+[[@ MOY*1K;D5C(1,X^]F@6,3SJ(?!UA/,?61:+[]@UD1/4!,!-]G@P;9NSKL 0:" MY82Q&RFK,YQ:+^S9"G M\+876#W:OMBU@!! 9Q_[P8XX/(R<@F_ MXT=S_)L M!U@5)^C#@Q:]%?X 4D[ANVRRCW$(6Q$VAI^-_]?>E?^VC2SI?X4(9K'. ZWH ML'QE=@#'<3+&R\1YM@>SOU)DR^*$(C4\;&O_^JVC+TJ41?G28>$!;QQ)/+J[ MJKJZZJNO\'_/+L_!ZIF8M)3N9"#JW2#T!RBU41$(VB)V)Z0\PMJ+4A$4/GX3":H42OI] ME'.80U^X(,MQ@+82IB+U_-SQ\1VBB&#\<-\ID\EODE#9=2J2],:+5:MC>O*J MB.#+F%2Q;)/:WI\40305865/#S(B22IN$EQ]3QUHPUP,81D#\&+2(3PN8,M( M/P?OTT?WQAF*?)"@@QIG88;NCG,7Y@,R-BB%7T].?L!OO*P #D"L*OX-/ M6Z5/7;1@(Q 8V%ZCL2MMUYU(A3)@ 2T\>E&D\E+2=J3E><],"_ U2@](2X"? MLMQ@ZH)L4);#?[BU#$@*A<3Q9;!B,14#N #W=OS8M@G9 ,O):_;%W #W$+Y)T=?)E6>(QHK$CA\^;PZV/Y7+<'QLH&TT? 'GN-O M88^GG@B/SA!N.J!F[:EL#]INM[MH-F++M[P"*_>&A!2\++?3?"0,_.6D= ,2 M]#,JP&^],)(!!QG!N!2W200O]A:R]!T0M^9C488K 'C=KLDSK\EF^GN?DC2E M\WSV'#J^K6+95A:M\YJ\TF;^RCK^+8EO=C$9X02BEY=R646:8LQVA-122>SL M3#>(WL1]I'W4SK"^^GGD*ZR(QJ MCM_O#1!J.F('4&($MB%( &#HV%,"%;*A*"9[!=H:M9X!S@A< 'E3]EI M5$E45]EU,/PCF!*%,2B9=H+@^+.27?#;JLUXKH?V(@-]$5_EP2?^!NBR@L1D:AEZ'V:(*HBO0V]&7-@_800OR*[I"+* (] M+D"$1RFZ(""V=(Y!,R$]$\9!ESP$_71Z+_W>H/<_^25]]!$(C"AZ.?YW_"J^.-;+PT3\'SZ'EDT M.]K ]DP]A]!LH72%4&0J$=BNQJF)G$)#!Q\S_-X7(^7WX[6@E7?YP!DE5#GB M1:X3"9)%]/Q#PJ41K+8\,'@U_,",BV9$+5I(9Q$-RU0(WH*!2WD:^O+ES0CS M09*A-T<73/KWC;JHIN7HPLS32S7([<*,\(N'YS!TK5?@5+7:DSSW3 .:E,$. M!4HD"R^PE&&L\);3(G5=\2F:B]L0S\^X\7O.-8;^OB5>K"LQM'5VKH3@,W&K MO3T4TQNX"FT;)^AZH?UC[3> 6U,Y8D%O-9Y77DZ X9,X+@C[B1%6N1R( 2\( M\J^L5WF!U.)@^<(=[ 'XWVW8HK1"9)0ELIIU(\R<_Q2@*EB!)*>;2H9FN8BP M*PX\\&O:1QW+U4F*'%:4]C97QI/@!C.B4*[E[I@5I%>#_X:J5R<=\.$N!XVC M_Y)5)K;+9#W2JA/8 />ITC*E@ERD;&J'5>!A/[D5,,F@3Z C,#)TFDAMM+AQ MY06L=SX>B7EK+)'VE1LZ;?;Z>6LQT]5;,6'VON"1<+.@Y0,\Y'H28C[6A8/E M S 5%E*-'YK@(/3)0K]%//D^6+*]SK- MUO[C79SU?#D]%)'3\&3/YA+.UHG M[/3U ,RA\P?\;I Y9S&Z'1I)O@B,NB::O#9\;A7GJB:P?OX8-WR2%L+?KS=M M'.TA.T5&WOI[=5X*G-[X^"EL8D\7H4>A?Y[WS383 W.A@TLF$?@4E,%&8,*K MQK6"T)"=5M<]Z#;7L0?W5J164Z0Z';>YMPP:MLT@9*V>U/-8$;?,MK&;"%G= MV7-;G<4Y-+< XA?:+0[<;K?[ZLNQL85 7RHP5&\!)0QJ?7"X *7RZG@=&[D: MK68;]NQI@/IVNWYLNS-B,L*PJKCW!XADX%P%_TW8Q9D F3>QK;=!_SO;;7TU M5J/E=O<.-[HJ:#FAL$#X*?+649;LR>0/7)?I/*7%;,@!Q!EI.1_1/IH^E MD^-;+KI!IYQDQLF"NEIE20&3W!(1,J5WAYS>%2:]6T:X.'=>YOS2ZC8.-8") M.!]#9J&E.KA(8IA^Z30;1^IGKB$K10@%$H[2ZQ%SJ05G_:75M,%1?8?8FG=[ M'E-0#I&BDLOO)%VE2Y<88LPB!M\B@HFB!\&4Q++DV!^;0XC M5/BRP ]_X VQ3IG9FT](G MKW1VJE*H-=:=>K+AP]M@^0>\9-@'MR/.8:7"X0A^8E8\#X>R0P").JW3""MD ML5Z749Z"JU6Q:X&NIF'B],Q&04LN=?DK!RDM'L!MOHURUDYS6\ZZ+6==52?= MI(1K..FK,+[%_/BP(N/]6#]^K]'BCR=V&B8H@!$H>SHJX ZXZW!; "X,I+K? M?XIP1&5!VRFN]-? J=J?W,BGIMH=1=:9-T_5E61^EZL]UHUEN?5%@K%)7(TMC_;[8FEOH)_2RZZ]?/ ET4 M5?E\T8-7L+APOE!UO-7D@NJ[2G6!KQ^,FVGSIM-@1[/'M[Z*=8DQ'+0@5#9Z MN!)EH]\H]/0RK_+@@V6CIB=4\_Z _=XY/W?!%Q!#YU"U?II5X&OH!,*8: SR M";M.#5$H;H!-\$+))+6^XG8]P"I+*K6,L9<0W ]G4^%()!V"S9^03%@1:QX> ML1M3($'V1ZKWB##SHR1[J%9[C9?C[![),3!>4AHGLF>TFQ\EOVHE?0/]I/51 M1LN0RF+(C5CA#EXON646E"#$&N;<&7BW0D;,S)K/6 %J%TJ@ @RWP5.Q.="Z M>L[5N^0#.^%JC_-!8?I+.#T1A>(6M='+29,U:]5L_B30MAZUOM/5UDQ*)0)3 MOSM%V&?89#3;%?8F$R*7C$[)WWP+*Q9I=9.R1$O5F2LJOA0[C*+)Y3ZC,4RI MD]^)Z%9;%Q9Y^!4(^"A!@IYLHDEH/X)Q&^X8<2_\ BO[D;1#<_4EQ(,#;N8$ M+8RP:6>&WL\)SIXRX9]-(ZA.GM/,7<[OR1WVM'0G66T4;1C/=)C9[#PTCS:[ MCN+D03;-9 @/MUEYPC@ B4OAKBG,K!TBU^P^E#(JA+KW393T4/7UHC)_#XA% M(70$V% V(C$1++@7P#@R 1ZY1YA$CAWW(Z1#E+*!IX.9&40B22-2)&Y/2_T4 M:35KB&JY^:N13H^8 \JRR&R0,$Y> _N8PEU%C=1IXJ58R#:A'K;,G2!10B%+ MD^)FX(P*,)<^TC'!^>06ET\>\Q+)5* /1PWGO(\W9_8B9'YD6F=-Z80'3(RH MWR5%%+"99MXH9$,*$_(,[?:[ZO=*-/W("X>:N](#95 -4FE3QJ@[,8#%8\6A M@,]1G$@VE],$/=*$H,*I"S83S##@1"3*33 OID>:945IZLS4@+@2Y $5@UXF M [5,:4E3KLLV!DFZX+OS+2RH"FK MR"\?#DP3/ZWFV2 M\L]89FD;@#?>+,?CU/)LJ>$D7 %R L*-"[;2(WTX!:DI8;1*L.J"4J-W*X]A M@>37>:!!:N4)CUNQXAU9#BF)RTE[Q;8E>3A[1#9!% M.";*OR%HC=H7$#J!@NVCA4YPNPPCVB+Q@X9SA4;&SC*CAT)/]DMKYZ7@(2#; M$&5*R2J[9(^S3.XQ>#W[V*1F:/3 "?(BK:N\74L*3)&39GV(T2.J)V"K9M*$F.F'/2S!U.( 7TT M'T$#W&1DX$EEJIU[:\OS7)@&G/_'%^?5JGQ9>C[1!JI7A3LQ[DC.3&G4>>7VYM\\O;_/)J[ @28]-POHD;\B8RCM2QV>&M(A9$R\D' M3S R.;I\K)5X$DNF3*Q0$" =#6(Z*7WC,BDSVY&,>WZ7[T7V5 $>JWR,NCF" MP_7+$5ST^[N?9/N&JP$>V4\L=MSU=4+^FHAWR>@D2H+T.13YF&XSP0<)#)0E M=)ULLA.-Z0ZNO+:_J[I=9#1=5N[+IA5&GY6DCANO9X-PE+%L%W')Q\% '2/6 M4LO?P?T3#MMTF7T2T[_.DJ% @ES4$0G\1)+@S-'=")3[1$X.,B[2?8MTA >H3AFBS$,85F 8VN3O8<[Z'&YD?9R>A\G1LP-CQ15A'F,/Z1/QVP@. M4CAZ>?_*D&)-K6NWUD_KP'M"=^7$]]'3P@G]D28Q_.VON]X97MJ5R%Y]4KTU M4+6O#"'AE4$^EE8!U-)_(3[DQY'7UCX632>^9-[K7!-O3A*M5O+:IBR:GIF4 M44DTGZ*I>^NGJ:<82_)AJBNDA(3J3)Z)UEAG+Q84-75.5 07>%D9SOTI].&5 MW__O(KB1D&4Z'W/\2Z)*X-5$H%M183Q/QE*M\Z5;"DY*BGL9X'15$0;%,BV< MNIHQF>#C9-I?^,Q=@;%V3R8FS+M2R W^?_%)LP445#+$# M\YPG*8FL%2RED$*L2?YY<\8@W7 D^Q/),)U.&B6EL[^P.([],/6+(9(?^_CZ MGX3O%9D.Y:"AH/A//H85Q>6/A)[T1A$$E?_BU:_TU*X^-*$ MBR]TN%BEK+$V!+8AT'4)-ZB5TJ^[X1RLTH:S5VO#H3W; J<^VU,7C$Z#K<8S M @7%:!GA@TC]^[.Q7\Y)+RERQ'=@;Y#+,/NYONH&EEC&%0A\@4$'&&#=0&NR(*/"PI +-/* ^W M3$@ON^/-RZB>FZXOG&:FF\2>S+38??'24A<8?ED+\\3FEHZ>59EF/[P-(RH7 MS>!5T=ZP$0IC/$QRH!FLL;4IN(B8#:FICLG"NDXO3;Q ULG!"JH6+>;QN7=O MSK8RK?,W9+I4TR=M]Y_C&MP"EHJ!T> MV:N$RP"0FB$9R9 *+-"T@2[F^99R^_9*C/1*.#L>->(E.!=L,)<%5MBV.MYNJ[LCWM.O M6]U _LNX]U<&0'&FMI43YAMK'77V,)$)1R-"=3)VY9W]LW?O72O'*^*@'&ZE MOAVIJC&M:OZRO@+T21W!"(LBM.),]C5<6&#X ( . A^L^<1*DTR/PM.O6U$3I%^!$-: M41+YA&W.G/TPXB!UT1N&N26*)?D+,YT+=GE <"B'/[G-"*9N7+G]R_,[*K!T MU3!2K@/^% OOAZP55V>G3DJ:(1VKH89,P \U4Q+-A!4@#E(I;] M2^1AS+8C91C5D^P&:MX(2P?!$\ EQX@_]EZA\47$%!%FY >!3^2E]%"]"';, MX:WGQMM+S(V;EC5RR+_]VDL__%;3[BUZ&=K&AZ]99>_CU)R/SOD$$RG'P[G M5FLFYL#;!TC\^FX@98]_H@PC5..7AMW!C=0R$JD:O[.#P,Q<6SACB_X[LW8E M3+UE>,9'*U+R#8*2;Q"\GV&0WTM@N2_3^%;]1\V]GF] FYL-2I108NJFRMN( M!B!%X4^T2ZB_8>Y3GE<3WI_.)MV_C?.NSV/I=2CTOY)$ M*3)U/)0P,S_C*:X\;&.A^ !V5J(PT?Z2<<51/A$@ MI_PD@AA:WI'QFS!]X ]"<:N'"G=+)6Z-AJ!K#R8"-]89 $F!GGF&G&&!0271 MCU3F R'/VJ%+E0_'&$3*M.0IAG"LH@MKCLD],_X>^"DP(2K+@G9H8L$EP1!) M.Q9N$!)\UL"4!R*C'F'*&**&A9I"2+0+N)(#4QE;K1Z9K(LE"$KL79WC4'A,DY M'X:9E1Z4924B31,&T:9>P24CC*OE7IHYYI?P;=#6OWF'M#/;(5TD(-=Y]VIN M[!;BN02(9]5F_I"TOD!,]6'SEFP"PY@ */\W,]P!5Q][Y0$A^C+KACT]8GR^IZ MN,_<PD:ALFW+MZ,P!.]8=;NJ$2,0+ M->Q !V.HA@OOC*Y.QEFV"#TAS(PH=B870VL>%_;YS-7DCWM8,D4ATK&K\8WL MTL).G(PYZ@/79Y)+X.\B'5/$*BC\W"K (+0IP2;S<<,Y56A3U_*^8CT3:B=G M*7 \A#&#^U9,(S>HXH4.59[)&LE*+QGD4S5[#Y9ZN=5U7DYBM_*UJED9.Z.O M(!^;QT1.@"H_T&LB(K+@[2@(Z3%BDNJ+3( M#"7"G-;$PL!@T2+,@HRBE\X'LM"&(FPJ0XND,OIU9WLH,Q7MJ8;O:'F&[V3Y ME@^1!$AQ@$68+WKLG>$Q?#'O.#4J:09YRR3@%:57 IAL M(7(-2\:X5/N']%Y4I48 ,\0A''L(H$@F"0P .Y1T1VTCV/_5E4*HBNFY\+ZJT1+" M0]6HP\ I,H$:4P+4U>;(J;DG[;77 ?'17O[N]6<,;DN8Y13_OO(DM_49TQ]8 M&7:4P3\Y B.=_ W=[*S$1F'/3:;FQA)RS%/P3%ED#E9ZH8K.<^\)0MU=FJ.U M CC/SZ+OD3G\$['45TR0821T?3,.WV&/?X)0'"Y-*%8 L/8'? )FJR] !RVL M[SH+0^Z@R^/5XLNJW98C'/MKZ4O'2KY>5E7F=!0;J@4\>Y0= \WS%Z MWG5+8G4YC[,0T^77J4='&[N1AR#))17EVKQH-I]KJ[K5D0-L[/3J7L;@J0&)Q1&YLF.8XG_?Y0BI=^ M+92F<=W7.5IDU!/SN\B# M$+Z/!%MP6JXQ= Z7!"R<7DG:E2Q:% ".;)(T[V=H$ AD*9G4")RJ[0.[0TUB M[KW451[.U>Z_*XR%L1&=]V\^G[RW$@#'C]M<\WLG 35L+? MA2=BPNV88=_CCZL6?-I?_NGM['X0]L(*%I'??J4^HL:J4=-2>+7(&V7B6/WQ M,0@S<'?&QV%,-Z>+)B:Z.YKJ64K"P%\;$]%HLIF0;;CED^77#?CJ0\7GAXV# M@U;E5\W&HI_O[2UVQ3.^U!K>JOO@K>8T5'^@;[JT#E,BDXQ>J6^ZK1C.=TJ0 M378 ?F!$=B-I_;-6^]V$)BDC]& 'X-6;EL^49!N5CN>1A?Q'GIL[\U?.N2KNU8,W[N)RWDB[7 M/RT\^+::N__?Z"B"?QK1@B :KCDZ=3Y8=WG2M(?=IIM?;;QTIX7BVSWXCX28W6^:3>; M[48%8K"&PJZ#6K;_]8SJMU6RU5"R]EPE,W5<6R5[:25KP]ZWU;*-T[+V4[>R MUJ'S9^.J<=K0>M+J=)MSE>FHN3]?F397E]I;7=I 77KJCK75I85CUMBM\_S[ MU2MITVJ,^9P";,[_?KK\YIS'3*GH?$[\@I(CN[(J3WX>J,^#1&1XNXWS&NH4OR*NA2@JQU)*>DWLWDCY]V!-!4";*L%](/6^1F,#*SSA* MV=7I[V]6RJZ]>Z1Q&X,OD(N8:B&N_($8>EKL-FZY3T^^;9?;+/>I%_DJD_HM MC'\BY][F+O[GLR_;Q3>+_QF3Z^$;6?MO)Y^V:V_6_IO7$]$;6/8?EV?;93?+ M_H/[F[P-@[_WIE;^E(J=?W@WLYS_76>'46!$5H?H02,JLFLEEMHRVDIE1T&' MWE>)Q02$"N$)[QXUQ6OZLSG:H4 3"*N!@[1.> ML#?*TKY6T',U1FM6M$AC;I U>U4_$%QJF=#32IS<]S5+ M;Z:IO[F0%QELB-,\**(QTR0$S/B92IY/:B8D.12113G'UK\#+^JK,A<2-?Z! MY+\I8F2-QAMZ13Y(B.!Y&M;_(-KX%6<77&YQ[/SAC1E"=L U-K7)FN0.N(LY MON/68?.A>LD'!SOSR]<%_N[M'S::33X?5 -_M4-0^N*HQ9=5PU87_.*MW&QO M_LUFG."Z+WR".WIL7IN%Z34S^=>_7_SY]??KORXN_WWE_'[Q[?/Y]Z^N<_[] MM%'G*-S9E*/PD@2EULDGQ7=9OJ1\&A_///OLKX_ ?\@^.%^+Q/G?T$OJB/CK MB\"C4=^?F%;3VRUY4\0#Z/?_A]02P,$% @ 43FG M6.BVNAB8"P =W@ !$ !T=VMS+3(P,C0P,S,Q+GAS9.U=6W/B.!9^[U^A MY64S5>MPR:5#JI,I J1#;1I8(-VS3UW"%J!J8S&2G(3Y]2O)=C#X(IM -SMF M'J;!TCG?D;XCZ9QCXWSZ_75N@V=$&2;.3:EZ6BD!Y)C$PL[TIO0TNC>N2K_? M?OCPZ1^&\,)\!/D/@&Z$_\#,$?1OR":%SP[A5 M8DVR6%(\G7%0J]3.@VY!*[W^:-;K%[4+9(RA!8WSZKAFP/I5S4 U5#T[&YM7 M<&S^:WI=N;BXA)=P;%0G9Y>BV^6% 6OGT$!7J'[Q\>KAZEKR^]K8^;'6^W5, M[:#_65DVCR%#07?^\F-=.9\15XST18R1G9ID7I9#KIR=50,)J0^G(&"'<>B8 M;P@6IP9?+A"KQ@N)]K)LET 5HU(U:M6(J%ZR9E3.#&DDY)SBL_".6(+:**,LW/[ 0!)')XO".7 MB8A/(!LKLQGE4NRL!#R2'XD)N?)=V9.)KFJ$D?YE9',FOQGRV^DKLTKE[*@N M,Z80+G(AAV4\=/]*'@M"'ENMU^OE5^F"\1;$^I/J;\B/1K4F*,X!F^28V;'% M-R.0VX4-J^67SX9 [ITVQ*ZU)%_02:KO[+UFO"W;"#[O+#UIC(M/)@!MWEAQA,Z#B$*WEYQ;^V M6&!G0KP+XI)TW>O ?P=H$APCD8,J9I-0_UQ#:E)B:W:4\H*2!:(<(Q8^Y)2" M&463FY(\ZHQ@O_Z^H.A46!)TB0"L+T+9+! 0$^>&&N_C:D"!"NF'-R4F>+"1 M-T6'/'X+3?*.7XA@!_\M1F_#<=[1"Q%D_]\/W(1VWH$+$=.UM_%Z*3X2[0!; M-Z4F$3%Z'TZ%>?+ZTZ"3'EDI[)50H#G0O7+&VXKZKPJ,56AO "4)I.BG\J; MABJ7(:OGW*K/FVO<%_:[I ANS%)FN?5%%2OF7PQF,VV.>]U6NSMLM\2'8>^Q MTVJ,VJV[QF.CVVP/']KMT=!UH&MA+N/<'"SD4*OEJ2;(&8H)1@%1@7(0U@Y\ M]<#3#T[>$'X[\ADW\7U(Q3AGB&-A^9[(7#XTK3><9_.&%2KHW0.) 00P6$/V M+A^WA%BJF@^-[N?VL-,=CGK-?S_T'EOMP;#]GZ?.Z+_[\8U,@%KWN-C&/7QH MT.F",/@_@0=_=)$$QAK#![&DOPV?]N,04?5:^B^WHE\ 84$3IZ*R/2=R["# M&(..-73GTCP6>-%#B!9KK1\)8']'A3(3]>29[34XW MV]7*YFQ+<2#D@5)0H/D>#2="@Y:"ZR8%29"A-(*RJ M0&PT*1(13&-*D8J"( M-ETJZP^/&(ZQC7G. "J[4BU99YMD^;I!H%P%4$H]\/6#$$"!F!P@QJEK* M@+%A2JVY2(N5U_)S'HV90FJ KZ= -.1.'GY*AI(E4ZG7+\[//T;.IRTS%7 2 M?#KFI2G$C.#8WC/W/H26^(^FF_F)3=2A92YR2,8DKD5D)9P= MY>UEL%(93M?@E9$>N,RK6W"A40M6M)B*MTQ65L1NL4R[41F31LF[S(!^GO M"?7.-QD5(O8S/":[%3I7NHKE0*K9.\WNX P+#C_/=,*Z6C1-/ ]6TP& M;5KB(R6AN/2RZ/N#?J*_5W=+W/?JD;H]4;?:-?VV\?(S(E,*%S/Y/&;PVY&= MK,><6%K*(V6\>,K#6W#08[P$86@08!^](HFICF.Y(G)>[LL3-O5KV<]4"DQD M/X [$IY$2),XG$*32ZE]D1Z'H24^YD9<#N(#2*!FX\C^.C/![#1$4,IE[!TJ M8.S8";) :7TA4NS4^\*; WC *J1?*],<76*#)\89)[VQF!4GF+S=.T,:B-8- M(L75+&X@$ $GP,-\D0 MF2Y5)U+[U;1="UGWE,SE_3O7&S29!'/9W[5;[,@.K0=%2K:I'A2V"JS, H%= M0!H&0I9)H3=_ZQ?:W^)O*:\8CV_W;VQMX5<[P=/Y3SU2ITV\U;WN28G=? .. M+A)#66\AO\L;9L^8;U,&V Y ZP29'S-?]P$/#01P1\K?YND]1?B,&K6D1DI[ M*2N[V"5=W:I2][NQR9&E>CX)8+;'19P%3LM^I+27<5]?@7L20,$?UW@:82(N MDN]!E++V@^1K0$X)BI M>XI"H=@U2^K%O2(C>[=>!]NV?%X]T*O>UWZ]0!03:Z1>UFFYU'_/ W.%$9B[ M\MMG2MS%33.9$GSXC"9R3M%!\< M)E]YK;#3!Y=9_" &>X\=X5(8VD-$G[&)Y(H73BB A:.E#S23Z$$,6?T/R#XT@J_&,*)RB]BNB)F:H M+[9[M/T.MV,S]NE!P:,&&6:_"1>80QO_)0I)T1^17EFP&L;0UM.LFA 8\QS[?ESXHC=F2Y_Z<';17R(.+?ERR)_^D$; M!O_5!^L(F3.'V&2Z%)MK\..?8+]-W\@RB1[$]MQV$)TN^^[8QJ:P]0%!F\^R M#3*3Z$$,=Y)O #.<7] MWT:*9,I$^%D:%/\;3>\TSG&JOU_QP7IG0L 2;#2Y(YV0X*%&-BG[ZXCPG>S3 M\7H.U@DZCBEW6=1"WK]/SAC+&'[E[\FSD$GV8$>^=:"9E.[L/J1-1OK5\6O7 ME2%8;Q+\RNVK_/-!)K23G25%8D^#P0Y'4T2WWPD'Q+;%)B^92(I3LTCNBRLN M-Y\LH]NX-YL>>2?U/HA@.ZVR/<)S]%7LRV)2O'7C6;Y]J5RC\, F9-?9\N;F MGE#4^2R0>$L\. F2&"P02&F7E3U!5K6Y:\N@">7[]9NH"-92-;>'91QFN3A^/WOC]Z] M?0[NT7__\?/RX-DD+<[*>'[P=%K"O.2#C\/YZ<'\M!S\A7F=3,\ _EC^MZ>3\XOI\/WI_$ PH38?V_QV^IM-WFNA"\20 R@> M!03O!!11N)0QN1#3?[W_C6EM@@D1>)4&/V8T!*$"%%>\MDXEX^OR2T?#\9^_ MM1\QS,H!#F\\6[[\_='I?'[^V^/''S]^_/53G(Y^G4S?/Q:,R<>;3S]:?_S3 MM<]_E,M/<^_]X^5O/W]T-MSV0?Q:_OA??W]YDD[+68#A>#8/X]0>,!O^-EN^ M^7*2PGPI]6_B.KCQ$^T5;#X&[2W@ B3_]=,L/_KCEX.#E3BFDU%Y4^I!^_O= MFQ=7'CD_G2Q0.Q]1+[-?T^3LH;_.#E^^>+9X=NC9T\. M7QZ^>GIT\K>CH[U?,C\XKS\_F@V/#L?E3^23]>3H999Q[1_^[ M&,XO!M[SDE!&8*I*H(PV$')RD%*C-Y?"6GM5L&W,,QSTDA0US.*2&>L'(D.$ M?%Q&\]GFG:8#N93_KIA6PB<9\Z!4;[2N%:HM!52M&8*6'+)P6<4HDV2JN^%= M'/F]_PBC11E4S572V8!GZ+4J9Q0$G'@0DPK1IZQ52AU8 MOLL8^K0$[JGW;0;NWN(F(_-APN"HR;3D8PR)IHCJ?%I.RW@V_%!>8%AU5EY. M9K-797Y<#1.-T91ZB\Q)7@>K!*2LAA9*2U,%E MZ8E)]&U4?5I'B7E#K!(ZXY,Q=$5IA-'K,,POQD_#^7 >1@,7152A,- 2R:LT M!@*1RPC(6.9%#I*'3&UDMD/9A13JQR0%A?#)F/ :M5BFTY(OKX$ 5XK M6B^E%;@07 L,98PQV*0J,0NVP-B% ?K'9,"^0B?3_MMI";/%]&*)8^47K=#H MI%V,Z @IZ]$ELA9=(L6:N\]JT%IYI:@-P4U8=N&!^<(#^)&(0")_NE5A-BOS MV2!4Q5P,'E02:(=\LN#1$<9XT5NNF2L\44__U9/WQ?_7R21_'(Y& Q1ZJ@YG MD)4)H]-8*AI1K<'K5(K@.)D<=?9P\^P^Q4WWT.?7!+V72 D7I\EYF'XXSFW&G;?,%#K:B,A7*2*'5$T")7#*1:L#.*ND%MPGIZDSX+?AZ5/T0Z!X M,M$36Z>G"UPWQ_,!4]99&0S(XC,H;M&!+H6#-@;C*Z^S\*43([4&T*>@A4#= M]Q(F^4'G3Y'= !F?#)^/!BG$L=CG'H+XX<2*?088XY@2]1@33).L;PEYF:(G?%>,<8IN^LZ51%9$1Z M?C/"YL04)#4O:-U$-,VCQ0C."271]FF=,<(2)5![$+/%*F]A-H+O5A[S7%M)D,9[/WI14AA\"BA<% M^]F'JU57A18[>!Y!J_L7%]V'!EGTA&@V0,?S= M.*+!+?D+HL\#-2P8Q5@$KEN&449T[&H58)RS)@3CHS+$C+@93?_"90H^$$F? MKKPJS$Y;$0_^U0+X#V&T+.N9/PW3Z04NT*MDHU4I&BT<%(S<004G(/I00)=0 M1<&E.R7J3,I.P/H78U-PA%XGE)M!YV&8CSZ=E_&L; 8;LBLA1 &<%[1CS!0( MJG H3M9FQISUU'L!6X'T+P2GH,/^,N\B [/!@TJ;3.N7:X!U249A0 9<)G3Z=R>7_9=\'JS>SB1?N<,-@LWK4R/S2LD24)(GEI)9?6 M*MWO*6LZG4_&[]^6Z=FS$N>7^">D5IXY YFU@PT1([(8HX/DA*C"1%8]=8WP M=B1]\F?)=+^_S,GT_VQ=5;,JR'P;/EVV1V4^J+%4IG ]Q6440S#TIEW0*'? D MC$"G+E7J[,@W0?7)\25S%$@UT:6_H&6,/JH$-D9_#B1V9?Q]5 M=.(R?RX5#EZX+OVE?CO*%$385^B49Y"6VQ>O MPT7+56^P%,:UE;& Y*VB5=L 45@<8"W&&<69T[JCK:.K2'KJ,%-P@$#TE#28 M+DH^":,PO30\QZOTHF9@+#.,VUW%& XI*7U6P:J0A*+>%MB.I*=>,A$-]A4] M;?IWR_BJD1S]L0#:)AR?SA)"Y!ZJ-+*V(#]9ZD*)&Z#TU!\F<0X(A$_8E6$\ MGX8T_^=P?OIT,9MC'#>]YJ^PK(3QTK;%"G]4Z\&7@!&_%):+I!B]F[ +KCZ5 M6A%SA%PM7Q'F+X^_EME+?$W>&>CD+?[\^]&KMR?'SU\>GYP B!J+_3ER/)S).VJQ\<"(Y-UB#(9SYZ4.IF6 MSSF<,COZA-S#^3,OQC/R[3,,(ZI5G,N)/A6YJ>* M-1 =T\ $KEKXGLR2NO"HP^&0Q=]?, Y$D=#OIY8S4 MY OJ=1A]BK3[PL<;0_9[:H]L1<:Q3:YB61<,H*LH;D4(<=6Q% 04U#>@PE6R,)*"I*Z#=LV''U* M?Y*R8&^AT[G797[)P_H^TN $J.9:4$ Y/:7C5/..O1RP-\EUL;"KI\U%M##Y;C^;Y> M1O[_^*7M%?]UT\7/#Q>!=RB)52-554#9H""Y;B%D8J:RLAORTXRUP:)>C M=M#>L9@ 5T9<$7,;5DH"O-0E1!5#Y>[AEJ/O'<#2<.!:5N;>$J?=?MTRONE>D[2]CZ.MV M+R^*/(N:T9$*24L4F4"1968 Q"OC#.2U;+,V?[VO^[F'1CLA MAG_RLJVP8;&V0S3!9+1+2:(?V:ZYL54;$;1R)M*W[[TSS#ZM%_ORYWK(VJW6 MNLOKU_^F3>XVZJ-FQEX"?X!] M0ATS^NJ.@]&1@_+:H^56K<&7"?90W+W!_#<-Q4^4JM&FS MS^/RE'UV@(ML A5P@8T58^_J RZM/EM4+/&X[P"O3[:2ACO7V@!UI"O"/,DJ MJ-T,-BD=7-$,4D(DRD6%XUSVXF96.N^E+($\MW$%0J_L9#>LV$?HM!'7S>,S M-H:B1 +O6A18O 372K.CCXE9U?QVW+: N"'9W7^B>^NMH(U1$(VIU M&FI$ ZYJ.ZH=&(8PM51N,:P)GGK#\,Z9YP?YG# 9%)&*@-*.V1G50JB$QRX*,D:6UDA3\+M@NN.+M)/857(]=5)I17^ M>U2VUOL$+8IL^984 JC<\B0N>RC%!IMSY$91%S#O@JM/53!/)A MV*Z=QQ7TV601YW4QVI!\8+(0J=8"*6C3C*2'V"[;\]E4#!^52IJ:0+?AZ=,A MQ0[F4ZZTO;ETL=E$P-G*56-AO0IU=9961] M%F"98R$*)J.D/F6S+^9=V.?^'["O*S7O34M'\H'@/L1L+>#<:52A.#M E2 M3,V$M@WP=O^H]48[[7)ADGK'ZT8P.Z4%V4]"&%K5=+BZK9N4;UH[KM%M3-_Z MLIA8'3.NW0ZI6_?J@D&AC[E"+HA5L.0C>?/H^R'=B6,_6^[Y 93:(0%OZ)TW M"-%6;@H#+Z-%C,IA'.$RX%L1A>&3T-2;'#N#VXEF/UGZNAO-/[1*Z,J%#-Y*Y[QKIQVH#[K<%>-.-'NPLH '6C"[U&-W_:B7 MT0+^_13?'*)QE3F$P(5M[?UP#KA0(!:G(:LD:^LC@DXA>>K[=DP[L>FGRWL3 MZHER*W;;X)\/QV&V8K1!2[2WOAE#D1"T-* #3$E:;TT@KH5V^[H"'+_ MJ92\/,5V,I^D/X_/EZ?7CCZ5:1KB4P=>1RML-(".LH=V: *B-A$GMTG*5N&3 MIR[Q_":H7A5V=L.D+;L A(JBW#OZ#.MUN&C'76;/)].ED[M-!(BQRA(*']'B#] 6427W*)6(AW3UL#>%%1'R6\GN(2TTR&G MDU$[$X)X;]@#D4X*X5*&DIAN/0\XM!X8P#'H]Z&*6A5U-OB^6'^$ @MR\CV$ M7@E;F9RO\1[7DY(6Z,.T1N,#4[CW/.(.'D\J1ARJRT&QV(278# ME#N65OP4'*+0"KFA.JX-PXO9;(%C+HOL5]>5+EOW#!-:P_5UIE??N/3)UV4ZG.3K M>:'U0DC&9U=Y@OOIV7K.@@!H[O4-?S M/.P(.XH,7XP_(,2K/,3E)@9I"N2J'"@3?:NN\%"+R&AYI-").B>_.[H^Q4@] MYOB6$N$NU-]UXF);U@:'ZZ)0M=T )ELCU79&MO6W*3$[F;TL@OQ0ZCU/:WSG M%A(_/#WW5?_WR*OI&KRO"(V5@OZ[:*D*G7 .M8.JH=22R2_"N6]>[3LWA_SA MZ;FO^LGHN1KB<;T\[./Q7@(>:#3S1J&41!:N-9E)$ VZCDFBD^I3_0(3_WH3J1Q@R2(R5F)B!XE2 =N!, M-^-Q_\3MV\EA0A5-RY/%;#ANG<9FRQ9^2Q6N?I,'60HT 3S@T#.ZKY);\+X$ MX,)9RR(3D?Q@Y5WP_0@- /8EV$VI77+]D6\-?$:((L'(?7[Q>A3&\];?#-\] M;Q\9>"YCTJ* XQ(7FAPBN"#1,'A<:-K!T&"H/:K=T?6KA])W8A>-[CJIQ#C! MU>6XW@RP1B\<3M2*A*>5=IPM5F M+$Z\@3=6,R0U8%#5ZHH=AQB*:V>ZM,G*R\2H!W@#E%ZY4P1TN*E(=Q\-$%9V MQ_F+<;N]ILVY38!T>-9.)@],<%F+Z*'ZB-:O[;?%G#V8RFOVL85BU%V3;L/3 MI^"V$UX0J8*,')<'.6#52BDTNNZIH*-5D)ZMA2$XR6I!LHI2J,EP^?F48[F< M8_*Y&EU1D#XNW<<*KD@%,DOO@W8L">J,X2YV_?MF!^^M]Z\I32#T3LB\N6+< MZ'8F,&=PSJ$;J='X!N4]PT?OWL&MDJK^/N#OWIM<-$#9= MSL/ZM.@:ZZ7>!WLXTW=^!I4OO=_@B%SIY2,O/6M# \998Y9M5V^T8F*F 6,J M#4R7P*6H/))W-KT!RM[-F3!\7+7*;\="VK4CJUXNFY%::W+258+6S1WP'N=. M"!S7[ZJ4;RV .77L_PU(?5IF*/AQK3<3H4:ZN9,37Y3IA\^ @JVEXG((MHI6 MFJ$E!)8T:!Y,E4[%XJEWDFZ!TZ>EJ MZ4&F"MI?)]5X\GU=,C"6T2K7Y^:W9 MI5'@=4B@F&:1RUQLHLY,WXZH3_G"+@A"J \RCJSA7#K4NX'#JT;W+!6(56!4 MZ!%3E$A9;YE'E-P(0;U%>".8/A4U=<$,&BWLZ-:NWV\_8IB5/W[Y/U!+ P04 M " !1.:=8Z16+S\\6G_'9/Z>SWT9?P[,/X[ HT]DQP%^7?_;S],NWV>CH\^*98$*= M?>SLM[,_V^2]%AHAAAQ \2@@>"< !7(I8W(AIO]]]&>FM0DF1.!%&OJ8T1"$ M"H .O;9.)>/+\J'CT>2W/]=_8ICC,QK>9+[\]B\_?5XLOOSY^?/??__]3W_$ MV?A/T]G1<\&8?'[VZ9]./_['M<__+I>?YM[[Y\O??O_H?'33!^FQ_/E__OWM M0?J,QP%&D_DB3-+Y"^CU>?']#R^BT<]7OZ2/SD=_GB___NTTA<520?<.X=FM MGZC?P=G'H/X(N #)__3'//_TUW]Y]FPEN3!+L^D8/V)Y=OKEKQ_?7$ MY]'Q\]/// _C,2%>/F'Q[0O^Y:?YZ/C+&,]^]GF&Y5;T9T.NH'2%\Z_U:<\W MQO29@,S2242@G^*D4KPAQIN>OCGF[\^"C"6[@]2OZXN#]VS>O7GQZ_>K@$_W[]]?O/AV\_^7G_WCQ[F^O#]Z\._CT_N?_ M\Q_OW[YZ_?'@]?_]]IDL?&M>5=OJ=&N,0<;S\Z>') M'(Y"^')XL*!MK^Z -"A\0U_.#Z4IQ3L5H?!0=S"E(":OP3,FI);1AD"08P11J3 MR+$.QP%7+F3%, D1^AK3$L'E\9QSZ<7L;&2GD[K3WE1FT^.F^EQ,FXEQI2D" M_=.SZ2SCC,PQ^M5RI?ES&D_GF&G:SD[P_(?3R8)8_7J\?"'-3)'?;"';QY@*)OX\S& K^)0ANRX0JF5\N=;BU0AUX0W^U$8JOQ7,8U!]&TGW,-M?Y+P49AA_"*/\9O)S^#):A/$I...S M5)X+J+8Q6-9Q&#YF3VJ*1:>PIW GH,5&@G\>MT$!O3(:63XY-QC?Z^ M7WS&61WX##_7G?(KOIF0#X^G0+GU+"GG"%D4H*0E8=CB@*&1T7'+HVZ]*:P- M[E'0I!=-7*>,W)0R'W%!8\7\.LPFH\G1_!15R-P(S!YT1@M*NPBNH ?&N>2I MJ.2=;LR/FY$\!C(TD/%US:M--4\LK-L:OL+5_[Y9V3:?IV-Z_GPEA8_3\?B7 MZ>SW,,N'P?*LLPZ &3DH+RT$'Q(D':T//$O4N3$E.D(U M78U(;23S'DS0ZT,]1*^L4)Z1/RUI"B1!?A%M9<"\3IB<#,JT#T1>1?'(:;"9 MU'NP/6_PD59+*HAS:?IA^(MI/%H97)QR(B2&&(MUEK M""5ID+E@C,X;FTMCJFP(^7&3:TA]7J>C;F*LO)G/3S"_.IF1]?0!9Z-I7BV2 MRW]?D@!S'2"-;IG9109]T$D9"26R>G[(/7@;"P1K=4F!%R':YQ!TAOFX:=>W MWJY3S?1$M7^$\0G>@KADHY6S"(E\?U#1>'#,1[#:&AY115JTAV':'2A_2**U MTMIUGMF'\JRFB1W>#.G%;!8F1\NXQ,MOYQ_Y$+[5'[VH0EI)[?^E/F+^$4_8.@<^ M:0_6J.S(378\NK7XNM[['C'#>A#X=4[XS0]%_]_)?+$D\J?I+>=U2_;&JW/E M(Y*LYJ,%'N#LZRCA:E ?,4V/5CI(O%(,TU*>Y8PH3.EM=;N"97^V_,K*\);^G:3*HJ7)_/1!.=SHLC!R?%QF'V;EH,1 MS:8R2H$,DI2F)Y-%W5&FXU$:X?Q=( MF,?I**\4BC,;SAU10;/[21M43C4?? MJ'+BYRF9=I/%;+7DC>:_G1]G,L5=CD9!SO4X4SA.C P&9.%(RV51OOF)WNUH M-D^.O/+D58:XI.51ZR+!95JSE6:9OJI'MC%QG;E3 5O[W3;5=:S&>+\T/]O^'T:!:^?*:I.5YF"[N291:TE8JBR; E^'5,B9Q^K]$* M[?1Z!YOTE@LDH>_."7(G@&U55+10[+2U@!N>92]!K8AS$=)IZL\ZH+I45-RG M_=N #%M)T5!1T[ZD/!@%R)UEVGH'G*=(JV) "(PG$#H)CDP$)=7^J?Z6RHFA M-=]%N#TDL+R;3GX]2\E3H507PI):,@V.UXQ^)SQP[0T7.I+[85J?3)^_?C@G MO*%"KIX^/U":/:2G7=NU7GY[B9/TF:SNWU;%/[*D2*2%4)PFK]UY""@*9&.M ME,QZ7M::U9O8?5

2.7*9'"^@O"?$S 7PN6"(1K,46J>[;8;IX4HX^EIWTU-:S#JV7 MA#O@/&[S\T%"[R$;^OIHZ0]/^;\.M*&,SG-8.V-O/DR%]\:I-Y/_$$O&18A6 M)EK-$(1S",IAH@G!R$W#N!XD3Y99?5]6:7_?YX9!X1CMH^ 5IPTUJPC!,@\NE9B+E\(ZUI@B:\!Z M1%9':R7T4))S*\0+$V4=B#U9(6O VXXUTERUZU)G0[WTL!>M U5;C4'Q!-G5 M6615H6V80&O%/"V(SJO<.JEB:]2YQUK9!>9T44<_;=K0%K!XS9MTT2M5JK8(C#VP]D MU]$/PA'R&B0L-@0!AJ8!82L<8JY-'%,L1M%;.L^8OCT=&26*__^()I@?G3Z)@^ M\KXR(PHH0ZY)=#&!S8*1HT*_E*TKN]J.8%M1S&U0 ML/4L>#@5&EJ:RQ+G=R?5T'I?WDSRR7PQ^_8/,G]J:NR<[%_#+"JR=)@2)*"0 MP:5DP'NFA4RBF'RO&7'W*X8W&[>\BC:4>#\N*!G4:?'/T>+SSP1M>HRSMZ,0 M1^-:FGS)3/L?S(?D)M?+100(P3-!M@:B%1Z<<1%1Y114#WE_'1#^W0%2U45A9T%HD\,"W "U'KNVTLM&PZP5H'3M<"]L.2K+W:>LAY7POD M>=#GD-'&+VNDQQN=5W"CIIV8&^-<$D9S;-VIL2/$)[[UH,I>^LQO*+55YPU^ M:%!KYDT 7U1-$&41HG&T1$LR&[7VG&/K;;85]B>N#JG\6U,GMA!R/+QRMMHJ MZ'C(APL[7AW#4^#Q*?"X&S)\"CS^$(''I_C,4WSF*3[SB.CU%)]YBL_LUH;Y M%)]YBL\\Q6>>XC-/7'W<\9F#]!GSR1BGY?1W\=O%/DAOZW2ACS5-&.OXSM[B M.IN,O5',Y]5H'HZ.9K@BUOLS(.=DQL(*>::!K#M?JHG'(8IDP4G,*9&!IW)L MO(C1S Z9(SC=&]!\!^$VUOB[Z6SQ^<4QV=4IG-;M&:V2TLJ!EYHL?!4C!"/( M0Q0T2BF-3V&M.]GO4?7U-^]*7]).ZI@VDV7#T/6R/]7LV^&O!X?>9!2UQY5Q M!2M;%40;" 8306O,S*F[ZJ/GF/YT-/WZ_/2)*X6>?G.NS_/W#:O#324^W4A< MC:?BB_DH? BI7M%PUEK.D %A$@_'N9 KD4H''109"JR5,C%* 4P:]H]D@U&W^5J=IN'+WX=5H4; M"GRZD;0:3\/7)[48\7087GO:ZID$'HEWBLL"(1&.H#0/U@HR]-=*4[AG!EY\ MY[Y/O@?+K^$YQQF37KT^)->=N7HSJR[9T().6.C%#CC&S+Q06'EHFNB+4Z\-RS M1EY_\[ZOE!O*K8QH4&,0KFA"(C/SH!A*N LT%#/9B) M#GWF.3P*NFQZH4&O;.FBA<$N-/!&>^5-AL(TC1B#A2A10O)2:8,Z*M&:&OMR MH4$G?:UUH4$780]SG=+W[H7>!%Y<#T/!XD^H%[V:\#[:F7?4<5=NA8_A#Y#]S+/J<<=/&>W&R:"TJ3LQ8X^56B MD <>M"0'KO=.?CO)),N[4.Y;HG'G>!.3R)>DVRZUM10W>6C=$( MFD\)I*WG6U@2S:IZ751!C8Q%#+EU(N9N=9;ME2W-1'_KGK2=W/&STLB^\\6O MOF?('/$[QSA47KB7)FCRK$%[+T[K"SPM'5$R'FT*QH769L%6\\(+L\9)'6BI MM!94H:^\50&RCE()+5SAK9LB[D5>>!<>=,H+[R+P7<@+_S";YI.T>#\[P-G7 M45IY#5HG[A)ML$;2^JG017 ^6@@RYN!B0+8>:^XY^+OIW3L9>NFDU&E#X3;. M@#G%,W\QR:>(YF1:ZM^]!^PO1Y,AU/C[X1KII'%T\C("@\N52==@*\7N6!BM#TZ,M.YN\_N7/=EP^9T--+)M$>!-O1, ME_A>3W!V].W#21R/$B'\#PSCQ>>K^++RG$9**JSAP" XN*(,R&1,8:*:/GPM MA:_QLKU7>&N!MI[A'Y>.%"$CKWA^ #JM+(KBO%Y+L6N\;.^5W%J@#8\^E_A>G"RFQ]/:'O'3+'S% M2D?Z8C+_,ITMEC[(=XQ*!A<8E&P"J*0\"8"8BUE+[F"_=>\7T( M]M96$\.>4#B'SO#,P8I(D&.H%JJ48&(IR;K$4O,+FA_'"<4FX9Z^%76K';B= M4/39&)A!=)0M9"FJ2(H_Q1 MM2N1TC RG&E^)*- :9H?WM2K6E2MLC8V,"E^Q+!T%QYT"DMW$?BVP])W=75\ M&>:C^?OR839*=XU$4W/7#H$PF-G-&_AP7.1F$\ M/\-]ZH]&RXKQQ0 SCH,J7$"03 $/,A6G1,F\=6K"W8BVDJ[8@R:GO:FAA^2R M7T9_8*Z#Q2NXDBFY2'(IH]6$2[M:B\H5:)* D4FRH%J;.;=A>:3$:"+Z_OJ% M=PI "*&%<#9 XMR",MZ1F6=H!"H)SQ*9?:JU@_4X(D6;>&!]*VJX2-';Z7S^ M 6<'G\,,S^,F+R:+41Z-3VIL]0#3R8S>A?/5L#"OAGW\Y60599V6UV%6>P%_ M?] &T:1>\32*. TGLT91J4[0WE^#=CYG1(DAZ"#!">GKS2\>//<::,F51=D4 MY>J[+=GO)W)4:WX/^E2JJF['S$^6(VJG>Z'"RFZ;=?29MG MB9&"!2%+"<"%U.1'>P$Q10?))I5ST3YG=9_7UP3)\#&&MHJ=;DLK/00W-YR* M+XYKI\3#Z(QU,F;0-+U Q6PA"&O H5+9"AZD;-TKI@GP76'BP%[2\$H?+DZV MG&#+"5G'0!M2N)QI=//OZT58D_DF\; F[VT4]VHO@T;QK?/5\N*++RR9+[]= M7U!_#[-\SOOB,!9>)&"I/9>2DN#)_0%A=+)2:4:;?>MXS,:HV\6T[L4ROPW, MREG,(02[O%Y5RUHW69"6#9: 9Y=%#EZ@:5U]W S\4)&L@5EZ>PQK2&7O2OCJ MS826,?Q^(\S;TZOKEK:]\CZJ;#@86=MF^Y0@9++7T&NM"S)TIO4]E'? V7[X M:%!^3/O14P]^^"W03DW]=<#U%/:Y$]AV8C[-U+@>/3;0P>!$R449$P*KIJVD MV5$3%QQ-EN#(P(ZV*+G>+7R[39![0C7;X4<7T?>26CA?U,MPQ]^+2BU/B9?@ M:^=7!.5*!E>,!Z>+B#[QG&W[',(K((9W5ALJZ5J"X"82[B$.^D9G8 -7&+E "*KVM?)DZ$4D(3BOG$K.2UN:]TCN M O Q4:4_S?1Q!#!>?@;SS:;9*=C#>NU$\37;W]@(*G,%,14'V8:HD\1B?6LO M;#UDPQ-GR\Y6#PK;=JSK79BMID;S:-:U)_<:K[I['+L3D;(HN"Y10;*,%C=' M''0ZT H4!6(4.HC4VDY\3!$IES6WV3/(4E8K4D:R(KD#BR2]J.F?TEQ\/V!$ MJ@M+^XM(=5'VKD2D5O#/VG#J=OU@7?1Q?\J#!7$^C$G^, Z3"R?1ZXRII_!4'^/94B;3PVER M=>G;%1WO"W^3".A*6=YE65L^&P0?0P 16+)*&I^;Q^CWA[?WY47M-FV[J';( M[*=:/O@/G"]&DZ-5RLTJ%G!6*B:%M+5AD:@!2N4=>8=1%[*#0HHL9>M4O,\= MV@S"#CK5O:M_W1RI=KKKYUV=U2*-]#EK2."QLYV" 4P1(>G#4& M?$A!H2B84FL>W0+EB4%-E-2P$>49K-?'7\;3;XBG'?EN%MN[Z>0K30!)JH MU:EH59$29$E,C _^EL3OC]I]4?O%Y]Q]NESF)RM M$XSGR'(.X)@RH"3/$),5D#$%^HG5)(I]F3GW#?9I$NTDK6XUR0:O/[C)17F1 M%J.OH\4F=XVU>.U U0>=); [1[W)672*+![F1:0E/"5P0F7PQ3BKHRJ,M3:0 M']-1+V/D/)%U"$'7NS@TCQ#H1R CF9$^1VW0/AWU#LK2_HYZNRA[-X]Z;;+> M.MI@M$>28Z&],109008;2DZ*C+?6F0F/[*BW$P?N/.KMHHM].2I;9TQ/1[V= MCGH[T62(,[.'Z'A?^"ML9D(CN0U&6:A7=X"GP4*V5LCLI;:JM5^W/[SM=-2[ M<[3MHMI>^FO>=8Y3O ]&DZ?GT9"T;##@9)+ D\V%NR2<;WTUPX]P\-9)YYT. MWKHHK(_:CH>:U*__^X1\TC<3&MO)4JI78Q#?XQH?I^/Q+]-9_:/#J$))O,8E M1*'1.L\].T>X2:#^GR[N3U7U?Y!K07BDD-BUH3BHV5FK?NB=V(J71[;TTS:RDS:@& ] M),#T-T[20L$1J>3[4)5&3\-RH*6M>6*\@)=.@TJD&A9Y#*FU?S'@\)ZFTU:F MTV8T:WC5;?]#_<=2)=_':411/B<#V=[X_QL?ZX]VCN[0+Y=W B=V+N7LW>RX&%^P51C#$9>0 F3>W-[NH%@H%6 MZ&(PNRPS8O,;F'9E\$_S>#?G<9\0(W%M!@K !0JGA%RF4 MT3=GQ.<6/A&8VC+=%K1ENB M-Q*<4P54#,8X9SGJG3E=>KM[Q8W">+(E:+XZ7J_AM4F BTI"UL%8QZ/#U-]% MX3].<6,7EO97W-A%V;M9W!A%#"6+NN5%DIZ4]="\)$#I:2!8DR1;'XP\LN+& M3ARXL[BQBR[VI3ALG3$]%3=V*F[L1),AJL0>HN-]X:_(OB@L&9CBHM[XP"#: MY*%@\+8.6L;!N_KO#&\[%3?N'&V[J'; /I#T5FZ27/JD-<,Z*PA!!OI*&Y*5 MI_^V3N%_W'T@.^EYS3Z0792TG[59%V.]R>@D"LM@L$9)K=/@LM&0@E31%1=< MW)E^-S].*>-&+M#N$F@_I\MI:BZ/*D7K+'!K21.%E@2?Z5M,A0MT7*7F[M26 M4G-W>I(,P-*ME3)VH=@>)X0=\F!-]/5H3B>DC=4@;;&,OC76!J=RX69_CJ5^ ML%+&W9Q)&Q!LKY*Q5N-[,TDSI+]]A:O_/63!^Q00:>$0!I1('$)R#CQ:0[8P M9Z9Y'[.AQ_@TL;8RL1H0;J\RI6XHXG2F."X"T)XL0>$RL=,I0'2!255\POVQ M^WZ\6N'=G%:;T6ROTI6NE')&9;"F'0&/V8+2NMX1G3.(;$0H27)1!F\I]U0K MO,]S:0."79](>G(^'%JA7<\#ML;!?^B&T7QKU'VDE"!&^K:X0DK.I4@K]F8*/]4*/XIYW">'&X:G>RYON!HD7%\> M&(KU)7O(N=1+)(J$$-!"EC6_(V:1RI7SH,&K81X\N*],(_']#/>O(0/'8N+, M0BHVDS^A'$2>-$1$AM;6]D./,;K<4Q7TSS/,H\6+HQFN\M+?!1K58O05-ZAP MOO>9C:J7NV%O5)G\"N/B7*'GT?.<$],6'2BC-2TPM;^=\0FR%V1!BZ1* M F7367[YL:OB0,^Y"D$P\*DZ\9I\@IBC!RY\UKG$X$7K6/(-,(:JZVVAXZN; MR*92W96RV[?3R=$"9\=U/-]KHEA@PF#=C036FB@248A" /)"HI%"E^87"=^$ M8UM%N!OK=MI8QCT$Q:]B.BU*6@=53W6Q-R/:3F7KYAJ[AP(;B'M ,J3 =:PY M*(S5]OK,@>/5UXPEF"3)-G.M2_Z&),$]9:*#<:"#E/O0/6V'[\O*]CJM(C21 M64PJUO'51OY2T5I7"H3,JM>OJI>LH'HM=MZ%\>RC>N8SH8K'Y&KAZLNMN MP[0=RVY3G=U)@0T%WOL2]"L.4F M($/QH(N<&^I_>09]-:!VNBN1^1'(VI# LLNTQVD/OF!M%YV+L[SD>#61\):, MA9N?/_Q>WD;XT[:2Z\%V6Z'Z):31>+3XMN(L0RMM)"N%6=J^F#<034WR]8D5 M@<$RT_HP^SJ*Q[*?;RC?'E(F+B,ZVUK6P-337GX3GNWLXYOJZD[5;R#H'O;P M&[&1KRAS< ZTR;7=@@FT"C$/)@?)9# VY-95T\,I_YZ]>PC==Y%O'SG+UWQ) M:XV/-G,P/"A0,3-P6F:P+#.7E"PE-*^8VKZ;OKEN[G72NPBVATW](WZ=CK^. M)D>7A_H=7,[*.@5!.02E$H.0)()667EDM@=__4Y CX ![03>N[]&V/#%\?1D MLCB,9'=R;VJK HR@@M!DQ9H"F0GDM/(1B5M'Z6[#LFT#_VT/![@/E'0/Z\'% MD/%W;H8_1LCK)^W0:UKZ0-!HQ1A,<9!DE43IPB%H+8"%%KU.QQ;6^ M$NE&((^$#QO+>+A;,:X&,L[O@OA.W7G#U+"['M]3EMC:(^HY82PR)I.S$6K? M==)_T1"XX* %JNB,([;UFU+UML^$,?0Z%L4B>,XM*$M65_3>@>1>T>]H<.D' M2!CKHN-U$L:Z2'6G$\;(ZDZH@@0;30:5C2=[/&B05F34@2SHT#I;-K94R2@6?/6Q\Z M[G82T29[_8;R'3*):!U=K9L\\A"!#YE$%+VM314+Z,AK_:(G?\@5 M!5S8A,%:+U2_0>G=2R+JAP<=Y#Q0$I%")A*+# RCT2FM FU(18)66#!H*=35 M5JC[FD342?AK)!%UD=PP241>E<)#3%"KD4%Q)L&Q:,AJX45:QKRV/U82T2;[ M^8;R'2J):!U,/V(242==K9-(\A!!#Y5$A$EDAXYX[K@#E4J$F&AIT]X'S7G0 M7K4N\-KE)*+FNN\BWQYT?G>F0TU?339;<%%(4-$6<+I&)F(,S*8DBVY]*+@/ MJ26==-8IM:2+P+>>6)!U3-9:*)+35/">I& E305TG$<30LG-2S_W,K%@DR.A MWC32,WL.M'&K MX]@\I^@C5O!I<3*C_>E%6C6^:M!G:JWG-LHBZCZ&1NE#EU[\\W2^>#')]#.< M?<5S>DF?%*][@*Z=T!2OMY/K8L%84Z)C'DMIO;^N@VOCHH;35*WWY;+XZYO& ME?KUO?-5"(9Q=+1$(I!'5I=,YB 6FF&AN""TES'$UMY)!WA#)2(U9\NU M5++M;*7Y;''XL;;S6SKV7*LBM76 N79?L"& YXF!,TH4*W.48:U=C9YZ@4CT MW3F)+KUP6[',WK0YW52J#6W6[R#.FFRL :-+)',=);>/6-P?M-Q ^%?5MX'D M>E2D,EK%X 0M7'S9";268&0.OM BIB.S'->*.6Q;@;<$'MOKKXO &NOM[R2I MXY/C,R ZYA()/<\QUL;RY+U*+*"-=8Y@<;]>WM<]FKOTTN&<@8W$/FTALX;Q MG"6058SI>UB2L66W(^ND J6X Y]I3,9@5I'^3ZFU+*W[E'?QI7NHO ?+K)? M_H7=_<,X3)9+"F+V5A HS72]F85YB#PZ*#0F*QP6V4.MZ U 'JOUTT[Z/<1X MKH$Z.\Y8 U9/Y[RW0-K.46\#I=U'@PTD/L0:<99![DW@RDC:<@P9'C7<'+5* M$)6G=5 'Q.9GOH,2X9YCW^%XT$70K9.V/B))*4Q&_[/L;'^Z:4E+@U.%UE(R M/>KQMH;(C 6[ IX204B'3)&FMFJ=NW0/IA]K]-]1(#\E>M0[AB@C.YL4:P'JR M!&X%M0.VP*8JG/8I_Q[L@ML!&J>\\^3%%#0!E(D!@K &T"?RDV)60;3V'P8F M1A?;8#!>=!%[#WQX??QE//V&>(#UJII).G.4"R^QU#HCEVNGHHKUQ9(W%J(,7I0R"P$J^FK M6+SUCC'+6J\'MV%Y+!1H(NL^VLV=Q#G^]PE.%J^_UBSXL^K5%'4TDF!EQVLU MBRK@;5)@O%,Y!L:=:GT0?0N4QVY6MM# =6)L?M_C=5BGTV =8#V9D[>"VHXY MV41U]]-A [D/LV*< I3>.9:" ^^LHNV,,XB6U1"M+V6]"W&-&#LN' M+N+NGP>GVUDD8SBA+X#&T";&5$UGC0E$)D#6,5G62[AX. >V93>[,$'_SV+4U4Y,[2,APD!)O)SU6< MI=+:PW\$B0>=F- U\:"#1@8]5UX'V%/B06<5KI]X\ #Y#TH05,QEK1A$J5.- MC!6(66$]_(I"6N]3\^[1>Y9XT LONHA]P,0#)42*(4M@)?#:,5= #%S0MT5H MB]YRV[JIX!XD'G12UIJ)!UTD/63B@4DE%R0TFKOE[4X%?$X<9' !I;9ES7*B M1Y9XL D%FLAZL$J64@SC3DK 9I6* &$F*2];(U&M ;Y\J69J9E ^2 M_H"5+.O ^G$K63HI;"<:N& A[6[W M5K)T$5KOE2R?P^P(YX=* M'I_<6-Q]4^"R,5/_^V:23F8SS)^FK^C'_)#6*BXBJW=>L&KE^@+!,0="Z,!9 MR,PI,]PIW T('SMMVJJH;\O@5 X?I^/Q+]/9[V&6:0'5F2GEP9NL*T8.03I9 MKPF.D3,=N&3#G#2B3/413(GCT&+5'J6QKQ^@V M+(^+X4TDWD/1[TUC/L#%8HSYGZ.:U;'X.TV/N!W:X^))'_KHH;CGQ@5;R)*=]!IR\@Y4<+5??J.E@GWBVGZ[5?2 MR/SCP:]_OR38EBOKK>]ZE.3H).;KZM4;6^4X*]/9<3UF7PYEWHMB;WO+HU;I M/:*]KDQSIQ5Q^N/Z3R1P?_V7_P]02P,$% @ 43FG6%'.H;N>YP$ NK$" M !0 !T=VMS+3(P,C0P,S,Q7V>K^TCYW[G?.>_=Y]]_QT=F">Z5N:<8XQWO.^8<\EKX_4"ZT]KZVH# M?'Q\P#/D%\#K RYIN5B: \"Y<\!N !6 2OX#@#+D'<;$-/06P_P(7_R+?[0 MVP"L6'P/++[?^)_O%U\G;MG>,-NJ:W/=PNRBV?5;KLB=.P%-8!D?W^+O?WLM MYU^^^%JY8L5R?H&5 @*+MFKUFM6K5@FN$A 07"OG@5\GOM*H%5:__A%Z\8V+!JF9_PV^5\VX%E&_B6;^#CE0,H9/3\?#]> M_SX)OF7+5_"O1(8DN ;Y!]GKD>$O7[X,&2S_"F2R?)[(WP,K-O!OW';@Q$H1 MO>L"V^U$#SX,CEXE>S*]1.QB/4U.^8:]UVK!3>*;MTCLV"FOL&OW(97#JD>. M'M/\54M;YY3N:7T#0R/L)6.3F[?,S"UN6UHYW'=T1L;$OHN+3TA\GY21F96=DYOW,;^TK+RBLNKSE^J&QJ;FEM:V]HZ^ M_H'!H>&1T;%Q^LSLW#QC@>U 9G7,L0'*P06Y\6WS'GQ M'VQ8P;_MP,J-)_0$KMN);#_X<)7HR>#H])+5LLH7:6(W[.L%-\D=ZMM!7YS: MCYG]?1/S^A_-[#\F]I_SZ@#6+N=#G+=\ X &N%",GP+P3]ARX7X,88X'/(Y: MUER@E:0[U':;07'8IS%+E=K- [*J! 7LM?#'(#VF?Z*'"?-QBDNH@>="1T7- ME5/*P9O1C@*VTO17R"93S#.8!*\*Y1(V2."OTAFP%M*OK)TR#JE"P-V=,I_G!+VZ! M0<MZ:X1]\$*-A_;N0\EB&FQ"6E9,B6D?]-0=Q]CKIIJP7ZN+G8Y\ M",E6?-?4/UYK-2S2<;[^:DR6'R<;;_,AQD_QYG"IG\+;97_:G_:G_?'L(P_P M(VY 0/ 13BB;L'$\,*=&)\?:9TO)\R Q<6[\C23U-NP)W&H>4&)"OHW.L7*S M+7MS#.SJL&ER]$Q(>80?EIV[>"6(>,@B^_K3E/?Z#AK)7LR[KL.V9X"B3=.J M'6M LMEP_8QP.4[&"B6JYICLXF,06MNDXA_Q\07C8M5C&;]808%K0(J) BG< M)M<)=-2+%;Q@\#Y9>Y=<^)>]&P458KQ_B5D"O4E%Z-Y0=.8(0_7)O+!O9,#F MO&;G2Y:7?;H>7E[($%YX<]*[=4.N.2F@:)6'?!&SCX[5HA41/YHWWUUA?UI\ M>_>V6=UM#(.UGO2@>8YPG[#@):9(:;Z3?_S)'#8^XFYX#IW0]^N%V'&7P065 M<;.LHPE4F9I9M#"=Y*?Q_D$0Y@1G/COBN0@/Z(R*>IH6'R:J9]H'I2T-WW_: MG_:G_1', =RL(3_& U;BMUB;RC>]XHKKY%CF6*RT& TF,-Y4)RY808[TGD 5 M8=]NY685ZD5;](7F---Q9^K'H'OJHO>7?P"PK2B:$=@AS,&5FX!EAR<=#46Q,^NT7?RFP]>?RVW?X00/4(696R=T6;&#CT:Y[A MKKVI_:;!E7YB.H.[YSVU!$^_%MT H2J,N5CY]&D<6 M\XX'4T]+%/C3_K0_[8]G6$5Z;G\AH43XL5NKG\K:0Q+G/@;+=F5]/XV_-" S M.83M/)J65,3' [S2X3J0%NQ26M;'>*,QH2YB,Y6015O80_ZD"0_:$%.BDJ\P MD[JK7T68^K3>0Z\[H_9MU[6BJHH?M/ 4Z3 A!+K9WSDMPR1=;,G6C1RXT'S7 M=+Q?$SH_>6F@SN'!\;6"M3%^+$_*E-O]@?.[UQOI&N^HW_=02_3"I24'/8J! M-OHS/! JJU,L'J76M+4ST85PN /?-ZMU.W!V/P]("U$:D@AN*=K#?8-?VP7A MF14Q3-/6KZ>FX[L<#Q*8"[FX2.S4GLVA%/A;Q;;^$YQSS M6&UC*R@-M1VXUH!/]/^]/^M/^Q":$'6BLFE!ZB5ZN01'$V9HW7]J[]=8 J MHEHC=9,[LM6N[A:#5$42=0E?J,3+D9NS=T6.7&B:DAGO-YJ0"ZIX 9L7I2$X M2<+7$6GA3$9-L41SKGM3(@ MR@1)P 7'4=W%YIIQOFH1WVE4LR#30*=%3C@[WQNS)">E5YZ+J)9S_I;MS:"5X-/GSDD!5XB[C]KE55\ZJT8W[(I>,=AS*ZR= M08(VQO[ 3MV+"UM$+B05)L&\!_B?0^5E??RPOMG1>AGOK:W-%!HK-V]).6 MI=B,T;S;8U$]DZCUOW=5^]/^M#_M?V98$M6I[,<$ MR..[:HTHOB!]2Y76"D9:!_DX#^A-1F7)0SMYP,94#^&$VD_G:!]G24[$\,M5 MIE&PB92[R3(SL5(M+[\=VBN_6FN1I8^DJR:W^JVX)^ MD[Q[,O6D\\>\E_!NAS]GBLS>-&PX='84FM MX#OOP"RK@R0H/?OL%B%WD=+EW!$3KEMCUNBA0(WNAI;-5*K-S4O7GZ[<=$CO M\05U , FAU\H*$P>2V?*!W[7F]S_X8L"VBVA$*V0$,,#V,W"*S MY+:>ZOK)O*!?M[C<..[UA&7W>J/P0 +TZW'.=1Y0C^,!-=A?><#@L?G]+[7N M:*$M5Z:.@#,:[@?[K^P3S/V0O$7UUMSI#G86B#F$G5W' S8(P6W@')8'S#37 MHUE"!*:O,Z.,!\20>4!XVE,>\-FQ&4[K!R/1[CQ UIOK5,P#Y. A'O %U5@K M!I6!Y9KD'!17C = V?IQ7U5_GC&Z?UM/IS#L MQP-@DWQY'K"M_C]&OI4'7/V _H+^",[HS,UJ@?M[Z.NGJ3X\0 OD 7NOBO" M9Q,,)7@=E9L!R\'?<>D^3PN,Z6?*B;3G+MX8>FI+L*TCEVAM-M01%_@H6:;& M94#3)U(_[[WMJRW%@'W_C%^;&[[!YG(U,@SGH8(SCRM;&**QL#WN$!:YF8/EL"ND^M;(7CD0E_D(C1;D0>PK$:)D(]I M)4J.9!+Y?E,*%_S,"K#8='U_<]Q)N[!^:HP11!D;]H.ODW\*H9^"-(<'8.W0 MM:A"'A!<"W^Z!H: ]HC;"7_O]81Y9Q&HGM/#$F!3'\*ZW!H>$().B%1D/?EI MP#I+Q'CS=\RLSC0XB)K($6#)+RC!I^"HVZ1AR9_S[J<('_W/D3\#T]I0@\3O M9)8LVS6&_,+VY[3GBN'+B1M4"/X]Z3ZE2IM<_&8YFN4R"C2CP.1Q9].+FHQ7 MR?Z;S<+/!3_6^CY5996H]QI8R6]WT[XZ[])[ VO35B3-W3X:>?I\E5?0NW@E MB1W'/NSF*:IG:D=%R.$O_'_:_T'#OL!W@HCO'J'3?2IZ-KDXS7+0Y3+B-*/, MY+$(TXOG&-;)[EOB_,Z%K-3N&$VPWJ4?L%Y;R^#&T ZQ)K\PT:W#;,4HXI(@ M.?IS4HVP/SV%;W.G(4+(?P^R/U^O\^^7_[]26_!'>4!)(9EFJ$3 Y8I3B?VV MJZ&+]!%HAPRJ$1)S3.[LX $WQEI,KS;@+OV:89OKI7I$-T[RC!@K,^"!SJ29 MJTO!'MJ\^FLJ*#MJ_[TRZC A]UTDUOKJW-P=A"4,'2_]%Y#(?Y>,%F:$,]NM M.1K0YI:"M;QE;_R"$Z)+2B3W)J&R4- >E%^=BS*&Z!36=_!<2^-,K5O9,)ME M=9)SX!FV.FRV_3'>[77R+?":BV8I#VAW/5EIA"LD66J,H\T\&H?Q.>Y(4EP1 MF.!#F.//)C:&R\ 4/R7?)@:9Z/@POG C4QF%Y[60(#%*?X:+JLA8C\**Z?D_ M?X[5)^ROTBNYGG2#+E3G96_[!0GA,F<-Q)M>5V *D98""Y']$2EM+;-_S9[+ M/K7K(GE ,HJF'#&0N&L,=\' RBXIK,E5]'9+:BVYB]Y,*NJCM=R*^&",#-Y%1^ >I.Q\+23D!)'RKCT'B M/,!,HHH'G(N, ]7GN:O DC9P)HC,CRR3-N*+1O/W.(JG9Y$F/%IHS$)O!C]7 ML+?&^"FV:USYK]14D;V>!WACT$/2^$,\("/0DP?$U^XC(U7W$;JWD<+2P06B M)V-QX%CF&9*D!@^XCT]D!PDC]=%OSF)L2%0/MQ[_X??>[/NC&:C. VA.*.B= M?@G(.'\'G!M)P@Y+XZ-^># 8L^C!HXL>C'J/>^'(%L+"8\*:=#R"1<&!N N( M"POHOT$*TDUT-/R"&;_\GOKT?_7#8N4EA)=<$@:1*$G7S.1%#X7 M(48U["?3+N*0!*NB<.0UMB'^-JNPUF0&S^MH*#%%YL!@**A>2XQMS#SRUR# M=N4!*Z/ :BTU2QYP:YC# \Z[705/BD$+R/S16=!+KDN>=88%"9R38&DULP3U:(Z5:RFS?J]4)Z9&90), M0=/X'HU$;W1KW7>0G!$_F#OJ6>53L'_VZW"4A/6"W4("+-8(=SOA#K-1!\9- MPBHS$[^;7CVWHZ*Y*?!0P\>:4Y.ZYO(?Y4(OU&MY?.&2-[]+R4$4S,,EB2X^ M'"PY@+:@, W1_.@^.;*W>?; NES9>ZSHK"TS6)@_=%O5A9JH,+K2I"-M(Z9# M?B G-$97,B?T+KXSZ0@L>?OS]X^35\).C.+4D^=+5\EF/]S^=-.1@0N)?ON3 M! "^-L'YC&KQN\DL% 4^8J>3$;TVR+O%Z3D/*"5^0KW"XOWSQA5B"F-9K_]] M^9@C\!I''L"_FIX B> 8^C0>$%2P)HZ),VK.MMUT^;:^9EHG1CV_9,>;R< >12J&>5P8UFOM)7,4 M6M#L.\V*K&E2RA?:H=U]'\>U5)WPMN7M./TK"^!A%WX2B(ISQ)*X$!XE:@= 'TM=C"G!-*;A= M^%_O2GP<6+(![(W60 JKUW-\-7XKO34HB[QF[%A.:'_-&\'-]Q4M>W-ORV9F MO#$.MXRSX:1);=R\EK]WO2YL:KUD62Y(&5A^,EPRZO5%9YVZ>]]L LIOAAUK ME@J+"N"J(5D]2&GX:ZHF_!6]A,]&-6$AA"\_=V0JP=4J!/B5RFG8?8(Z@UK0 M&J=\89;!VDKU2$";?IGI^Z^$"E?G TD@V*,P04_@/K>>YAZV=(066N>V_06. MCD&6BY2$LTA)KKJT+W!BYW6:[H%0 #86C4'BD>D]_V#I[8X_[6_8_I0YQ[N?6;'8K6-^Y9A7PD0XJ!*%:+04;X*G5W4PP-6\\?55H4Q,!]8>&RHG9 RXZ7JW:[7^PYX$Y$K M_8492"V-5NHEP8(J:/@2-ALLZ2'/VJ(7#H)3.\F;K"?M4U;*Q&]2?BWB!M^! MJGPS VS6EL;M-I3PRX[@YK]^1J9#U&N9N'^"4SO"E0'RBJW85NXY!&8DMAE$E\1KBMEMNVD_5?&8NH[K,,AH M1[45;:21&49GT\7"DEJSB(ZH#T4CSL,=HPAZWB.^7[J]B4W%5X" ),.728\; MTR^GQ+2AJJ@Y1>V M4O/DITPJA;G39_$4IZ!WKY5U1)VK6T_ 85/=C_C;-@\T3N*W1J#GZY8O6(^. MW[%+.9"T/2DI8/?#!P)O$[#-%^/?EYRXC_::G>S/L7YA^/4 2DR[)V8T(L3H M3!VR>'4S)_\8+&#YK/!2(_E!@19KGS1^L?8%WESD0!?)46R.AP^WWBUS!K\? MD<3^T1+$9'GF_R;83I84]XE*LW+X7B ;)B MHY3&:H68HJW<:[]WZ/_1#$;(1.\DFG4JP6N16[3Q@#&* <*5%]GQTA1&BL1M MD/'IATX@"R]1M/C@G.O ;S(,O(*CG2,A %F,1@!29A$@"T'9["5)S.QK'>B( M&]&NF =4)8^2E3L28_Q8LG/_#.-<3K> A;@\X!42[1]#>8"="C,3E]5#.)K\ M*!)A+&FD[,UETN[]M9<1*KU.[0>5;D2H] +\>BX??J3X@WDC FQ[U*( <_!< MC-I]Y&A!9@"'2V7+SO]H@MK/7T>B-L#SE]^;8/RW!"0";L/)#'#?%/%;=0S: M;VV^*]"6E86N>)!]$4C@>G86"]O8$*;UMHPS?CA+N M,7^%J5&IEZ6 Q0^\N:4ZW6E7S$"S<]EDS6FUHWT@]>NPJ)5B@P\9K97! W+? M1,3U:(XH^C_=-R47:2FC:W9C:@HIQX,A[J%GD80,Y3C8_,VS8]BQ!4C$X<:5$[J5-=OD[R!GJ]GI!VC[G''3FQ,U +6\A4OSW9CF:V[BIU!1WGP2'=7"+.!Q["<'A M3 /22%%1#S*&^Z8I$#$ /7B#BWA!;)*X[[?J\.?1X"B>X$D4S7($BB55$AEZ M)/)<>UQK(!',1QMXZBSRR0HWY;D9/P62+_K2[WZLX ]FZ"@>L$C,+NY"B)G\ M833;H5EQ5HB,02]91P44$?_Y1#/)Z\'/E:1$Q'_=+K]E9JWBD(@U0O-HPO 7 MB@_B*5O<9^I21=1C9 ,/$)))^'X/31]G*WUE)"$Q=HJ[]9^I_Y Q$H]D<+@; MG+K% [Z?P^]II:I"TDBH'T;DHX,\W&]--R^:W8&\]Z',6@Q ^DA\GR8SIN$0 M+R1\+K!HOT'YL1%X73^2@VK05AZ01X&CIB=83Y;ZM*1?:>$V#WB*/\L16LT# M\$0F:D2$>@R9T"'N+[\W*?I7,<4ERB,CB8[((R4DL0=&N*%$!-W&,OJSHZ%3 M[%BB.+2:C?X,Z]R.\>/N@:3^^G8_.-T2Q?$'!VRD(+$;B.C<'G",K)( M5H,'N.-]N3>]><#@E<)+2.@.H"[\WMMP_YVYHJEQ=!9H 3Y@QZ>N]-9WN;6UF3D230V$V']_HK]<62&\F1NR:N7%G]@9SP_HP"'[?NE6? M;&B2:GW^:@/G &LOSKP# 8@\3*/7DGTTQ0[R-7+[+"RQ?* K0/49*U_()U#G MXF?6+4.TG YWH5B6$TVQRO\A.5U9.1::^TJ:JFY$,ST<^ M,A#79"H=JTT>=AG/@W0J]'*@3SL&PT)FD&)G&/5?'^'Y8VQ1XY$!+C68Q5KG MA$)2H@1DZ*6 <^U)V-D>G.TS'I"O9(3'5*)F#N!]?S"&B-^ ^1)#&2DB1PLS M#\TB>#R X2BT]K#O-$Q44LA=J"2-V,5$N%&XA>V*<(5R5,KO?ZSHCV4H"@A) M(W&V2Y2&XX:^0G&/CH>Q?' )Q"6VU;W#$.=IUD$X7_3@36P3XKQIM=]H -*$ M/[PZ>[&AP43XS*V1,L13N:1!IR7VU8LTX',>9!^@N4LW$WSZ>BUVB M60N5+?5I+UV:&39D6D*S44HP]6]PZ?X %76ATLXD\&S4^*L1QX +\X M-QK=YPRYYF6D$[_6>2B2,9D=[;IF @L-A(47_"ON&:FH3X1*XMKU\[LF\8_[ MB$B5M+&X\-C0S8#+8EBJR_( 6W5UI3;:SAN3QD_-;X9@W$XKD"+1V4N7S,46 MC &ZEXC+'($4P ?A-JX"8227T+NQB7>OJ/U"Z#KI#OFZ"L0>;RU'TS 4I+:* MMU;5'"[PKJWS.)JKUZ0J''Y2>"H:/9TWZ&SHQKU(NJD878@=)8R@I8[$,EW% M!#H/1?5,2Z#A/UC-0;T EQA&G<\/H%680(#VN36*>]@J#%IH M[1Q$3_DW$T/I/E +F:QVQ4Z]-MNU\_#^$O'^4>GQ9'9B.CJ!?C5H7QZYO2" MSC@AL9<'L#:3M/%1"#>D_ZT#?7_:WS*!V9Y_8UU::N*+6T)5BUM"=F U<=@OL7C:#3$67LG6-)+ MU\K7_>B^LB9.D "LCM-B134C ?8%]>Z?*O#^Z-^V6;GQ/ZG+[EODJ7LL^ X$ M^H&#EEBXBPL!C40_V M(SAQQ2@+_11EX(#$T4.T#@OUF8HPBSBB]^._]C1"VGXN?@B_6]QCVB5*3T"B M=II[=,R1NPI;;M$S;5N/2KD'0OX1R4C4%MP<_WL/'OP>)BS.+5C4@A;3#R(6 M-H6ZNC$^OCE^MH05W"8]0U@0D4--BTI/S 2\CERP92KH4%?S@#4] UW?G1Q8 MD<)/G"U;)"_O4ES.:??A3.U?-9X8UJL1C[&X>AIXFT\SV+=2VB*OERX%K9+\Q_\[J)?OS(#OZF6>64CB?&#Y,)Y1Z'&FTI&:8V[8AL_,3AQU.( MM+<:?&UEB_73NJW)<6^-3^"+=<&H!1& ,"T^3[*.\6,GW;O@YS<*\INWQWE4 M;=&7?NK\1KN3-6>J>[O@&9*A.E%_UL;_+VJCRP+U*))Y %.9(V6<1=RHL=W% MM@Q[.NK&V#2Z0V4+-OW,)>_S9=]W'IW 19&S,)!T,&VZ-(-B2:OJHSQ5NW[0 M;!/'^..YG751WQ)CC*]ZOM#&A[5J+O=-A8[DCC1.JWTWM_4N'3.-P>1,3V$M M)JZ*0?W0302&HT!+LF]#=1$JGV;[P*;MF;=NO=&P&<[YD_(RSU)2'?8;'IF( M5R; Z1L-F7+U6PUJ$M\MO?VS MCU3C['%O$,!E5\:0">I8Q@=F0EK-,,[C-/.AZTZ'?'!]UV>'^8,23SH9;YDO MS4$'NDB5WK61P=:T"&+IZ1[N9>(LZ1.\N@HN0%";J#3- QZ -PRP,R(QBU5! M2DTUEW-\0*G">EVA1FU_)Q,)+X]JQ4(: =HDR7B+I$4Z=(_Y\' WT;;I?#2+ M^U8#E'AZ;\@T%/< _.);,L:L\I M1!!B:?,9@VXB=SZDLT5EEP.7&[W"[!K_ M57\/I^C)B?DTJY="NX_+<5&LMNG8"M9]>.? .+EZ9$I%C,7A:""Y4(/.5*U\ M>BV[9=YV W2T:6?I)'UEI,GWW"S&L,$:N.F50$-1#_,ZW;L4E/0X()/=VR-R M6V-W_5"?[7U_)FFK?)IJ9;E%VZRIS1T5$URYO\ZGQU5]Z8)S.^-&YSFYQXXI MQ'PX5OIW ]ENQ<[1^S5'[^XS]^ON%E.2RSCR:Z".7(@+X!8)A/NQ; <6H$VO M&#>YKTUOJU#\9:2;LE?9QU?]HI126^"HR;@V&DB5W:& MN(QF;O4D]TX,F8A[VD-SS*TBB!0$,RU*T4)J>^^63SIG?R3G8YB27].)G 53 MX0$B\\@:1C:],_\+_<; F8?YFO&W.SS?8F)39"R&*PL%/=!/PQDX](P. 1OP M80/3(&Z47!O+]HHAAY W(NNN!UH*;\J4I 01Q7+(W6= D:Z.:"2:RL?1:[&H M1'P[2CS;55)Y_83V=_ \#U@!ERB0 M!M[S $OBTXUG"HNVNG01.557\RDC16G&<"MNTZ%A?5OZ\7XI?K?-D(Y+'O0N M 4ZEL%J18%U!X;HF\ -(D+H +CT-FD0+.NA721T2):FQ5<-1%3D&;K)NF2P MD;B;?O*<-&;ZLI?$W#="->L]C,OPN-4R%>:6%G?=+/&NS"/*&F*Y5(M]7T>/ M^1E$FWG98@)II(&$'6,6[%CV\QCR&_(3,NU^*Q75NQ#H6*O:U^I_?;-0J]O9 MG,S]#&O78#YVM$SS'*ED<8\B]$2!2S1RCY):'$:/<'BZC/W5^7'A*:];_BC- M7>S6'6<)XM)AW"VC]?U?\^.#SFN\AR-T)CW%Z,[%MLPC(@QCYA2MDU2N1<-' M'T;7>^A9[(P407>_?I*#6F 4%=)L@^YC?+M1/D8T1GK<1(?AYZ^JD8[?G8UF M"(Q;)PW@E07L/+?G74E:) /W%QYF@N-SYG&CC2H([)>/_NZB5_$E,YE.+$4M M@Y1VY@Y@1%W 4C=1@51@/L%)YYFD=$[0I&]=7D4D0>W']0_7\<.PX MDK)HS412*2J@A^:46VYCKQM+$R[M$6#>W53]+K^+6IFZ']5=#EI<\/2]ICXQ M3/#MH=VC4,WH0KIB^!TZ?1QC]-"3X!CCRX_9IVY8@G3VW/O!(^\]C$Q)4)J+ M2EZ9TI-GPQ$Q/. XJC%5# IE)L."KAQME_JV<914D>)!0L$CWY4JP=\/G M9#96_#V^!24Z'[[7E:[8S]\H$F).7_?])328ED@;.I^)LRO9=R2688DN!$O0 M'ZH5F9,YW(2B'<9%H_AMS.&=$\];TY[#A,ML >H0O:8T*#7>PXR9G! VQ@ W MX2K1V_8*/QEIL)X2=>F/,,%,XP9!T^?8F#'-O M60-C9@@Q[ ^N_S*/(V M6&_U@(MOE'H)68]B'B%13*&*][IN)Y1'VCY0L[FS7\XZ],NB#3C--P-;H=IW _0<;K/18\BQT'>R;2/I"?("C.6'*,&(UZW++;7TT M=M/N-ZQ/=7[7I95B\G[JZV;-[:2,Y.#IEB(.]\7BZ6[T"O#.I0&<#[A1396$ M._WIR0N+P_G/I&>M]^M^4'>ZV5W0T2:E)6VE1:J9UOGXJ);F\D:AZ1RCG?OM M*R-?(>:C\*D__'&:U<5(66!9,^(05*'@OZ$S#N5NPLLQ ^/&\X=R#+- X1'# M J%CL:RC03L980UD-(Q&H*.S^(QZ;BGET:<(^2]-'H:)UXCG6G(0S=;_*=$L M+[*C5*BKF_ARL'_VJY#DZ6PQSEY<7^Y7;EP,^249$8-V9*HQ_:2Q46-E!\:; M:CYA^W8TO/XQ6_=@S7X(I=);=! 923B^KAL=]LJ0V46_V'=KL#QJ9\$3%&=! MRH\8YV; =/K$?!?131$D25Z7C3NBRZV9MY@OU *E(W!9"^7)8P&A'B?I7QMD M4MCSC0>@,TTYY&R+"LF-:U$;U3Q77P'TR\6M SSE4LG-'T%T'P+3PSS U)(' M4"(6>$ Q^L.X(DNL'MV+U I4P>$:AG @#Q#?>W+N$H1+7($VG+T';C -[)UF M[JVB&O>:![1[6-&OP#@,E3^WR6&>\ZLML3(S0JB%HXQ[FG5D8"U\S-XT'!P$ M#9YC9T-IG;"0%S=!34P.US'C(ERY@=0#-]9!/G;SV2'KA?L(5FS;WE9(^LO- M0Q]*Z&MZN[KR[8:[F<[&QD_G.VV/R4^HV!M\IMNU+YZ!^585J^-_<#SRZ!%V M OL*]U5,D2KW-1)FA>0,'D#=MK^N0^L2;9?4+QW49-.UN%D%W/Y\S,Y-9[:KEFWVZ*IU[=)U2MC\\WD[ MSZGUK'ES J2V2,_B=0T%[5]EB?4$OSE=ER!C%;BCZY-,O1;^AL<=9(F3\,M= MQ(9S:;9/(,>!FA>S&==M9%[>5(*$S)6%*R58E_M)D#2)CC9Q%2\!UW@(][5U M;I/$%GQL?G=BXD5M_LCX.W>).)&MNKZ-ZHO?B=->]OCU]E[>0!TF21 MA1 _V+S DP<(2.%;3 ^[\I,(6>1U9?*7LDC"EQX(9-9*!:%7UKJ*^Y%[TW!9 M(P%O(F<'B.6^SHX8V%LN/W*S!]:)T _\8-W[B/B=K,\NC2$_ M.X=C]#&;^U?N!>E@?^#L@2^J,KO)H>B%IOB,?2"2?4^= U\6;6..Z[\>FI^( M'Z&'('AB--)B/86LF$/1D;B&4$XK"]46)@:Y=,#-H.@>L DZ19]3+\*LOTJ: M"$_;-7X#Z?\I96ZB@59MQ=)+Q(D^^M-69BU'O- _93[&WZ+0493*1VPLHPU_!33*; M56K/5(#"=P=+@],LU^V1+(S+5@;(U"-Z$WY][Y_W]Q6@:G"?YS] 6A%H7 MYQMGZ[BK8O) KYZLJC)RQW%=U6X^>M5CC^MWDB2T&U2.W.U 61C<^.SY8OG5 MBGO5>X\KMP4,[*@5OX\H\\4MIG^B,VE'E@1O$_G@VBA1&X>J;B7:@O=<]+/, M\=SZSM6^\.8RJ<\]DV_EV-@1"A5)=(%ST!JFL9V=1:_TF@JT".G&Y\N^ _"7 MQENRN:\.OB2CMA(E MP*C]V3V=IURR CPUJH-O%)H@ B&BO$$#G[NE]QJ5?Y='"ED<+(:3%$B# J;< M' UEE_B3[(0*\M..4%6C?/JYN7(>T',QLLJ?\8(9O'R*T"\0&.QS,I]:AV9+ MWP>3'294%L"2(T0I_3%=+A(^PI,F?O"O'DJ(;.=C3O>^%\LB!J+$[G/)9<)^ MTV'"S1[?-TQJN6.0:3&5R%0<+>=2.4[,5J7&0-:Q*#>^ _=4(T/-U':P/Y,H MU();NQC>K_0'[BC#.XXJG4'/H!--%&FD7GE(^OU X,9+-O!.#R5:C^_>F4UG MR,*F9^*_Q7(J=WD,.C'6;69C$8&105[N;H<4K+U01P@O&6::[PS."HDRBND5\]V_VN6V@RW##NWE6=609 M.&$_C!O97;E<*UU1,"H7=*GMX*EWM_;+>JT:V?Z.I,;P*L#"@F=^-(U9BTWC MM((>:ESG/W*TPNYHX26(VA8JZ9Y<6OFP/P_UVT7>]5/WFRIL:)N MN&F^5O]1NYVWZ?3?[KEFL\/)4@^W'4+PUVL27\T#E@U% M=G/Z18;,5"1HK3SVU@6\[R4_AH_29:N> MD9*Z.BT/G/(\H7FOC9VHT=R)V5?>Q+S& Y2^SM"W="\+"MM-"B4/.EULDM&C$,K1/_EJ;TC>G+Q>>_U6F0H:/F#304:!3B02?/99JUM\* MIC,;3] ZT#3+(JF,:[%MWW5V<1VN?OAL=[&[IID'A%%VDC:;T9FN?U'&5V+( MSWF *%AB@;:R%<^4) =V'_8!<>E7=A"&!I-NTM+$39!)/H'P]"WHN\P>NOTD MJB^B4L);@2VLNIR6YDNCFF;BGE;M.U+&C;2'Q%G$5D,QR+4;7A01F[KL%D5$ MF=X0 >GOR6D/9L93=_8QJ[H/U,.7\3JOT5 ^/2BW%H;QD%58?R#D^8" M"RY[RMV$ES6$<7?CA S&5!;$91"5\AY=B&KABD'I3!UXS4O.)9<=82GP(1<_ MSS?\W-2H:"*)N&:XT+L817,8H6KU,C!413(?,T5)+^GVLKT]S#5RZ+B;^U#E MJ9'_!NC+]^Y )T'*+/58LC"\&:PY#LLFWF@:@#C+;$O+DJ.J-5JEM$Y)1N^ M*W-NGT;V'*5DFGD,RW"@3SXKZ[\L+,/<9%[U4F4J/"+G_9RU1I4@T]\N'@Y6P#UP)MXD5K<6:'TZWYCS6LW=9]H<-;6MEV%^>F$WE, M0M]&,W$] M,M/O,E_5UMV7&NNXVU)]*@ETW<\#/&=.3$6K*Q*D<>V-C4YX0A^(R)@[(WJ. MAF-Z62/M[9QT5F'K+8H(PAV'*=3U?^L4N.&^8KX0%\"9U*+49L' HS)[BL\= MJQQ'*5UIIB>./R*\W''O<#DX$4F]*/ MF)^6>'KM"=!R7,ZL\Y!4OJUQUS%!&*RQMVX M+Z"( N[--F05YBDC__Y(P7("DP?0R2>XKS0$76*KBN3S./N\^]2/7=6F5G4[ M:GW^5;JK!Y*Y7AEP'0\0@W>[^)?7>]QD1O>U.=:>M&[+2I6O MB&"$'[,Z'GYIF]]10Z-#%T6O":W$R$5R$8WF_1ZTQ>WL+.O)[/&9QEL6D-:[ M9%:#?2M>'=>N>K_227_LKGMK?YSG$YV' 9;N)O[&-F.(.($H_LJN%)%YJX.6 MFN[JG0AJ?!O)!LN^@+=);"6B!)F6VX04F'D4;0;7H0C[CU22H+WS:%C=5%'+ M'5]*G"'EL="IK;#S0F8'N6^0G(7EBE,"<MHBVN,2-Q56]'"G31Y#!Q7)(\HJ/M3&/O=9VT31 M]H(FF_XWAO5FEX:#GQ_!.JY=^8O3EA*5D2P][.;$9*W-W][%3ZLZ+VZ>ZVW[ MK[!K^IA&9.0R4VDB99FW87[F&_J:$K=SM36FYVY&N_C-GL\-=S+0#HM]HG5Q M2$\T?45=,,,2[0)H8C)33OYJO#J06L?A$:0R+GLP#UGAB M> !ZU>O-[F+!^SF!!;EXE@]W10K'N 3LO@X)4Y#!>RS?8]X?1S]U\M28.2G M_A@]A+OG>9<\2RZ,0I!4>,?BT^]%'LCUI3V(>AEH^MD%+JFB[H)@=5$ONPL< M =W5DV&9,QPML-Z#B=S@<5$"(K\3E_AZN@E;!%[MS-G8C>_IR?%Y!*-2'-:M MBX<;Z.O*/22O'MR8>I1"RQRZH=\^?+X]\;W@?O_7,2D%P:F">4G-LJ=?O[)W M,BE*F") DCVTGO[GJ/16:(^MOXP:?2% A?3T8.I4J'7_7K=IO:O*9PGVI:.A MGTLD[$U/UBS$[F=CN^>QFO5[(.68]K%\SY3#;GCBLLN7+Y<^E/62NY#H)\!W M\@$@#20;LJ:VYV8GCMLX,%YOVG)]5-O/.:/GTS@\^X^>K9?Z<;9^5N;_[-GZ M-/1 5=6T /XKN&9>:0MSMEP"?%*@^BY^PK\FMUB>J2=J]BXX?_?6/54/5I-* M,,Q="Y"4[*D@]:N"WK(*Y*/B+-6K<;48IQ,I2-4L(0IS5GQQ35V M_%@-LZ9J4[MF7RU?B"NUIV'X"LN(.;"[_(MWL"1V *0B\2"P":Y#99]M-0&? MS/_*Q/099R2;];4;VPYJ-M86;3U].?'KR1VR29',;5UQ3N8WOE;)A8:^"(7]6[6<#2F\.;(R;_>%\@G/L))0F8T@8ITZ^Y5=.W"/O4; M4C8%#;;OLIX__-:BH#VDWIPA?'*=?=/%Y_I&9MKGE2+W?>7>Y")8/-8C ZF& M4+2877U,#\_8]QN*/L;).9F4*W9%*86OIAT7EEO8;S1V[=#0@,NUZRPLYTI[)L++8[;HI< MAHA%V?&,;WLKKG<\D>TA1$V,M(XL$-M5Q%A(SJYX@P0FX9!2A\3T629(KYWK M$73IZ$TM)/C6K3J4:LGD,Y?>&V^+FS_K0-A#U62G"%D/TH^8/)?_HG=Y?@ZM M4SPL>N Y-U7 D4G:Z>6GD.:0];]1^O(,!*F]GD&RR$^\RRDK](:"<^OBH^VV MA)1I9BX;,&I*KYIZNV+]Q\VS4BG7:)O[Q+O%\\Z%"GNIF^AYO84\[=U,/:6*Z,6L;*R9D[&$8R'PC@A4E,NY)-4N+E:"$8NZIRGD(C/D)+[>NI@+I* ?92G M7_,:7BNME7(E.N=^N]_N2^KQPL6^$!+]=\8/*&Q?3OG M@MGDV-U'FB+NRF<59YT9 =R/&DKXEH5I=+FM;Y0"W> .?"TKO\ L_6G^\/%; MG6M!FJC8T"%L71_MD (/$-K-97-'*@:4[YCO@MDV:9U*'V\CY<,QZO:2#QE= MI8$#TT%H"\J&-%(O3MPEM%3BF:RJA';LWE>?!OTKN2# ML;NT9K7:B?'$#!](6IQ>UCO1T09I-QY"^T6JN6"C#*XJ&0H>Z;^-K;XC/%UJ M[#N4'\D]QPT@]Q:@,BG4L!UIKVS["4[IDH]3AR#[G'@7-6X-[G&'(X MI4T?7G.=WLE8'TG!-*AIPWMH9A\%NR7IRPN;W]D1^A[.#G?V6BP[O#HT)+"! M;$ONC4+3KH+>Z-PRX]LVGCQ@E7"YY&MY2#:_:9S_NT]V7.4RS&2>KC#Z4W&M MQS=E!9)F-S.V"Y_(*2 ]O?>B,AIOS !C)YAH6:H)$IB9HS\E?Y'.HK2!=.GB MI2CF#FP%>H,+!M=2H-2_#LV1G\R/"O;<&S:4PS6M5FW? M6IYVN$U@21EYQH?HSP,65BX>O'GL>"V,+MH(F[%>;TF)+#&R9NU@*;-H?V?5 MY0H@2V.X@/+_OU1X%1BBB$CR+)G/YP'?8(8[=@D.H;?$&)K[L_Z-5WA/./* M-]Q)!NEG*A7[\S"2*V['_IBB0,L$#SC.:><@B;0R'=\ ;@!OXYBF/32B"Z>R MZ AM>*B?70=KWEK(LJXO=8SVBISK'5C<8?3.ZJ([AI%T3V^%;HE M"@E;EI&UK)6D247 M'Q[MH3F4MI]+=%%EV 4=?>-\PF[@,L?FL[ F0])YLRU[8G_5%6UMF?P/>Y'\BV/. 1^0/AD78J7;&B16)/:*4I MY6P -_9BDUW5E$WCOC(UVZW;0VN= M&&N)YW8]ULI*"V%"HUL_4Y^>ZO418SVD2_9C??%*S&\\H-QT=\L\9H-UQ[LH MF^[HQ.^%%15E;IGI<@-OI0% 2'%C4:9 <%U<*L851CFSB*^'KQC[EZM*H#X1 MPGD B ENA$R8K0/"!-.]KTSIN7XJTYNLE2TQ MKWI:[@?\3G]FN>I^F3UCA-2D@[_!T7C0TZ9/_:.C16[=RS M$]-Z];^@[/ 51-H]5:H 9_LYRX1QF:U(5+SL.[4_-( ]^3:"]SVT*TI>/(!V03RK_LZ\. U#2 -P3.WLCX8[/N+[6^YN'"@2 MM0D%0C=+MC44I*!7J]WU,+B7Z7 M#K'C XX)9SE:)^HX#1MNX0'&I80NXDJ7QE/,P#[UXZ9U*HK2%EK-U(;Q:O8W ML\CN*"_'KMMG\NJ^YQ:V$?;5=7H3:[30:&R*G#;\9O% M6R+R0YYZE'/R-CHC8I(']/?X%NT,K:DOV)&@"QY\(KBP]DB0*$5R\-D[:V*_ MG>'FCQJ&'Y5?7Q<_>CL\!4(TA7<$NC<1WLD\/H!: TDR<0/KW$OSJ2%IG_JO MGCG9%)=>\.A81JLZ$\0;O&6A4;G"&11S&-X;I%HAM6OQ_L4.08O+Q_.R_YO]PE3R> MGYKF$W_%M.?*Y?;V#NU&C-K,JO['HF8O7_3N?G!0MU>0AF,JB$.BF7T$2(30 ME]=2X)"T)=M_\.8[%_SGY'&33,+4MB.G2C@-16)N]N6[8%>P-Q9%NT3Q)]+T M N_V-UYN>E6FL=S8V<1%_\S+\-I?CAKEX26&3Y1\YP$*L@I/0Q0;BX<<[31F M&M1Y0,W'WF'HA$\QA]!--&,7$8G!["Z.$U(+OB*\C@=8Z$X?0CTYG$JW**?= M#>BZC&%X"C5727V_EL6<\#6(%5(KMD8T)J,*(6QE$)Z;&_\IAXX-4CI$7M=U M"RQ5?QO>F%7LPY1>/_T2G,C\;#TLH3AQ[Z.IS)-TK&?/?#2KZ'KYYN_FH6&Q M[;?)M5"IGP+I%_I/=+#0G7&56ZBA!%<>:S#U.$QGD/OR(,K!RZM&9K,F0A$? M[+W5M89H_W++D>T%3_Q>EBI?R4@=;OD1-%N?#%Z MO;@ITZ%?=W);I):-YJF/7SM,4V*9%MY;18*6I[6+BF1'J/0.')1PN-*DWMJ9 M "V?/%BT/U4W\:;ZZ,(X68?%(K:N$Z.3H8T]\!IUV@0LB'E;]:YJB*G3;_9: MQFSA25K"VKO+")'61X741CG!#\:@,P''/8-QNTP"QC A,9GH7TO[W]_8E91E MYO+A/W;&Z2BF0@*5$ ^7]&0(!&C(X5P/FEHZQ:^3:="L@&.5OMAN.A;6K7GX MZ*H@=^SL-I '\!_DQJHHLM+DF//TX%MYP>_,_"M- O2\SI\R,/9*''E\ 9 " M^#T7^P3'\=UD6B'9LA/ES5XW_:J/^+B\*&&HZ.:G%CD<49T0O&5#T/C,><49 M1E&C?''E&R$W?V/KF5$\MF)+^<0-;M@6EL'KE1X?W7/^O[<.NI@XYM? 5]YP!IXIO M]Q3]8OP:#N@:;ZZV#QT._81@R\O?M@^)M&G&=V8]S:>D!2]-(U;T/(7%:3"1 M/)EO'MS_:D+QN,U4@\;GF# ]Y^.?I/C";V#D(F<%=YMM_F)R>JCQ_9'C)=FC M_PCE,_A!,@=P_Y=Q>ZE6I0 D&LKP0\_^ALUR"/"J-1Q^L,P:_IYO'IUB[!E; MS /6>12"QMT?_8;-;.?.Z+>Q0M+Z$YX$;=&Q,\8:6.H[[A S&PP*D$J_%%D? M??[NC%,7EP?LI2"0Q93#E:!]4?SD&TH(B)H(?N0Q,]&P!RJUIN6:?E =V9Z"DU5JC,V(HD;8G\_2]< ML4GO=4A#37U?T^M+K\?Y$K427HT6S7:@>WW)-/U7R#P4FJNJU@0:1^ZZC]NT MEQ%HSEQW,_9*J6RV]W*O:ALS"]GD:HP=SA4[^Q2IYP4$3F:K_B[OWCFIJ^_;%HZ@H4@2E MEZ@@* @HB'0B*DU$1*0+41%I(DUZR%904%H$! Y%0A&1&NF=2 <1D=ZDA=X3 M2DA(X6W.N?>^=[YZWSAWC-]]X[W?'UO&R# [:^\UUYR?SUIS?F:#.$\P3QZ? M'A*>.HK2O*B0@4YV<'C 7*;2R M&5480D$US(0WZHQV_%=6?>9?\.;-_WM<;,<5A!.L>\*NB#O@_YKX,,:);VF4 M#A&"$8!@JJ.U3[HDYK6*AM>G$76WAQN3D=8)FD9OJ_=?^&)[G#WI./Q'!B M%*TU56&? X)4[JE0P=FUNIV9Y"*.K#IW9R7=LOD1%_6)0/A@JAKP%^,BW3C9\,@K#Y290L9.=7>6RO.+%8C>> MKDKM$ &\H13(YC;FAGY;8/46BW\FO3(UI?_.U34OS&+/ MO%+QCE/CVZ?'+(15I')O%_Z,^C %4G@!I.YO;,!W@,J=20S\CC:I3 M'N2LK(>/:41R%?*VAIEAXBX(-4__E*>Z6VO;K(: MFS8"_<6=[ ).[0%\&G2)7O=JG3E9OL#A3^=[G-Z%SBJWUT=MGIW MX4'>"8R84^W&0OD=N0*>F7-MY4WR59OP]W2MH4L&&@BSG;?_L5MZ#]V,B:AE MHR75"HV1,"U6(MT(B.HU==3_C,'4[/J6CY&G+TXL1^1T(/G>D@B#EN M.? EQ8WQTY*?P9J2^9C\ZC8SFL@V)B:6[F(!]&J!=[".Q '#=V$'EZ0>!OM(*][ M_-X%WG,<_F0X[75?XC!6&G $IU1IJ1YYPB]/>@(=\+3:[%G%]0$5C.3+EA^+PGFH<'@_9&L%LQ56^'_EYXY#.X8PW MPX$JXI-7)B 2,9B/]=,G'N39?J-/([@>-)LFU*[RNDE1L.MPKV\[[D20; ?RV%V[NX$+[H>2RRK/1^*4PMF93 E M%0K[G+,B5=XIXR_X41V13LE,HBIK6%NPW<")2!/25'%UYPM&J14V9J?G))?L2$YT M\MMAV:ME;?.\_8Q[Y$:AM_4O]X/4KE(WQ_$=?5W[90Z;BQ[ L[4T7NB\,DFP M)9XDF! Q#7 ^AS&A#1$V]_O0[SV8*N3.T,;Q)-?R_ FVK^JSU2HF;/7F/SS] MD\?GR&AX'"'#SJ^\?$-J26O[R5X=T&H:5AQTJV@HWGW\.5U.QWH2&S[LCVU ML[>7GAEPTFU+M<3>+%>,&A"C-$T)1)^.D-B2N#J0BS!(-U\TMYG)3\\B:*S]S3GJ6^%>MDP'JF/C&!PX_XB2-K%?QBA%0;E:$"H:,N6L.XO&D ME5_DF82Q$POCP_HXZ670,IG$Z,>@4.^!O;,HZ,@N9&^7"KA7T:,V,K,+>>R# M=(Y:PMK&BXX.C=04A"50(W[C2/[,W?Y[RNO/1YLI>!I/WI"R?^G_.%M-/@!#95+;!=AZW6%A1C^Q?:4- MDXO&Z#-RGFY3%XM=BD?-UPNIU#CWY;5A1V(QR8LBB%!*;()QJ!AED. Z-U^' MMZ\F;WWIC#L@$2\*$ UT6L081+&\@#.4I 1O!HY]K/Y1RS"?7J=T\1N ?[N( M;_'(N<>:F/9R-6@??3MA]/!9;TP'=/@:,86PO>).D%EJVH6PJ^AE>:,M*\G7 MRZ0I58^^7[_=7*Z=SJMP?9^/&*_( /<,J!UXCC*#IW_06XV$*0JW6K]N6R6<<*1:U RVKS"?>F!#31<$Z@3!QX>Q8!+B]B/SWQA M?@X[*1BBOP+GN!4/M>VY;R/+TA!C?T3[+M'GW>:AZNJ&?4%9C'?2BBR-=R%X M_90V]S /IH)T]0W1[AD_1!4"M4@3?'3EZS4)Y@"V R:AP"_RR\OFMV(<4Q8\ M^R\;XX>'AAH_JQ_0YE"POLUI=&7B+ 3">$6BY5?-+%((K F53>WLOPC_/YNA M" >! MY"FB1Y* X$GMOXZV-'\49-R3F$4,O2;^R"A0V3G^ZY>BAMRAQS/Z&% M&7_P&4(!*<(XZ;PG^+0'<"2W,4'\SUC?SJ:U8R-=YWISN2GORPL^M]OE< M>]B&,-MJD!QUB*I."LQ'F!!J\%@IL4N MI$X+L%NJF J11D'Y16(U#[].OMP[E)0,8?@^G4 (Y>$F^\^F MO3E:G=^R[RZKCLASR!*\9AQ_#48Z2845O>0S:68+2[AG COVR*CB1_'15VS0 MH!>\9K.:^TMK^T[-J*DY/U/@$-D*P&C99BS:F]YZJE15ER#_-7VT#+(2[ M@8D0^.>!%N?]WIX#.&#E(,$"UU^"<7C[M%N%/\>[['9Y27>:*[V2R/U';AQS MYNL_V(\IWG_T)703=+*3!9PSYD_=J&S]G[T5'F2)WZXJ,\EQWMN5*5 *")' M[3'M-2JW\"0;]?CXBN_Q>VA!Q/57VD+\W;;P3?D6Z!/T0:<6BH*](N-C5D?S M2PY&<: #=L<5W'79I.7YG,7(+B]\M/!.T.&UCKA@%A^Q_T5O-)P=.03@7:27 M-RBGVSP^#I,"]-\(G2W[*BA;WR25]J;%_NF;8U)L!R24\Q5O4%5I52"X* 0$ M8,Y55>W2[-Y1^FRDRYZG5"ZFRIHOS"@?J1AW\3T^6R3E8V05LY[A+\H=/-#T M&CA#!P:R\!4H/N7R^^D; (@&8>6TL[1LV,0\&PK..UU9B.=,#L1C-.,D^,T: MY20-[9<'CDO'LE6[I+-9Q>"EF]90M0JD70AF%^+@/=88TIF+/:.E2-EFT76ZA/$9(T0H19V@E^)[F2K&0%8-K^IS%(T^7 M-W[H/9VT>4U1"B-V "?E*O!S.-O7M6RDYLY&M1,#M0]5/C*]I^G9OP\=06>VD!DZMT48I;UKGVM(&7)9R(0W+ DPD M0_'//*LF%7.K92E7%_)P@K(2'-Y%VJ6F:RLM>@.7VU_&:WF%6C]7FPYS) 9. MM#2O':9W05DW=R%:."OC(7F#,#]N%JK3E? MY 5[?BI>^T&AELDW6%O[<@QD^V'B%HN5LL^FE7?>_.=ILD%.Z6+/%46(*6P@ M'0IXO=X8H]5T95C8)'^B8ATCEW?%'WOW M":+>BV$;P!]D2HZ_XS>09Z#A;Z1P5D-C3Z9>I;D6QFW(_]KKO>8T#3Y?JKNG MCO!I\D^X/;D+L8>AAMF6B_#<3>AC5#WYZ#1OW5M1](G]##?O/CAUMC/>@4U(PZVW 4]6^(5";BYG!M8R M])H\9F0B<,:HO0>IIOPWKJ-'Q=?\XQ+] '0J69:B0?4>P-JO122+DU[@[*MI M[DV5896OOA\YQ[6QWA@_'YERUV#(0,L!-Y^&O19VURBV!>?^+D/LG,,@R(W; M_G%Y,#T$-C&,&I2@\V82KT3CC*MLIDE5N!\11.C%BV>2H^(IXLR;&VX]22Y? M\=,V$H1T^A$8A?4G4'<%YH1F(@EI/W9F&6ZC87!FT1+3"Y]EXDU<9LR-SS$E M=UQ0W8=9[+G9([EI>7GL^_?#3DZ2ITWO!XD<$3B;# U8++P@Y+/W.Z3>?Y)?ZCVSA9P)O-;,@A=HF&:L M_%9K^JU[PGDS%KTT# MREJ!4>XQWT.WYB[7\O,OU5+?@OJ8Q_[1DP93N^BNJ#&NSIFUVT M"J.I8$[2RF!.NY!]]"]H!N=JCZD.K67BYUG^HX>U'3L>SAW(JSZL_;.%5V32 M2/WQR?V.*;1/,'OT87HKE,%C[;650J_)K;V4H0F95DT^QRPV]CJ.:>=8S?KL MG:0HB @@"2(5 Q3IK$G87@4ONIAE+JS:0&)HP;-I95.00U'7PBXVOC7<]VGD M9^:H8T?+TEX9D7]B)&-%O6(CP8 E[@K QC_D_U2O[4RSD'G;B%3AV*S_,*[X(%-YQ MZO'G;2OV]U'M#;6B-7$R=D]K?0/I)BQ7< ?6<<_I(:G51!,S;U#D-_! M /7*Y/\$Q7<&IJ6I_'Y@R'!)Q$6@'"EJ",T^/N=C M]ER-).4[%='2G\R;*QP9K=NB1 ZFJTX96ZF4C.YLP?>%UG>R&?2@J4JP1^WN M3-Y?F6JDJO([L_>.8D_1SOD9:$&71PM7QZ2ZU?3F#[14I!<_IL ME*:*^-GS+<\ER%U[TB(@1')1<05'SC$@196=)-;BG>MU?8"NS4?13M^+BJE% M<)DD^9,77A[G$_ GWMZ:O^^V^$>67Z449F?1NZ+9Z]H^-L!,-9WN'[>)*H%- M9,'P[JJ9KS[V(M@HBB6E&8Z1;:%]V\4P/$$!* M4J^20C%4,8+K+UQN%20%L M)[L-KD _0O$W]4D*4RWCA8W#P$NDU.5T O\DU>9^!'EZ0ZZ#2RWP41C0;8\M$T,P^NO&.*K] EQ#2"AM*>+XE<_P+P\'*C-$_N[6H-9 M!$(C*P0.\4Z;$'JLQBE,?YZ7G@'J5-4D6G HB,/*"=G"_*QT2Z[H6_T/&5?U MA+2$Q9Z$!M],NM#&V/!-QM1X>YY22(62H991!*,GLG<+Y-\I;\%GJVM76[:J M-!!#?YV\!Z10]W1A8JCGZ?WXFA:B2X/)G:#J[I^$\F<;]ZVW;6[O MFZ^S$%>+QJ"R;CV;GI1[C.HY^_!<_\?L;J_0H5=_'@[]NZO9RS5@9-V%?!5" M2N]"?O+O0O0].8GO?_MQWXM=B$\F_0PYO;,#^],1"(!'P_YP.)N&U82Q_;+O M8X^=^"%-+G>FQ.Y"MB7AQ7TDT.(.O0 Z&H"?9;N0"@?:1TS@=^RXV#HUDL)X M%&C-CZ/5[$(R+H#SVJ[V_+?%,[])?0-=WJ^-6; 2NQ"_X*PI B,U-'L'VNE_ MP@">@@[]13;K-QYUQP?^!_"OSG=A!NF? -1T]M+2028X;?EG:Y@)U?_HBX&1 MIN5CG^A#Z WCA]:J70ELYBB=;B? RYEIWYFQ#,4#>3759H=T^ 45(/N_&:D_ MB*9X(D?5#H'SZ(\X5$L8"%^[R/>81?;FJ^ 1N9RT(Z:G#']N/8:!:]77G=I( M']N%E&VCL!-I4/Y\A/64W\KG1G-)8:T7G8//=!^ZG7ZC;ZQPK?> +//AU4(M1>EK@+D; MFIV+\3>C[=P49U=_0)%6IQK"(H.GJ<(:UE8O)=1[/N7'][QL-FHP,OI4)41N:95I_:2%BG783\W[F=KUAWL"TSL'D<) 72]0AB%B M7R-@%#42HV\N9R['YJ%6TWGC;ZEOG%0UQEH"CK!A_:NTMS!; M-AZ$#H$?:,34^_J-\02^&&UQH&NKR2,>#@!V^J%T$4++ MF_SPV1I6J.Z"VG8VX++E 09S2#ZC_]U/J ]G53^)M"P?4CJNQ!7-$UU? M@V#[FP_)WY5ILYDD]&SG3QGT-A]L C6]EV-O^./_(EU]4MQ>1TCP8:/P6.IQ MBR_HP>$;0Z1H7'/94[AN5_P&UWO>5FXOOUO&%Y"+^_FN7F#Z9&L53=^34CVH M^P.8B S?&-0O!BZ"()P*F.KV,V5K;C:I6I?H3@%3F"KA$A,Z)D:8V=%&T6 M_:VBNO))$L!T.DQ<,_V5!ABV(?O+=\YBBL+N&%M X[[>B7:+KGJ@<<)0Y']' MCKKQ7F$ESL')XCU;HXQW:KNV\D0GI7(QN;-V3R5MKL4\\SB9P_#39!.1]C!XR8DQRD6Z4:^0^E>'QQ])7N]2N5+"WEF2Q(N,T>$*1V[(M> ^M)P MG-7,N8L( B-?LIJKR3Z+9+ZFU2K0N2QW+N-"R,?IAT$FAW_*:*]B0]A:B1S#%%5'E_ A([ZRI M-S)E% 3(KHHK5EOP3C&J0#O%%UP7UY']EW-N7ZN2:W_23AF=3C'9U%TED/SA@@]#46=R'M[AO.C&?]92-$*0'+QE(SJ^LY* MY-2T+!NW%(R>YCVL%119&=#@ M"]N@PX#+^./WY.;#"=RX0Y'X]"]* R%RE-;-%;:&4ED'\U>]:,^QP[?;A-%I M67+4&"3HU$OR,1179!]=AA270R[8A=2K^S;7]XW AH@&U-@?S*[KU[./0'W* MY(WE*$= !'%C+WTJC\XRC]Z/@/D5F1*^6)HTJAE2^W>>W$'.'H](?C:O3RE= M/MPP,+'BCU0/G/ZXU.[S5_5E3UB1M+W9@Y.;$9@^D#Q0AT;H'3#>5:RM_C#T M"UVE8(.E)7!K1-72@$WF]6,S7K6P[+L1D^' U^N"D><$VOGG<_Q4KD>ASEF MQQY1"IL7>4W].$_2Y:A6 UOGP-M?H*5@)].P$W'C1[>.?-PHD689+ MR?J$< M+]04QKZJVG[E,XS*FO[ZT]BQ[$K[[4073?$^\0?C=Q/(=KL0N6WH/=#!K=O. MI_ZRPQP%PWNB6IQ)6H M$ 1C=9H=D0^1:]NJRC#LC+9AB\T>7RZ.NX\RY"Y! MEIEL@)R$49[JN0MYE;=GZ=7X95F?6(!U4T*21SPI$RV>V&9!6]M\=VT7VA>DL9TA;M"Q\ M$:ZL0?E-K1._82E!\-T3-S,IZPOZ*!M'.[9^N+N5E+\6FJ63FK\+2=U"0-\0 MO71 !31MS/"XA MX!-PV,H2:SSRG%$DTM(?B=@3[1LOAE+/8<#'RDRQZ)A9A''(A>H=NI#)>M)8 MWK",DN'4:#O\Q"L_3!+J:'Z)4NPZRX/)FYB0T$>&-5.R#3,OD]G.BHR$0; M65KIRF(<'E-.<>WY!K<"4IA(8R<;W4WNQ@W!0W,4?I"!\T[07_3$ 4VU*.2$R,D\1MJ=RA MD^/4XUO2U1*3?26$[:;K=X)U IPW57E;)S$V\,H&3!2Z6F&ZF4<.X0_>.WP7 M$A@FVIO9A^1!=O(5J3M4K<@!_".719(V[8IGZ9R++"V&NY#S^/VMX^$F)F[C MECHJZSJ7>A1]1#S/?V^Q\NGH!==XHDKQR(SI+3"EB9:\SF!'O_Q9I_@?B- !7]3(8 M\FH1]\!_W9;P#9.C-TF!=1RZLU8DP[LQRADM2-U'BX03,Q\ M[F+W*^WUNR::@P@-\^-&9]N:\C_1,;")9#C^+O85%G\'RI#8>6A12Y\@%W9: MSZ)!*5#<0J7^],EQ M=KN>(\N8Y<<7]1A05Y4"9)B2@@X$'!8QV02CV@&0=@>0[>"E]0OCK/2S.IDD M6UQI%\O[;IP@K$GDV3I%P\VO:?O>!A0NB=22:SM0!RC_72WWV(IW(1-CTN2;\O5LE# 0[D71L9D)] ?8 M7S\DC9T&Z2&*9#+;V:L@1FL&IH!W5P-MAF%Y9R- M7SUC+_(X2N?(X\>*Y_7OZ%T.H7P394T6$GA'=ZX@T6WB!YK[B"7HM/FXN*T] MG-KK,_F[O5YX%YK*[[B7W"E%;Q['?RYIAXDU0[E>FL>*W-.QS_@$>X0:^<;< MD^3!T7SXJ\F4/)5#ELB32&?:1WE*@M<-'-.F<_6@*8Z-W?E7]-0.W2%,/Y.I MT%87")3R/8=9+&UN%I3ZRF]A9UU65J81=&]:I$C)]]8-@SMONS\,7& H= M@3H+8"(7R0U^XS'UY$^LS8#:&>\ +B&A'[J$4>2 >P#32#K;X\B@OF;>:/(? MI"%"41.T&-ZDZMA<>ZE?JF2-@Q0P\7-L[)[\MV5OIA273]G[L\\R9:> Z+KF M6Z:XQ[_#]$BW>$N\?;3ZQ#06D]"#NG(T1C!$'@,F CB@A4DQST@7,-EA.=G M$!ZN2\LTZ/L769!N718\LRHE\PETCZ>M^@[=,K2 MF@SU=$F.:X#0HE 6-A$,PU_U@P]=;=]= OR%M=X=.87/CFPH MNSWP2*CF]'S%D\\TC;00TLU;HAD^E3%"V,@=(N,^+48-@[1<+!<%N[P]S"2VED1'J*>]UWD6VZ.Q,Q"K=N MZ]AP,&52Z_8M*P1GLKU*%4YG6@,?5V@1J5;5IR9 [S0/;T9-;DDZ?2)]/]_B MD^7YJ. [\T4/VC:'/'Z9P9U^S=)2U]]#I$='I.=FTW3D8)'R\2@=E2A]13E! MSFV%>V?.JRB>PVS83OL$V<#Y#8=-O)8KI?=VZ9\EG?J=I_C=935*807JKJJ) M 75J:J*@D0DM15G4*6.(L>'/;E8^+N"A'\&U'I@ZJ13CT3;<(*8FK*%WPS7) MYW%^? 9?3X;;P.%:YVCI:L)F8O)(.W*O$'F1B'G6%H MJ/*2R3"A[.KA^=8O,8_N&[U[JWX@A!Z#G4 !>!-G5M#H=.F<)U D /3U_ DV4L%K]H[0=OJ^G6 V@H@K MNKS1WA ?1X5*EU.40"?#O//E/Q.<^9O8(!HVD3Y>+$8]I_]\8Z%4ENR[%BH_ M:+ZB8)?Z96,&JG%*72#HK5#?)G/4>8,B6?'LL*A;$$ZR+.4)_0<+Y1K5IW=+ MV26:Z_-@5EHW?2H34='X-GEL;.782Q/5M$ MMCD,TJ>?/+91/-!Q9#&&M 2WC;Q/>P]UE)PA W7CJS!)W'+[" Z)85QMV(7< M6-IVVN.35@OK_WB):'!N,5(YCA*Y$HF[$%H957:2/\='!)\<-3Z"%'W[2'SP MRE?S\Q%!MN<.MPA_DZ2*%N7L3_>%#7;V+ZA0!JY&^!/>P1S>?AV4@W_1Z>KY=($9:C#0) M7+@2H# 5?O6#PZ']SQ4@K!?$;U#GV*V,LBL+1]'E]UW>UO\(/^P$TFQ6NO-M MT/,=__3?T2?T$%#WJ8Q]&*A35'&^U"UBH$'@H(W^7+EK\-'^493?OB5XYWM_ M>[PRG2D\&]D)Q>NB!:C[\$WA6Q$5!(8FD)T'518=U"YNRUVY'SLL!Y6//U4Z M_,U[??J^HJ(0TC[HO:_:5T%SU=Q 07W&$(_%)VETYS3R^W$JMS6=*6/OU(>! MELK?4,M=&TWGU'KQ5(A%D/TURJR"5T?ND&"#6X'M:LOW$ZVXVF-I(8NIFB?L MLUV&A#QEN0V/FQLM5I71+/::FEL(U/V#B3Y4]ISJD8NX0"B-QNFS+7+S&5>D MC&D #WP8G*+ZO?]04D+?_L)'S\-.Q$/+1!/!@1VFH:IE"4P#R\2=QM?/=B'' M3!N]/_>F06X^]S3^^O7Y]'*,['='LBRFFXUT&46</BR$U[?E+"-\K#;S&/4NC5HOR:J M..2\_Q'O&;<+V:IMI]2%4TA5!,<&['XU7L?DBX3'64YI).>&4I0?X*=8?XV/ MXO%8#(R,CQ]"#KR5( ?N:5@!=7=4],!'O4!:$TV7L+2'L6T>$0EN4#H.XR(< M#W2]P,CB>A)2,'VV?O^5\V.Q%G'MG*K/0D;IP:^2YVY_N=-C5A.W2,7*@J;A M =Y$@S! /8&=8G 8GHZRH[-VVWC@=R%!D^]*:M_S3GU#!N@&07VOJKX3?RXQ MJW064YEQXP0N]> C5&L!3TC,HE*)Y?0VR+*,@_[YPOTWK^1(447^H%^@Q= E M%X04\*)E'BG>T1IQWP)FCZ]7HFL$0I!FPJX-POMS60]C%@#Z$5EPK-9X-/5$ MSZ2P=JAS"E7SQRE]DO8S-MG537B)Q:.9E=$:MZZ"X2&R&4@.*U=AMM+#TDWC MA<'-EFPMM8Q]'[NH6BFW1,OB?71,TIM.;WJ_=\L-#CBR,Y 8;_.CZ5IQ;./R_;CP0$^DL^T&Z%@32->==B%L?10\>"L/;<5-_RM/: 4HL9MB! MI+)$6P>DVZ"?7#;-Y<3K!\2Z$^P$S4PO)$/UMD9E3>Q"SGBP#S.I,+XC&!/ M-Z2O65;SZDB/4-K[3G]W24P,/,7PH_VS3&/?S'P9,.#>\GW#[OX%>H^/ZNGJ M74B;!Z4RF0$T2B%P2;XB-="95"G7K$CMC5$ZMA^&8TOQ]-=17&5=3K)O0X<^ M/#D4==-FI,O("+$_1&+-_M^R$ A?^S+-TW,,1FLLP$?+;?U'"H [/. O(/CC#(Y+6E*16)V&[(>K?:>5IDK?P\[%@U^R>I]SA]UF\V95[Z,N>,WH'KP;527M/&9NHD7KU. M0#&(Y:%=NL7@!>)U;&]3+ ,)P:"=OE*B*NG>&3^S!\7^SV4':^7RHM([Y>[ M?EI.!77YJN]SE>KV P2I8PO^_FPIK46F$\+FF!?+G EL2N?V__-S/4M\:!: ,-W]LO'W#R M+*-8,W1Z$[/D/;>>@&:6?N$?8'"&<>Q$ JSL%CBQ!S9I>0CE*9IBOEBW$;T! MQZ)V>K;"^@0 5^PRJ-OYQ-$Z0=8=%5V/@/*[W MO-2D>QYD8VMU3FZ$C_VU EAB4/BL MFKF3N!?YK9?:]65-_7U/3QO4#WR?(ZG9G;_N9;$#?%$;#W378L(PRG\HL:I! M;I%]T/9@M-R%.+7K#S(2SQ-L46%O0?OU@0\E"Y9%,ZXH)4V^A)VC?/W#WM1+ M&UXK0;[67Y*(95_B]@U*=96;V:)VNKJ[RL9%^0B&RA8)Z7*)1/E&P]/&\6[H ME:5="(L56]X)BS98E:YPXQ S&)5(EL8[T-7=GU5;QB8I7D\ M*H=97TNV:(?'7?N.R^U<,L7:@LA78ZF/CMXSQ4&U1__T^.?<#_4SO0L"=MTZ MP@>O&\0^](:P3O>"CA@(\CL9P.SR\WIVKR&-6RKJJ]RBT M0'TM6/./",V3PTA2KBOGE&9BCF1D7T"]_G&K2^?6Q)PW@#-9%$5P)NUH+PV) M#+1@%<7)=HI1<+/:209+@FP,N7_=YMX5_0_L+T-YFZ<]H=X#?>\,X$G].>+1 M'F>J8"X-DY-7W]GU#(OO>;%O@Q(,N,S&4>Z)L@8]H&GL=+4>3!W_'7TY$W 9 M7__*\[;JK7(2PW-%,8B;(Q)["IA8Z!P9H!_#!B6P?8&QC3GU5AL5F1/D8W4 M1-E_T'[P2K=UU3/[+*](\AATA8G-TL177RQYGNW"1H_%/I&T.- M[:MY"LZD(ZK[,#-,M3G!9Q>4,#U;0"IY3N"AL[BIQ^QXIP9Y;[-F 17P2QHE MI8?.4DT"?X0)3F<*GLR[;%^=R/::SVDN:$Z$6C5T\)N*;WQ>NOHNQ%*U \%M M:?L%'K*-WJ^FX*W>4\8T]70@\=Y-1M0)XJ(G@%/Z-9Z,<_?4:[,ZQ<96^RVGXB1)#'_VZ@ MB>.&];;EUB\IMO --Y3;(41C.G BCJ>,EF32UE!<*>V98^F)7,M$J]<_KQE MZI3V8%Y4[2/6=XDLO3=]R!\ OA>.OPT/%;H4X5QL.KZT,6R_;GMJ><75\:E6 M/\]MF@[&/7A^XZ' ^! \M(?:&3EUWJ2H3ES7!UOG2![$[_4L^$']%T7!RL[G MXX<]I(<9IIQ?(E@^G%-"AY:$6IX>7/G)/A=CS0H,68Z\6=YW*4,D9L@@]-T[ MZRI8&H8DST@$(]:K?>#4=?_P",T!Q$Q),?ZP-_GRTM]//KGF($OK83YW$KHY MN#,PUH?";W^I=*[?A4#FD;Q=DY3+D9.C:BPRS>R[D/,I07(11X3&PT26EF00&1KB6[$UW,XPPXUD49S89;RWR>J* M:"596HI&DP?'NG-M\A]EZ?U-U:FD,K9Y\=]4G5I.7S369#P9H'A R$UU?'9XCN9UC?*- M%S#/(966E4=U>\^\&5.TOC\_[UG(WGJ2>!J;"B6=A%&Y'.G\1^M!7W68?F;Q MQOB)9_QWGG5H>C5X?^R6FXY";O7>D*%-JV.C1(2G-\(RKF[-YRGECSFVTOB# MO-_TE;*=H*T54L@PM4Y,_BXD$\05B*'M?[=M1ESGOW;CP-IC)];&R65H2CQL M^S@\5&X[7IJ2I 8DPJ X-)D/?+ R8/,=>!O?X,Z_Y?38_]5K\^^U>K\IX+N& M+9-?>3$Y/FA(?$" -6(X9-H.A3J7?FU'#LGI#I#OE^I[(1X]]_SD*:SLY5-^.$: M<1/601FM98O4SI#O1?93!-9TDG&D91SYSRX\KM._/_DSZ8/A04P[>$-_9)N( MPX\'.>=9.3/.GY<;/ZXV_G;H:CLEP/_QVP^6;@Q%;)6.2GW6MU@_E&H.(E26 M^L+Y_-J&H$4 _JGM7DH%NLE$AQSW/8P\"1LRL7 M!02^[YLYB'QI*+DR55P6<39=&Q=^]?3IE;L&7R">#-UH>!).XFN)EK$%"%%9 M.7@ M"=Z"37Q48P9';T]ECFY46M+*]DXW,@ENJ(5&6!8M%KUHE[_S5E3=Y_"7 _MB M;0RI#?1>:/%V..P)+-R\!57MDZ.3XQUH%GW>Q]3I-._0@7-1PF_VU7_:%HG2 M4>LWBJF^1HQ1.TA"2S3>4Q<0\ \7=(!1XSK(1+C\G#[Q%2U5Q9)B2(7W5WM, MO7\X=8\@6G,Q819WBY-1(T).0,2NW$CCRVT(9U.7AG_NP[3<4IC$NYESBCJC MG]-"SD7];?,M=1+.M&BE2)!"I\U7^L_FY#B4';&WM;4_JJ?:^[WNSB6- T47 M3T(417J3F?#&& *T:?CIBQ3[LLKFDMQ[9S+"PS]HFJU^="\Q..%F&OW#9!-D M+0? A1L@;+<+^0P-RJOVF1KQDW2J8:AQ?)0.6TLI\O\L1-D7BS^.IIT:BR1PF+G";#31Y2P[+6WQQE<2^G/*H"Q'^6M)V(/B=2\J[:V7N.CNJ&ISX/\*N+W7T?MJ" M6=;=MYL\)W[)*(J*&-_;M'C1?\( +@G.&QR82.':A>!OK0WVF!,L<]^6A7FD MTU"3?CX0I^UN":CBNRWMVY>"53BR,_F;[&\D9>L9!BVWL+]^Q70GSV!(PQ*= MC,6[ 53.CV9K:UA;6'!EHM8!96!2H=?IPZRQ@DT/9S ^@N^)QQEKA<80@,>A MORK?RAMM4=U;(I$3NG+M]OO5I_FV[B)E'%5<7IXJ1;(<.BI1#GG(5X'U+6PZ MAJC.#G3(K$_XS:>G!K+6+>,T:!X@9*E$J?R7]?6+:PDJY"UV M-U&+(!;\5*,I=^%K^7Q7:XV0_!VCM_BOC2;<&NL_67M"7>KH=WJW2T6W/_36E&IG';XMPIFHW*-S_JDK' MQHR31*#4$^X@.PEP0?8-([&7RHY[\S=JJLHW>1Z)W7 ZBB@[7#/[/&KI9\#" M6X$$>D8U##-(PJ@7]%T:R?%;D;]3%K'8/FSN0J@<:W\>H;PG1%*-/JECM? ^9ND_U78BOF=DQH:9U[T,UXM6=Q&P:"BE('X&QYE'%"/+JZ$:D8&F- MGOKYZ+O5GS7?<\:8A1<7%#T7_)Q[8SHP[+GFNPK%@>*1O#!7H9ZA-H,RN>+: M@8V?=!TU&83%@)HJPH3 ':ZBYSDPO!WB<:1$F5QY*-9$ZBIJTB!)?--H;[O% M:$\+H5$%7C!'XV"C5I9@Z3?3Z:=P-!1L_BTPTP=2R74;_R?>@)'3"2O/;&6G?NB$#)'HX -5Z+>JV)(@1TG=R% MM.=8[$*FOP)+7/SDO>^+T71: !6U[5U(*_J;'.<_^''HOW^5;4M,D(JG@$'J M-'"A]T^F,0WD'W'&( !I>P?DFCK/Q/W$ M?H/U)GEM-*P!U#?4!@-X 1KO$D?E*)N07E:F\'C;-J&/(D#.ANXD#?'H__-/%W:\4,=I+DR^A'+/#<1!PM3$4/UQEB!8*BE^F- M?$#XT^)0/\Q*GF9[>XDN_Q%CU=B-YF"V2YFN=\8ORSZ'S#3A4H,S5\3\? 3) M3^&&_!:#=^R5Y?-6,M-LI][_D[?G\Q]O7BWX_Z-7WT<[ ]15 I]-J#+RRWK. MN!6']F7Z)5+!C*,\\N%#"UU(YO)MH:D]O'/,=A@YD=_=3F=9H:&6I4\EPP() MQ6_+(Z\GB_8_NJK>^C//TRCXT\G 'X'PQ]>8+.H+FG,$7)]G9U_(9KQRT"?^ MHZN AMR-*'L/+%59=14ZF?"'^&KMJ8\K-HX+_F-9OHC!Q;-IU0S+>V5;;+_6 M;_S5RODW+0Y6UJ';&HN=;:0&NJ;TWAF45=OZ;]-W_KP\H$RUATF=4YC7L$+$ M\4D8AW?5G8E$2WZ]A!TCQ@K3OM="1>.MVL)9P:J25V3'HAGEDR>O#OD M=+*)<,?GT!5,"Q5U0T4^7M5(;!NS 3MIA^EWWFN>^V&<4_*A\S(0@F9;^T!G M]W'RL6/KS=9%M0Z\IH+K,= 1YH *NJ![&3V)928-\[B9%0NZG6YDG92ZSCJN M<<<_>S)^TJ9X8(8<;]3JSN2P_H%N3C=18TRK@H7M0HHR45A;580]4A5O^X8* M132271UVGI0&W5=.]=@W,*HCM-5L\N110J5*EJ8!HM#XM]GHXMM!"%W_B4X. M^YWF. ^YB,P//UM\[-W9&V,W-.NZ>G=R(%KEV9=N'RG)AF$Z!S.)J&):/O81 M2'01VD7K[[R+- /69Q7H*S4_^*4>0K>^>T3")N06.>E2)%RI-"$\HH,1ZM=YJ$@I5.5[0XA/\"=.739T3O#8X$*/6B9]'3L98 MJY6\S(3GF._D07&@WW9+?O[7EB[2%7R=35"\H2TM FM[E^0\*7AEA'J=%.ZKGLOAF4?O5D-DZZ U]Z]I2CQ1$S+*%K\]FE2^;*,B><0DIY#J M)QV_QZ09CP)U9FAB-:E"OMYY_Z)-+2])%)^WTE&-KB((I<4;1PNOJ1_YVC*4 MZ$YM:)<@IVMP[@CQLS&=Z%-X@LU!ATP5]%WTF+'*7\-;QJ6 L*RB^9?R@N;P& 4G_T9%'M_\_1Y7,9R4Y*"M.O4F=M\N!&C;XNQ\W6R03C4[0Z:U M>+))-CU\_QGOMK&P721(4<4@#W&%D-?/^$>1 [NI M>1DEB_FA.MI'SP_[" ^T#G>J99D?D(02X(OR QFHK(W,!SL/JRN3 MU(/@3,Y[.U8[3/=X(Z*JDZPW@#0@GEK:!>_K!?!:V"'D640!7GF2.&[X,"+IWE.>T/JM$17Q>\KXTZ0% M6^Q%Y;.=0K%8_+1"2)*B4TG9<@>G>CQ&-'NDM.FX;T':HS6#U]5B^K24ZSLU M5Q91,/;Z^/ S'IS26CO*L"_4-VDUAD0T[77M>62SU6E+>9SM"X]QIC;A=P&S M./8S,4/0C:^S,C_:EEZZ:2%,8@:R>)MU$Z3FR3OOYF[=BSFN]\SW0EJ(>-@O M*79[^XS.R/%D,?#O,V2/$CRBF"MV0_=MJ"J@O7&Y)=>T:#\AN5Z#0L#B*R.R MS?2W]/#*4R9!( CK?(F$$EI>RO%L.;.0$CJDGSPU#&\=-0HV\KAO]&X]-Y?M MY "A"IZ-QCN)44\,T0]1'X#0Z?@4RQ7,2X2/![:AZ-8N1#0N1UY(6^R#E\+1 MB.Z77VA3"7CW:NQPPTB=7SL@!RY,"NN)[\E"F#X'K)N%#VP=0'^CD7@O.@UPD&9MA@W+N0599=2&85$^76[SY=_+(+V6L>ST'MFIL=7Y7#UDFW M@>$*)"#IT.!?BN^*_P=S;QX.Y=_V 4^KTC))"#$5I9*T6"),&Y(T*8Q]DBQ9 MDZR-F2*$F% 4,=D28I)]G:R3D"Q98QC9MQG+N,;,7-YK?O?RW/WJ?H_GC^<] MCOP,M%\EGQ6#5O)9^-&(67C$S#):)'$1R)8!X) MIV.XSQT17"6'%]07J["*F@X&$ !J?O>#CU5"U/@;JNZWPX,"T5^ED!Y .Q2( MEL%XA=)_]!PJ+$ Q:QC%/M1%77%JFUJ<)VLT(P?&)G&M4-R:/Y8V#CW27SR.(,T]J5"GEG#?>>Q"NM39CYG>-62=IX 6QF:"U>?\1V-41K> MO*$4,4O9F;R.ZH*2[HI#CZMX;K-Z]\ZC?X7XU,[G=6YW.GHZ>W\Y>7"6EQF3 M//O[V@\_>?9NR*'NQZGC^D-<_09)&WZ8 BZ#P^!.B3ODO,7R^T>CCOK1MPJPJ-OGU+3==U-Z M%?U\5[1<,[6/0)XK AU]0Z.ZJL=B17XA=]$8!V\Z(MMP:(4\7\)IT,=\+WP% M.:1[W-C[+[_? A"#PEO:O^8N$&CF47BQ8"/(#D_@&E4[#JI ^." 4'&3\)P+ M];73VP^K,.-WJS!9SO:6)2FA51A2"H" ,B>]%=..J)4'E 69>HRFZWZQG^** M@FR?N2M%T\2_&:P\CM.Q1BQ_5<\:H1(0]#N(8->;HH-S5GC M3.TSYD8:]JVDH[WUN>^_^1/-C; ^QI_<^^LU"<9)=@; MF'?T.GYF_= 2R]Y\SR@L;,$(0J[Y)_[;+ 5D.A%0#@.O+= #P&'DR@,R*7^* MUO+;2PNOO=C-* :RF5AL@YQ5P%(K^K&ST>B-JS">E1R5V'MB1F8EQXKV]'@!/P" P>1B.]%(OV@T%)Z M#1Q0PC#? H^VWG,P50[@[/[H'NZ(">_1+LXW^;SBD>-;7*JP^#J*E5",+1*R ML Q74>R7<25;+\R&@S3R0-@)Y!.9]9!_,>D;\!BS>+1R+%YH4+H MV]E3GM9BY.L)6T7& I*N\A5IN"[FH..'1/HX")8$8ZB\86J:.$!NXCQ,)AOP M_.W&5QR']B3;;^!^[,GO)EKG+2IFXI4_U.[6GYR3"'A@4Y'OKI18IK8$G1MQ&7RV!5?B]3M<%,//TV8G[^2XY*3>>1N'EI?. MH1QM0DE'Z4@O'4PB4:G @67.3BFF)CXJ/, 1G!* M@!7+G.UZ5+]EW;+C?P/;<]-::([(@(M,0]SS8L J[%BVZRHL6K8^@V@U M)+-9"VWJ1&Y:"55#/,VZJFAUVE1',6N*-/^_9#W:*W5!H(E?(Z?Y5\[8WO(; MK472).6[%\ 0/M#"%")'!_7!7"MR#.;>*NSX*NRZ&[4%7@&]H\S"-DT\"OG; MXQ[ZC3?_ZY-K?J5J/(;-A\!7J>&V@U48^MM5V- - D*H(#+JS!(W0KP-,<' M?DQ2WBK,CH5D+"C$>[+FN4UV7BJ?**,2OMWF%QW;#*WRYJ:L1Q>V;KMRP,=J M4N&'K)G13X8 M:]WV9;ZT>"4G7#CZ\@JUU$)P%K?S?R5)]*M_B_+4P/^=+ U?O.Y]\5.)26]P M<[M+.YTRAM_$]X=4",I4%H4@11R".,6T.Z< M%2=>2S#(]Y&X>&CG#FV^+_T4G\OL/U!1>T52>?YMJ7=W%NRLC=1>-XP9.CINM+6V[D9JG%D94:>F_(S: M-AVCG/:8+UVM'OURY_]=^KSN%=#(<+T ;*83:W&*#+EON=^PH[$0N49V6%XB.5^6_ ;P^C-LN[VF48;6/4Y MEW1V[L6,W>K5M^?U<.7XJ@Y,$8DC!>Z@K\*F(45BMRQFNS=VE1N.( \[$< 0 MIVZ0$VI[\^[9(,'6*?I*9'SI5OIO7+F[>-.CKK:I6%KK19=1Y.OCM>,_X%/F32H5_Y,/[J M./@9MYYCG LPZ*AJ#:5V)4A=@3*M_$ZY3RJ]L3M2DU#%_0&SLEFDA_C!7FKO M%E $S1&4T6QUD5DH0 2K9E.#TW[@W(6'W-=0EB]ZK3VQ"C-_,NTX-\GI$]+N M,7RAT<3M6A.R4B\F1'XELS %0$IM+/&?_8Q\(W".1#BC#Q1 ]J"'QFKZ?,K+ M"*+>_GI7APSFF9W'![/@%^0ZCJH/,Q4!*0P$G.CWY2FN@ F5KE_,D5W?]QZ4 M\/9MO^I=]26[N7ZJ1'S2.FX#\BNTUL]. M2>\G#_-Z[]K4_K0]==U*# 0AQ+"0&@?Y0_^RP,IV'(S_VJ&&3%<.FENC<^5*+UD"/]B&(F!ZD=LUCF)/%L>/MGELP>SLKK^J*U=K.S L M^4BO@CQ\ %>''BMY@; )>8V=6Y[$?8^D^56N?7&U,&_)%/=(BO+Z6&/P5OA02S4=L-DGR1LWS-:X,NP\7?.Y #*;^5I9ED0S#H3TO9/7 M6+F7G-L5H"'9ISL)7T<6E$K]M+G MI@/R$\181J)LK[604+X(;8GSGC>KB$+YQ>7@"/BJ#^0\).<8!CATL?)46=&" M CFP5ZWWB:=% [/OH7-V!WOZ02W1]82+N23M&J[2TNT)T]C$S"L=IOU$28_[ A[] MMCNV=R5[\=4.,Q+^5R_0V0VW-&.MX8(M @DHN0JC-IK[F^4B R MUX@_ +K:+*B8'DJN;/I[Q0'OY_T=7XO.HHQS=C:N;CX^'GM#=^]]VB#]]>K: MS @=F8=\!Q_*MF)\< U4N@M^1H)]Q;1WTK0PQ)I..5>RIJXE9,3>I1^^[/1- MH:HB32!@"H/E[(1$K:KF/?'F>,MPM%;Q32S$+//JGTV+6]/ M71I.\RG(*-+L7-/9498Y!4#@@-&$,'L =RI_WJ:RETY*>C,,JQ MYMC^I#9Y2-"G.@GKA\66TX66>8 ZM17SW1:"B>O-N3&*W:8JE9N]CRFZO!TX M+->W$-X1.@\%!#+=F3)-''Z7RH8'*+;P-T/AQBS5.VCZA4:2B^1MA%XQ,Y,@ M8#7 <)Q=A9TP&'SM@'Y* UTYA-&(4&X^ 'W*QF<3T6;-;G0R[?M2?B;\A34M M0=W6!.[THV]:%CC[G=7%OOF/I[:7[X[I';O&\'KD4@#?UG>[L"()R8QYG8D, M[^%[Q<]NBNQ*"F[Z\#W_<<'T(J=%4#32^D-C7+:RRY0AX+R@@8&<1/'\;P4. MA6IKAF<2%.<^MFT MZ^/*CHFH:]%+>G@9#/T*HF^*MSK< ]L HKCN.8D,H;\#^&%C@]$(W:!7FC-A)O9F3J&TAF M'1K8_]1^-@K K^:D._.!/$G#H!MB!* CFR"+@ ZQ$?D!? M(2:*Y?IR;NF>TH\O;EW0!UTK&6\\P0?'". :\ 4B(4AK!"%.N9:PZ6#B@-2W M?16AGZD7VVK$S7M:[-N7V5HRF,1,[5O\^)'=-:CY M5TW"?^U,QE\FTEUE_BHK\&+O, $(IA_9R/#*(SZFHTD5;G+9B>U,6>L?MY3O M7#J];U84U2\$4"!KT.<&Q#.9W!(L,F72R-EMD,0?20)>O'+?4]AZNL?I 0Z\ M'AGY>OKD;#V3_4&',CR>$7BD2@Q?(\*KT@\,1;S+1"K MY0R]1I_[>Z1'9L##E$YN\RJD'2]N8?+DG*,*UE^60-S M 6>_)3V7ZRRX!V.A^*H#LE:]LM(2*P:N %@(4[5BG+N M'F<:%+Q;A<&55_839GS8YD ?LQ\8R\*>99?.)OK./ M$R(/7MVH(YUWPM;6>E1!'^.\^UV.\33ARQ&#%SHJS?T5W1!BO_B+HCAQU "? M'*P)HSYVB+1U0KEWE)S]0RXM//"UEDY.FO7#S!36(FSGW0VZ]+(AKR^BN;$O3J4U65E[O M$QM7QA^8*.FBCV'MJ-M1[>-.W1\M2THO+8 ML=B=9H"G#$(Q.W?+ M0?JSHS)@17 &:5P&8OI#CFP%L+E2%7CD+9!$QP5Z93[I9JA%7FS>@T??S53O M1C.X-(P U;NFUC>(E&&NXY/A$'O2TJ)E7V/+T:<6/]@QTJ#B(E8]>#3C2,O; M,$@'/G%:@H?-W0-W6UDS"W!AKI3Y0Y"F+Z6/_II-$FK'B@-G:*Z]?+2@L,$6 MO@D1T[D0K"9/\$;#\K*).M+TS#?"MK>$#'5WP@Y&1UV>?E?7,$_Q=+^GBD0E]](\N<@[Z^C9 (Y1NW6D:A]41+9=R>U M]\7L3\4+X2B\"=Z#C_%P_,T*/CV&K<-Q&,26.HXH?P+H!QWY*V2'MX#1^)4+C!(@ZLP MCIAR2E^?MC*A\L0DVOWX1ET,?'S")3=Q4.]4B6M&".[%[( @A!7,\+88^/ZP M1D*(Z8+\C0_OI\S-B^)9=U@(?=W@>Y,.7Z)8_:!=C9@K M1SR8+=6]=R='[;O\I3GED*6]*"Y#M:,( BF8Z1#/5&UZ)]BE3F-HO7-;A?F9 MB[%#0QNGNHDLEGQ% K(;0+ 6$)P-^$A6RS "4.QC6C..'BV4HHNDGB.R MQK;%Q3/*"UT+*IGT60M]1QUL#ED6T0R?$8=\U2BNG0R[F3A?4Z.*J=4[N2>7 M6-U%O?-2WG7QCI%*#R'5GK,\AQ$ BJI6R _5-#U2IGHMTY(G.^5'?O1@^M0+ MZLKP'L-W15&Y0MP$= S8O@K+1563^TY5AZ=P+M.O!M.>&/)?<%/3L)A)?%!S M-]X&PD7%->H+EF\13]XF9&E-E5)7V 1B/5WOL.R0;?OT$@8WQ4 ^,Y5=T@;Y M>0TT7=[Q3+=6#_D]',&RCG+W(7%%Q[#^C4,7IDS-K:-:=\$LM%)4^+/V/\5^ MQ#8A99]4D5)K;F6@@]5EW(=R>_RP$B@;2R5\P*+5;].-A;CK('R.+'I,W$.V M#;\Q")*];1GP:N['"2VMIEBQB^_/OYO%AMQ+?'3@D?9E$.Q:-[0*>WJPE*T4Z(%5L'@@]Z0YL%7@>:/:Z"KLT5HIR:1N0AGFDD5_G96C],+G9S7\HM*17[]KKI.. M[EZ#B<074"DA>'MB1%QE>RJ'NQUD6MS+AADUMW[M&?GL<<@X^3IB=Z M7%HZR@\,X6><1F[)RK8EW='XBK%%^I;-ZWFH?868>P(R][^-$-VJ^'*!HT ML]#8&JS^:6@-."F'14&A_2.7B!RZA36)KQ=[?&:1N'F'\S(\QK$3(<-EFY/S M=D\MWJLH_QB8,H.Q((PBQ8M3^FY915W#S2!]Y:W/>'=B_OGF5VRI)VQUT\YRDZ!8F"'A4(6'KX=];\A_&- MT).L[/@OO;5L;#"WU3=O'G<8X UTJN%5)'K7@/P8 MQI":C6W:BL^<'U3P\R@F=G%+I#*/%NI["1 MZ>:W1YY4!SFM8[NR^2&SPF_!;>[IF<+L)A%I^)".H^'I%UL *I^_['>S@2[P17-J1_FF;F]NQ4]+9 M$3J#6X\$7MOEZX'%G5'-,IQO6[8&\A:GTP/O MX9-+0:Q O&2U?();OQ< U1 MP'T($3BSB.0?%Y,/RC?3?^*D4'9H>B9Y%>9Y^I,^RVAD%SJHSS=O. P MG".^>0@O.1$7'$JV*XFM'MA[MAT9*)\CNMBXT"#K>BJ*.2]Y-\=T_R5$J7X< M]UYRZ8?N+_D'FO4XI7Z4C6>.UECO:[!47IBL$.78<2X!SB0.@M&9,438-;X2 M%$#;)NQ96/FAXG&=>GY WF%F%5_2>H%GY]ZK@C'DP2(R_5*X+,@/I]\;KK,4 M_E"4#U0-F1E%7RG1W.0QOD-825#RY\+(*3_*Z<]H!]!A:9O&L XYKG-2-#LG M^[;]VR"#P])7T[>^3W]V;OT.G_7HOA$ H&4LR(GU(Z+M3-2O5!9)%X3U\$9$ MECYK_6U (>^2:7R,([;,R*[?#V24-U/GU#N=;*XZ*7 M\.5FO)80!^)I524K/&);G8PIW'WT2&-Y<0CCHN-8+;T[FEXM5$.$>1+GB^ MO,^'YARW"@NYZ/REA[)/N'!F1OISFT"'7^*IUBQZYZ_7A:>&M[;T=AE?0GJ* MKT!P"1,/^>O*A\#?IF;M$CZ])_K3N@J8T KD#M:_ARSY?CF&;6HR4:D"%!U, M&Y0/+EKC\2#OM<,V![S^=EW/@!B%!^P<_G+RIS5Z'.?5JS#R[ MK89#9>%?+9? ^3/2GM1GJVIS5F&-<[Q[Y>DAMBQ'G1N)0UP8P@=K"+9A95/J M-R[FART77=FHUI#FU "!VB*I4P^ZWD#4J#SUYYR65Q2- M'^S.DC#MTF<0IT>I5I77VG]X'V$.'S?W0MY*O/"RK^VPSHWHX+-KB3V79;.V M/,T*CE54GA]O01[_0N_NOH<.9VMDM:["+H$GL-:#_69#8Z$%V^"6[?+YSHXZ M"=DD)]>;]L?D;&X$:6O!LM9UAS:3)H9!?BHD< \I+V 8Q,&6D%68'2E4K,N?8Y/2/ZYQ M@,ZM*JC\6&RN=E5EO4"-[.&M.:E9LAO7^V_S*\2\K!$2SY8NPG1=F'\])IT= MVY%?$- #$O)4? \E5ZRK^R6.QU6#?D=6Q+-,THI*"B-M0HU?IT:JOLXZO,=_ MTWJ!;QT*U_B6>",I7;GD6Y#Y/0;K?!$A\K/[7<6\L>$B=0+'UHE_[K@U[&J3 M>/+CW>.B"=H_%)=L\ H8NBMFIHV:NSS3GS;NFSW6PQ%E7*(,(7*%, MH_F*&F5W-Z@=,;^$N@S&.@ZZFR.^3Q4@ B?)C3]Q=34EL5W'':X#*2FK,&0< MQP4Z4Y_T)8=R=W-^*TOFOOVM=H'6PA';L I3WK8*NT<%1[*8<95PU548EM@X MKSV]1VX5MK\4PUP&G_-*\H^N_'E$RN_Q?''^CZW=.1P2=U8RG5"+F#^6-8Y7 M7]37Q/GCCOT]'_B'N?(3(W]=G_ZAKYMY!UQ&WF!&(*#HZR%_%J+L#YEK>3?9 MDRU]X1R5P98MV'7?9IDM-%CB?L;Q\!+V41?-M+(':I_GG]W5CA08_\Y>0W(L MQ(E\FU.4.T^354=>?32;8_>B,%5@?XR7=?>&]='CLBPQ;CG9 1)9GS:SG#%6 MFS4:V\@XF"'5K2EC9G:((?3>>.G2]>-N'?X/NDHBK?S2\/9,PM@WEL:Q)O4@ MP6Z*;QPVAK/';?8P'9CW(!^0QPX%7:8#RIY7M2334SJF3+*,8 MI9 2:HFM#/^3E ,)3PQA46=%LXAYZ=,,&K4W;U@I<%!^W<1U1TEIQGK:%GOT MR"4*.D9K/#+9OXGR,%,/?Q5#UR4"!_#^2-YPV4UH5-MP@"GC*XD?L0.(NO0P M;@DXN#NOR7.2ZL%G[N)4A%(^T9042/!1CYWD$!Y(?9ZT%9+/%YY;M,1'+B Y M@N+@MC(Z8KK/+ATH&E;PQ=>B)&%YE#155ISD4ZXGRPG9EBK1>VYDY>!9]Q4W M9V>)%_EW:_;%_?%&S]]V;FS ^V)K>U.1*&8'0+$OS)8N6[Q^,^7=?QGU] M[$06F>2M]S8?N_GO)N=/>/IU%* \/(2[6$?U8=67;>S3Z?3<%;H)WAOR4"V5^ M,]L[HTFGW1^KEQ;611/TOQ!?^'XZH ME9)SR'WN3'$ S\9Q=I73483\@M*BFVT3O4_WRC'#[VJM9\Y;CUC5&XR8W_T4 M(,M<$A].S6<_M0R ";B M>/_KKW M^E,)A,\_*Y(TU41X%V44WD59&LZJ:UP%PTY5AT.@#-12]#L?>BAG@?([12*U MD8!])([ 6M>^X.M%0 )#J7>R<4@I_J[FBV=RNP9D7XEO#:W96OCY4U;I8.Z& M7?ZBL5NU]N\Z7/I",MB6;YV9B(E^<@YUL(PL]0D_F("@:[>$X>GZ,R8NG#/I MZ<%8^/H!P[%0#P.;C^?A3<\.L7(.[.%DS <\G'VUD>Q*OM4"*$\QL=Q(IQEY M#P102TOK6'S6_@\0!8I'WM@2$+^D\;N#ZT*ZDH4 M[=;%XIV]7[]\W1 TT'E@M\'%:VO?[8%ML.^JMSX5NM2?S++NP;WGZLH.O3XH M<%C/O:6,*X)JBOCR14*I3?:!MW514>!Y[3T.0E+ZGV#;89+^J@*E^2TWMDZ%6+EZ]^CA9/[J&A_L MP^S$?56]FC9,\D>+$RSW1Z\N5IIFY>F=5+WHL$:CYW+L,V[K$..-R%Q MXSG3DE9FV[F4=)?@Z%>WB\V=G(V48G7DNE@KIX"\9+(U?G 8"4C5$1YFSY'M M44&JETWOY%T5KX]33WU@71BE]:GCUKGJ+)4MA_9LM,&Z[T-$&"[O5C,XL>O[ M)7S-J?DKC<>R_'/D:4[S,?*Z@L9Z.D4AO@G=]U1W<%5 MF$!=QOG4A3TBWVX>DDRT26U>3?JHQ&Q7Y_C>\)N3\%/, Z-7U:AKN"'\2_1N6/0\RQ?>F7 M*)B#&J;49_,Q[P&G:'@)(&YLNA3^>'&B0):R^T>#6'0NGY=UH.%L$Y_OE"R# M &Y/Y5;@*&^]'S"Q=.[8W#$.:8N2/T .7NI#5_N5@J.SBZ3K-0Y3;N /74]-E5,X49?&6\? 6_JU; MR@*W*?*2L\+0A_^@31P!-2# M=/4Y,5^$W?@L.LQ]PB#17E&7DVAK=>]V6[&9!2ZU74^9A8YF1KM1;B M"%8"I"%+,TVA%?-;*4)"WSB2:=HJ)8V><[S)8 9_*"CPA@#=Z5S MA,2K"P7U?DZ &NUS:HIW=5A>JEN>;%2_PF0<6H7AR&F3H++&1LZ-Y$>N5FU.S'-94S]6].J /O"<,HSI3@\LU[4;1FZ]4UH??_+'G96"]^B8 MCR2=6Y'K4N"9SQQ_>H>&9]:G>[B6@7NXLOYN:MT^W_ VU)^0\).YN_0QJGX? M_N?QC#H]PC#P"1'3P.G6/I/NZF7!IK$MN^S37H4LP@2!:WP+&9!K5^/UGQ?R MUN%D#YGY<)J10SG!CFF[;CQG&PSV-]50G;XE+9ZP?J?(:K$8F]%DY$PQGW%3 M.![#4RW']8:W>2X8;>):Z;RUNP0^"31X<"AG._E2M3[3P!KU<146C-S:E(LQ MKC/(YC1S^Y&0+% LWS"8H$W#1.1CMHW3Q;/-:D7H=PJO1>2A%,+V M. )Y:X NI@ ;R9%H)]N1'E7"Z<>B^)BN 8L/+/9O[ O87[634@XI89^NX(\H M1U8[!&#O(6T)@#T".$P(]C#+PI_1!ESMD"&S7O*-8]I/LK7PY3(Q*K#)BW+C MCBNFI"C:D>4,,=VW9/P20$R]>Q4>\Y0A/W-&7I.WE&"-IM#\'$=8G#F$Z99B M"C'084XY1G AAR\*\MNVO%0VPN'>$T+8CB9[D;E[#I!=EB%]?972@ X]E>ZWC^>W2I*^^?G6UL5X[=8\2I#^>\/(Z\ZI[7D>]8>DM>KS;2_(P>3<(=0XMZ] M9V9$!D&"VT>=&R?,O6-N(Q4+RCR,']%T@E'%9*51PAXHXMZ<-/"\-%DU.$G+ MS%0P[ -S. 1I"+8X0DY:"B<#_7FYW*2LAEE3,\"72_SR7E[9Z'8;==;Z\7Y&X$/U'I.BT!9#H* ;\ (4M\\'!'N5&K4SE#*S-,(^/> M)9:_QHGU=NFQ.ZZ=%2\2*&;/U1"#Q>#5B'5W<*+T2D+ZN :B]::9H_B60Q>/ MFVFI;M 'HGRC=%2DXWI)(931 C?XBSN2U%%<=C1]%K'V.;5"8RX]W94W46"^ MY5^L(8H-*N&8"!JEL6.I;YI<#S-'4E, MWW1:T.R+ALD.]KWT(/Y/C[A^Z.=@-^^BN08*)'F#W^?\A--,1"S-]5@/CST&]WO;NLJ:TB/2A)-@1PWM^-VDY2,\=42]N[W05N;>TT=J M]>\/<-51-V2:;/SKM$K[[$835V%CD_A;S]%2=,%AHV"V%D>83B:H*2-[%9#" M=SXX>#[%S:<^$;?>_O7Q"ZN>YQ'?N]!C46%7F[B9)Z]?UN=M^KF4\G\9UW_Y M62$RM2!I'P=;$84>%=F\>2I\/BF YS0?P9RQ!6]KK"H9$4AY=9)=(Q[*W0+P M_5620:]Q=6-5B\/PX<=/T92MZ\W/K>8&. M9>)'5'6"EGH18FNEY-<*I8:A/B7$>X_8E0;X3SR>LRZ=JYVU"D.B?ZS"FD!U M>]*4,@5/OTSJ*:*IP24SZ&>&HEA$7UVYC5LVQX.]9IG(X3A6RG Z1WP+6Y&# M\K^C=D(DK%*"JF1Z*FTRV\V<;(#X54]HQ89MAJ\B(<5Q_&86#OCM2WHBM,+(C<9F9H3I?N-#/XG[ MC4Y4\MU^F:LN6.!CQQ$H S?'YX#M9+J^+&(+,%6CFA.9Q%&*]" +&SO$H%SW M/WGIHW1/>^]ZT;1>_M>"8E^T+R_&6)UK\["6;D,OL G;38Z=5!P.SMCX.B'6 ME>RL2OP 0577Y;\*'-#L;7=*W^;:,/%[L'KS!5QK7YJ9/?\J+*DW<;@Q).R% ME*ST_/;JRM$W6_EE!QT[7YA&I!;93;]4.WJ\P_I\8JL1;^'R#]Y,DW'^__5P MZVQ[_$Z-=V-UJ["U.,(\,K+W4#)9%\GW6[4["CG8WL*ZE!Z.G'Y-Q4^TZ)+& MSY-YBVU^'WG]I(4\0$U&&D.(FR4B;P31.F]*QP;O5=A,'=L5$&>N!;:] Q8H MR@,6Y:+!J/8A*V:S[;C_]8$-ZL;#THN:&UX^W&;)S<4[(=?C:I!K"S (8.&Z ML*EEHEK9 V]ZEVE:PWJ*\]J=RI\!C4=G;6]EOM=>X,V>VPE94! P#/*?88R. MU4L>?=E[I[!L\%O^:1LYQV33Z$BQ^_U2-T6E]XKHU,\'VYKV7"&.239%4*.TMKTJ=N%:B%'<@ MY]Z'B_#1KUIC3M'=\%W)H>S0^\.;_KE'+]V(EZM?_GW4_GTR'PCWCA]>KJU M5(';6EW+S]'T? ?-C+M[WTX<=&^0^9CYT.35$\-KQL_6*"(_S3VJE.6F5AZQ M']A,OQKF0X,+.K:'/3ASQH/UWN%-OL-5HG5W/YTZF;ZR\NY&VMWVWL M%=V#)T;.WBXY8%[]-NZH10I[--Z- M*_R852JG<UYA MDM2;?UT,\#A]0%SE2>4:.'!P8UI*C7RL,L&#B[Q0_?I$N.@VTU&&?Y:BTM;6<_Y[3*;_[3F'K3&C]I%$U M)CE"Z,"]G><^[3QYO.5E-[L/0@X>"0_XR)J:B)&F3^-@^WJE_@'YY:/-V@ M>!]W^%!Q0[W9F[^/^\";(.F7B;T'R X$0(98313]@6(F7%ZX$$&Y_JS05+?Q M?&=>F:]PE# ^A7]E.UD6/]@^]]29UM+=1TG<$H,\A&) M"]>"+W](G!PU'BPJ#$^+T3YCI* ?5RSZW"JC\ "I7" M[6,][[T_*9QT1BHH.1(4()XU+S7V3GX"$Z\X3BW 4%3(]OCP% M_/$^T+@W:?^)B+J2>\CR&4MWS*FGI!D'I<)QO"OPH'I*JB%C:)3\0-X73_-# MSGRWF8SGC4*\1[S[Q_X1ZTMM+AYR]KSVPZ> M_TSH_:'O[Y\Y[-_;!/'J2TP6G)V\9/>3U]8C)3+.NR&YS;K[RY7\']H!_Y7# M1B%')' *O!2V'R^%?:SG/]36QYU8^_9T$_[EI$7H: MWKS5;OQ\!)EWI:C%NU*TS<"T^/E57@#'*TQ8R-WXSW4KO*D%/1KF?[_4' =W M< YU5:IR].G0DV%/6!],@QPRIB[=V$R&DQ^CQ5^"K$Y1.>I];;/:.LSW%HY@ M(U.4*,A2C*)6L\O5AVKV_]S28+W-0W5%X:ZJ%OS\L=NSLLM' M*I$:]2H=3('>,[Q,(O+*("?[1LI2 \G7S$<>D*?SIITOC/7^7D.I1J:[:T\+ MP:R45XMCS7VAC3N4'D%LL-^ M\$LKV$FDZ[4\,;VBU.B6#=A^ U*TSWBI_NC)NO0E@-UV#D(04]F^*I:'O]5J M+OHB7]'<-EKF>A_6E/=5)1F"CA=8MI!(YUKJ_VZ]6\2,,C1",LTL>S^WFO=\ MR:L=SE1]]@6_=@/>A@C'8N"U"-BX+[=0HR7G#MU!X"84V'+?!RQ:8>HM\*94 M.H1@1(D(R)&J@'R33P=N1WG+7/8W A6T>$(/,P)O/9_A'5WKJ0&GSR9E.<3JF]PIMW0;FS&EYA$X@@3C;^]=L E>M, V;XW\EY/T*YE1*4I#K//DR>9[=\(O21F>D=2&=D[S %LY/4]*52 MNF- =[[^3SU)O#F>L7R9))8=R]^^X%OK44WNHX,CEU'Z=V7YJ MTV^#1TE=<$")#6Z6X:M'[C#CX(&0MW*4H/NRR94"[3G63;X)TWI!%7>][9/N M&O*=2;ON/?^!2L304DVX" 3::OH%JRO%VX?:%A';>S33[S CMQXH/['WHO[4 M)U&9J'NH@^5[%B0G+G37^+C^) \2K:M]5&L-5[X;SE)N) MZ7^LZ<5!%EWE@QR,ZB07$:H.E[L.*VH]B]7=&CB"HT58=9SEU3L M=<9KT]>>1R_N#.V#/TD0"TU5UCYVB@\EI&5P)!NQY#%*H'7:6PX816C:_WSZ MPL;*/]5C_0W'Q3QP^S5>FD.;+8]K+UR%[2H_9S"^UZ2V,TV[0I+M*IXBTAPEHIZ>WI+.P M+?T.AY(KI;GFLK06X+07>&V!@0<'J2L//ORC!?67EW+>P]G-2(9\LR3.&1PV MX^SDO.+40'YBY03@_7?_R2L\_]M>V3HBH+ %=!$'1\C<1O2,(E;2 V0A8W\2 MND^;@9KWR3-SW,.\=04FBW^,'+P-L)X(B(=4X9GZ[_&+/9GH?Z9)_^Z.+5@8 M]@]U%.()\J<%^AOX8!PRB_68T_:Z81O'W"M=0"65PSF:Z'V3G1B4;:=8+2/[2' MS/2R%S;9;EVVD_",]QYYFEAOLU0%VCDNW0"W%W%3\$-GN-D<$7IOYW!3'GU[ MD&M.J]FL)?7XK??J%W?T?9!)C_/SX6212AON@BW\\0.FJ[#809QVG7&+*^&Y MT;=E? N#PPN#QJQ?*C_2+PB:7\ZMSY:.VI&9>=(X\2&_,Z\/J A)1[U;A3F0 M>]M03Q*EU*JKN>" 2_/W'Z26OJ9.-M MC\&[[G7H",G$>;R7U[SV!(6SXP&XV<25O19LB02RZE1]":&@6D&$GWX::L ^ M)A@NX4\*L=4%/<_2TU'_,=Y(VU ME[GV]WMG=#.1;D %9&P?0?1K'S=V";'9,KN"&)K_87E Y'L"SEEU49Z_UOUG MX\,H>36KAS]"M=ON&SV?O/RZ8RA%ZW3HCFR]MG M\N0^.US>@LZ=+L4EV1VOC6FO'9& MSX2W2-&(763 %5'\1@C7&"8UKZ6:TMBR_59LQE)(2&?-AYZ4$*BF'*W\(4:AQ[)9*T00T=? M83]XO[(::;?KOX_OXG50OUOX;43!Q-@_FB?4./]HGDB&K' B_K=&V#H&CS=A3*MBYA.8:^;P$EW.'4B1+#H>53JWR\-3F&MA[;)T^"/"_3X3'.+.O+]'-K,Q*=TNNZCKUT.E X/ M]K"Y!<\E_:3R!L9+8'!5J[!"Y%-0_(=/V\2*!;57X4&&MG(.XZA,* 5/"2G:G%^ M;#U?[$W6K2MT2^TCH6?RWLUA/B_/R#"6+;D9.#4@CR82\G:A@"P\>7)29+?T M^WT1.W>UT+4>2>GWZ&OB\B$?W$$N(A$]AN9ZYFJ6R4.@Q#&^Q;XWKUL8AI M4'&0L4'2@3]]G@QIZB7V]BUU]ZP/:,XH MEX6>(['BFYL_+PW]YQA,"1<&?T M@3N(W>U5&NN*XAM+&5U/P.\G[;C.:4\U7UN#92@G_*#B2@*F180C<0KZ56%Y MSBZX#MU)T"4?\!EJ?.!SZRNVK"S9Y;9&3V V?BYNZ:2I1KL(0@Y/>K7P0S^$ MJ7)_ICP;0<97CXWR=M!ZX_XXS.4?Q>LZ^"I^G!J^FK?^V=\<*U<9YWKF>D M#'"8%HP)?Y]JOW_]2KS'(_*@(:>P:V:9(Z;-F)H96 <4T.MIKO%ZE04,Q<>W MYZMO*RVOWUYU19@:UA5&U!^K<\CON%-38W3ZM%T4*[!L1OV5E0]1'7=Y MY0M9%+*_F99>^#2X!T#1XX[\*@,CA>QCP^8=,]/OAZ)&9^<- M_3=96[3(YO)G\MW3@<%]8=Q%"$3<^*N?%DW^*!-6>=#2;+H2"'G/C?ARGNQ; M7ZM@]9S97!M[Y.S4B'PZ(E-H%)D;/,UR91_&?4' *R7,WOO08X*=K>\RN#TY MYS<6QX)\IRZMPNA'%B-6U8.(1*AE'4TI(0T0>L6' MK[YBJV W,8()'@361@"I7?(]7:_O2O+N5[6.8/NS7=M' O%[D8*X_0YD$9S4 M%"C;=6Q;9P'-66O8@/QR%=9H,A:9&DD6MK:DP(=*,DM;IL2F9FXN ])WM7FDMQ@X)8&A:?G M,X]$Z.X\"_,X^%"#""F8-KY*R<,5.(R:.><\U.;BA!43H-TE!X636[B!@3?\_"O&7"DQI :&T=8_QVV M\A' 'ZNP7'3 *LR5V--G CP8WN(Q+_^\.=UA\V['<$G&.0&+B_CRU&=:9SUL M;]2(@89X!V)/?!TB=XY"W8E58823>CQ:MO7OEHC6T/MQVR74.Z1^_.?YG/2 MH"J8/Q]3"/,20W?GXP@6(GOA3&?"L$SP42^ ,O24CWWEXJOH:ZUA+M$:;_M# MGDL^$L.E[UX^:?X@[49WRU L1,X&B0?J3%1KKZTT*\[5,"QP,UW-"-YT:XP] MSOCO1H^;Q5=E4 MUO:F#Y+#*S9-=EC;+_J.JLT$1U!,?BK'F6BGLW!\[Q@;F M>LGFLBQMZ-@N@M_#V7OP5><@RRM]0,P;CQ7S'^_MD7O2'$Z=O6VW)!!CDCNU MB31)JY11JWF@IJW::\I9@6)I$]?Z<>X =O_]/MU(M=B[EF4F% MD$G,D7\V*9@JV)DFI^E9HBX^)79[,=< $/[:P =D5@H#/BE^J68S?BC#TH-R M9[1#(M9'-P8\'9S1W#H34'!U.Q*/'TR C/D8J;*?&OO/K M*HO>]\F:]32LPJ[&I-_3#&CMP[YJV+ZF5R.>&TV^35X+UB$WY)/7<)"MPVWW M+52\=/;5F$\*/EOWPUSGX>T7]).4AS!#_LQ,]2.5LL>_'D&[*'"[0?DN#J%C MWE(TZ7%HALEA XY(.@ODB2/"[Y?B#X/#5NO1;19'CVR7C"1D9[_X'$/SO1V?+FB)J"9DJC/_/=IWZ4&=NL&\ \LQ3@-1[[U48 M)2[SCN_VB(2-8C3F+7BLZ]K;/E$ENPU7HLX'6;DS"=P4+((M@Q7O+/<9SKXE M(5)3ND?C=CORY!7*XR#I*>F<;L-S#3*3CJPPZ*NDX:NNE4/D6L^$P,"4?4GYQ[BW@I2?/%WQ_TXB<:ZI9%)+O M%?VMSJ;&';#JS$S.B*;0LL)$_6N#O>\C61*^2[(&'@YE#;.0T+*W_M+/7H;J M66!B&<$SN@QW;3KRT7VS[ >U<3^K91_8:V]"ANJ(I[J]8;WJ#KRV^>![7#,F M#_UT%>9(?.JK_9"S(065#8091SNYR31*E%O/-S(@]]&\B&^:OJ[)<[Q?)$O@_R'OR\.A M;-_^IQ5)4PE%3#V4(J1(A9F6)U))*B;$5"I;$E+$S/U(*-N$4)2I9"DQV269 M[*$:V?>90?9EQC+K/??\[NF[O-^>>K[?]X_W=QSO<;Q_S#_WP('I+ M(NQ'=',$UC/2Z&VV(+P/MZU!U9*B:%MWA6/X9=\6\)[%-+EL0 @>-AFH?)$! MM*SXL"0OI8I+26"3W]G0_R65B:NQO7,#K< -]DVPW=0S):^D;.=,;+C@*WTM M7''A+2-+XH":+Z]/T>H:)XH%ZZ:=H\6GE)>C=[7JG;+FP5^B\T@@A,6SDI3U MJQYVU&<:N+Z9>1433&.>$A[%%MTQ11(#,.GCZ:3]<%2$D.2PT[M7I&/P*;Q?K'JQ?;O= 'RIZL]I*Y6W1H.GIR_\%90\V7R NK^>\P3 @L[C %7TR!) M60-0]B@[*;9_&TZ!PM@>A5<9-DTR%R'NV D,/YG9JLL,"7-Q)5^WUGS!'R)$ M8.N'6E]:5>U]\*3Y*+]%B R]5L#LV&2Z2DF/=GKNUIRX('K6XOHOF=2_D;@: M3N)I+,N&&6IH9/-P9Z9OL5QQ%\'YR@,05LC9D7EY7 Q)HY?TVO<@C/2['E54MV%3#S3A'Y?5"]IWSA6="H1] MWF'BQ%^1GB_L"WK6RR6=S6N^LB%F3'#BB5868__L4=4W5I939@LIYP G3) \ M"4%8X5RF4- Q+G]R+;_K\VD MA^0F<9F&8?JYEJ: M(@U.OG"IO=$DH(KG1MH)=-4G@@4(< ?S:+>0=+JH2;5%_QP6R1XGSX7_T?NE M]GZ-%+2VY48U7N*0'"_U2)2W=_ST*8O&J'D7\F@4@ >K$+$YBNPM?HU6YTHYJ:%F6,CO) M_5UF=^U.21RT1*4&]N"QB>U]%*;7S8IO7&_8XEJSK.8\>2>XE6;-/OF(<[*# MTEC5,7:VQ5M]IA4A.OCEY)8:?!-&^M-VJ%+N9(Q@A]LW/+S)V4$1/XX&A"WG M;0EN<*FX93B*:^#%TU*.$Z:C[[MBKQ&;='$-3P +#--# 7PVS) 0U@!S', ! MN0IX5RU"^,\Y=8B33.Z)T #8CT__>S+C.U^CC\3D;S19S%5C"<9D5HT0PT@. M20[P+_LVS^XM N_?4YE2O7DIP.O(F+\L3.K!-? &QY='NQR;MS @*:Y M1)C1(3\_9[,OW:OA2F1H8D(U]9X#BID6B21E&^]X=Q[V*JP>7@0/K[OJ,'\D<$R%6A$[MN2QS?ON;IR5:^%O01GC-NCU_%8SP M18)KIME["X3P#ESP4 (QSH[X"V.?:",["B4ZY[^V.2UZLW!4&['HZ<*RI%!/]%P&QHI/DJCI6#.P M_.Q-AW&P?9Q#6BNFK# =_M=DSP('^"XL!H4I%X4Q%'>+$,K*.Y]ER*'Z'6H4 MC6NV]0<'>W4&/-126&3EYVF>I\+#.T=<3%Z\_'PZ:C2MS)0=MSY3SW6DOKY2 MX\/@JK&MK;-%X&K<0"6A"19>G3MHC42/?(<&!C>_NU.JPE1&.X0TI(U5JF).EQF&TMEK !(ZC\Y!\V ^5/<;/7:!PM$6+*EN*2R7+Z M>8"JQ!.@S.(;3Y6]0AYVSNQU!# R.R*F1XC'_[D,_6^!KU^4"O#]?I$)(F A M#O)4;3^2IV UATGF;WE.V8]1^$FYPTK\9X)@L<;_.0\D@)&*/^FEP!2&"A]+ MQ/3@?L!D#HL(K9ME8[A/!B[%UA:4R'\ M[:M,'53W[WE..9:^1#)#*SZ4WOJJ/M7L=/QDT?!*Z_FB).K_:[)MPH!T[#P%0-N#PHS 3HSRG+ MP(T^'NQ(K8+@5GV]2_7&J8D%+1FTB9+J;\*+FO)SU9[E-Q$UP@?$[$30*"[;XT1G;.MZST\.MOKPP\ M:K_9J8T&90/'US2L#^I= ORFHL\DI#)G:VR+0N?#;;85N*]@NZ/YO="<;-7D M^KOXU@?$"DI>(@3[2O0!6F86J(439I> M]\P/*;RA\KPL-M13_G%&60D9-SZ#1D6^.7+Z65@4ZP:!Z/$6B*L'*K".&9 DE"AV&C\,UX M$6_Z[P0)OR6+"1*\86V9;GR2LGU\;O97TT\;O2B;[53B2M<@O0=NX;7$;?K]5A**968V@6X*27>>)N.,- MK)%;ZQP4QM>67'?XG,F_*D(LXDLUZW7CE8X7Y>6'&/K;G6E;>R'RQHO#3Y=8 M+7J*0"PQAPUVG>"/7\KC%X!I#=M938$)O(,&!!WNQ8/#O4"%\:Z7%_^XE#C4 MH!"MP9?WE2-$F!YP&ZD/@6J43]:XV=UM<_._V[75\7R,_!JZGYHNS"2ZY=G$B/RG]@:W=-[UW&U):K& (NJ MI^2%0=O&!*3/^R::YC+6:/<7]6U8F&S1L/-R.J>I_UP7"CFM0)OQB MTIFDE5PL79ZHQNSLJD;=*_V=+F?W2.F6[?YD XT%:I&M1XWL&P?R%@7[AHV1 MCI>%)CV^+"T1'$=XIX,MXO%1,2($JLS C9:?4$->X\NI:D>YMI?:9#1D]!9_ M:76Z*?/H:O\NS)X,10##2_8BYZ1'E#GV@%"K#H MW%VI%P2M4B903\6=>OVF5N.1(]_(OT6@FQUP">5F:SLS7/@V\E+8:3XU<[9'7.ZJB5')TW<[(!&]RYR01OBOQ>Z'#F6.[O8BU5GP">0Z# M&8BP8+X9_V(Q@Q//5IZ7&/XGWCY2C\U0C9C%@JH,M^GUW+RC7_4ZS&M27]M7 M.[JM'-^66_P[KOKA,J$!?(0/*1<$.IUY5:B%/I&K5Y8W% M,:]ZU)*X)S',TT3)SL\&L>G9,NWX\ MIQP3X;"&%9]$FD1*CNV+FIM$XC0GC">G>B0]N#EYQC8Q_ZC4-^DZ/$ MI7-)G?IR3QA(.1O?\8I;#D5IG[3U>B\T:8[;F)K]%K-+: M^,\5?:^PAKXG<)Y2Z+ =6YFX#IPT*(]$!F_C41/8AZK&80UCX04H0G&$W:!5 M#E>.B:LNV]6J*WS"4%:9/O-V\<#U&\S2UQ)OI0.GW+A3+%(X&00&E.T<6C<; M[$TN\M,7#M:^SCLR9.I1_3"1?UPYQ:\^]X+GQH MJ?L:2]P9P@]5EG)L=3$OF),($9($@\$D$%U07"0PB::/DJH3H[!>KVP8C(\C M!^WU<^_[5J)2 V[BWHH;1$D35&$@,[S?M#JS&U^D\ALEO#+1L801_#[W7OJE M>6S,F?;QJV[4S[HJ#3);M=BXG9T,$-7F.4=G'Y_^ZL:=()3!J)''$^SAI8L0 M$J:$)BTFB;VD.0#IXOEM#"5;4)QU:5^WS6MW76]=91&B+=Q*M=A[#O-%2$@2 M9S]Q*DK]"I.33[F;UQ79@,;,P:W;;&!CX.=;TW]P\B&ZCH<=.H0?,C?M9#@. MD\6LK;4#H&48N_..P+17/(9.29R_>#;[(]/0+2B+K2RI_DR) MS0*/O4VHXEQIF/5#WLU2P/1N-XE9T/&IK^";TUKBI9 ;?;8 B8Y7D*9;JRNK MN*=,8^)ID<32#%@#'IS_RVEJK[J^$-WZM53&+M9-:S2N(N MGO/5V+\AJ$4Q[Q "V(1BGB1WK@ ZW-AMK/;*F%C@TNC-FF&3^&.QZ">[9]V3 M;K*V1][6A?B[)QWD<(4XYHW0B=($152E143\+A&BK##>0LIUYM5@[G;_I /X MA;F]$Z$T(1^XS(5?14AWI*;YA/(3]MUW;J]9.X6^9V'.%/1Y??# M"%U5HI@NH;4A+)V)4=9.QN>J[E1F\MNE!:ZO_58Z5#E>PK&MCYHXCESFD)&8 M%&KH,(3E&F,^\J=DJOV-W%ZP$X%;K00%C)V8Z2EO7O5_N,E(NF\=L^_9 &:U M"Q\=YX1^]LJU7;>SLZOBW8NWB2:2T1E3GZH0AK&X5G5P]4U(:OB%N*P2<[%7 MO>*>7&F?3FN#U#HZS_)U[JW,AQ:IP &?&3](]^UKHQNV M%(?0D1ZEN(QFW\XLA^BY,OT.KWCR\97), >P&L6:B.>A?V M'SP=6AW$O,V;Q#$4,$ ,Y_IA7^.L=3[F'NJTM[@V &/*0WVJHZB[+>)JGBUAH#F!PS"OMU309<*DPE[#9M[*:7YTTMVM/3 MV797KCUMF:-4/XR1L]I_^<*:A8?EAE!,[#17,^$>AIY*DTH5?7 MCNQ5W:7(>(LKM$=<:WZC+OWQWIE7@PDW>8\OXXRL]V0]CWDG-+8HK9]]Y;L\ MU7BH.U>(2QBZ"!^4#4#/),!;%'P.\FU$5)VWKF7>W/?#B 3=;WWK&-H ML6=[1N3Q:NHGZHS]&NQ7RY1E)T[EP3Z ) MU??M$N:A]5W0"YDKB)NSR*[D&#\[_[7[E:;48Q>;KEXHY3B&6!+VLD#P&^$C M8:^P"#)P25[(7!K3%9^3H3Q[C&=GOZMGIHN?Z I71V2_[[M?H M7HW:U[X-9R)156C5^ UY8ZM7!!37GIEL'+YR3H3(K\K97)8,2]BM J>3Q\7) M"C=D:/J!Q%0S6\V+L 6Y?.4GWW@Y4-Z-5G+#=64R+N>$S$R7;M5Z:'PO9,84 MPS?"#K821H#R'LPRM5:")(AB57E"TP?:IO/-'B-Y8.#F8T)T%9=/L@5UR*5U MPY_OA,:U]Q.,J]?T[-1(O@'<^I[9]/UAV_>YIZO>WJNXY2FRG<152P#7W_-A MIAQK@I0)C5@%?DW@5?ENOO?(VP>.0ZN=O*!N<#PU((]OFL4V6[(AV5Y)+ATK[5TV,O+!ECAW>/F)XP0>J#3NUD0AU0 M1*PF=?A7FY[F.@V88RO+O$-+S7BQ5WTW7M:]'UG^8=5AAJ!J, MI9KVXDN #^C:+?U=Q==?7D@P\I_'#?-XI'8?.2Y#(.YIZ4C0N'\Q\%U4BC!X(ZAJ#^+XVWK/<4Q\Q\U]K:#YF2P@^[9X" MTP#G$MB#8\7:LHR_S$>QW>/OYX@01/_KO L6&2>D:JVW^;ZZ/ M )[7D,M?$]73[\0(!]^/BA#WIBB3K<[DH]]'?!+S?QG>?L\@K7#PK:RRWGO\ MR2)[5\6X"MONJO<7HSLTB%71I]TF,%RUZ0F>""%E$*E3ML%U^]6\QCRGM&D' MM9)+O![@K9+C^ 9CZ\)G9BV)M]% F#??9A<6JYO)M@XO38[&&5 NW6P4'*0C MRP68/T0(R7R<=*>[9]J'Q;,+B/G':7JYP(?',3L;S]W(K@G3'%.5D[L(2/3G M6'GJI]_-YJ7OZL9WWQ3G/5(>_Z=ALM\K='_%3"BNY_U%Y+Z,ME&$N.[P&B1% M8 8O"&%H+#=!TOXQIB()_,2U1,7_(G8?20)*,*?QIF+"Y.I;.^=FPK:0[V+. M_'].(A#"@7(R11I;2V*>NCO_2+6G3(I9EO(J);JB3CWNHNZ4-7S^"+?9-(HC MA?X5LRB+1BPSX,:E\/*%&+-F5:^]]P9+HC^($!^N4UNPI,26P0ISGMUT([OX M1D+^)Q?3+R*$E\<^)_TG1=5B3OD@;5V=-0$DN5?'=TPV.M" MD"N3]UH4F;"CJO$#,#UQ#_=1")BAF-X6535,!7!U@TVS]4$EWX:JO9J/HN)2@5WS[/6&QULVH:=G,+H#MCT=Q2>A,Y 6Y7MU;B-*\8<[Q#$ E5*9 MFP@P>"P_"2I[>R*?.-+M#"FR/5O7(:INKU7J=J^"K=72LG7D3C)7SY&Q+ZD* MI6CDK0?H%Y0]>69K%O7<)-&O!E^:ZJ2-W9L3,GI]7=G[T'PJJFN#1*?Y M^QK,^#-RQRMN)K1B-?<$6@,HWP*I[3 =MD(C6%75#H["IX#T9,^\O_7.\T)P6CN92 "V@=X=U2 M)_IHZJRVD5)_0O(F*C_3K5CU^EH1(COG+*J&KRMIL'=*@*:11?37I>6,##MW[CG!2V]KJLR1U=[G,E@B3AMO\V M7]RNO_/%14UT"VN*N/"%X87 FG_.D2._/HI?*H*_=QG\I,/>S5 XQ;>2,2N!CR7D9R!' MS/(NQ?TY>OD+;94>)VY8^XD"EI",'>Y,%_0(+;IV ]"AEO<+RQ3@7XZ$U TJ MR=Q-"E%:CK$-Q2PK]I/G51]F9^U-C8)885(2C8F"YY0MXC(+'>5=CP0;0#UF M5R%MDJA0^/0#L+(P[Q%F6T\0=YG-E3VL$PY ?*I3 3X99XWK=9MNGL*\/G:C%XF(KF2XK=ZZ0M^MLF$)-+L[SG+O/ M;Y_>1#@K)E("9!0J26^*(HW,U?RO&ID/2)VWKJ7=[FKK/3438U9-2,&6.\GM M87G--$]A+C 251JTTX=OR5F1$G^T^'?6%/N4TV;C070!GX,33WZMI"PWK2)SU42(*A=YS([Q M2J\.-VL0WRPW:+81W!AC"PN(UX5G.H:PJ![''^R^-'_^&_ .UP@Y.O]Z&_Z7 M$IL)1^#3.0+)9\.8/> $*]:T$+?*][GR%MWUI3=N9&X #1R*^4&XV_-"7:"\ M")+ P7=PW8/DHK,%\;.'U9@5ON^G3]^5NM=/@77R,]& MIE(?>@/;[,"$,7SKGVIY_^Q'U5N \H;E1^E(KH9ZK;0NVRVTZ#?39^$)T4%Q3*9'+DBL M]-Z=,:!1??T!91>\8=?7;_S!)>^Z!,C["-.P#2QU\!T/"AU9#PNAC@@Q21,6 MPT?$\Y[[IT[X7QD4)E<#7$,L^W(EJ,,M=_+@W"E;W7I)&A*VDJ ^+Z"3W!7& M(T+2ZP0[18A*K'C<0)FZ[^4^VJ1B07Q\U]"#A4,'?2X2&C-(DX=S2G%FYC7S-N*^T(?B%-I!S!R/T&<5Q[\UG1['LOLW- ^J;8JX+C&N,%^;+BQ 1%%MA&)FZ4Q'=(+O;#[I% M*ACT);\^Y](R[H:Q2A$W/66KMOX-8@'T,7(4C?D'5%&FR#Q4VF=/JT*N-KE, MQ(Q?F6C\K*[27/",/%Q#.8&ACU'@OTN&>J"U3./2ODOIL/*5J6DV)V?Q/^+3ZF^CT^A@"!,%UTM^Z3PL@4C@=7S(,QCR3]X]71,):ZC0R M7SU87 "_Q(Q[WDT/?8/$"*\SLKCA&;TV]Z">&M$_4,R^E%XO+_ME+"/KB MJ=D8E;)6!C(3+]O:")D6C?"F,XS/B860CN'N,60'P?LM)J:H;=?S]RM]NE7[(D2D*-B9C&M=6"L@?9+JA<]0E59NV''?O9^(.'OUY(.GWL M7/AX1(_]HO%[J?>7LQ>-XCZ+$."J639L^T+(\+6)#-!AEK)%".?4Q\::!.A3R'ZX>-;R&--979W,\<5-5NAH_.8 _0(E3A="U!S%GAJ><@; MMP[:8,HDT3GA1E:[:.J5>_6'7@E*W&]+/!B&N.1'8>Z=*+^M6S+S>.*NU:FKO'QD+8/Z-E.)(E7NIX7&[QV%Q<')V6 MS/@48[@^+V>/FB#6LGWT ?W9DB5?SX"*!=B3+UX9=WM,P^__^N._&K(>KA/= MD!9&6FV$8>#U;[JBU5JR\M]91@S9?#L32^0\Q+)UF>,?2L1=(J%="B'7'X)/ M="I+\&6/G%"MR MB^*'8 T&7(A >FGRX\FQ_1I%+Y?AXR 1@NLX1Y"H[(H\(NS">5'$5 D!G9R- M?T*B/Z#2!AS3EA2H*3@ E&^'M)W'D4E^J?>/@0H :M+5WDSJ?T& M=XT,8+N 2D:U9.MU7Z#7_%!=-!<*R7AQ*_K$K3319WVOFATN8@V'Z%Q9O8W9_,'QG0G_ M+OTQ?FW[T#Q>5MRPP'U(6 5+UE%(R@WM%!/9_\YX%_;+KMH;L+7WPA<>[V1_ M]AIX*3AFQ!BD'MR:->&9_^I&C(#LQ$6U*:^QQ#TF%:-@2/N#^?K.DDP!AOJ MJ8LB1(\Y85M[WT7*U#4>= 56@\"@"Q;J%2&:3L"H:@R%_C&V99\P,J%&NP,YGP]R&.7+NJ^S0YUU< MM]_SFJ^)72@9!@6&?.VL[;'XG)X+\CO3N_G?7,9(UC M_DG<-7B=T8U_52[TW57[Q7PE?ZN?@\*VC9 :WI(:#BT6H@8!U7S+0X1XPHH_ M?YN97,M]T]]JU>[F:=53"R8MO_[Z]P%S$8*Y#PA&+065 MX".%F-2[:-E:=B95]O>L_B<'..L%IH%P?O5\[L4K@Y9M2 M:5WH+G''9U3)GED51GFW:^>[59+H-\6^=\?OMI9L)V

HYPOE=6D5B%2_K6 M%I.G*)\)E,"9S_ -/D$@_/)F$AD$;>/F M]E70%N@)#]!=X[=0>L]H_Q[]%#/Q!WY\DA2(8]XPJ/:0DG2'-H!&3"!B^K[$1.!M^'7*^H&56("\UDE1-PT:/GO2.NHHY8*=H7X;Q+ M,,^F;].8UVD3LP,BQ&:4O(O#7J9DW,"O;Y:3)P$>A%96^+:Q-:*##T-6. M9(:@N&?,Z0)>#A3>[R9U91?P'JW8 ]"Z9EV_/7P%K$$UX#YRMO/8 M.#OZJ[);A!OHEN=O84L!R($Z+/_?[2TJ"&J-1I9IA;HW7XRMD8MP M8TVS_^!6^K&&^]D%_>&?&X0I>P1&VX"!OB6\"\3F.XMVCWGYMY,>8@?3ZXN M:/YT4(^.,#4)?RM7V*;2-$_JQ.F$#Y+?UGP5\ZK,=_S%:A>D,%#+:+[#U7MO MA*<=:%<,>7DMOI!%'+AY+F5DAY]Q,*$27,$U=V0:,HZ',_ 8MX.IW7=B3FR_ MN@FC%X.ZX57;O7L2!Z.T\LV $W62(NN*6CF_9:?'BZF]O*N&1OK6<-2&<.$ V2!W!K\!ZH])C06*+QI;G9>N% MSG\9>;7YR4!/&H#* A%B%PS%O=6A?C?6Y;)9V WS#J7..@V L"91/4)A3T,Q M8I*($[P?(EWD7_ 2\$)^];2\7X<#X]9[A&."%5(B!('$10W+3NZ%%ZLGW >& MPHLJ!J^UH1:4K>!Z$!2LVZ<+=CP2T"X7'9[EXLGSY(H2X1WX;TI*3=IQ\@2I M4:4R.V75TZ72(Y<3>Z7 @$ >=J 7/W14Z=S WT=1M@Q]&O.S(4C^Z&U]_T!W M,?166#ND5)"8Q\UQMLXL@S C1__KY"C;+4\+ TT;C;Q(W%7D80(E \,U@'&_ M)JP3N6K$BMUL]WB^S 'HH'!V5\KU,6#Z=A"3C+RK?F6'?9?0(HM>']#!T?X* M).)>LLV_DZVE_5OD,(0IK*W\RG)B[^%F,8C;#G=Q[OC8K2U75CEJ9B7)6;Y? MI?_]WD>>'LJ]I=&',]6\MIJ>W'W.=T.KR?$=)^TE7R[9O1O]JI;E?LC-EU-I M3J>N'[+2U?'6WSHRLN#WSKPA]!( %!>H++;0PHH MQP9L=:1/@@S> MDBB+!!/"@#=Y W+8[ZRK)^HL3X)4F8F/ %^1.EF-"(3,VSX+SE MD_*OP6Y=^,M;2PA;X#7U$38YM4"+1L8ZSO2WZZCAIN5W2:8SNT2()X1V+ ,% M*E,R\BGY0(6A,6V;BE+)0^0!SAD,'P%F!D3CUJ%(@U\<-.)RZ\/?4^9>$$QA M^\ Q'?RS,R,QQQ AED[Z'@K0A"'C?:[3YMX\-UG7A!E!?$NVI850$*DY6<^[ M"4F2T[1CX;\@<]57_['(U^_R0)O9Q?M0%LX2.[RV#K?*8$B$V,G9EFU4O-<2 MFO@>3O16_G,,_[\2^+ H+9%E[N,2!8M YZ]&E!U'X>\>&Y7$S+;8U'\EE5>0 M*M['Y$ ;N'X!]G0M;[-+/25I).-G.$NU*P^%KJ,-\:[VCYZX!LQ]6S&:PFT0 MGT S<_M/)P"K]"!?RC_X@N-EVW[QD+*G%BAM$2%DP4Y!R"EH MP!1,-I P5!&V)3N%^J/&;-;DYI$G M=Y3A[F&^T:ASF'UT' \0(:["6+'\QXKN_T&/4.X7E=7 ]M9?//4U.@1-HE@Z M=:3SY9AI6*\L^F=_3,8_-T9UBX_&AQUORA?[I,(((P;'W6HQT43+59AL91E\ M6%7.QF-,VE(3CAV[MLVINIKXI&5]W0AE0W@GD84!5$4(!6A]@FUO4 M[=%OCL:M<+T:'JP@_^E28)(P/!'VH0__]07Q[V QG"4TXIC/,/2,/LD0%S#2H/9$CZ_UQ+!2 M9$5H$:YF3-.3VSY'P]4X59*5QU#291M&T)N;+L[X6*P8V\5_\I@T^\59S<81 M$[1%7W@/W,2-3@%+YBFKIW*;ZBEU+6@ZS.%K5NRTWQ<-:[Y;,HU%];.PJITB:;X M'V6T! $!MJSGYNQP<[NJ!,N.NL?3^8%EU"O =)5E>^C71,VY^FLGPFYW.A.0 MMJ]?G8XSN]H-^,)7P.1O,4*Y++K.$AIHQFH+9_1J8PQ/MT_3FU\/B'N(S'^K M"6)=7A@RF:EH_DY53#,;=+-L(6RE(V$9L^5N]GLVXX-]_F(H]*=Z6\? M^GB%(3V0/F>)MP@A!2F? 5%<.P99RL6MZ!BS+,[MA:VV[EWW?G&4Z01V/RZQ M7Z.DX)+EO#NIA'YM+$1E#;;3#/\1L@?HI20$AI$, ],,FJS6^="ZYE(K'U38 MMB_;U10R-CT,'-$F-%*8BEPVQ9E"GYSN%"'8POD29O:S77O/"5^U M>G/[4)7CN/ "SJ-+'FXA=TJS.,Z$_:3S!#+QY8J$DKE;T+/O4Z?_*4U>0'D) M305@F(H3P:5*[GI])J2!S*.4Y?;KF37.8(<"S6#[/@I3 TK4Y+9QC5G: GIM M-46:6WEL=TNI9F:7FWSI *=P5NTE5?!14Z# Q(6_#@#HD^H.34,"DZ2LSDK M!38Z\??K;__N47U&D:?R6XIKSLO>OUV0(_3'%KM44B78]I %I,32@SUZ7O/D M[3!-6!_2GV+R)87QP 5Q\LTF^#TM- #CHQ442YRKM=!H<>H33S(^$?[@@?7$ MEZS#S4$OM6+<0>*0$[3LO3B46FD!O\_OD)9OR9ZRKX[H]]JD].(]V/S\A4U+ M-#D#??HD0=D[]RQV9EJDFIK)OM5&8Q ;NM!GV G MKAY@FM-"T.N+BP1H\DN7%(?6_6?-V)G-[-MDJ,6952U"7 G&[\RW,FM$;3H:S =/-I-PJ6#"+(B>)0!'HW!@G0$VCK]1&0#:FB?>]58'Q: MOA@,F"#HSZ4&Z,.F9+WOO7P=KEIHU6&YPB>VLV;Y?.*DIM]A\#F8N6V]7\Y* M8B+X):(I??.*UP(37"SFD7BNJBE&YF>N:PJ]A1R:4@44T<+U>:HRR!!PG>>W M0O3@;*\=[((.ZFXGC^REK(%7U4B3DM+7B>+/IG]>!5\ Y1?*5(@A*.9I5&27 M;>VWUWU;BEL7!C8Z+"E%\=&4S%N0*X7^#2=)A)%:.;;4SE?6 U131,<1+#AA M79O*@!D<*MB_QUCSPB:5\7G36L\L0_H N@D7YE0._P ^FO=#FX@UM9*L8,X4 M(?I7!)/W%UL\=]W%8<6-*6Z5WT^L=E,,4WGUR3/V^ C4I'4UY7U!E+/-Q;!+ M*R+V[HB^[WJ$@;E$6544@;EL$;HW;Q>[U4@WS4$>8L4TJ5/'[7L)CELZ.X3L MU4-A"=[_K9S]W921+KL9P-6B5HYN)G_*9^0I=$P/*RZUS MU4R9B6F/098SSI>M#.PO'W% MI5.QTGO\"+=4"@^9=@VM21$.BDLV.*_$)1L677]F!OOI\S_-J_'7]2%/J=Q= MX] R& W(:#)/06NH$04H@UHO; M9X?MR1.C+!&BBI;;7C,M ^YCXL?/^(96<%[ZN:D;JM4B90,COWX,CFXO>;=B MOO+AN;;-X:$.R>E9,4,Q'_JMK)@3[3Z0VW7@PAPVEE"%*90( :["8E\)K#;2 MV6!G[RI3%'^%D=HT+;O0WP7393)RS6"K]?KM9!LR=7@=[#SUHO).O52\;[5A M*CD#1F>Q^_Y<%$XFP@*4CV&:'_7@;N%,9'JFCU[KKF;)5FPV/UK!L0B>O=AE MU+W+L6E/Z^F+]^6:-AMME9A8IGE$/_6(ZPL#D[6O]8T.;;5\E?WB-17V@:O0 MJ#)F_'M\JFO\S;V$U+0>XZS>K*K+>[+23#18)?YIJIY.$J(=60][M;,#,P>/=V=,D7):NR" M,2ER^W\JAA-_VI@6Q/GID$30EARJGV57R7^!&9O6ZZ[3NJK*-[JX'93!!PJ, M8>DN)Q6@/BPM"B[U+=O=?*Z6KQ VJ7!B%M-7K*1M(83(82/":,M+XA<>BHX]B2SMXG6'2L<\#"( M9V7,K3Y,>*\YI\Z&\?#MQ^!2(;FZU&$A-XF1=>ID\0=SC2%OQY>R(UKI4IKG M6'$GC;\< C9=UY3;LW[51]4"/_V9]4;SZ;Z4]P3,$'XS,L(S/__U@_8>:!XR M93\Z!&S#Y%J \A1VN##J16%1(^CGWZ^#[*;+(*NJ"XYJ!3W?>&/V/,[YXG[< M:UP."EP/VXF$@<>%MW2JW;6'&;B[FZL #VV/ZV:TM&.O%M^_R(Y>MF5<_1:3 M9:/]6WS.V88&D,*@9C5P,Y?<"\@+B)GMGNZ>SN'['7+B8JL3<5&EADZOG6_% MDUZ[[+USP,VN6^E.<=';B+GKT5+6I\:DY)XY[)FKZ[7_ZVIS:R \X)0C'9 > M4_R2NJ-[E&__KO?L82!PU5'4RP^C/5]S3H_6>YVX_>[6IMZ\01I7$SDI)4)( MUMZ^$K @W:*0XU#=EUKP-JI5:? @!(:37ER\[@H*L_,&2-69TU$XN7GR&E>E M>/N3]%)/V6B/E3S'"* DT/3M8D[V\3*HOU$V MFUB@GX!S!2R(/O:RWMSH^4 M%*Q9-1M@7Z4W<^Q5]GGC_BRY/HO#9 IV, E=S]5GEE32BRIE%"KXKB+$\U'Y MAE4!YSZKVZBAI[X]%+JE/0_C/ZS>=!&0[->5TVR-N_5E)M:]J+7H!B0N$KW\ M[W)]_[=IQC5_'<_X6W7LG[JA; 2Z'$2(2QNSH.5OWI*9RD(\H$JRF9\Z&(1@F(!(F?O ML9_ BU4D/"7 CD1Y)S_37. >8)@#20.+7M#]W\,>LE!>& M9T"Y+K3T0&:^&5T@3:PY4Y4N0APD#_(I613NYB/PFFY[@DN6Z8H0\H(#F&32 M O*3?G5!A@ZF47!5 CX?:O3-=89!8GG.D-:V4-@0?F/.Y?ST]_R)P-MBJT#94P1HC^ M,,V1PR:"M[_'9T*!;T@,?&^G9,0!FF5_C]K\Z2GK#68:OHI5%#V\R?]YVFC< M;7@UQ0#7#1<,HSPLK.O#)U5@OR4)TT3QUV2&0ROZFKLP70<9F]IH\1XR]K\C M7QY]+4),#,QF1Q"%4VCBS&YN'G0H;Q[WB"5Q2 M?USF9S_*)V&S=ASS 8GCR!/KE\<3_S;M$X%;VQ&YL[HK*U?8[5_W',54@!U\ M=S??F6\> =Y9QT@WW'B]A! 3_5A<>JTC#X>D"K[C M< DQ#J^D\:\4D0=O4+)UN)O;X7M$1PEC24A@-+>OS/LN[',C3TWM1G'G\0I# M_E:P2E(CW/\K_0ELIS&O38-I2O"K"!,"_M&1 ^$B$8*0#]$>HE>[ND]#7U[YH.=;EI.">>K:?WYN] M\6[6Q2)6!:\C$9*75(LW1(=! M!RCN%IU# ^P3PM=E&P/V%MLLY%J<+B7V>= M)5X?]Y)'4SHW>3)YDP\'UV#%%]8F?#TD-Y=>_F->\AB*>14G+GN4;H8%C&&W M;GBV0">44^2P]JT:V*UZ7I^B G!6'ZT8=U[*".=F*RY7!%$5@"A39?2];L&%H5WF5& M;B5L$3;",LB@MMVFZ 'T46(4C9E-H9/VXH+H2>ZT*LRJ[NZC\IYE32U*CY!E MFX]:BA +R4UC(&P3@[(A0Z#"37#15_W#"?,A6ZY"9+RQ):Z$<&QLP$% @H]&2E[ 1]E?[*[H5? ;4)9V 5S0D=^.! ^X&)$/Z_M \ZL81>X7BC/LCS4A_WB7 MC=8..%$<.I65'IS/RQE/2DJE,BX#'[/7?RG*J_CB8"V8,XX(E9EDS3UKX@!: MP$%VVM^\960D0"^C(#",IQAZO BQZGD(RM"2&6#IF_9I &V3AY\M@A86? #= M>'CRQ'B-@VP.BQ,T[RY]^LY9EY+6QVT*GBHQE1IK?$"KN^2!HH&;%0W3@91U MI3;T]Q:8+O2J-NTY_QB3G9M*J;*H9UM)-65YH6X.JU_P#6&!8-8.&WD$%]CZ M!K?J0;80);!!? U"*_YY#0!+%'._!1'#I,!+(RV?VISTI<5(TUTG1+O&^UO2 MGN77R- B_&/QYO)NDKLMN'JA ^TD!C6D.4D49HBBIH91[KW])O.\L5%A?_7ON+KX6C$\9-%:L57[UZE?$! M<6[!\>=AX(2P6',V'5H1TFIW'+Z%Y_4T?,M85Y,6^?^15P<.R,'_E$AB^AA- M*H"RCK];R=PSNIF>>6X.=;$,TXB]80?-6[2J'+\UF= &RR_FR=A?E#;?Q-"; M9-;N%^P&S[;HSMK[QK3U//99U05O4E<:Y:SF3#HDHQV![*#T'PQXZZ'XII:P MS1VHY;6/%00L=8/%PZT/UO:R>@6P!]W'[=]6GNEMK@ MJ37 QX,?Y'?DS%^BM,CR--KGM'!_X)@W7!<(O *,KP34?LA92$@,GN:VY]RG ML M&J G]\P%O^2DSXCZJ8HSZ3Z^2C>1NSL[@4T'9(KIY%6EB)F(5GV,SC\92X7.0H;C]VJ)C8W] *.4UQ#0*,4!SL MX'_/@+C_PX#,1/T' S*E "JJ,U"Y 7K<7K+[\(F6N20$;;Y"\Z6D"%$7R,0#=UU M2:'3@&LWC[$4\\])Y'\+Z*>)W U8< T3*J?E%S,I83Z+D)7(N[&F M+B_SR8(LE=FIORT]N>[,Q56-89"6)E\6ELUK M&#KL<3#%:3(*XSBWUG(VP)\Y]=GDD='T(_TGFZ[=]2+,Q?/.=+\]*.MU,WIV M#WOA^/AV&& ^XO2@'ML(33)GB6,4JUG,<;$3F-SP#'A4=U1F0: :E$\/$V/W2#4?UZRG9OX0)UJ MWOG8=T)FO;VZ24D)B$W$1 +A.,D 2R:J?VDJ [?.>2\I!#STHNZ;?0?NPX5$ MU0ZZ\)OJ_4J-#[>E%BL.C?-[A.)1S4](RS#TIP0)>U2_04A_:4F!B3W&)O\W MVNFFNNGE=-DBHX<]>E>N'7F\#-PI=E+@V_@6M0YSD4?VH2ZH-*@F+JZRW:_] MZ*I)SH4G -YY1],Y8/VFV=M'GO:7418]L/"D^P M$B@_1M@.E*/!$T4D9("%D>VQ7%Y"R1)H_(GJB7G: E6W]0N&3$X>\WRW'CM] M$Y15AZ1SF$70LN6%!*4610P"-(\^\&091%^K;S!U)7WW:C[OF/S^+W*W$\A# MUB\*WL77C.VAQQR^'%Q9^YNNM8G$AMM[%JMX:7ZNO73=4V/:[":.[-U3[QLD M%QB0$] (8?DWP%+BY&]AX%%XS\05^=4&U@I=%A6T+B6L6Y)9F*TSM*L$Z+-+ MOB?_M'9Z(UTZJ)XT_VCQ1TKAB>,))]2B2^K6AZU3/FX5.+C2/PBG$%'>4FD1 M\WP.OXZ?9I=XHO8D.Q_W:NR]Z?<4_,^>EZ*86(#BC)G 2(^*$,CKHRR?S,FR MUEU%6Z]F"3*H@BD#E'/M97)6J?N $C*T;&5+P>>3'JH63>[)8PS!G7UF'Z:. M;Y?PVD>N!2)$B#73D#YXHJW4\J4L^XDMO5YVSTH3])D!E8^!I_&:7SZYS9P: MM*-\%(:7ERE C9^!?#>=WL8\!V\ "2UB^:$=AG5@)?0'8/=71Z>$0@9(9P28 MLVKB&$(-C.&)-NV3;7(3TNNOHL.6FAG_L9ERH4P6U&^&D*#!5W!G:G:WL4KG M.>N:Y5FM@YC)G?*.4S5EAO F'X&HR>XUJ2REDT'?B(0G+SQP_9CQ--3^N^4J MN\G"D.W&:?T0J8SI$@CR_F>FCWF$H(2E,+C/A&"NZRY[JW8YVK"R/YW M:N[^S]7=_3_VWC2LB75;%XVBHB B(*(H1 5%1<"&1A&2J4P$1(Q@0T\45 1$ M!$&ZD%*11A B(*(H1$5$:8ST2!?I142D#7U"WT-"$RJD4IR* MN\^Y^SSW^K,>K/I2-;XQWC&^=[SC%^OXLZ+W4^>C5]L\-V%.K^DZ -TW3<#B M^)(H_G.W_LY)_W?J\Q+@()[;/T/I)I%.7/84]B%@)XIH@^^"$JY^3 M9[ZWO _+[OPA_LXE+J*6930!V5C&4^R2?G09PT@6S>UM4%U$M3EQE"BCH?#* M>[UG67A(_"DCK2&G9WU@BW>=E_+E6Z2RF@K"O)A*9P4'#FIG_DYM3];C4I,Q MR8@%](LV_+MC*%&^_I;D&Q$\>P'L<2],HY6+^!B3V-F;_'E.56,9O)>0?O%^ MWG/(,U7QFK5EN68 _/2\ EZ@;8)_]KDW!T;?4A*3-DQ(^8I5/I737111V0# M.EOP$'>ZG;E>ZYH(2^*W3VSIZ _81,#J+/0"*-F2I0+J4QE)9 %G]N0T9&GO M05KHA5W@:GSS!($DANTN\28FC5B)HMD^)"[]N6D%F9^T2(J<2_R=FLPMWZI"3TC^M-VXFE1?MYY5,5%E&_0VSZ6(!2:O("N M\T, _G-RZ$\%I%]LLS]$-__B&48&B'ZQ0%%=$R\A:!'5;VWX39&E *^9^2:- M7D<0;-XWW=D^=O/5PH;NBB#X/C:"TN$(A?%9HUI;:-3,JE(9P*7F-1@R@U,* M#^QMU1?L8]MQSCW12KL?5#=]60NWYFI&\BS V8]=A8 6;B/KVT^\,5/D9DZ$ MB\4[D<^. S&?U/MZNO!G&Q_;3SXJC!Q"1W^$QJ8LH#A^8VOQ=N5T[B["*>:] M*/=8P9"7S>I1G[LBBI@T82Z"=XBICYDW MX6;Q$,-Z)]'RMR[X$WB[UYV)NY5=ZWCL+$G_??S%EKIE(_D=7H]@(+J*6 MX\#'U)54QC- >J[R@8X\<6W3'H:;:X[38XMVN;F9[<<;'GH/)G0][MWMJVGR M9F$'W _L6%W1FBEN]BS2M\%8E_B8*/13(>FO>L-_F.5?+PT=G)J/)?<"3['7 M/P.=2$I^!QO)EP?!_0;[_A$U])/X4>-9*Q(UZLY0OFCRB5J_%K7<3.$UR ;U M0D<0&"Q=S*>\>/?]&#FL\$PC"A*'/F*Y"AA9?E=-$2"7S7,%2M2I S( BO\@ M$'FNT:.YF6=ZT$$?LNO'1515RC#U0#N?IB(W^[?>F1/X1UEY+_W/LO)K0R$P MH[CQ5U>IQY"[%IQ>1 E!$2#1&>990FY0*^(!F[Q_#";_IWJ[5B^BW"UK]MQUW[%]]M-LQC.] MC K=HG@R $F4]6JA6_9*A'1CICG QP]0'9^J6M7W@] Q'@&:);+ %17P,@#N MPI;BQ0TU(I(ZG0P2'%>?7&O9[7]EG#Z>]$Q^H5+4D?.2[.*Z/;''/8^[G$8ZF.55Y9NYV2WNPC .KI& !FQ?XV,_*^UU]$^9]/-8QDF1BJ=V2 MT!-D46?@PT"9/I_#5*SBE;V#JYM("WZW)_755YWV=MN&%;*5.T_!:CP,L0.] M.89]A1>!V>XU_\4LB9D;Y.*29@ K1@?<1>QCZ<-*:ABP)4._4?\+\L_-X) \ MK8$Y(&-O.K! _0:>/%C.S?I3 +)]Y\OB5]#L/\^2^#17/YA?0$.\Y1US"#/S M?-I#=",OH4*#8/>%>X:0E>8,*+J-ZZ,>9HXH/5W3CWUGKV'(*->J@2ET-V4B*Q^D*P(\#HQ]]",U\A MWB"I>UOSEJ#JQN*M#CGQ\K=V<@B5.BY8;/05S'MQJ%_MO_L)CK0$G!(DH6Z#GV73E%;'6CMS00KC19 MJ.)^8_X^B_- I?C:A5QT& %K+5B*#Z;1!8MW>]E7M%LZ-Q4J);>/LH,.EN?, M[/E.E]NLJ^)T_ SW=7CJFJW?RH]F<)6P'\AMER2C&?B-9I N\QBI5T09=_@$ M+?5\D[/\(BK^0:WTIS P1< BF_.N'5VP(S9_:U/V!E4_S=[)T2L3$\YV#J^C MOZY7/66X#W-KJ1,(\=*(AW#<$T3$]:S%;+':>*"71YPYX?$IE/$%+9K^QG_90PA_'R+XO<[ZA-"-L>VH1Y2T7::!= MF.'$L:0D][2KWQ^EXF9XHE_!/DGOQK)W]W)GZHDG$,-9L&/\Q7],@5MPXW6+ MJ-5\18A*YF;/]? Q2E\ L'YTH]5Z#=\3&ZG!6Z]JA->9+C%QR.L\&:.^MK$ M[,)]]^7WO0PX*_ -)=B#UR@W"SVJ:FIM/F\EX5]T_'%,O3EA#DCJMN COKKZ M.U0-@#&2@L]"7,HLNVJ!)#WRU8]:/TE;1%VF-.P&!>$U^&_4;,3&'L+R>1WD M\:(;Q_/K7E];AN>:SKWK_- AB6N6M?'>-# 7,V\.M?)53S:"CW\Z&41@[XJ' MH\(*XQ$L# U\P?(Y3B1=6HG 51'B>],^$B2]M??(#>8BJN\1J6 PHTG5]XNO MD4PO,"'$"Z?'IG4)SMP._-4/]_"HKO-W:$Q;R<=:YIJER-ZMC/S;?$(?! M3JL#TNP,28)I-5FI4CS'AN8M-\,O;.=@=_X$"-.PX/;LW#8$A@-+:.2G'WT. M3&.+["4 B_G8:6HK_BCBVO%L>?#P:^<.7AS#;SU-]NF>+?@1F[?XV'.>;Q4& MZ[KW1F2O5-G.^<_0N#OZ_Z1QD_\-C5L&**%T;W86A5?YB32ZMVB=?6NC(G,K M4'1H%65H/35)!=2P/!E>!:\28+[3KY2>MK[LH-WJ./\6>F :5"Z>LU%%C7-@ M+$]9HRJW765&G^N(_/90K,F_S6=9>'"7"@(Q^X9X4>2U""C)Z"U*_A4O+NT* M((YY,U2!.&0B:1H;@?A:JB%6\&]OK/B*"92*KH-^8Y+OJ4V(EBWDO'T)8MH/ MUUYCMW>]\C\18K!>WL%LM?+0^17>6_8-I^II&#[1%CNII,A'.O_4-/[NQ_-X M3X$K> GB9V SI,82+ID/K"J7E2JT++AY:'I01G8CBC^?[5--EU5(S_#;AV=B M%%O?G#P5^+'(_Y4KS;"MLO+G[:A_IMI^J=U5+8L\ M(==O+^ 6?:%,P"8-7TN"U@K#0@AF6KV+>QPHE>M-TZD&[5C27A/9@M&L]6%^ M\UN*A@)L?G>+QQQ--9B^11DY9.G6[R:Z)7R.>>C1\IX4-UY,[EP_L3KBU\85UX&\E=1U*7 M4^#>:RZ.U<;R\7?295+ M&W!7) <]5]J]VBB\]%*$7B+Q'+$%S73$DJ"-VRM?,#TK\W%AJDS#'='OEKP> MW7UXV^<#R]+@1F^Y=JK7E7?CZI>"7[S:GF2?#!>)HF4>,-)]F@.+6DBPZ->A M:1&N#ER.E\)>')L/ZE4IHTIZG5,#]EAWM:9G1.?;'G[8M9K,%%0;B.8EX%N/ M))L;.GNLUE@_\R+<+/&WD6WQ*[K"N5>(5''T#^ T<+O\S(*? ML,L! MI$SK3=?I$IO@;TB^L^[J3">T&\SX5,C1] P9U_#3L.Y8LF!)*\?+4AFWZ-D: M'\_%FF,V6WE1<4$'"YA%#8[QE[$%2R-<.>6*M(38"X[0 ;PV]L @RWP-)JC* MJ".?-DWM)=CK7@6'>FC!F U.I$0PYD@+X?!;O?D)M<.[E!3PR?HO@@;,FKOC MYO0>-)[D#V]?]J\HOM^W*Y>ON<4&2AR&F#:9"80E8'J*:JSD6&*,OT?!A_WM M5U_UJ'*0C*1&ZJ 9\F92;"4F]W, DGORP(;]D:E)6\*;:T-+R\2,&LG0/OJC M0;7K9YL=\6KU[[[ #<.4.@#4H,-"_@H3-5S-:@95RG%%7Z]+V6.Y.Y,.Y/UC M/D!G('/H4<1UN8TBP_[=-*YQJYY_2)]N\^5U1Y_U^FE']G1TW5:82U!Y4 01+ MZP6IYD$U$[8#2B\_<4XK#-Y<1%TRW8,[__I]RJ0+*$\9YPQ8CN+%LG=B'#Q' MVH_-P6)P_H6Y@_?%1K9,6?;PV7&B,7W*VP(-'C97U?0>K[<>A"47J/)U[XD; M"=J-\#H"MD'K4&+50.LPN\9%:G,Q9H;,?I)1U15VK5[7[[B!HAQX,MNAY>WN M;.N!'1TN-[O3^ 61YU_^,XS1_V_**/Y7US;_47:J((.'YV'G(7@0QRNG]=;R M9Z'\<%0VM1\_?Y# 5_+"5F"G55.^MV&-[/Q5H^M/ZF#4QXX_7RR4W;:(NDD" M8_KKWC/(\R.+J-NP*Z8166-R<+0NUDZ6?] M*OBP$G$7;59N$25H3M!RX>N;82$EBJ[L2*%:WV$[.;O)(]II7YPYU?VTF2[\ MC8BOH/Z[6DKE(NHM![W^],"7UUPD51 F\D>"O".T_L@(>8'XH&_@".&/Z8$M M\?+=!)5WCOD7T)U*;M=8'&L!D#:#Q^?3F5<6417+FV 49,TTCQK\!AUQ2-MS MD5V0NS<2RUQ)C,_NL_\V6)K;EK1 3&JZ[F=SHD*/$X6G#!,+$)-C"8[]2]ZG MU50%?9-"&>XNO).U^7X*.FCV:9%!ZZSQ:I6M6'#"_>P,%EJOUWL'0FSYC@UT MM?E^_&DKT-%99M/!PY0G5P.U9UPMC(.T]0?K M)X\S]U7+]T<9O0SA[84V_'4_(>%+A,GT]2J#A>C,5^NZUCQN?_1B%SQ,,LK? M"4SU' %ILQQ\G1XD_9;)!,FPD&2OTDW]^2,]Y!5=^A1>V^L/.??T^C8^G:8, MVQ2K!"L0C JV+V3.G11)JKGE-K6#/WSGM__&K+"4"UT^W!5 ML7.EXAZ1DR=^WSX8?K^=E%UR-LB+6J/#.?XWLI-S.%A$&ZPL7L=+A_P8'Q*G M>UA!@^\*?WP;H])P[A:ZGCW"[LGY%'_(L!S-@FJF6Z$2$UY&A)U=]SS M*Z@?QCA\/3-FW;N_1N>DZ0)=TZ$0\*:M"KP9? (N0!.^EVY2ID+U]4X:H/3>F%Q#O7XB5^==PDZJ B7H:L3RK)*>?Q^R]C,!,![XI7#B&E-X M1%2'];U=/ Q_"OE6A:P?\^Z?^7_4B'8XC\IXBD="WBWD&01M/F? A_-5#MZL MC,=0D1"[_]"D[P]R!4!I244:V,64>PIF#]*C?!AX1_/YQ] "!(74;6%2))8O8C*BX7,*>TN/X8T MOT%#>$B4/%A7!2;!QZ*!"3IO^_)?#(UHK(,V57Q78#VRB'(E\[3IM!F17UWU M+\=/UO/5!)ZP-TO /"P3^U6AW?W'L??? 1<^K!"=!.DP+U-Z>!9=U[+2W#X[ M8]@K1E3%$_2VD9/3T6&.QL?:GSNH708V+Z*R\"5^.FPWD-.GLL3Q*?^T8>YI MVC93Q=ROTY\,/I"0V2KN$> 4IK>+>S20*=N.+Y'FKPCL -\_8U&85HA_O^AX,*_I_F\(K4J )61@-M!'TFE%XFZSIHTT;..@:LQ- XM%D5O. S M8[;76^\QON[G!Z[@:MNB'&OA*;3G9 _E%]3&TYC]:H[,1YSL'\641QQ />8*YJ5:4G 3N.$Q>9WW?WKZMKT. M*&72$0L_2V&18)$MH/ @@2D,#NM=.!B)YSPR(S=ZX_7KL5@N!.B/?C,:"9G MX!KA-&GZ%17?Q+.[>[V[1N6T;VWN@@I?A8Y5]T:(DP0+BS %8&E3>%4:RZG, MM6R(WC%,2FW=N?&&Z\6:FR'4"6SDZ>%^3TIB\N&G5Z:<7P5>:3"[;!(>7A#= M='^MWG5=A^,)26IJ]9U58KKG$G>;M!M0"F&E8RI.1L *;. MF7RJTHE G3MDO(P]:+32,/XP2MM2TJOF#B='&\V (HX1]H"%3\X*9-L(QFE[8$ M>+W>1$PO<$_C$7R)5.:\KLQA*_X#X)YXS8*1;S4RHV^_K:\B3CU^*DQ8F_9RFDL'-[=3L"H.T M1V1/2(*-V53"PZO<\:WI!K#@>GX%H[%+B",*"]107ZY#ZR**OB^W)W9ANC"!/05ZT==3;5U"XS?J0]795$''G <[-V*<+([+ MR75B&L%SK0YN+?<+U#C/\D:)C2(F9*_L^=? 5L1W$Q\2Q7_JA,D!2E[9:%IC MV8_!])XXT!E?IM[^^ 1O*J-KY1_J-]U"W^?8=6!#!'KHD"2^]*:*0K3H?=4X MP]_=<(*\S5U;L.9*#_C*AF:4>W4O:D*H[N21!70*T\^&4*3'L<13^+*&7DE- M_Y)_!"@C,0Z/DQ%% R46&&4KO1V@.S=%:?\^:2:O2J/?.'T(;>*ZEG5)*.O MCL(IZ3PW+^$R109YZ7#^'E]"T8Y2X>U5)_2DGU?Q9BR:C/&/R46)ER[^7V2O M3Z_YW\U>_U\O,_C]CK-82,(?7I7=5P?NTJC,@]1ZS"QQW[+8!AZ+J+4X,2 MIVG>[1>9EZB^=3&:N1^'0B5+GCWCU?;::;,FVWV./,"[B4D( F]ZM?DZMI_& M7H41!V^4Y61ZF9[*BJ192(7(/\4[V$T//1IY MKY$5HB]W*R7@5#(*78N#)%78*YNQC#AR=G<1PS<@+X\Y40(W,)LA?QB;-;*Q ML#!^^IC.[SS,E6J!U1_@]XI]HJ R&I*X@P5WZHW?NYFO%&O VO2QU-JR[&3" M?(S]E9GQ&R.:;SH:Y^^)R:\>^OAY9I4)Q8=DX#+6R57>6GTAN"3QJ'HT-D"Y MRY3C3?XBN8X;ZKUG4C[P2O7[(@#)XRJE?5F:JR' MQFNXNN!3MB$XU4,.CA?ZK&:U:&LN M^)O%*LOX^,3G&,8:"MP[2ZQI,,Q?1*GE8].%%&L .W1[8QDV9Q$U3N\AWY.5 MB(&W+\SE'6C/#'QJE(]_Y.2P#W(M/N8:N,F,D+IJ;C<$&[M&W<_5&Y\=/?9J M'6,R_BWRDTS,_HV,WI*P/E*0#1J,>ZG^I-=:\!AKS5.%[JRF\82"V\5OMT7S M% ?JPM#,HRIM^#[/N.WTTC"%LOE(>^>J(/NG!M/W)K<%/$)_W:\X]EG1PF/T M-"A/2S@TUK/SW+FTY2IGGG D6$A:H,"4S=KQM(=>@5_G=?.DN5+VV$H/_7LP MDO@%&D_J1$SA90EN2/2P!1Q< E)4NV7\$1RS=N+T'G_]YH#L:F/>\.2CK05M MUD493@N'7A9)'^I6WE2P0!F)EY4+V#]:H%O!P=9W$0597!:5?1!,YZKCMH'S M/77W(87-SKD3TN%1JNIU'?V/*8_ZNLQ"9BS@AFM*?06W>Q^I1AY:EY+P;N"\ MUY9P!NTK&DUE/"!GNDPH#AGTNMPEK@M?Z-L^-1N\)N)F+8\=V51I3:5W:A_9 M;/I6+[BE^<(\@'BG Q\KKFL]RO,A[U(D[D8\$_2R'I]/S=* I"\P@+7>\WAA M>(>7?]GIS1EF3NR(T9O]BRAW0_3#X>+Q#'0:09++/[4N)&?-C\^P0T.!%1W0 M;PT7JKGV=R>+.\S.89Y%_[!S1!WTHI*>S3#3U;4Y! M&J!$G"5@=:^ E%+IW%MSW# %JX8Y&:DSF%/C/UD6T5-)+([ M)%W^.W_FJP=)T-FES=0+*NU#R+L75VV)-?23'==-;C_6"G]K'. H7Y![L6/_ M\:%;HV'0-FH:7@A,P+&H@:I=3@;Y@5S#Y@G;HLP/P8.'@R_^QLHG'SNWS%<: MWINR8,+'!(LHAR?8*WRV>F@"'3?D2!=16P4=V'6Y)CL_(+:ICYNRNF;M(NK= MBF*7X.O5I6HM8WHCC0LSF+$[Z5_5%.X^JCL[FLNE]?O-(=Z^FISPC\U)T$.@ MJ"/O.?346J/GZU-LK7J7GFF[S\Y%U&FQA6>?CLS>GZ>\QVR'CC3"DEX"YUBR M;Q5B+B1T:'_)X];=+E7AGF@]=3A2D47K]2S7UNFM*I?!E\>^BK_$3G>CB9]G M/N&^P;:=7:*7$3)S8S?T_CL!-:&$*+7 OCAS?&S>77WF:<M<('>=HG@&G@TC;#Q>HW$;>- MGB*RN3?)KZ9L(@2X(WK<+TL%FJZZ?J.U1T]=RCJT]2M?]_%IG\8Z/^" ^24I M;KXT]E 1@B8D)SF8:TA29_J*N/_?A;@?(-$OU=G^*/_^I?]RAHYW>;"(RE*.D-8Q'%V4 Y1HS_UR5,P=ZZO^HZ4AVHC"DZ)Y?,?8*=E\"'JLT_ M4>$^PP!/L>A>,D?Z["(J%YA]B'P GZ"Z'ZO=/W'$OJC]>DZ]'F0X;=]Z'<>= M741]7$0=)#O4(ZM,&A6L)C.MZNY.L(+@56=9=TH/0C5ABL>-;FY;<0*PC5=, MDH/;=+=@RFG3M?BVF'+*4G."">A! >U-K-L]@[,ZPI2'[0Z%>,4J+**JS&BL MJKZIY72".JL[NZ?+!*MP^IO*4..U/KC_VZ?Z/&BC/B6UISTW2=,O[KN\]TSX MP;+V;,VN1OP-ZNC%[PU893_6%6,1:TLA2\=\!'+9!3V;[MVQ!&?*I,2./JEZ MXN&TS4J!MC8T%OI,L>'=IEX)Y"%.^"JRIL>U MOXCNY,]*UFO_%H<9^SXK66$4S/>(KTY9\(!$Q_)#+A65>]YDU:Z^M\?DC;O[ MX>BFZ97:)4FT(87)?UF)QC^F,CWT*A.9&N.2/73!LIV6=3)>\6+RWEQV3D1A M YIPPIFJR=.D#"7!:V)YKTQ[8R9H+[V$O@+[JWK" R-.WLX07YAW+J=R4!:B M;]1&+\[ZO=Z-L>#1F5<)BZAUMD7AUICI+-,Z?J.6T?=&+P5 M0NB4M)6-UZ,!_U=<'+>GJS(^ -/<.5?O+*/?$F8$AEP(=]GU_T7&WA5-^ ME/FQA0"".9*"KEE$(*DKL:\C:$N"_2?.H]]FH\,5 M%TXA25;"U;/<1!C_8H$JV#18TP0\,B)2^6-Z>\DFOT3;(!([!%T(^M:F[!!0 MKT=L1]\+T&W*]&)=%_?2IU LJ95ZG-=)&3P KY$"OU W4!G)U+7G5MUMP8B' MUY7E]&^>V/M;VGY82OPD5HB=(4UH?7>MFMHXAS&]K^AV"2)_:> !.KV..U\6 MMT*O_DM[S,V)&LQH,@G:F#*L>8?S2+KY88N4(F\X\5A8%6^Z,GOG.Y%LO?<- MCE_@_?!6K]TS/1327-T:1\7,4TSXA>OK+N5].687KW0"].-.LL7\41;K$WL M&>#G-6'>]<"E['D^RD+L>@6D.7$?^ 52A0._(N^)&BEE;F*A- M9\Z2&'5$C@'/!B M[6-B=[96>LGZ2$BE'+QE2HJ[8'T5J^H93E6FTB)F.Q4?[U$_$ FLGN4@ODWE M"4\(^=S,H;$C?^=_%5EE?6M"N1B"+$LC7,O E6TM6AI[=2$1^8%BX?)[SNIY M7EUNW)2).J0&!<+?@$UJI':=OIA0@A\%,X&O:$^K3'%;\KF\X<,%:>0+W0HP M;CLCQ.-S5Q.IC!>N(^UKHKF'P*"8E%5$K 2:ZA^OSEI3<%ERV[ M-;V!UFOD]TCGKON(9D.WI0]0@MW;M[KZ7/D>5=D'].9%5,S0=>1M=F,._A\R M5.A7U7%8SVFAE\_3!SYKPDOX#V(BH5)I;.@@";P^A^E#? /)M)YHGXU\JFF] MD;\-E3,B?SJ="\5_.IT3CR19E_R2?GF9&(;<]V82+,F18T(=O(5<<(#S'GF7 M;V9^#.Q9G_\R+?Z@%(SGK7EZ*#@G[\BXUJ=$S#?3&1*^3:.2%.#C4H6]*[N+:9/Q M=):\WD'#0K>U4A\)WSOD.E=\FMUBRIIBZ?5T)S+]>_'!A0II.OU.LAN:)MU3 MAA=1'[3$LTQ$N2-&?IZBMH?>'H\:GIJV'RQT\N\OUUE;W) YAV>B&>?Y45RO M_#_^<-DD[EH" 6CS9!>#+JPE%Z_T,'.#E524V7.^^+U*I<#'%PY2\'(\K5 B M\ML"CYV./N^]#*V#KT@#3M+3DR8Z).N@M5-Z8)6'6Y2CK#!3ILGS M\K$:([_7%=O?B\!-&;_=%:#5RH01:&LO='[8K>?;,=4QAYFZPTJ6;;G?_6B0 MFP6\ \@KLW[NP8F8B[+%4!JK]G@S#@-'V.0<=TMS>7B^J_J^,MF L@KOS=J M1*";6'?5 ![R,_HS1@>>R'L>?M+Z+!+G9J2'USD>>W>=E*Y=;[IDG$5&BE)_ M![?K/S2I*+X"#S,;N'UZ?+5'K*%)>TS(G*^U;-.2@OE<"7F#*N[77>J1!;OW MN1%2;BS8(M]MY?<90X+(%LT&G59_XV@&A2H-L'3;*K7*O+=&KD?6XY))*BVN M3*4N X]6]4SYJX8)&(9^:G0_O-.=GS0./=NWK3(4W'W;(IJ3YA.>:'#&S])^ MLE5+\\71/S0R$=?Q:?A[$3>.#FKJ, 0A132X4S?H?AJC[1)+KHP][Z:_0J#; M8A'U\C/U[BY'@.'!2<%_PT$RYEPDV)1^Y 47*O5U>&G5U 7%;S4;BD*/ID[% M?'XPU.TU(=B'K\OV&\19ME^P&TCJX@]5\KWWOKAJ7UQ.3-'\U)]#E?YY?.X$ MBPSS1PL)J!36_2*@"#1=0&XHX1Y#,5 MBX,)E9J9S@W0KE==3E+V!WG-A4J*,_"H-*R-60\=+08-6!IEQ8H-'9>3>N), M.LYE7>V[^NUXQ@L^3WAA._)Z89BFCD$<]9VCUHX6,O0:5BA7XT1#_SE.?/N M;G\0NLOIBO6J$6[]J.+@C6<*6>6-3A,.\]AI>_KUXHMO&(IO_4C>!!J'4@Z[ M0T"?LTXOGJ1&%7=LX"PD!:L,-5'DOTN?RNE/@)D2Y@A".Y%5CU[6WU$@]!^E MO3WP D3Q4;PLK.J%*Y'6G&S6LDYI'V93E1D9N-V5&Y HHG$Q_J.$51HQ#"A) MYVO:*@/@3@=60!?U22)!N6%'L\;^ 4S'0?6643]VX;2HSLIWA+,N=L?.'E8! M[3)52@M/[E@GU>Y R(<%9_3N0WCB*7%GSHB M72$-"ST_U[S.=' B9[*NLV]=] -CW76K=V4>S5V;Y;:[T&UI:NK^#;+/&]\\ M%^TCLTF@I<+'J7:)*AOA:'-Y9DRPRJS;)LJ"=GF$ #C^U9=UEP/+-C&H MD*1.E425:)1=GZ4O5KS]OIUGW-KPR_.UY0=B02+U>-D9]L.$T_DG( 69(/:& M)_7P.5HOXB2ONOW@*A(15W$%G4F9N,>LJA(WZ&\'[.T[+NW M];$H8R/_D_T(F=/F I!]\Y2'H(E4/OF H,BZ@6.'Z6:9S=8:A5X*&WCM_/KR MK#)K(TK[E6 1H4ZLOD'2-&F4>GHJ#RTY=::,NDNE&@ZJYY_=OEU8^Z\*8P/8 M7-/*1%X]\I ^_>6@:UJ/!&@I(&:=0=2 MXMV9I2RQK,LU >/>Z:Z.F"QQVK0_=W]NCT:;8'U='S1-:[O.D[58D\#%3<-/ M.$'2MA]8KB^+/T,VU&B^*ID7R/CAL)??/=VM@N1IIV&A#\QIO=#:3&:6:?M< M'=KSXIL1?Z9VQ8:79RH3-"/E4E)',F)WY3Y,'QSY_%K"BC$ MTI329F#PW>:O2?]4YA"=R!0Z-4/MH@P3>Y#XQQGA'OGO?5S\RP$@(0BN,0 & M9 T=OP9B.3[1C&2$V=_49YWT@$CYO0P*J#$+! !A?.9Z.;@P9_NUTQG'J\# MMZ/#L(S7P'IB[45E5730PIZ:1=0JP>#N/8EY#%X\RBMRX"&S:*U,;>6W-H!I M0 (5GI&9)O3V%OI'-R?#Y\/Y-G$[BM*ZMDU^4# M5N>"30MWP%5,T5)LIE2I'[I$=D6]L[NHR)7KP<[.6]"AA],Y\<<.7;ZY_7&D MP8Y"JP[5A7SV&5@!1)\M*\2P*!TML#3@.S%"9TXG<=6(M1AA7D3Q&@?,,N:: M4)<7H*?>"3UQ0H.5/A%JH)IOOU%SV,WO%LKSH3%>:M>APS4WYO2/[@VY*QG9 MBOCE2-(0%5YCC.P@),TJ4R=^$X-LF>_( UX*O6<; 8!=KH%5@1R%3T20(86YOV)?G%JXS'%U[DD;#3 M#;N6YK.W7W=;)0G%PHW4S*1[V(M4$G$GZ-E;XY+I%+^^R,D@6+ F[Z3TH;ZZ M'8?D=FV+'^U+.LX]$24S\=9W%V0,&7/PD@/8<^5^MK'S"B F92B?PSZHN?-E M45G_7[M01;^Y@!ICL!"2-*T^Q-4'2J5Z:__@4O<>]JUZPEH?"I3J>-<)!04/ M:!$2-Y"[4,"K\VY\"?5A?UCD*W^>&E!F_CT>&_>)Z-2" 1 M5<-_EX#\+=H59M6P;4%/[HEA=!MYK99$#WF#>7)TF($CLO#!ER__&"HM-8;/]G$/DC, M3'K<$#GE0L4UP9%O7H9 (._Y']#FPR(JA"[NOHBZBU[C09)P#,NIT%]CQV>_23DS?P%@ZSHMC0A-<4S8=+'IZ,,MA>X_%Y\%1R"A6C<(YPH!^H: M]Q&0="TA90))H0;NZS&_W$6;U1)T++%K(<\WA).LKVF](B8XOF:!S:!=Z_I# M0MJ2QU RMY:FIPSPH6BX_;R+('-"*VI78DQ9[_%IO_ZY*.ZLC0&?D$T^\4R M2SR?=DR"Y$A[FJP@TSFHK$YP)'9]C&A$THAZM=.UN-+G*''?J*;X_B@+Q".= M0D!3:?/NDZ^Z# IR)CNZ+IF%@==YG7#,[*NZ48 M^R'NPZA\8^HZ8#C3!N,'#_.,YS8C049.?[O)_S_P. M[<5'8TH(OH (0;0UD6UIX*[%4@6&[3B#E3)XD+W MA.\;]'N#SM* E^O=P#=6$/F=AJWXC#ZO3(;++:*R WO@'6'K&TQ S'RU\"TB)^%Y<=\OL0$"I+ MH;X3\8O!UU*A30E% W, +N=&Z=)(9 M]7&I7U4 961;L:!Z*7>UCJ%],M:VYTN)+=/8F5M?CRQ*[7M2-8/S^CO._Q!1 MA6!2#Z]$P##Z?N&1[^6M=N?*%#\5C\ -[<<^3I8KHR;U9<8X@KR71'5'T=?ARG 90<.W(!E>\_QQ[XPJIR*@TI8'< METAXG%'>_T72ZFAIV167T454]7@"9C&DCC"+":)MJNY MB#NJ+U@_Q,\T> ^8)> K'@M54*A41@>IS95Z!0WN6A'1*UQP0_D>L_@S7LSJ M@+*=$WE._5[\E^U1M>BY2:?-1I>./TS&!(]][+&1$Q,2GE"EUC&Q+^ONXD40 M+^V/%=(ZP.!MOSE"E&QP=@_==]]VD]DV2]L2[Q:L>U<5[#/N-SELL) M24AT*_U&[=F&H -CR#&WHZ"FWBZ_BN>:?\<*WG0 ?\XT!"@Q(.P@N")V, _2 M$Y.](SM!*?.][S"SH9<4DV"M%(N>Q!J+_3/X)[7A)(ST*]\*2@GYTQR2+":B M[_Z5:""+X,ME4^!7:B9MHI'YM/*T4;_YFK7B_-*,R\ E+T @T9/:5R^YNN;Q^ M02\PJR/L'-L$:"Y99K0GB'E6#?*";,#H-P1[,+T7V."8=/-M;YK%F%G!H;JI M=SN\\>3Y9[19&<1T#A!;C:$E//]%5,_2QLE'6#&"18'T%=VK!K)QJ\RO]2_L MF[ZP94XB-Q$X-#?7J1TTD+B;,G&E2 I"?X)H8?M"/'H"26VF1 HLR->[]1-C M_1=3PG>^S!,]#R'PUS^':H]7- %/LVQ;Z/<2\ICQB>K= 0;Y61OGN[QIW)?4 M#4X+R8@=?(%KG+E60,DAC+S7M9:F+J=8:Q(;#D\N>*5Q$RA>Z<]M.);Q.W8L M#=B=S6Y;(T<6^30?FCM*^NQ5(#B>WMWLK ;$(FD.F=_%PR9%_^!VTQ,=5M+^]E/8@/#9HM^)"* ]) MH:Z)+H7IU*7(CI'QDCIEGC:X5$GO9'10AZI3ZE+VS)OA,BV-+H^R75MH98-M M3F5U\<*=0% ,!YW*[/;>?$G%[BP\C0V9@NW?(SE6'_GD3_ACA@ZMH\)"JWJH MH(+">'6R5X>9DV^M&T.-'*1ZDV"00I<\+"40(>['08-GSA.^/)^CY^ F7C#0 MK8:,Q$54.'&+8W72")M1Y> @*SUS+J]$T<5%]HCW)MG/"7LJSHAC'^/!G;G0 M.KE*@&E,;U\Q51F_ZT';2$M/6I:2^"[#CBN/GGP*\[D6\5[:8.7RCO>GDHMS M3!_52& <",( 5FX0]-<.7!&3^7K*>+S F]KXH9\JA5%THLM@%)RZ][&.O5!/ MZ46+V]2\P7<9M)A?M*T2>/EF>-WUYZB]*,FO];I^GPT4Y:;-#:IGM)$LY;7^ M7^L)OQB6Y)>$7P_\?.U9'[7;$;@'7^65[4(2Y01X):R/&,Z M@!GZN]T/&;^ MP#TA7BIP=2T)?C9W'"JC?'.CSNO[H$-9@M!]QP7$\5@/A?^((WZEX@&%T^:0 M-'U9.Q]'00+\Y_0@&\F2]M45S>P9]:M"+LE27D)UCOP^<5+#WR*TP4U_3)LK M(_PQ;>[)'L7>SUS<+R[R-@G $SA(<5JOAY/+G7-AU7QOY#8>^K&>[A -F=/8 M3_ JY>3IJ:$%]//K*A"57WYG,Y"E#-1]^]_7NO64RNA2LM7&P:M$F,4;6 4X MLEENE" 8GN:M,/W E%_6J/E'39_ZO:3O8OS+DOX2/D[8G,2OZ0?S1C_O\>.TB2EB'O>T;<9MY M!R"7D?Y*_:P2Y_T4$="ZW% ?N+(60;.2.+G22%]_O-#6!D_)Z66/<.'#FB[$Y M>K=AE@HY9O[1@Q[7F57]\Y3(*ZFCQF&_/\Q7A:_018/CUG=IY#LLJ%W^0:1< MP86 MV08*LU4$( LPSE54,V""$GA57FXR^%2GU2W?P .6 %UR:#"Z*'Z]RV93O:I=>P\0%15&?Q;ACL2J(YP MF/](2!OQV?/0.O49=B(O'.!W)&18TCMR2WC*DY]A!W-"W)%VW?"FUZL.AK3L M;!Q$37H*R*THOO0R,_I@]5OM%KI'V-M>A96?Q7P,S'DC,'^&Z+?R'Z&U/.(* M;(#+ '@&_5YR*EQY BHZW1N>J=1[R#KUJK.AY6])U(42=\:\..DM[ N),KIT M>E7"W '1D?43'BE.M/[&\!C$\PT27% @TW M%U'V(/98=L/6\WDSO^_;^),NG:-!!Y;KL:YDFPX@2T!2C"-=Y@$\(FM M;/TY&PJ\')[)X/7VU5P-RNW[Z> M.\LU>N>'VM=%5,:BRWU@"I611LX8([:BF3C\/:)(=B[W9";O+]Y;Z[O',MC3"#V8!2=W\%E'[ MZA\\![&.GR]E3UO@02Z#^-8C=\*,97/G79?5LCO3^^('= L"9")/CSJQ HOD MV#J\Q&Q*ZSS[$=.E/$W@AJ.L1%-"P=ZIUMP'FU^QQWWWI*M&1+4>>J=%W-3Q M+1I3I(TS5*C2DE667%"@)-236[=+?B&L!ZG/X6_H581#?2ZK;9 -%P2=3BI[ M:_9%,\MMY_D-@/"[XQGQ9V\+1EAK$[T:3W[A9>PW.6[:E:&ON_P2RJC"S@A&VYC= MVA9N^,IV/M*.VWUC ^E-[FG\\C/MX0FNJ8Y24IZG#6]X>,@9J3:DVT>W#CRY MUQ]I(!__JDEM05TV).&X:E\].JC/U:2<%N<]I0" :+[4H=W#'ZW5%GGZ#<2D M D$D<"W[R$R;^")[+)$E-#U4H;$UJ#;#9&ON4'T:(Z"*YZX&#<%?$0SN@6O' M]E'](8$$11G#BH6BG&B!Y9W;]G]Z<]&%;6Q@Z[M\!_4]-@@6;"1N $5_9[:0 M!-O<2:)F1UZ;E6(''JZM3*^DWGF##B ,B9EF'VRPMH:GQIB8OCO7"P M@<,B6(//2[GAQ\<:RM070N!]+F]B06[N^W@1MSE^H+[O][T-SG2 !&U&8,BR M5L3=S3"/H\-E)1JANO60=O:^L?2C9$S"JZ5FGUR;TQYG+J)H&C'RX\;XM\TB MO+O2:?=;C;C#NKELF^S-^;=^]4VQCL4+]'4L)OH0T_=#J6*JE_M:Z<9>;=,_HY3#?5^C$2EU_\<-A@ MZL=5AALP.W@11&W0OE?!?[*XYAUXF77-=C4NQNU9Z@-]0;/^^QE[Q[+#]UYW MNOWRM;&)549KLL?V5;LJVM*,>0"Q"IT-!&*=R6TU95AQ+07U"8WR]24#.?8B MZG%NU#TM#7U@W_4S;+G5^U-7S8["+LB&I*/Y8^2A?6B^TL5*E5 U4;D>I'VYA?++ZP^Z9DH37#.CVA)%_(7<"",H@I4K382XL5D+=3#)1W%MJ;+(BB8I0FI#I2YW? ;I,2>;YPS% MNP.]G.EH4AMIP+K->F2;\X[GGL^L=U)&WW6;^K;$-"K M0E_()4-4++=+#])%DK-S,WR6RR+*-X5U.61A:MP*/4U4@>IJJ2W/&F'B(JH_ M';%/]E-X&[()4Y!-6(/\?5$34(ZGSKE@.41@/I^Z_DH"5TH0(HI@^>1I$X,N6%S(8*2.8NH[E'(_"7IS^>5\1QJ ML4-3L"%Z&NM _=>+Q*9?!ZI!ZHSH7!)B_F0J9P_PB:^\$TP%1KN!:6@1->7A M.P1)F,)KMI)@(2FNF0-:N!\\UBWB;/MUQ<738LHJB1"GTA0Q47 M0;/Z9R]$3&XVL^<.[X=W?%$(21+*5I&2CX]HH^HLA/.U"^J:_Q9[5V%!34%X M5?:%MUZ[1=L52WT(-Q?>/=VCZ7G?+F"ORA:W;;E%Y[%AFU_M\\V. MLSOSW;C8**Q2W^;55WJCKRCN2J&>I=(]9O@.L;'_A^)9<3-_&!^_*Y#QGKRR M":@YDOH6"61*'#B:==:O!$GD!T>4WB!7K.&-7U(B+CBGGJSZ)K-[$CNTY9V5 M)S<;QZ1^FMU/FA_%]I$&22,9B&5_Q77^<6LQQ+RSX&^ 2[,[/4CSZB*J(+/C MC2,79[Z2]T5O^-4'F36SVKI^$2Q2;T!0"1"H2;LW)P>'OK)4[3C@?V!6OZK@ MPUG90:I,X8T^;9U>A?L>VIYGGM8UJ3G%Y,=QU]L]$_U-1B[?O0G?0,R9$ZSA6_V_,9^1PEV.0[?_,YUF0R/$N=IL*Q MDEEXX1'N(^=S#/G(V_S17J_XA.G;I.)]W=0+D%R/)5K RQ)7[_[I'!W7,-'0 MTKT/6AFRSN^DH,('2A3 B*)F#D%R&.%B\/:;DIP9F]KXIWDW9))SO_;Q.%)H M_9+A9K:,WPIKG4CR8;X4,?8^P9B7$(N$W7J@H*S+IQ;"#3 YJES^6)W;(/CO M#EC_UP^U8I-A$2DP2;8N#+,J]H11G(95]@G> \Z\,P7G0E[@.EX/%"R>A%U M51'76@,+[>J1<3(KL$2O!E_(,RNS#^2T,N[T4V(4XV^+]VRYJ? R1;KGRW!^ MGD.)BQ.O/;Y2)\2,X*<9V)M>W MA"]7$9SJ>9:>98]1CI;V2CL;)^8NH$]#AO24UPL'QLOA+O+$$#O]DXGG??TSJ)65>>ERR M34W:XG]'!#A!9A[%@;MJJ1-,>>?U ]^B#)3DROXGV M=J]H6SFR.WVKSG/LEV8?E_';7 NO,K8\R'N!>$O=J3:/,-D3!JN?J"^$%=C5 MYCS1ZPYK.A_^_-9GG=T10X-FDO<2:]B/Z+0G$Q?-L]YO"/=D:LL7%BQ00,&Y M192NE^?X$B[1:Q-?WUBZKK)8)%_,2B]'Q%XO]C<75J4236FVJ[/XM=C,_7&SS@=394\_C_8>\^HIMIN73A6!"E*$:E105"J4D1I ML2$@(B(=A(@T 6G26V*CEP@(*"I! >F$WB'2!<30JT (O2>4L""%D_B<\^[] M/#[OWGNL'65GWG/.^YKSG=4WGA66:$6;)_7:BLP$=V2!F MXU'+)B05'P1.(5(J04"TD3C3<^BA2)\4VW&SFVPFP@'GEF6,)_5C!LC:P,=) M6J0&LVVY JDN1^=Q 9(H,E< M2&-:^$T(L-,R%UU),FK ,'U?2K&/#4!YD7.@#Z3)6VZO<[Y%L79W*"FD)\RL M-_65#YNA>_OP&]]G3S(IF':2Q;=@6H2A'30QDY)&UB194+LLS@-1N+:FD<%P M:=/%F_?O>!5B)>ZI)]]T:\F,2'9]>>6*_-RF+M3W9&:^\3*BU4'_S?2.)^>4^TB7;MX)+ MKJ6 &6D?M9.XC.IF?+*+AN;2E&/_=ZKTX;3OV=;_DM[]0? 5SJ!UU M7WQW!(\,*MD#T:*T=K?<>XTGQVR0 MDBE5A=8!X-](T4<[=K([N"53/V_Y4SHVY.@JM+*;SW*18. ^1-"'P[1K=G1Z MR9!CJ"VF9=C*&I)J6,HIZG2SO_\=V=S![\G(I70W.W<^=3='\1MB@IF+&D+X M,RDHNB9V-/DBY/ >R 49">-;)U=X3' O0FT?>)3'3D[38M?I*J/PP86^F4ZN MLWUD]E*%NVE9=5$HN@9NZH4_I1/#$X"\$+$OFN:P+=!]6^^_YOETXN LN8CM M#V*MOOOG*@W"[Z46W1DO!9K-0Y;W0 1,$Z08TH)B!D@-B?!'!(8@ERET\>OI M'!EDD@*XF2_+VH9ZUE9@*4X@R#A<)GW;+SE!#^&CK.^8ET!%P)WDH[R*?IA@IYDZVXE*@2?7?ROM_!\3!6@)V;[E?;/H-Q. !,-R MP$2A],H>: K-:#9"26P<">H>#%#=OQ(Y9'XB5DZ'^ @N \X50>>(D9MH__WC M'LC2"]@@G;?? YV04Y)5"*5R%?,1>&VUHLX\.I@V%3?]C5U'[=:'P<)87&V" M4(*9E@Y29^G[3K)8![7XA7OX]B=4!VH2]8WJG_DYG/1R_=YON>LC2N@>R!D= M"B]@:-&"\P2H]M=U7!P]D9KQP%:+Y1'HJ65%Y/%*O\GGS*]FC'D)(V)V1WY( MR1C=Z8DWZ4W*TA[.2X)DN0 B&>03LI,N9$YXHQ?1SWP:Q@T$,2NMD<4S[ZIV M'0'+CD+VSYYN^YDB@Z@+BT'FY0"UW?(=:\Q+)ZJBW_MZ9BR>D,DE#AKVE,B: M?V0(=W?PRJ 3&6=@3'J^5'>7^.:1,E'3CY MX:WM.1)#_%2BS++?-_&9PLJ#<;.-B]60;F3*3(#-X7CEI\54F_).CYW ;]20 M3-0+&O!: ZX<)3X$AIV8_'AYL\K,.?U^-\U$>>D&J%E&W[*G+ M!OQ)=@&G@6*FMDE$.)1-^2J_M61(:)X4OS^7"2/#T#/'AJR@/!W-9E3,%A#0 M>-3$(OXFA9>,N/WY4Q'ZY?WG-N5)?*&CKPD5-I#0[-V)L,T)EFNSBZ9!T4BP M^;9LKM9.(=W&+(-JB$\(;$&/G6;4TL#$&.];2 M>9I\H@Y"285CYS'#>Z!)\]HF089"@E'3BJ;,&4>S&^D+R^K;7RKVWU,9.,'5 MK\5@D;-]:J)C2YE\R_YE"LKP,U0%-I.U:P"EX?+ZVVAL%9QQ#_3P*-\*4\LB M&SA *\I$"$]][\ILR.ZE4!R9>PJ.N5BEU]J^[R=$$.Z$ "[K3>V!5OP=?5,7 MJDK S#6BGF^8/;L&#'1L"!K"O;\),+RAGH8(^CJA+--&5N]:U_8=4 MP=ZS39!8"G0G<*YU]H-U[@+6B$++ -6H<+67#+' MR-U#0PW,7KPWA>?:RB.$S^!E-"6:;-XAY*?U=:':1VX=GPDO4J_ORU&,<\]< M'5^AQ1K]O^7/_K=@^_^/!=MI4%U>'?^FG;B1F@K>"+W?L/8Q[*4OI7AY#YV MGYW^52&!CK:3:Q86;FI]#6V2 VAO\H'YRW:42)> NRH.F,KE-7!2 >K0 M-,LEL9(I74\C"%.+Y4P(2I&=)$F'SE9O_UG?B?AN+,V6N<@T#!(,HWUZ0)8L M3 *+WR,(O/1)PL<$QZ ^8(X+]5WMDB;O1[]#/(,!;\P,?4A:Z\.F2ZF;J=(_MF^+F^,^=V MS^VOZ.Y1_Z/>)XR%4 MU@;ZJDVR4K)K]A%X1\!2@RTC1Q<2)5*#JPKCUBYN7?C9D-JGMNRXW8!6HOGA M[,0S,+X?F-#Q9R_%'>.%LRW"97$$)69R4,>DE"S4&6,NDF<7]?7^C[KL%--#0>CG> +G?O@8ZP M+;^? H<-)I"D8:>6SK2T#<.VHD*M?V:4+84YA1B(3[IG4WLY>T84 MX4@S17B1E$J0G, M-&L5.)-O$2CR-$?*K6W=^GC;?*:M:NFR=07*)G3&_S>,D+VY!#BN0Y+I2X8E MO_FK6=';1EY:P[$9!0!;$SOL!U6^SU! ^D&%/_KPV%U R[]5Z4M!&Y8QVCK2 MC82YZ&NO;[2J#>+_-PKA@?W'YD^ M#NTN)Q^;HAY5^D(=%]Q7"L"G.DC^TI&FA\IXTL[($;2K6)T?"2AOZ;ZS$EQ- MM;=!S,A^+_U"D!OX",>0,=T^.LKWP[\.^J&"MLUKC70J*&PTUYA%5/]=&YU0 M;6V(=G$2#O=X966EJTVBZ()^U-4V6]%GH.FX'O0[*""50>9LI H>)^F79H2X M\.H$)^^361@'CVAHW[JNC@Q0I\C;W'NWP/_8]>@%5#X*[;^]:61 2[ ISA,]UY<(=#[@'Q/(L.K8@ M"K@:@B%<+X723U!=*_^\-#=/;Z?AP?^9CLMU-J\DL?QB(_-3;;GO[)>[M60+ M+X/VM0D34]CZU@!Y./&J2]A$*22T3LK!L+H$&4P4Z=#VAL9OB9=:G]6Y,3.Z M,RP024BB[**2:$X4"RDTI=:C"U O:S@\7?A5A:M"EU2%+/NW^)[EG8E5W+DM M]$IPZ8C*TL)M\AY(MMD_X.:7LF$_Z<6Y%1Y6Z-8=SO/HL$7:/NZT_DO*>NC_ MR8[$_VJ]PP5BD&/3WR&&-,+2]S2AG2QJ=:^?]2Z9'Z-;L,BD^!D3C/BM8&:4X6CC;@Q M:454T)IU R6)*J]D9;O"WW['9>@PRPM=QQTS@D)P*=MAVB;3O>6H% 71[W&V M+JXI_M0*LGC:#Q<%G>Y\3SQ M#;5:TQ$F] [,(F1;@U(4^@#WYK8F(P@FOKT+C]=D 1_0S"#ZGQC+3=^(X MC-_TS#4)S#O/VO.N,=IQ'9J,XIPA68=%A!.?P!6WYJ%%Y2L76">VI")DJ.\AC@@F6$C\.+R8)BPSRVX[&T"5T$,UI;E$M+UU_E.6DR%C4KT M >:L@[OF,/BYBG(>9\2P?5\D+H/!8^L:] ,8[X%H#"8@R1RW)XRC53HGP=SV MNY'1#.+\,9C'ZEVU3?!0KET(5(7V2HU@3.5T<;>#.*!UTL=2@=M(D*^BKB24 M^9VSY$5O)H2[\!&&ROQ(%AV[T%<3'FZV?8%EK'GRU1&DE0P<7&135PT6"1/\ MT_OK"> 'WL/Q>KBUH!J;=$(6H&-4,B!YI77-:5:3AM<$KST8XTS2-HGGN5QG M4TE)#! 'XM(#; ";R0GNQT;[E]0(JN]=LH?:(3-ILBU%IU5)QM9>\K706#3> M<8W,>7T"IU!/PCQ3%:XS(#"\O)D4$AR)VH#:YY/2GVN2, =S.Z/K'J3L"XV" ME1K-7?ZNG&GH@=3I^$2"F41'2[/P$A9+U^D2W5S?O?].(>WD'N@868WME?*^ M?(=!9O8)K=Y5J>E'KEQ641^0WXP(B= ^#/G$'H@87T9Y"\>^F^"0/U%A[*G# M:;\RZ22IX.1K5V<85 8O>+>L^5O]HMXZ4[A9$O#D1N7198BD)U MH8"SW,NT0'@$WKB$$70XYM2GK/G>GZ5Q-KR3+P&\U7-MYU::9WZD)-A15SU# M;ZIB+2PU9GKK8AB50"HPGR:22N/6U?N3>?$SR)=D):NTA2[)?.27T?2\&JV> MR]W7,\D@+K]P\<5+753>#S-7KK2-U9K1"09_[>G^WR09>%-9\[J%^^'8]W7@ MBJNC'A."0P_:GG=K)WSBAD1^1B>+D9Z$4 9G_S7AH/O/A -Z27_9CLQ^@\IZ MJQ PQYJ#)U$K($^>$HJ@<'%/C94+A[D6)].%F/&FRACB.2:12-G7G#(L_5\/]?4W/"ZEFMU\#!_GXU(3'F[CW!J#6U =M:LS#&NOU M\@0]:I:I%)?M ,P*4SCU=@ MD3ND2OE,Y?]:L #AJQ.](9T/363^B43-1.\33T:13):9&K0B5(]:SZ\!S)RL0=37Q[+AS2#\0:0$9V6 MXW+>: '5?JI',_:?GETKN3&] > M]&]4Q4N6;RB&L9DS_M5.TV1R]/?W89"2BZR1]NMI[VO7^J7&[>B\19^YOO\^ M3_K?DCE@^+$'PNMCAF 8*A,#B1O(^7KVE+FO%2\RQ-GFZXFJ-Z1S/1(SX(G39$1;$BUEJ2 /_37H M;<&')HB]P'/2$;)M,:&U<O&>-O5_I#@6SA") M]# C/RWTSK;*=Z0JZEE\ZMJU->Y=+SMBF!IO3@K-V7+OA$13-MZ^]U(I*"JDB$\3KAB*1 PHF ]D+)P4//,5EUBM:C0\ MOP=J([\C2G*I-R:+]@98IC5GVBL&16=97?[N?KZ;W9^W6 M'[Q)=4]OKJ"2.!UAUT;V!%^!%]G[^F)]]M>Y4C[#L2AX,6(9[>):)P+D3?I' M7?]Y;,0YRHV2YX\F!2L%SEZ";/8^WCKE;JJ7?J7ZFL*\E=GQVY&^V6UJOM5@ MS<%HZC"R'-$('A*?S$T6 1 X\4"I*UQUC5\:PTHE35K)Q>4O3W^8 Q4V2%VS MU>V$W:..0/">986XHXZ=8*S.2WC!H]>'T";EW)9FD6V&?+E04B<^L_*JV3]\5Q+7Z M<)TW+J"?TC^*(A^8+KY[X9/F94N5'>]Y-%V<\@Z\7A^"+;10I=E#(H!>EF54 MEL8/:E7(+%CPO7!JN,4OV3P:Z=MKE<$G=#"(1Z*30.$T&M!-9;IW[TMNS,Z M*)?1<=W^W#41>N>M^Y^1DU$O&*\Y 8C.IM,".C89E__PU_HB0KC0!:O?O_/CS&[E7N@PW74 MKRQX=ZQJ%J&ZR5#5*%3U3"M1A='FCJ9C6LN.#/.Z:K=8\+;&F8>N6[N%^C4* MDQUL##[>.CURU4J!$*V>E=3BXM+G^]6,5BL M*EJ$#2<^M'S5V,K&&K$6"*5W<;I_K/^E".-$R_@N!@A"F-'8S)&!_((=+ZIR MU^:*VQ'P>9O(X3J5;=,3JBO)6SL[T(H)O!?FJV@_["3-VS\Z,I"?>QY%L3JP MGVL3?_K"/V!7K+1F2D7VW!87X Z%OQD@OC56;9_P"IEZH!9"O!*EL>F\!X*A M/](B,.HFX3B[\-% NIRH+=P'ZV716V?L&C=9X:"['$ .<0#1/ .87&S*V)D+I3P;CUD_VEDNSSN8I? M7K>");JF/U9B-:I3G;^[NI%C!^8:46&P,\"-*3[(,<#H07^-0OX"IF[T7J_S M^,#L 6K')V;9KLCURRC1"^WVN,"MM.KM+=6(LSBQ(;:QTD[6L5KP0B'EK2X4 M@UBFK3;#G0!;0,W.Z0M9$T]]2="Z^^H0R79M^:-^-%*N,/4Z(%@0+)KCGD1" M3K*1!<1)5X#%\;,$201"FS[6DD7IS=[H"+BZNI7O[=])*/O VT$_8E& MN#8,."ONY;.M/'PM!C-#+?7 11;<=M-6HX1TL'C;'A,XWN3:P:U5>YY#A=W962SK]95/(8N+>UT M$B:(,83M%94I$0)#DS2WX[A4_^AIN[[\$9?3.DI">NLMR.44 R)*CZ5Q*VW- M9!U5NP>*V1A:E6W4,VP451B;1V/P%AD+8#)7")45,H!^'"A['X#C94E:#

"&WD^LM[6HC#M4 MI0NHR*P5QVITO1^]VR8%][<8ZFCZ2Y_<#1Y+<'L@?F4529]L#?:M* M3*&!BJ_^^_3)ZI-+8&[ CZ39+WD*W>NIY2LIM?)%F_#SQIDW'@_];H$!T<25,)ST@3:!IF2!"I<5"(N%9ARQ4]'015QR;.KT M9]B[QVTM1U ?EG9?T,QH!%XO]XGV-P+6'J?V>?3&'NBH4/UU;:U&V0_GJX39 M%)O?;IK$ZS._/AC&(WSNR1[H0M671,]/B]XGC,HVAL=-VKMT#GZC5__BK6V4 M<_;3B>.HNG9"QW%U:-CC/1!F%J;4Q*/U%6<:OGTV%VZP3LXUHH]G5S[V3PX^ M]G6W=]5-VQIN,1Q.NJO]'^3V_XWN-/$C75/OMYLP]^@]D&\6572G>)LY@]*" M (1VZ OX9I.-+M/P.[&G%T-/2^Z?IZ4EHI<@N^[]XANLZ<1#%V>AXFW01> MOYA#EQGW3OZ3R(71W]-ZUI6@@]QD#D>:2>#9J&V8$/3FL OT2A.\,21KFY^- M[%<7L:&2_3]GB_XSXO!;%^"R-U6/A0"G8B=VK0M0$>(KD-]N;3YA(Y5"\*@V M<,CLQ%H_NE6ZD\Y*4D_^@D?.PYU_1ZWL@^E3#T1>T MYTB$7/WGA&5[6MCSFX_5F<0\\WO-,CWRE?,W^@ MZW)9_YSY\XN9=R++*=#*3>7CS(</UA=!3X9,#U0>IIZ%'4,<>DELJGE4U50=.)]YGW0"732=2BW^7IIK_+ MH+,;9)[6DG/]KH@>@S_N_\!Y1=]@&SV/H-/8VE1?_Z+J)^V!7J+H0Y\NTK M]H72,7^C85>J4/+++]0.,G@30UM AF5">-6((\$4TM!$RR7]6UO_V9 L"\- M@Y2C]Z$G/6@?[I%EL[39/EK2=D;M&H(P%I'HEU(6@M25_^X,64(6HA9LT6 ( MML?E&7H8RJ0J'G"G(F1NH%3)A=5$H_'0_1%995+@NWQ+AG%I*VB!YQ_C.: = M-KO4C*4'HD%$DP#K[3B73>@+>D'>?>$?+:X5\!%';#-JA9ND",Q]]7Y_4/!" M%TKNQ>KEL"]!W=#%W!L'AC+S<>&9;SFEO,9(':@1)_%.L2MU_@IHR9 MA?%WXO:QBD:U,Q<-]5:/".&S2[="Z,4[+ -9-H/,2<)]2606O/LQ?_%&4\+E MDX;1.VJ-*^ QDV3]5A+7>B L_M;GK+ORW/KO@%MB+U--]6UJS*#NM&J]=F^^?-2M\1\#/%)2^6G&EN'R/]>KCW%=7=4\]>@3J@""?84LAI#EMLF< MHY,S409Z7Q95P^=N<;.) M;:7>4FI+WT9V3RSKD)1'J6VTP&K4B FY)^$PSM&ULKR:!*F6'Q@;9&?;GK4' M4P]9I*IQ[>2FS8B*5D,\,^Y>>/'*ZW8'O=JH:?F_-@\3J@0^_^,4ZJB#J6"A M'>NGM*4314/C(]^K4RM?Z)\7?J*4(WY,_5,>TSF&_$CJ;30V;:+0,(.T#S:D M*@YX^Q6W?1G1)HXQK>ON@4ZS7+IORNC>50!J ;":?-']DUP489K%-$#PVL&4 M,K0-'- B2V>\1X1.,.,2=MLOZ\DZE!UTKBP!/?V^?ZQY M@M6),^%Q0 )B=P/"BRDJ?]Y\63IH"7QW0I(>DJ_^&2Z7! CA*'I?!<_U;G6R MZ=;VR$>)3$KEHIQ$'MN5QK/.>'B>HL=/0T_._4Y*J=N-5$9:&LP@X.,]%9CP M#@M&& VH0KDTZV:FT-=UQ?\ESFFVQ3_;L=W'A)T7J MIYAS,\2^;IX:)#A"K6!?P?@'D*B) H'2+Q$9BS$^F*]E@.YDIV_R8R>]GI&' M 1TPP$!$.?:.]6#G5!&7*":DMR/C&RD7&7E66\QXS&A#DNJ(RJ=F;+&HP;RH M[7"\.]OR%@$W,M#;(KNX!V+R7 "QJ^4T.)>L4V/&&M)H68F#?BCL'2EUTJX5 M>I#\M'OP'AX:09;%C9XP'X\&O&@+J/+!"\@C@I[R3G'$1#+B#=PFV?<7N)%5ZN6YH M:*EL3#.^<#[3<0-#K*%%J)PZ?H!U9.XNH#"IK=>:E-+>FKUT9,3Y34AQ+IQ M.+=E:.Q'65QLQ#H.P*LCMA:VDV&REQHLC=:RA4G.U)FLW2B"$,XNI([-1_0> M032\-$^ZL>IP_/&DM7M]4B?&Q\<"38:>8ZXJQE[E$4$?I?DC"HYW?QRF!P^?,0P\OQ]?7':;#T,'68!M!U M(1'(\L'PP?M #*XZ[_; R(VS"3%/5#O3%X:GM@V7UE=;^48]7GE:60A!=1.G M7=,HZ2Y^YE72&Q#(#Y^B+Z<5+YNUJ$"-?C&?MQ&(W_R9)B2LP=Z MXE/CFV^\,\X(W"4X//4->[OF*:-9$M*U;".K\,!7XTAC." ]F=CHY#X%;E+A M;DCF[5V5=X(W&17:[P9^$))VDXODTO?B3];$,L<]8X$;P?%WV88BU&GX,Q#6 M9L$+>'XYZ2R]8D5RKH3S3I%T=-\<4!ZOOL84EGS3+44YPD@7ZGI;;TS4B3'\)PUC_VF%,?AO>O*+PUU)S>SI\'@BW,45EP-$"G3#ZU!ZK 4)/7EG:"_^YN M/4YZFX9\PV!W2*R,M"P7"8#G.%84:0\F1[GZ[\T4%?\;:ADQ^V]..4L_D35V M4Y'<9,9=R#>J^N//X10),O]OY_O*?T\L^]4,]=LY9YV0*BT)@852K.A2\ ]J MC6E)R!3XWC_08@?Y"+^?6%!\MA3V: MU2C.:A"O,"Z#1VXU[(U^7&29W?I9DC>L-?D4Y17<09HS0)[ 5%/T>)!O M6=K+2?M^VWK7 Y3+QXNO&40] M4"B2V6FF.NC,G8X<>S0,-QAM$G?8N%54;/&P#6KN<-T>2+(E5YM+M*I[ET[> MY,,\I85.1<=)O];>\HZ'-.C1I?S7)LD#FUI4EL4_M,FXJ-U@/*K&/-,7PDP5 M&E-GCKT#1-SLBV;GRTT^H;#SZ W^XDSE903#KB(*]P/]>0U0\*8R/=\#L420 M:*^MH83@]6DN0 -P>1R35JQ9Y>2B=5(C7\;7_LS91Z_7[SYZI.F.2,04@#Y%F__F-G7^:KH!\ >55UB0I!9AT*;M, MLMQV C#V87S']KOUV4S&/R9II=?#>,]D;-:6N@K2Q$2THE M !;6VG1-EW2@4?-F2%/5OCB9A>(8:N&^F;SI4V_@V]^E+ MK!FD.YFHEJPCG9-?D+"T90%_1PG1A2(G\'?@P.6CDXB56JL,P*XE\0285554 MXP2'E;=JIX)QW!>?,*&ZKR\KTEZRN:FPWF4_CW#L+::83!X)32SHBO 6[-+ M1#(WP(-5N=$L>'&P!,4,P+5T9&;W0/O%8=0@^OZ7%#V*\C*J' !(8 M,C?I'J4@5UXZ&'+$8@]T';"Y>,$A*3?\81U!,9KI$*EK!+D*3KX61;IV,7GY MQ.%\$:_@,>A-7Y-\MQO[=))2MZND4%2&=W-(/!0"B*G1:14WS'PC((W@ MD"*MP^]E^$5*?28D!BM6W]Z+L0,.* A:ZN+/89X\N&+8ZST2EOSX? M@QZ^JG5Q.5L;#IU@HO+;PQE@)P'O!D5AB%TW6?J+F?VEBWN@IT?.&+^&3XB) MS_F$UV:UQ"ZN;<.AS[?Y.5X^12EKC8AU].^!8J%AM6J<1M^0:8=@<-IS&>^! M'D, 364;*YKMWT5Z)H=$=.K83ZZ:P&Y"5F\-[[8MEA)#6C$11.A^U>-+%N=J M1SJ^?+US+ Y1Q_>&96YKZ2\^/+-WKRQ>R+2EXTI^;;NB^@\GASW02A^5B+P>Q:EK MP4.Y_<\&?'B#BY'U$6C$Q,E-Z-&1-8VU+V/>,@A@NQR:9+3Y[=Y5C*&8TN R MZ\M/(SY6-XI[GYR*'FC5>2Z9-WEMO9GWG('N,FA_G2G-M0Q@&"3^1<#%*D+9 MI\-C>LU"'<4_51_GOL&K9[R=\JY*LZL-M(1>2^R:SOA.'U'R8BXYMX2S3 ((6IS\ [Z9;9Q_, MBS0:AUJE!!/!>B/((ECUS]6AWW5T MX!?Z_^:NC[(:=05,D&Y#6M9#UGKW0 ?(N, ,VH.V(#-_/=A3)'\=$^!"C )N MX,#[@6H=A#Y^(EPBN65WK$(BJIL.'') [8WQ-O>O[*^J.M^BK?39ADMX2O(= M.9;V93#WM>^W''&GX(]10Z[W&^Q4_D:R9%81Q@9>J_M*0PB%S>%!W MBP8(R8):S*$RU=/,LHL6#V A\PQ MF8>)#CG//U@^V'_O +F&# 74<#K/D!R>Z,- M695%UES>D.];OZ ?I?[4^#FT+X3,+DYE1'^A]\G;^$-8OY656UPF M[--6;S:-A%Y(7G+IV*^@QRQV6_J15MV^I^+3$W1%AR,+HLMKDQV0:"B'7#%; M=&G'HP"%='/U,+FC5[@/X]0@7K/6EP_DNA4RS'H94$Q1B!_%TH[2EMJD'+@" M58.B%/14(21D8 D%,Y/J($]@?X';C;GA?_B-(GT?@=NT4 K06"2SS+@\O1 *IR0(7S0BG]HKON-)B\22LN0?6#,??@W+; MEWG!;?&H2&%5D2ZF?"%C*8'(URC+F;MG(Z7OA8< 08$05MR3F6N[J#Y \-+7 MLD\1"!U/JN,6F>UUYN?PW;B-KG]/C>)?KM+/\^7)P@-. -YLJFK7Y M9W3(/:VM2!Y7"BV7>](1QUE8R-.^6K_O^0%$.H](?IF8[AOKJ;.VY=?4./6$ M_W/I4G_(Q(C!Z[^!\1J:0E5]Z,>HX%T3GVG*6K17BDCKC3 V MDY.P_CZC@0N+7GIF#QJYFFL;Y.XWBS%HZ@8S%2@?NW;JY4!5@4_EY&+VZYW\ M^8V-.V7)EUY^TILFJ@6T4R\V*)"+A87<"LIG#0*)?!Q,F_VW76X0:KP.E[$7IYJ8H"KS ME^A"__.7&_XCS4SHNQ#LZ 0@HDCM PN( )53*B)**% !&F+=/$^XB/_T>BQ M6+5&H_K^@IAJE\?J0JY@ =IS*J,?(KGA]3?1CU>DO]:=C%K)79?RK#5/E3P< M87V2X1W%F-)WY\7JU6\\EA1=V ]X\5S0'LC&Y05, (!C.U4\)E@!VVXG)ZO% M=4&M#J&'SK'J$JMCPV&HHXK?5=ZH1()K:#B<%A%W5[G:+$3*![)13Y5\T>OF ML-4Y0B]M5:H"0O];1.W_0Q&U[V! L7>R)EF4\IPLBCMG-28:1+9B^."V?:JB MK"(*02$?0[2@D;S4? BV R:IJ1#L._!W,H775R('Z]YJ/?G6NDF^D>(FI48 MT/;([THJVU.U\'-;Q "(WGO6R6&JW4R-78AK2_;'LUS;>1"Z+6_KQ/R;?=7_ M67-GH!T*9.X#1%M:(D]'KHEDC1XG6I:0"H3C?9!:#2MZ+*NVKJE%:;,^7VG? MX4FY,SB52!9()$/!T^D[8I5/8C<_/XU M,/ #XO@R01E%5Y;M('BQC3XT5ZL1H)I!-G; H?2>TLJ=WX3G_[B\D,6)]234 M"!OQ&5[G^9/R"-1)QS(_11G$%BQ@@0?^.5A"YR%C^GGA_/97#])2!88IE^#U MQ^OV[X$:Z3YQ095C0:9Q>F+)U(@L;/0J4E8S8,6C.F0[X?P9':<7=;G958(1 MCI.U)S!W"X,DS%5 MX',LZ37MG;VK^-?^1U?99W B@TC<474]\XP4'[XT 4OE M(K<._K3VK,1G0]I'*'"]=6>I!I)$?:>3'')^#R1-I\42V=[^K2U0VFE>? =N M"U^&!"'9ZZ0L1G&!L%UI%ONG,I,)1STY'LCLYK1)B&^5J\8##H>UX:9(_!V7 MX0PJ#P?Q*&"%O2))Q639^TD8*7X^'LP]R%-1R5 Y*I>?JO+&[U&-\BY:!#R< M-TT+3Z@=L%G]$,0QRC.YRVBGEGO1OYF&O$_ OOS6E4Y>I2U#$QA_.X,24W=) MDP"M]W-)Q ^V#D9NNUY%5G?)*W34&/-+R 9@P#8N%R^DG()TR( MKP%U% !N47R@V!I,UGH\X#U0!&=/OG%^,3^7*SY$K#WWPM7\932?A+R%9[G! MM.^5'P;,,($>/TT'I!U5)XOLT@W5@-?K0+ ?5,7HDO[4;B,+KH$3@3<:%6/\ M42R.R19"_4[[YMT:,(+7OWT,.QB0_XH\ 0V\F^9P[2[K C)J\-/]*/7;V24) M\W]+1A9KB,P;:92@8'3"R%6@&W,PCS\&>8_>26KT^9E*:CT$KXL9.3#9 M)\X:0 >T0=45?G5#2'8A"DH]*DJZ[^@JYQ[@0N@1]RZO M.;&RTY+M^)UZFCH".:DJV2P,.P=D$?B:[K5?Z'90%:JIC$1H(TX_\+?BFO70 MY5\]#Q8&KV> 8!'EX')H\\FZTSY+ M.K&05Q8W2QX^(=MY.ANE\6]8<%C"4$'AC8 M7 _OIPJZM($MX?4E>R#:\@,VDS[HQRZ"]G46M;BCMHCZ >_CD\L2:0=5" RO M-[+$P7=NFE2R1\)J]+W*"H=&U9DOMC)?R-284F/*3'D(8@#M:SFD"44^(N@U M&7B*TE)+Q(C,S[IDUA>?=+ZL52_2=OM\JXK_+B7_7R@E_^'& _#ZKU"\-@*P M1(\4Z7 CCHD2",\['Y'IGT.^R,!L0VE_"? I+ZL;TSTX=81V9E"U,+=&ATJ M$P^)U2TEA7#^'GX_] MTZ^91Q=YKZC@$$,3Q)=X3)/+D9^^O)C@U5<-EX35_!EW;,K?L!:V\5@[ T\B MCQW9R!:SX3K;(?E.?_$VN][+8M-4TD%*+,1!FADVC"S&_**Z3'5VDS4=1-9- MGB>U6*YWN$@I:O(_?TV\_.W;*:0&:DZ!RC+Y1^&:E]J%QN>1Z85KECIAC9S;E4$]^^ZJPV+2F#K:2]U'NJ2>I"X0 M;*#:TZ.%(2-U (88ZABZR"*&Y$IM5Y4![')]71''AH];>2U5DU2WCL2.NTU, MQ^N_OF#B+7U+GIQ U@7L\L@G 42^CU93 H>]'VV/7TOO+3UJPM#)W'WEEN"4 MT(O+0@=='4E2J%8(<"6'RN@I&N$!!QZC#RQ\T;ZA%209X.CH(FCJ;[/O=-^% M*R*G0Z>5J,;G%7\L%"HA&- ]KH=0>94G[\>VT4@]3$R%L M\Y_#21P;O_40H8K0CUP J8F5 R3.D>&%2S A1 OU>,D^CAN$"_[?L)%N93S; MC)]!KMG\+9 *QRE3<;$^^WZ$I)J'AR7!H&"#^,8:1T;,"Q&?T$P]B\I$5GLQ M/DI+ULEZ^*G[3QB=3R-(5MI0O;I3Q23L5=B7NEZ !HP.25.05!4U1CRJA0WD MP'%GGY:FIT_N&ANE^OM]*-D+'7M;O"6O$?!U/#P%H)9F V_Q11)>&^9P2==3 M>6$,Q!@[?]941W[BAKH;<^I33;[#1H(IT2R:T!:[(-4SP,NOL3M)@M6Y\S_N M>AN/MSF[;]WB&EN8*%=O61&43("?K!,S_7*Q#'P"V@(Y+>G6$3Q#M /@]2H: M;M]5^[G7X?CCE !#NW"R4ZH/AY;CBKMAKYRC\$R^='[L^-G=XM?B.^P#:"=P MI(5P4&H?3"+@#CJ*NOX32"8:N&3::_L22U$3/@F4_%+QT=KK"]3-05FY(H7^ MMW$W?9RA#ADTXSN8],&=S_\-; ?^%9*%C@;C32>&X5A.&;AC@ 6^)<]3\&HI M?C,J[_8R).32YYMZ5-(Y@6\H&DIT6 .4I :4'/,@6%1CULR[Y\9;J!,:QX]M MM@]_G2[/E)0AMGNAFGG%NU)?3W[*14F;HP^T-KL%*V:7*EWSE81MPQM:3M/RT4!9[.7PED:53^57SR"B&0U^NK6))JW[G4,] MNA#)+6$0LR$O=C?MP^*ET<5?.C8\?^G>38=]@Q:UANV!G, C0HT0%K*0RZS# M^)FJXW++09]ZL6"Y09FI-+<46Y4?(![A S*QX4\3OE5YS%PY=\V\]OBNS1[H M, K6(.-3CO,.555U'+ C*30LB81,IIYQD]_,BG@W2*V\/FZLPE@!FW?N(GEA/Q; U[(-8:41=B(%M#F;@]XT/ECI"9M*0[KM:QMWQ/1N?.I>"J MV\G;%YJ5U>ST,G1N$#\@I8PE)!Y[CNW6[H'H+0T/=%:X"$F]6+;Z,<=F;@NS M-BO646,:%FAM;@PH%,T_>OR#Q[W64M?VVV++VQ=\3"NR\8WW'O2^U]6J=OX& M%%.9:DG7]D -YH3]F*]^ 23:YLKZ:.[>",Q$:@QF -GZ<8D\_=#/Z%N\"W30 MF:R;;^%@^FK='.K 4=O9] -F;^TE\1V6%F<@/K-DX"DRBUF3.OG-WGK81J(J M<UNVS;Y3WH,B%Y3= MM7Y"O+RC3KJ36NLJOWN%9G*%%"1DTIPL\KY%\16?O,N)9T[;;$E\9R&BO=^? MH*M"ES(8U4?Z=!?Z .2QRQ^M?>7OZ$/7SJXVDG50E"J4='P5\IX]KW;9\[21 MH>%&@=J/;S0/'C_5T,S[+#O%#P3*H0'.NW"V]KLZ268TV[CV=R6N?_>"?E\C M\RN0!-M(DO!Z->4;.<,C):H\0 I;N-SVT?6C87SB9O*=)HD,+%@JEVC/;5VI'A)D#L^5$^BWDWRDU6WW;7R6%#,(ZN& MP8PWN'[FZT^'YS$,H>N#D?45]?[=_;"<630?N".*ZU+ZEY^/1Z*:/\[4#)1[ MQM_$'T^>L @BF[B55$/UBW?@^T M?M$BDJ),UVYD&_BG*?__=?'RWV[6")[9 WDA@,1I3 $6N;VP!WI.=5/MI6LY MZ_3]BXXC*UUQE8;E^4J0P+G6Q@G@MK*X0'(< =Y8UOQ$"GF\.?]KY9GVR6K! MN@Y,SYJ'N;=:I;_6$E]%I-Y(>PAS9,;K:[E)U"1:-*:A:C44$UVU)D!4-+3D M4A$>W=PI-6$3G:_G5)?"Y'R5J]\KI=6WXJLNM+?QL1KTQ5M^$S8:L]F)4M:7ZS$WVNHB1UQI M$W\H9FI:O[P'4A_> VE,T3;T33;.?P_2_OE**RY^KUL=/CY^7K3B8Y-;*V^" M[\D/AT!/-95!Y_8K4N)IKY !7L]\=B!_$QJ-Y-GT0NB$IF^_JI'W!2LX-:K# M/4+2K(+#+_%8A5B6/X8AJ$=H/__P)BT.2KNED4TH*7*OG*[+)/IQOY3JDAE) MSG*#9;R@,(TFHUS'VWHPM]3 MN.FDBH#*W3^?0]6C\:Y0,@=MYW1"#+5,671)F"ZUHH^2Q^RT-.(\R@?2U4LJB=F)"W_.&5M%.87,07Q=( MZ"#5?7#^;RLO)A60P@]E=I"1E/;;( KNE<45?>=:\Z=@CGIT#5$8ZH[IH M$(U-1X*%RI*5:F4GT<$SFF3MW#,K.XIY:3ZNJG\S;G%_JPG25U[&3^:FIF6Z'MK/BFYFIE4K9XNWH M\.7ZJ6S+C$ZVI'F,@ES[8ZLL?\4."T0VM1K<_ X73HV 8[-H_NTB34-@3Q:V MI'D#Y.-T '^"%+9D^\@9\=2E'D'-9+F#C>*"=[I?QFI:/_5FJT>,N!.U@# 2 M?X#&^P8DN[)DEH^=$4+R6(5VET7*Y8U3[]SYN_= )9%7E?F/J07F'[V8&F8Q M5;PR2&7K9?I\O,,K2L0>+$S$2PANZ!8%:O3 "B<#+':#T$?Q?R+*&.!?\&^J1/RNNG M8]+/[J"J@=5G]3&$CX7Y&AKUISFW)$S>CV=^KI-*U[Q[U]W[">5^U,G[+S*T M321CR";T 9GVP%]G[/UW\?V_L/A^N(VWDT\HNZB@\3S/03]>JC8-NF2!BS@G M"K97.J<.%&'5_0SV6=/NJ3&>@@UIG5=9*G48\H\"': "5\C@G0[?!P6U, MZ9UA*F_)S&U_33FJ'<%.+9";E@C;4-ZA)V/AV$]P3F4!%O3P9GK_A%Z/OM0Q M$_/G[DRH3+7$CMV60/&YVQ21CVJ7S[?:YL.X0E/%#,[>]F\NH5Y3XS0,_@UP M0U/ >"?UKU#@ 12OE\=MD@2^U#HY'N./8_1F>]U^S[0!,L[^( 2\U:&2LT%% M>Z*Q/>AGZ"'H?NJY@-L5(>Q G'%YUY.QD.]G2B(Z7Z-($MNWV6I4^^=L^^EC M3>J0OJNNL]RCLYPXXET:*D-_1 S2AW:!**__&IB:@1BL"@2';*SU;]@M@7DE MXK05I[1J=-8:E;4Y7Q(,Y9#W -S/@#/ 1!V%<;)M93.;NE_)XW]QRJ?-@ M'@>"M, "M^DG=] KUQ,@R.1-V@?=&AM/9M6['Z *Y";=:!4\_[_8.]-P*%N^[[Q:5790@@Q146$$E%AZA*2F! C8I)D2Q*R MC?D5H6P3A2*F+-G2)%N%F:R3D'U?A^S;C&7\F.W_SW_]WZ/ MYWG__[OC.#O*869^'F M_?MP=.\Z^&J=I"T;XR;LGC(QW0\/IEO"75:32'5.)-0&?2@SFP[ZHW4-03%P M [Z5/30$\U:&@;U-WN7DA>4Y/6&X2\O[KP>4[.Q;0B\HM+1_3.$%E*'E&38+ M'R6!LB5DZZ&MX&!-?GS2Q0X[';K6G2Z-JQ1[<+O.DLS= "&6!RJ:W3?TH>L! MPAV:]*B4G31Z$CWB?D,O-@W&'9AVS9Y;D^]<;]4;LSB/JLT*G=^7#.PRZA5O M<&#\JIA!X*D.G-\9>3'"<:B.C7O##/\UJ:]/&GX!" ##B1S8GA^XD5R+]K(3 M6=^'NK&'BAY'*)ISG4&BY>]J+U^Z=VK_1TI3XPJ]?5HO_JV AHN4(5$S*QA7[ZWV84I) MN^,0JB?MPOJ_'(I-"BS MP!3DKB913?'A"EDNA@%O,$>:E?:X^G\S(OA7<J-AS__-GR^?RI0P(< M6 8IA,1=AJ B*8,X"F*7\TE_>)@7]Y6"#_E%1OE]M>6P>8.?\:>.&AR,-7B+ M.00:4$@/X7RJN!T@0B^?"DW$90D/-WL[IR3[AUP(BQL&MVX=>OGDAL'!+ETT M]XM;0C7&"Q?R$E;:69Z'ZIP=EM\5)0VP(S8V'Y>:G/ZVKOZ56?\_D%G?:%AU MH*(9034"YN8$N^@1U&A\4J.:=!O&D>?(DA'73C?,V>G+<2%-LLZ/J )16&D4 MW7,4O=T9$"B#YX# M?R2#E6;>ZW6W(Q375ZHRQ=##D:%W?U>#<\#Y.'4*T"W M\A5HU=UG=_FO/KPC,C):M82?4^8=^H88Y<",8Y+J#RZKZ.F<9VG[UFW9ZCCS M<9^/IC9!JW,03T7(+-DJ?P^,0[XWM9TM60QD _CLI;P_/L*'6G:%./(+FG;-_DO%R2:GD+<]!]5.:A3',_ M^!]?N&*CL TZ9 M3\$_JL\9C."ZR?0P:E,U;D>_GQ4I3.G16Y$;!T@/F 76AM'YWT*>KXI]JX!% M\Y"WYJOZGHYP;N+!=I,*%C;\KO0FFEHPADZREMVXDS], M%NO=]TL>C#[[;>#C9[&M0I-Q5,&(R,^VDZQXH:@+V>0K&]5BTC8.$@$5,A M#J>@Q>#5@\(%G[Z .B,S;]V4/%XB/LQ+'.T4++G&=^E2_\?-.X]&(BM66#&8 MV^ 1"M"K3+$M&B:(3=*_+(26G;OC1K@] 3\:[L>S8\S&0%5 M--6B"0H,$:3A1(20U;1P&8VKDN4R_#Z,L.9W7"A64:DX\N#TI@J*PZZK=W52 M T--$N5;Z&KH,A(<=[;_"?&1;'QQJ72[-\S0K^?BQ)&5Q<=$\:,?^ MR+J#B\=W9>6Z[Z%O-WM>L9"9; ME545\1+2??5]6Q;?<&"F?,@%/AG6=4+,#T]=L]4]*3N1#7/,'_K;P6A_T/Q3K-30Y3X$O78<#M0-['4.:DOP*F1\' M5997%YOGZ(X>O<0.UEOLR5YV$W[;"D'(:*RHYIVM>:02,#HR!D9IU6+M<10+ MK=S%+98=\V7G(%'\@N[NYBM?P7"BU4#4) MN7P&!A->4F<*+M Q'%B(/=6#:9YUKL"2]N!J6K^VT^TNUF7ZH 'V=%!*W#(K M4 2MT],V'E +M7\D&-W_) 2B2B7%PV?':,/#7Y&Q9(N0Q'R$S/K/Y?I^4V5 M9X<-$US2<,2J]H&R#I*3[8$CH6044A0'5!\JCQFQR,'KC%/7,R1>Z3HF>VK\%+MUDUE&9A?.3= M^"4I6K'TC7L\CF>(24=^[#%-LUE'0%3J)553MTKE58K"]J( \@HZAX&K%%?P M'$%6*0M@]M&*WU!(PI.)F6'>+"4=X4%\EK5:>34ON_485\PW+6@6!UMZKQB\ M?8]KRA!)3ME(*^S_(R;P3PI>_ZJ!_<]SG%Q;9>_:R%ZU@X[08I<$G5D1HU'J ML^LUX>ITQ./;<68FK?N6%D_!-6^R)O'R [[7WVD'I;Y/-OCEXMW[3M^+Q+U? M3W6@D%Y-8TCVKN/0^R2 N=#? S17PI/"I3SPY+2[LA'-(EE(+:03.VW8WM>@ MSRS IDM&#M\A),PP3M. X&7\8ZF]Q!;O.65D9V&@L4A)63ZQQ# B(*OIBF^_ ML(/VHQLD:0CFTA!45V+<2(][F3E#RAES(.>'T7-RMDB"8ORCE);Z MSRI8I@N,D/MUHAG_^7'+1NIYRR+B="/X2\;):4B!4*/B0XN98Z;]2HNB:9?VB(>*5>Q1Q]G' :1&S[L11UTG[@QV= MY)KO*A%CL06_.R[ZARTW18HZ_F9D[EZ78>MM936CB^LFO$49Z;RJJX)2FZ7E MCC8$P':JK8=!746#ALX> ]"^6,,%,7>^? (]*3Y]]=7%KVK@I\7;04 M3/#6O5UYGB/'KV3I)^:6C/MKIX1Y+CWTL_SJVASC&+:.M!NXC7]"']P- MO3Y9ISJQ 73>JE#,+;<4?'2Q6%".O/KJX:M-L6<1S?I,P6#VCA/#[MW;%>![ M?3^_*_.FV5TY/R\-/.3"_[E=WC\&$)^,63X5ZF)(^(P=P M(RS@&TOF$,5?P] \;P%)M<5#L05" 84:[3^$QE&V-I.+6C)WB@K84I6C5#]Y MXWC!Z.[>06N#"K*YUYULZ6,6J'VY,-R\-[?:\YWL[76$N+,_C^Y:E^0 MY[;G_Y1)!&I!,P0*\D'6OC/L76B:MU>CX!$O8+NS2C:-Z\FM1T7$5V%X)>T@ MZU#X_6,!H3=R&P.ZF(*9;-X5VM!3Y$3L.3#%][_Z@\.%84K/Z5](#M@ K$2LZA>6A*@7;4TB\D[2U^YWWLT/@ M@S[V\7Y[%W]4%PA"LB?DI:- :O+IT_54-!5)^.9[X^VA'#"CGF_ @6W8-#_O MP*X'/BY Z&N/"_)'/-#D2B=G.)W6]!6K0OH=J64\&=K2$/>M_C@=M@W&_TMJ M.#AE4+=DZ+F\[C6Z(^O<1K:P"JBH(BV^<(_@P%:W0S!\* 1S%>T,]??O?YIZ M'1C(AJ(U]@)3_R04(O+8IWXM#3^M^1\%TY;UW7]R<)O_=[9W+$U"4P%R]?,Z MOO N!\:,R/:'!N$:UX=_B!353"PKB;F388;1^D0E5"MS.TL=;;[C=[*K>7XQ M:>^2M$=8^-F=5;7?JS0%;(J$39Y%E/D/?5YQP]%\R8_/A2I M8PA-Z_F+&N^%&^3FI!P&(4X6BJ,BY"<)66P%H$(8<'$/)LC2,RL 4;2^%/)E MJKY4X3LM_1XIL[4'@;E?RSRIUK5HGD-.3$,*0LCW_GD-A_;ESW.[6.?#%5HS MK5ZQ=\I.-HD4BY0KCU20.U0]5?]N5R;"\%HI.6<^ :]D M\9'EDK9Z/4*&-B]0L15P(40)GF]F*I*H8Z]>#'B/*'Q2K1 )O!'#Y,"^G[!L MKS;-I-4I6WB;5(PH +OX;)\4C'Y1H.O3-X*M05%NW?XO8![-VKAM=+@^T]>J M;OZF1S]WTH.'%SBP]T<1A$GD+ %:O'JL).#F2T6"*CJLTU:Z2_%#?2[XDE1T M)Y@O.G?_HKT=:S)-Q]8&L\J+'%[%)ZP5#%90HT\7%PD&+0W-H_-P$PMT-6CY MZV'\69\SBSY1W8/<;S//W#VG+=WYL&TYPXQI*!/5MJG_EX\"4^C\H0^B3 DD M-8E^*X5LH$_/RB5G%8GO7U&FYJ%^R M=N4<@TD><:VH<;0,'YP-[!AC U1RCT._0G"5VBG&XCQ]37GILV1R^NG = LZ M37_K[OW1&J.7L\4?/GC-!]OR8)O!1F7V2[]6KQ#Q,M'%O@80O[T3!&]K^IW] M9:\W#6!*M&VQAE8V7)L_]WVGPKN36M%%6/U)W< W?\_X.\Z+(1E1<*K^(A1U M44FXM3!T)G[C>EJZ605 -[X-+$_DH,8EL<%Q M'-@7G68F^C'BISVJ'0*&!=]TGLH MK'1!I&\8SGJ&YP>F/@X2/1]#6IG?;%X##JX$BHX'F$-Z_B#VZ9_=@@2.#5'O M+C#?2D"LEE5!6JZS0XN@>H'?_VRR&[[J E @ZL[?2!K*!:+121 K^X+3_ ?2 MQ[BT<1V[\/L:]B 'E@ @FEE;'@)CT-M ++$$ZF*T$O;!WS]>( 920TP6U+$ M M(/Z +9R"+ER"$>K_AGE/>?[SIV+O==^$0M;TNQN>)5&!.MIQ&5Y+CK,FJL M''!*K,4YCT@>GD&V*[HMO'-_$Q"0Y/KXT=-^O>%[=;L$5M&.K>#;Z(D:J]]B?Y1G_B0.*/014 M] (%ZMU,?2IY=%LRJ2Z0ARC4X<#]0)+[6J]CQTNKV9M+C]L#$>(*ZZD;AUO8 M#4/4CHUUL3P[0+>Q@!R"6UD)^]?:M^-T.085R@5#W$<*LK%%;WG+@Z<$?G7OGYMSL+>V>;!=1O;PY M2^H!3&'<-[RD=)=A%Y-DMJ !Y_5KK]9^,OM"MAU #IR'C#Q^P6=_S9O&U?U^OG%>C21!3465T8&!0' MHJ%_V3-1+6_"?K2K)LN!H>0M2H?R[;Q^P2UH>M3!22]<2Y3R9O./X?$3;\8< M7Z#?77;O( =,@E28':VVH[/]0[9&>+WLDW,HN?2B8[+#R&L1K,2$90X M8#@)S8-!>+C3 ]$6;6&/U2[7%R,+!_&%;@ ]+6HT@MVS:STV:8_A5L-]+EF/ M-^=D?;U\&G:D8RW/)3J]?W"NG]7'KZ?JK!=Y/]QP'NJ@@I-_I@U/(:-(6S R M#'WFB0Y-R=$H+B1--G3E,;,T5^+;JHR_2DRHOAG$2;^?W1]T OT0335'@^H^ MM4,?+_4F1&&%R-F^#,H7D90 5:2Z9;-0]I* _@+%!*)UE^^8)$]O3D"T;!,> M"&J0IV3XNG5X:;[J.EPU2G'):;56^\*!J?V$X!JUG Q)OD/0Z&'8>]A]K4-@ M4F4J/!00>*]^<74]\,/I.]D')M0MZA]^QEVUEU\[^.$9#$5QGX-XR]8&D,R M^3[)(Q[P-1V7/#"VF*?&X!EP%AU,DMVRBUQX;^LS>!7:/KA1;D0X=4ZI:;V= M6:7Z[;BEK-][2-2K]$WT3:RF<$&0GNK[\*^<-T.5':<$&M82#Q2TJKII,RPZ MBH[$#[9^_[$]961:3^/*^7$8CA$+0$PGWG;6]@MIC*_^#] MR<\TD=(M>DKVB!I7]^H$,4F)L<."9;!)$[)R=0 MM$SJ,;)YE54N5+]BF.+@Z9: M>*W5O6M/Y]?7E4@Q:ZO0FT!@$.QL]&[='4=RFK'L27!K#'LX^EQE(J?XC?0K M./K 3LDM)8/1I%N%R8>[SK;FO;OMYC;[[O:(I>+<<*3^'H&L75GAGW:]AL&V MP';EZV*P"F(H 247W%@+/-.AQQ:^#=G3;$O(70%:_ZW@TS^DC/ZUS?!_9IM! MF.;.%(7D)@G.W .GZWYA5Q=&>4LVE6CHZ7Y\B'0MH>AU]R6B^2::Z:@E8_:!>C]L7DH_0DKEX8#CHC M8$1HPX&G$.R=$%7D:6.Z6+N MX<#8>QGTH(WLYLB<3AWH29.>DXF^BA=P2LRUD\;+AD1?.VHJ%2QP?+^,X_K1 M#;Z1U@2J$]B[ Z,-X]QF@.KW *]L E\21WLU;@5Z]CPI3/QV-.!GXNMLO5[ M,I_A%>L:/L&5\=<1XX?AB"7$V6'F*/NZ"TF#G;N"1L@L__*9 PM'[V*>HI52 MZ+D4I*A3L=1^ZOSG3<7$#^6/#7@KX2;=09MXCEUY<&[K%IMMPDL["^=QI.=7 MXE+(2U403+E (QN@:A1#766]2$.W,/GLW;"]HQ')!9OKE?%=VHY!')'U/IL9U#I[7S MCOQ,BO FQ\_ZUXOP&=PRX W41N.O!F@BA]C .(;/LU+]3C%$)#9Q8++K"-(; MYDB+;0_# :@XPU9B5V#EV8U@#$5B3JG3F>>^?]F6.7';M'X_%/=BK/X9B=L/ MO$UL9=%&QNF.4DYGTH9S6I*/?+IBI-:R43+'Y,5?JY$<"-&[K?-0F.1CWF*5 MOC_JG=NW4UN2J?6I3\9UO;'@:$),"CV^.K,=4*TY+_Z:7 MW=VX?"&ZE_1/)BF/_RE1%*- DZT=DIHBBE"CGV3[1E1;55=RG^'>R]-F3&[F M>\ 32]YT]N#336J,->@3/:!/W.Q$RD^:(@EJ*^AG@@DCL2$IE14>)_&4^].[ M4I[9\*_-K%YF-3P]B+# 5L"IEW"/.#"J,7[;2?RPEE!#)T%:8!I[H/UD8XZ+ M9465P0-!S0?G/4+./;AK?13[B/"LP3/;PCA94@8D+>I/G8)SFU46H846D*F3 MI$8.S';CG$M0H.^O%:+K?K5[W=A^L&-:AE5\P3 *\3N?T9,SQQ)7PII6%KMV MSM:>0RN@ICLS-GH*U'KGHB[J8RL0.S(]K9?HC+8DW8KICFU )M<=?'89J"K9 MR!8WO^3 X@(6V%JVBK>)10:?BTGP142&AF?->XGO*KU7O<75\K;=6K/+'42" MR39#PU@+$W0.0)T;@E;.\F%@S!;"4QP49?D&0&4.[!='MOD""5QQ9"6@OC"! M;W0.;.3T3\32> E["S_;\J^]&-[C'4 @,X/9,N\A -1V!8:/<6!C86,.PNN9 MO_O=W[[9__A@Q/_]'^OO.(NC2J%[94=38EX+ [/M[D73]Y29!46104SZT0MG M T2%U_E_^V[WA[9O'.[9PFY:&JJG2.[2.FQC9**$GCMQ337\I?P)A7R3):GM M)VH]'T8=&?,T-7:S7E_4+)LA\WQYNSU/\TORA8EKF!-NW__!!DY2+-]-VJRN@?KK/ MA7!@V]-]JRH+!ESP6YD.#B-YB$-MYVG*D+58]=JQWS6<(#X0T M*%"6,Q7/:.%DC]7=]6UTU;&=T5]=6>MG0^+;"=T=,+(ZFQ9X$"&@O0\LJ,RO M[=LVT!&A]CPLL^Y>TAL Y$Y<_,)NO:,X6EH2*Y9F<"/FXNG3\RA(?6F=(\! M,K3,,EBOL%IU!XF'0?5AZXB73U0&+*=&+WU^GC*GEAVMISU68#L@)8->I,-] MUA!+VDBAKXOEU!6L*3IG8Q=8+964AGN,I[JNSE:,ZL44?L($4B3[5V8'TV0H(=\G@N]V-J\QM9"FMHBJ%M;=:&A2,8V5V.7:H>VH]KN9&>K ML[MWD>8NR2ZE(5: XY#(O<0DI9+,%('A-F3T^]$?X$-JO-J\ZX@M3@KN MQAO9(^P10UP1TYRZ59MHE-=/:A1YUO@A8HY0G5&U48DR 4GEP$XLW@AGA;< MPRUP06-].H[,R]?5-3LH%C\*7^VH1/E1D*"J667Q;5(?7@)S+HM_A,$?9E?0 MU(99'%UY-Y9\O:N/"5^3T \I. 74EV)&V8Z4QM_7T3 ;Y@?5PNCNU'S8MG,DY>"&#S,YMR*.^" MA8.J+Q8%7*W)DQRO8],3R<@(]I",AP2O&4+"..'BAGW+XN=M1U/@/E4UP+0ZL6A.=/\$2Y&=^ M*2*Q+Q%2ZSW]-?RE?C@/+K@"+VEBJ[PW\C^5V#Y/C8OM*)V:?,FL,D&W-3%U M:AA20 M$:NMSK2$R^!TQ(J7 M0TW\Y1S8HNP2KR[4K31^T5D_#NP\1"25\MPYL(T"CX]]2?9-ZP?A:]ZN /.E M_GI-*/MJ8#VSBF5 !C2U(;'P#=^@]JL!T3\^\ Y._Z85V(;LR* MTI; 5I'X"!A9:DD50(T @-2G(G;SE_(EI12Y5&?U?@.9R/3CO&^"F)]K M#62;&@K\-<*E?NP&ES+X_-23^ MK<$3^Q/)=:,\)JYBJ*^++3 $6DM!H> 1@2V +(0>'ZCNI)-G24Z+90L@/5&K MK^PQD>U1$GESHH;TVV%L& MSB><9\#_VJC<_WO'+G)@_Z%K_])T,OG[;#KVWV(R_9'C%?QWSZ$P!2W24;HO M%9C-H ;H0]K:"YB%[W32]ND^JMVEU14S@3RXB%UT])-0J9?!-'B4;H'!-/N[ MU#*>I&>W&:\2BV>90YZ#E$')ZN'C*GE6)LXU>1+S^"NEDAL.9]J!3__H7$<5 M$\M*U-S$, /%D;S,\Q!_'9D3OQ07?+E$4)5'C[M&EE]H%!QUL)M!/\<7XYCB MN+?3K38S\,V86U[9$BK*89J7&A5)[[L) I?"SVR+V1?K]Q0UFRS<%4I&0;S2 M1_&,%P.G+OFJTK(#=V8CN#O M+:R+]NWS%G RT)3,".99W.9;!#B+QM^=/AG;UZ\C65/VS3[VU!Z5"^G7@_BW M"G1W?>/ "DN8NTOH#JS,]$]?VK'[ND&TY:>ZTPDAKZ940K4L:_8N2N),;0^? M8KH.5='VW,^#)W)@RJ LV5[CL.$U1<,U0V;7FLR:>RK)";M1O"]=2*'1@TH: M^6F, $P4J M+?*+8D[05D,M$&7K*0^]7>'M)UZ;:E74^ W;X[/2]X,(._(;8//_W M]2OA:]2=Y M6*'I7N%W+Q0]"/T5&3O"LJ,=KP*P1PP+M>-[WFSLMWBU_'V_Y:>\PDK?,)(I M;CY:[D'!C^C7*/. ]Z7$YKRXCQ09/&9/Q:(/F)1_]5@A?$8X\H/JHO2;X';Z MJA4^3 W]N#==P[W0-P5LY(,TU&3S8XH#/08>/9'GUU'04TQ%\F,8+8ZW)JTVCK[,U/EILF6S4D[-'T M5P\7T)#6R"NBRC6S5NM;KOFW128Z2&84R+?:1V]!?+8I\7Z3LS],Z MHF2^6C#]05,B-&/AQL%QQFU2$VU-2HBQ#ZA08_.P*]9/5U$G*ORQ^!Q5K$UM MB9=V5ZY-<)=WU5@IE#(?<$A+U[1 L/KD:JVN\[KV*$?=-BLQ=C;B4X MGC[K,7J/J:TDU20@0:CQUPY;/,&P!BJTB<>P5<0#KO GVCLZEL_*^V:K'.NU1L9LMZ_!IRI\MR6[SCW MI?5L2PYNOFHLT'7J6)D.5X:WNUK) "0B,$IG@G)TE^QDO7LFV2S\,'!2%37M M"-%;4$UY5/VA0^(HA0.+U)02 M*KB2& '#I.A$N1/CR(QNP/7L Q\5*['+_/<\;!N/8J4R*]36L([U(RH8-_Z1 M5L"[:_ ][M5D[N!^:FT&15'WW8J--N-2*;)\6S\O3\2*!:Q#?$:SRSOM[REB M^=JX] '7+X_NQY\L$4TPD\ROVGK+X*#V0ST#IL(D[B&DN2\@>ZWI(;%"E*%@ MHDITYVWATHXY/9Q+/8MRJ"7*$OB"+$8*)U_\$%36:_NV_>Z*"]'*Y![6@/1M MC1C.NL=*@ABJNY1OK'5 4SA)P(N?NU=08HNGMYG)HVP2IGV0-#X+GZS,%AD:;YGJT,KI",'"/ M=%_;X2", 6'[A[9?X"-1+T1? 5U[L/ZC>=AVH$(3,3RH#,%&?B1=6X9V@U"C M+-7G%J>L9NA@<\+XJ6=2P"]7?;:T&AA^V*_R2!,U*9BENRMMEP;L?BK11^P5 MBC!/\+Z/'@]\;UT):LJ8Q4XD^)34 54?_KT^ ]N.-$P96KND7L.!,8*!J=A* MXE'"="D]C ,+4F4WDHK<:R7MR8/:H >K?&0@H(X1R($Q#XIG$/ _*_8)L.@6SX;X,T^FI8TX?E*;U7S]_'6BM%M#,G)"OW?N].C$N3 MZS5ULR'FD<80+UQ^/='UF^C^._K0Q[I1!1PECK$=E=>?1;-] Q %D:RQ,A U" M)%-H+325E(G_ Z;Y&^KQMX>V8Z>/DE+@ =##($7^^#!& ^+F0G<;I63V#'5Z MM1+@QJAS8#M(82N\!BL!$>@Y[MPAE:F1\,// JMC-;[K[.[=JUS_ZF9LH#81 M+6:EYOH]_?YM%I="91/OHY"=O32+M@TG[.<+?WJY2$PG>^M-J1U:DZD/3B$$ MF%NIRI&22194]*,5/?9YEEE CO"J%=&5L9_+FNS4SQ4 DMW_F(Z\5M@G*A(+K6?JJ MO=/;3?0KF[]53'OJ8TO>W'?6R?WO*\,E#O ?7G/S[2#JS?#(BO^#.[!)1[4M:&O?#T?D$6S&VL3T3I'M^"D80''!A%CK8=__9MC+LWJRBKQ^]^]M&/ M[P(4)Z+XI)R-1S*(MQUAF\;_@)).'_,;VZ4J8VPPH*R\A-!NU$"*/JGY479( MPF#(8F'M+W)Y[[]S^>'_%G3\?T_;_?%MQ8C?+$_">ZP$1K.%O9MYNEE3EM*' MF.7 ^$&T44FK:CU:;9RAEE=FN,=DX6E!<;NNQ,N(?3=C[[G6-1:/BX>P4X+="\/?#O!+!R_S(2%@+^R=!?2[C$B'B=_F,7N_1 M6SU1FBC9 J3APH2[>O=ZM$2=PAB[K4]U+<\5G<'(Z(>0B8;+^BUZ:GNS2DC# M<4/;@.'7XI[JN+(CN\"'-Q;SF+H9'PHZ\K[NA9?#GI@''/P^J7+W]1(Z!BB: M8(I7T.PICU:M<)7HWG+FP,,FUO"/H?PG)@)K:A MHBK5EUOYC9O,6?Y2VG9/A_-35BQ[;3IQ;/[&$^ "2&$H,2^P$KV?V=&V?!T\ M0@VLG3=9#%6NG4\OUU1T?W=>]3-SE6! MH_D7B9'O=LAT=_U B')@P]&( GZRV,UGU\#CP]V.28?&6_<'BNO)@A%7"\_C M/5]U%>D_'H7TF-TJ4 &!VT^:)K_:>ZD]#7//KBH=""/33E?-'=%ZN!KP]7"?MH/DQQ!8IA)0?6C9#0U'F+HXBR M)4-7X3;/JO"MI6DI=E)SA(2_Y3)#Y6VCL,4(/CE"-R_ YMU+BRN,8B70TJK4 MGS /SYQ+Z<9G7;U)'G>-;2<-M_%'Y1NR-X[^W:2M-RHR91=%&IDS#DEV\#XF M!$!C";SC)H//&&TLY/?O"BN;W4'5!7JH&8,D@1%SM^E]GTYB7'>^ 85C8Y+3 M+PB_42#X8L!<^\IA#JQ/P)R5_8CMY<@FC".6IO )[:CI0#Q3W(%6]Y,#NP"& M4%/55J)'+S]EZ[5;#"9S8-MCF,8)<%V(WTIFMJ->^AALI7]VD3/IJ+5K8 MY:(V^*%%<38B4+WN),+JQ]5.WD "- HQ91JH$PG,TI)J9YI++.8\S<[VJIJBQP$(H;Y:VEU'#%]=)33SA^+YEH%'<#X,@H+@ MZP4<0:!RW8T8\]9JC:#>D^UJ@MI MVJ30>YK&V].G425EL2U#RR76AB[XIVG5UVW[_HCGOA5@3?[]]U1*(7Q M#//X?S:VVW>T+WFVRY@#ZVA*'CF:Z!E_-UJ#T)F3>R^R83$EEMB2&U=D9@C')@K MZT _T'643IC:7*9/UX'(C =3E!5,\)[!AVAS(W?U^[[YYSB8C/7;*'JX^0CJJQRD>9S6(7EO?'F+64]#?MVRUZZJGI"[:BQS# 2S00P^^+<^Y&A$:?? ),F';=[W,FRX[S<5D-F+M MPN]C+7T/&!HF/V',NC^T@#B15V%98FK\*JW>Q[4DP(OQEZF3^;^GU1'_- ;T M7YB"Q7X"*C+1!0CF(;04\0 &55XRX$J15-'B-O)!/Q^P*5ZS0:[&[KV/=\77 M+\O^=HH&!C*5@BTH;Q@*K\>'")F:GTZL*T.1 J$UM26^^EFS:0%+ \HF[5E MI8:O/5OX7QK?9/OBJJQ\(KTDRI51;;-%-DKL$[R-R3^YMS7J[445Y,W!;2'-HM[88Z&K9_G[34([.IH_M3V:-VK<=NNU==5QJP'48 MVN&G\]]$WH>?7^)O[-\6HPM!50; M*R^@P];@,A'#_6Y:3D5JJXC/4R#^T174I$\M'CRI3D\";RX9O+[JJS.R+3Z][X&U(!2M8S/QX( (;0BTQ1:8G>9F(V-QTHCJL_(R20>A/]/)Y10+X[A M)E[H2'59GAJ5NP(>QC>LK:_9*N%HSG689"(+)YSZEOCA4^O\SY(OH:Y^HQJ^ M8[]$AS4'?\MR3:?\.PG+0^[RA5O1QE./+FO!KW2^[WZP/[\P=D0G!2^_V:F\ M1-RH5$8I?-V0@F *,.BOP-86#NP&1IC68-(8%3O=B>ZF'=.J&GCQ''?7 XW" M"$ C>85XVG>,DE2;(D=5?WAT2.JFJV9BWC) _Z%FB6.QWU]\P=1"1+M"L"S3 M4O43[!VJRE#^4K]P7W^,Y03IU-,E.,US;NF3_K9I>2X)A+&^GNX^K9KJN$A\_@PX];EC\DGD-$[[QP?O H;.C!5GZ^)BD,_EB-? M-*BGHB= ^+G@X;(K*]4&NH$+3)+0&H.%@XA='[R7BQX=VW69YIV<4(GF:PQU M+FH9=[D4QHB_X!,*'WCYAM#9U VP=QRB'+E&25 Q1(#X7D0ZH3O A)X#T,)!W% M-'*_C:VGXQ1^<& XY[2!TF\1"Q,2OK7&&.O? <9)]*N6-V%11S*] _,&B!,5 M$]>4(VI&91]GRF4HW!E8-O!"YO_5#4['OP%:D_)_!Q7[OX?AZ-_?.6CYW:,0 M\1#/0);X M< RVI;'1T\HR\6*RZD+ S)VFQE6M>4E*O_$6(?F.#)%75BW$J17#_-Y_K+KQ MI\V7P-R3P#;IHBVQZYH> \L]'K8=EB1!K)03!R9*E'1E"]&$\?2P,*;)VWYG M\61"(I7UMG/D<+CE:JUYU[TSO-\K0N_MT%#S&JM7DVUYB7H[87S9QDR?EO37 MXA<:_>^1=PGYWV38_DO2+5B[7Z_^QB#%@9Y3&U=_4Q+0S2&8588L4*& WY-0U8!PCHD YI:TKD)^=#86KLE'0\I(/K4YD^S%X>I%P@_N^B)K.0R \9A MIA]-OXHDTLM*L*7FS5@A'V ^=X5&.]7])!]T.&@V<,V+,*M']&?E0*@8AX ! M;J3')XGR8#*5/E2-W5]88*.E;&9._!#SVN*6N8>;IAW5YH.EX*;:NS""O7P# M.Z??T4>T[_.2IN[3LLKCR8>?CW;,=KD)]64VL(WE_A+%5NC].\=^N4CZ;Y!_ M_B]+PK0A[!=ZIW1]3 M1@^$[MV,2!WZ7WZ_['@@Y/DU![&K:\I+2OCMX[MC7\GNZ2(C:C^NTRQVTLIT7J/-WNA>64W=GU@;Z_:YPTE\F!;2B1 [J2,J/"ZSZZ&Q[63F=:XTCOR5(GE*MN MI-4_#DJ86 Q(6[O+>H<8#D44XF:?=JE;X1XJ86Q>]\4"Q9KRUE=*>D\7Z.7( M1IW]61@CC[-:$QG9J2CKFQ$U&GM2;G+4]<"^W?HW%!@&!#@KE0.[#@\:*DJ] M,"2@+0XBJTM,E=H M1=AE[52.8!7O^0C? M6T)8L1^G[5-^T"H\L4VEA47*=$DY:8XDW%'W,JDWQ M%0=98J.=%2-' !$^[>RTJ-1P!?M7_WZ>/GF?FVIXSKL&,FQ3K!'L9/@R(8R4 MGP!%U0@]!*C+%L&.4G2TA;)95DQ>;E MP"HRT()%/=+/R*0]91*4+&N>ELEB'_'"KX#7&M[QUY1MX+69G;P9@"Y+IJ>*^MX> MY;M(4%]7('UE^Y8=H4A:D['[BUN]M)1-.KT-R3WNCO:W5T6%2E+U'A3 KRLL M('L@N5#">H-P6IMS+T-E]C!EJ;/=MSYU$0///5WIN1G6P(,H/1XV@VYV_\J! M]> H0[-M;SBP6TP$%1G"A#M]%]%M+9S,2\'XQ+1O?\KX+#M8FD.C[=,QM3*) M*ALD,$DGINY>$]:3HLO?L37475U8@PNRJP#JV:8'0+YGSW2;4QY-M-8B_8(: M7E#O6499<'*SU6A=!-?6X_S2*3BTFXFNKWEN>ZZ22_0L@T=),%I*Z@^0Y]>-6R=;C-1!$%Q.#)P7W%1;)LEG07/!NHX",Y M2%I8.&-W@0Z&WHMWE"CPV(O; FUT;^>;Q[$[$UK@:GOKT)3FQO"V#Y17G@%P)]OAA^TM?V&./RBJ_.* MV?JXS-K08!V[H8(#:\J" K4"$Y>\# U- M =B5!BK3#4%S*B6N[ RUB4(/JELU3J;TG;$A(96.VP;KGL^]DE!SF'VKN;(Y MK&)KN:" P U=\\LY:;!-#[8I[K'0/_O7KA_\GJ/H5-N*M#+1F44I>6^[7>+S M5M^4EAB,(LROZ_HY1@##*0@8T^=S$1!$VN6>COU81[&&J[,9 G?@#PDW4G/4 M#L%#NG]DB'N"(_@<;;M.8#ABZ../\M(F4&;XTZHW0U/%&I@LN6;!PX%1SQ%Z M#O]D#FWW\OB!M3$S08_=59CYKN 0^;XXB='3L-@O,_@U>]V78_B[^C](678,4BJ@XIJ [W9%Z/IR.V((5O_#MWMM5G5 P>(8Q MO+*LN,=0V&9!?36?K%Q)MFP-_W7L]DIM \TH0$@GX$AM"EWFY^L;=8][ZTSM M>:MU7/RA];*)Y8_M;.])_:4!--S'UUM"*L"%!QS#N0]Y# M(.9LYZSJA78XOMZ ]^>C +>B7B1+=4LY-A@U',:4]& @]4>;>@,J$-Q'[VR- M)\):\:;MYA+S@X-S\I%:IH-RE@'7Q)<_)FJW"0OWH4O9.RFTPTU9I*U#$TV5[I//=\N-?5I0]3I__ MQ+R&.H&^"51L9N]$U"Z \K@JC5YE%7+E4M.(87$MYHVSD*81!_9P^R8.;/,[ M#V&MY"/(C[>G*IJ]\W>G$ML,%QQ7-CD[2X:D7]81)_/(R43MN2[]\ %7\Y7G M)NA$?.G_FW*M_U]N>P>50.^-JJ B@\;EKR=[^S5JZQER\RBI%][29040J:0: MN?=,U)J>F$9O80OU7QSR-Z%8R_UTSWUG1[*B?Y"VB=><6!I1SNK%J-UWSE#^!,,_VA4Y4#DF=K"&D#];?&A MWZ.LC5BSXWYW>!\LS=V21)2N7 ].+)V1DO1F9*1]GTZ_V9M!K$%5Q<$0*4EIW-S(U?@F*8N8_WXLW/P8L]&I=_AEZ'U!Q"#%% "40XISW/OQ+GHC3%@5E@[: Y+7OYSRC8=Z8'6/<& MVX3@*C,:Q0O9!.+.4=\GG\P,D)4H^]1>W &OGCUK;ONN ?:S:U&9883!=")< MT+W#V9 ^/2@,# F$)[ M7P2?G1LN/W>K;=GU41DMN8'_>U_7W&Q$$^]V-(054G,%*@K:+ M?;.]\V\<6*5Y"DH]V\8F%E["65DQ:6'L[G":9[_^88EG[Y))%H&H'==9[\_T MEK\F+/DK=S!QF5FIX>"SE3_RD/Y7^U?[5_MOU-[!PP$A570PG+=H0=0W?%$+ M<8[:\:@WCE6_'+KW:>DK'PTNV#UCV,_.%2RDV"O:@!("\P""IQ#^ LOZ\OV M_7"X:,1>R%/XT3UX05\)R_LESZ.[9TMLFVPL-4\0KIK:^"Q/^ZV]/:VAJ9I; M_W;0/14!WZA1TYMIQ2HBN2#$,)>ZU,D>(Z[T^,'N8HJ=R^M#Y9_HT8=TOTV? MTS(@**2&LP2/FX1'WM_F-X_/M]7NN*0QV]#I-86.6<[ER188=/L5*Y9 M#5A?;&YTD]_]?7+ZG(7IIJV[SPDS-DS\\B&0?)EF[8;X2BKTBLS;:QV@+-'W MU1HXNXUYX01^W7WO1-34:CHB?!FEK],H]EM0]*-:6F*M(6U19%C47%;E]455-5551255,IVZXA MB&0?+;:YYM*M:;7F$O-00PS!5M1K%BDAIIHCMG@BTQO[K/==ZSUGK;/.66>= MM<\''WY?GW4_P[K^UW7=U_._294O*25&+-D15MK.#4Y_L]&I77;G, MDILQI+RU0VL^(/NVS.-UL]-PO%Q@PJ-M@F'-V+M"YP<(!.+&N+2^OO@)]_KD M&/=@=Z4J+:646Y:7<1]Z?W30*Z9(Y4@SN*!D*G%7\JH6$G6\Y2&M-2^](6X*Z58SJ?R=#_<@?'7PS]\.]$L M,01=W8^$X8DX%?T\Q-,7I3K;8/$SZZI#L/E3]:S[5Z=SO>)MQ,9]XL/L=RXC ML!BJ;]T:B NJV%US@\35,"%5 )E2EUXR]3$FQB> 6K 6M&0<83=Y3^Z8N[#Y M'?SWJK//XA%U!$%QJ*'PPGQ^U[,J2$_UM;'@<<<,"_ M#%\_ZC%0\XXE -A0-&21V>L^ 1"1Y>TGP<,*)1+7[T=""-TR=G(9IXY:8Y00 MM8+K^F5H(J0:'V^BC(R,75&X,**P\)#YTMAG" M^+I[;BO(%1Q3%(JC5; M/+%4^ 10A J%>RROGAEJBP@X<9$$I/A6_.13'7" M$*T?D;D@$5Q[6"BU[@2KJ6F<5F?VC LJJ3:TY$#F R_J=06^P$"VH84:QWF+ M:,540B-S754Z>YUZI#\$.2KD_>#T[=Y7W*(I3F+?:%O0EC/0 HZZSM+=[PZ^ MT?ST@.&3<6QBLFYT(;,/LOMM?'O0S.LHI$.=A('2S.T,!B#*GH7=@]#1JATK M>B(O)2E%:R YTV'0*,X1*KZC-X3/KJDQ:*Q&B'W"ZN,/_&11$2XH:0FQSL>\ M@S)C%Z,).R-<8##'A;I@]OUGH?92\,+0] M%H$E-\S,:=^$JP([)YT_A?>:\JK!PIF_^16+6<(1TN6E1_VI]%UVT>P8R^SA M$.L2$*9COS>8#@TL?N 1(,5?Y:<8\+SZR?=M@;J\6G,MCGD.Z*"/ <+QB!)NLYW%]Z9ODY>GDA*EL2"983[QLKVHMWU%J#RRKQ)S S*S#2 M^)JA?33>8P \C:9M?]X2C&45+,LH$7E1]<\Y:30]TU#9E=99^)G*_!9T#LQ( MKT_Q>?OGQJFGB]/D<5>:/KV8_3YP=3K#1&1 M$((9G8FYHSM@=-L>.VB&CI$IS)-92R(4WTV;7U()^OW,;O%_ZN[&4& 0L%- M7J/D)\S@OOM6E\T%Q00N=S;GY'Q:>+6CUIU[IE#M"^%"X;[!VR"Z!U&Q20"3 M@BEL; 1:_IOMJFQ-ET)(XIUAZV@#KPWE+L6$<)C2[%WM8P5[-WE%U7U,FS)* M]'?'3Y]>UP5D'$6JZE!9 \72A:34#":NC\QW^LKPUQG]\E/?+0F-UZ_<;W>8 MDWISN2#MZ9X?92<8Y"?>P7L:T%_]6.)6G,/VLWC@+*(-4NE;,]9R!AFKDTK( MIJB(:\X[MB6GU\6GQL\TNDV TVU7;YS#198Z!KJO6$]5[33I*>0(WTA0]BR- MB#WWL;_]'SG#]8 ##OCC:#G-"QZEF#8QU)^XH#^=*G]-R$:]!+0I-4U\I\9S MXP)D7YFU7PN361@!2=S -YD*DNT.(_QLG&QPAK9+^6M?4/>D,LZ^SH/KQT%? M#DPRZ:>!+*8(ZD9J.Q\0[Q$V*$F"=P31H$2-QTXDY6,/+_#J\$B\E^=Z21G/?'O)]1(0OQ9 M:5%O101O2S?\>1(KD(LV>Z&T5GRY*2TQX@ MU-+W34%[_NZ9J+^#RX<^0@!*?MTPTMC&Y%Q;BUA]!;6OCQ](=9QRS3NS>U[Q MT+!K?>1CQ7IY;\-TEUO&PT'F(YH[WC#B4%SJ6E+6ZB88. MC'8-1HM>7_ N M5(*-,\H(<#WO< L7[FNV6 IYX& ZH2:TK$W1^B5),Z)FWPWR.SKO"06:@#G= M0Q- 7%AY3@=$.%35$Q' M$ICT;3)T/:PQ@[VP4:0IH_W@IOFRW/:X\-O9JV6@'9XD9*7EJ?2K!(7O&/H7 M2 JI*E?N;_EG_-'YQ0$''/"/\P.D6G\-1UVBEU.]/2%B32?? HU6;;0ASH1. M[0>JXPESI4C\9$)Z\RIME=ZR/R:-,J)M=A.U!FW:2ST"3<]^UY+1:\>5+NO^BE8%ZRK<+QZ'$U M..T7643+9.!HT!1'U;U# )D+$GC/DMPJZ?>?P<@BYUK'Q3U\] 74X9\U;BK^ MO,!:U*5A.K& SN:M0;%EP!W;+^"\TV\)&RN0'D% MRU#0-PMP)+=Q05* &S%00P2(@[FM7 P@YBIR]FSN:Y,LGS ?)UXG#:85E::E M3BRD.4Z)#<)BIZWB&?Z-ZZLUSV)'ATT4@.=.3VM#%2J0TR^)EBHT"6=U0NYT MUQ7);XZ":PE;B,X?B[TP1]"GG]R:DAKOR$P]#JBY-X/;L51+W*1KEV^ _,/D?'8*_8(/R1)SFB@^Q28W=7 M+X[\Q+=C/?%614!4F^:5H6K0>)'\9#O\5[MN'WO1!UR0*"2"QH)JCW50?0TQA"=0(WP' MC,!Q:Q'@?,:+X[UR[CN@H%25V"87O?7$2?AK=8(F=L_K3$)R4O!#U4TNB!C, M$7T,$+>LUS=-E+Q;Y '7O)ZHE F#T1U3P[G>R!>**^Z_0MN]]P2&=,)@X.5R MXGU'T@21=.[ZP[J?+>1N&%TH!(%=[JE^QA$D\_)TW@-X&@N@O2'__FO_^6__(__!X#__^*KR7I4<5YQY?^;5-Z_ZQKU_ M*\H_\B?L?5KB2A3E P#_6K_VJGA\+O/[;Y47^ ':/K;];?GWA&99%$0<$,PP M0) $ &=I 'C 81@2FF)";^[_[D=1C&-, !1A+!^+(X #A %/>18E*:)Q)NI% ME_GJC[^K/PA>/??_[YSS___-MW4B[_5I3W/P>^'_Z\ M??J']O'O)\__&=9/PRS+?JY_NWMTG9][4"X+?_[?O[W_0K_Q!PSRU;K"*ZH MK/._K^L?OB\HKFJNC^+E]3ZA_@6VCP'U(P #$,*_?5^S'_[UOWA>PXZR6/+/ M7'CJO[]_?M<+,OM9/?'SBM^KO?W$R[Q@7RI<5N\QX4N)?;U:]?S(_^6'=?[P MN.3;GWTKN3B_[+(L#U956&8*2Q@K+/^I#]C/%Z#O"-_J%%<'R-7D?G"%XQ!/ M/SA#]TYJ"#X]PATP%Z/Q!]-!>:E^ M\%[^K06C%AI0IC6<5G5W4.7?*[YBO-&6!TM[.?N7'^3?%M6??ZP77[[ADO\B MM2Q[53P\\M6Z5MZW98E7]UR=B+\\[Q_YA)_5CV[_Q"7[^*@>7+]2^G^YY.S= MJOE<%BG*$$0I FDB$$ \9@#'% .,8B8X(C[RQ>)$,!9\!7[_LJ6A1G1*+'_0 M8:Z>KBCYNMB4M#EE)>;*PFB(^=<=6._'?.6M%8;KG_['SWL29]^H$?&ZR'H=;+U?GKWN/M]^K=RFL0O^I.L=8BK1=Z MP3MV@.>+W[F"'F"X5,9J41XSMJ 3,[8Y.A0,H&X/?MB8MO\T$=2?3[[>VW++ M"%S2D6UNG_B9%G+=QPHAO MUN >X\?%:RYX6:KE:/' [_!WOKY=,?E?>9MD>;5>X"BC61)B($3D R2D*9#2 MF .11%$8B@2)(%A4XX>A+D 3 :[,S[4M>"^OX7L5_NX1ON(BK_1TIC;CAL^K M*=AA=@+M.-& ]FK8'EXQ]3>O!7^Y-C(E=&^:KB6E-94"KTE-:KN6)#D(?^;+ M:KW]B5)%8:V&M,'-HEA,B=^J"N/W[(3_2U70/VX?'TM.\UH/?59>H?67V\]? M?N,/A)CQ('7>-5GS5Z\NV4*X8FY@A#O*\-!O^? M.R'7IM:1E(_#FU7,M;%9+Y^]/\N\JOA*_E:8:1%CONLIE4G8:*5CME"] M/=@;;X>>)XJRM22\]\5:7GA:G)[=J1Q;7CC20,;@9U5(MLPYUD_6ZYBI*T[9 M0MYY_K&65QL5L%(07^=KNBS6FY*_SU?\7<4?QJ1$\MX?O M?548>#4*#DY>0V+/?/5K3O]V7SS]+%=J/WC*]M^Y[OJS?-:&Q&Z_8M/7+(UI M^HVSS9)_%%(RR@UG[W-,\F5>27FX4^)QQ[]7OT@R_EBD221LY*5F M)<^$/9J&UKD^KS7-]$DX:&BOGV%>!PWO:XV(IS#Q:E1<&N[&]+NRX/4!SVO* M&S/DQ*8W7\%,\:S+:O%>WA96MP_RT*6XO9DA_K2C)CZ?W&L;)HZE#3U]?% \Y7_=_:("_&I_Y MP^;AEZ(LBS_SU?TK_"A_4STO@HS!C,E3"))(VKF122Z48$!% MJ:5"R$)*$$'6=H'6U;1&Z\[?>YP\5[-?9]&E\< M;%C@Z.I@!'K6RX,-4XZO#U9KV.GT=RM:RL.5O^;-?]^M/C[R4IE9"D)>X>4M M65@2R+,I!0$29QYJ>8(1/MHP]Z8MWSZILZ(M>> MM-:++08>7J]YU3@NEOO+V]_-](X!=_6TSC0\,],Y6QR\'[=8_*18MT/$:S'Q MOFYQ<>BL,&> (XUC 'A6?6/.D&-M8[&"N6O_]Q4KE\_W7SC=E$J;_5%]DI*3# M'3O,-( F)VY4&(3*.YN;4(<>M591CI&E9PMPZ)'8C6UHOF$9UAA+6%SW92S6 M?]Q)J+.)F0%:Y"+%.@.&\P9D(FGX1M MIH1E;C/5B_XJ@5>O<<7?XKS\!UYNM#P\ Z]/K-L4'*\&)*]0RC518^ I%/0M MHS[*QTTB!T3;:)@]D=Z> 6[,GA&*K.R=OC5G,W1&B.I:.&./VIDVG_D37VWX M9ZYD5!JRG?20CV29W]>2K](7J,HKS!_D(Q_%%Q61$/(B)'_75&# !<*^X-A/ M 8$" N2'!&0)EG\+41S[)".<0Q-SQA5B$XOY#C_OL9/J5.PPO/%XBZ-7U4@J M5;#NH&EF\#C;+CTCYQJ;8*9V6@Q55N5V([HY9Q\[&['%T[O;;407U1MGQ6=3 M<<^1+>0,K5GM']?,/+9YG*\_T56SS_)Z\Q\;>>]]MUI795W0N:[3S.Z^X55; M-?>A6#WQM>J_L&E"_8Q'68H"P$*H$O R"+(@%"!E*0]X)H2(\>+QJ/_%Y=?QF( A] M(;=:;FX8M!N[;0[Q5][6\[TT!C95OO 7VU%''HEK[)'9::Y55TX&Z\H;8KP. M-6W";27IV5>=[TB2?ZV)FM$=XGH?YO*1.,/[93E.7&^'L3?%.0*V9?"DVI<$ M[+/'D2\"(1(&2.VHC@0%F/E$GBSRG*$QQI!&9M7O9^%,'=QN,D-N[TO>N+!, M2]W/,T=/-3L@V4R1*H '!3>39,R/D.6LC/T\E)FKUP=)/2U:'W[JEKV6[&4+Z\;/;'+H,A$'&4^R@!30HM2+("TYC. XI!@$?H4\] M&[#AM/;=Y&5K3V^Q?%+)+(?Y=&WB?T #G.(()()$ (D@ 6D"&>",P3@)_(10 MHY3:06B3^V1;V,?IH,:^U@&&:3M0W;#!V"MZG@,3]+O0(M&=ZW( UMS^R'&R MSS@9-5ZRD^\W0G J%KSICMMQA7?_>3/],L:%Z6NO*VV2FZ_8[ MM$774_BJG7E5[XSZT^N@HF)%NVUI'E%[=?3#PS=>%:LJ7VV41FV30N7UVYT. MG9#ACC3O%!C.JJ\G9/&QEI\2E*,.AYTZ[ ^\6A"<)31EOHK;QP E,0<8PTQ: M?TG&8P:CA!GI^1%X$^OL75<_U=AP:=M?88QGNIX?9YPP]0"=M#;L=E*X\23T M"3L;GB=SJL:&1]"NV]?P/.FC;0U[7C-/E_MM]9@KW]-=_L#9VZ)47N=_X.7; M);[739D;6&)BV?WMPZ=W7<=EC4'30ZL;#QK.*S-BR; <.^2&F?R:,,+[JG!Q MU$E)@UJK7+NA=6?+M],@KIMSI_.XW8G<22^I@S_KUJT@",P$%Q10/Y4G,2() MR!@+0()%E))$H!0:G<0]<":6XFX*5@/6[.SMXX[>F>N 9C-9/25W C_+"%6. MCM8^*+,>J2.D'A^E8X];]@MM>_M]PL^J4U';KVM!I'6<1AR!,$$10!&)0":P M !%+$(8TQ*'OFPCH>3 3R^>N9>5C ]6PH^=YSN@)Y^7TFLGFCM06X,VV\YK# M]IN#)+EJLGD>R+RM- <)/6F8.?ST!?F19#R9@O3,#GCSG9]HX9AY,N3 M\'9I=AW";KS=5]+2ULG9[U#G*?(<9^-=9VMU6*F/ %2C) $/8!8E" E*($L(#&(4UX@@)LL>=$\+-Q+ +<."5%@=L+-VX.M/5N' V::.W;UW/9W(@&PKDU!G_=E,1 -BNR:CR6LS]U8X=>ZTA=DH MHBG"37@> A3%/B"0Q_*?%/DJ+!@AK7$)DV$X\%.OK>;3%PVE^+V2_$ M)?]B:M_'>'KM&O=>_/X:M>QC['56LSX*R,*'MEERZ),(2O!WY<.J8B:IC.?? MGMJ3ID:8*:@ 'HCH7>MGXOU=IG3)U_"G74RYH4MME&BG>8K#Y-EYULXO.9]S M;9"D __:\).650)28._O2][TNOHHVI98>_L^RS)"4YR"#/O2W($A!)AD&2 B M"9(P3CC)C"8?C &<6$H/P:L*HA8!O1N '0_U;!.7G#&3X@N98EXYH$FIJ]*! M,7#SU@YH$G]2/*#[WF41JX*O/Q359U756&XG&S_O>Y]8!+*&5YPQOL4D)MZJ MJ+RRP65\*OM-\2LO[DO\^$U-(JQ#NB+T28*C %!,!4!QA@'.E$W .19Q!CGQ MM3SX@U FU@E=<&-17P/6# N\,X+-Y-N$5J/AD:.T7#!*LG_MV09+CI+7'3,Y M_K"9"%9__K&>L(7<9YZOUYNZRZVX*^OQHLU2TMI/89Q@X8.0QAE -*4@$PR# MA 0$^K&?Q'H=O:]&P>3FQ!:PLI*K%G3K ZTK]7C3=2E?J>$_^1/WL*)H;>XJ MO=Y',*S(_A);.X&K]1>[%J1W!RU(.]_/1^%MZ3.JE[O>=\$*6K]3P_IK?Q\' MI/Q?\YUH'^!7WZ/&.%!HJ),?^6$(Z]/_>HC-8EE];J^7ZB%B/;&TZ)YSK MR^K[. QH%@*4\@B@ /L@Q3@"L2\$3Q(8)<1HNMH0L(GMC'T##]-LHD$.Z3DB M7=%M=@AW>I9,WL16AT)WLU/[0U->=0(Z:C]T0=)55ME MS$4&0Q*D &,* 6*1*L8D\FH20Q^*,*,A,RK&U <]@W>RTRM.W1J6&R;_I<8Q MUV;!JEB!%I=V++-I0TMM+NLIAVEX9^ZT[+9MJ],/3_JW[3%QV?C2E'IG73"U M <_<$M.4(:?],8U7N,B;LC5D]F9.:[0<]&*K6_+^OLJK;1L2'(2"9'$,> H# M:5RHT3E^BD$4$$RR( V$7@\()]A,G>+U\+@LGCGWU@JN5^QN)5]^;Q(GNW// MFFG;;>QYV-\4] M+3@!TZU< =,S__)KO>4F.+^27\8KS>NU)9!K7)4OXT?/M??"16WK8VK7<--/ M]G.^_F,7P5_(:ZH(@A@#P@.N4HM3D JD,HT#3& <)!@:Y=KT@YKX #D ["G( M%Z37##!,SV1UPP8SQ6[+ 8OZF#'BG)7'] *:N3IFC.#3XIC1-^Q$N=.^L^UT MM!L>XF,_##CT@0AQ!%#&5:4;9B"). HC@:#\PT24^T%-+S*ER# M2WKRZX9V,_D]:)N[Y<$4HU3&B7,DOP. 9I7?<8*/Y5?C#D]U9UD5JF;%?6EX M)5&0'YK7(-'VXY5H-/$YA^T_C>AVU0U4#^B\S4&-&''2*]3L;1>ZI%YY$6 4 M1"CU09ADL30",@$(\J7VX)B'/J:(X@L41PUC>D/^B9=5KHK]'H\UQG_U_^;[ M<*\X_MF#OG_C-__;YL3@3?6M*//_5%-7_Y.7A:%F-"^N MO-\DT[_]MW^"L?_/(;SQU,VU?NPUI_7%Z^!7X8V:M*)&<^=/?&DXYNG<9MFH M(N,MN%#OU/!NO'N'?GFI;9CI+DJF>V%,V_IZQBY)R6L MHR_,W$5 ?YSS4>O(7^72=1NMMS@O:QWT65KD;XM2K;H@E$<(<@H@5[-[D)"7 M$9YPP'":0!@RG)G=2%X8?1,KJY.>M#4R31,XA8[)I)$7RL&IVR%K@\S-'>%G>A^?_M MXE+U<5YOG06O\^5&0E[PF)(T31) >18 ! ,&"$LP$"()(8HR*GR\D.B10GM< MZGE()JJQ"T];0[9PO&6Q;KQ^M'AX*-J:%2AED:"1H@P 6FTIA) Y * MR4A&$A^C*(#8S)AQP$&KQ@)'_)N><7IGO -VF)VU6X![C^B-UP)U.#UUF"I7 M$U![H,P[Q728U)-)I"./F[<'^,2+ND^M4N2W#Y5N#X"CUZ:.9[SYZ#7== _M MNP/]7]KWBUG9 5^Y G,1* !!$"* Q3Y>$3 (]X6ME94%>9639$=-_D MLL%WS,_.MK6IO/?\(N\T[$XMK'N GGMW!A%7T;C./4U^E42Y/5C^E+,-7NJ? MI6=I'S]0+R7;3$XU*/:^UC@XZGPS1)[507MVP=E.VR%RND?NX'-VY^ZNLE3% MZ5[5U]6V4MV'PD=A$H HBS% A 2 "*K2=I(,"AX2A+3:6(Q"FEP(I3D+*,11$)8AH9W=I. M04Q\$CC!R+Q^8IPE9)\ F#D1NX_ TP3L MWB>O,Y7AXSYQL&W_'\0!Q&H60YPA>?R*# ,":0 P][,(9DQ*;69NQSC'!1RDJ32;!*$I"G$D4$!,[:07L$W&]M4;1_:4 M^QW2T_57Y;G94>$@^6.7WM%!^^5-TNCEZ;7S+GKQ^VMD3HRQU_4DC7Y E@&* MNG',OI'&KOXNC(*,A$R>F@EB "4!DLH89R#AB) (^1D5H5%PH@?0Q,;NNY7D MUKTJ4FC:4S2M]Y,;!G/M^[2+\\/I%@N((X99 @!3 (IIS#F( MY+(VF@/DXD/\) MM:J)3U:>*9S0 -.3Q%/JAT7O(IKL8@4CY&@+5R_J W$ ^4XC2/(O>_DY76D6 M@>DE8"LA_0]8%RLUI*T,PS$C$&5$ENC% .,@ 29&\9$".8QZE M'";F'>).X4PL+@=0/076LH2FCTUZAY@#XLWDRH9NN]9M_52Y[--V!LK\3=GZ M23W;@6W@+::N260W MO*[[RD3^VO7(C;;.S5^_DS@J9]E1XGX[.))_*G/*%QS%-&8"2S.7IP"Q- 8I M3)"\D]($TH A;%@2.Q_N$RND&A'.G.24S[FCCAR*U]DG]Z[&M:ZOL2%(]0)N M2#I34;8ERZOIFM$3Z7XSYO)1.L3\97DOW6^)L5]S A0L0_K%ZE[-H'W-2;4K M!UOP.(&(ICX@80@!BD,"TB265H!@69)Q&,5$:WC9()2I72H2GK:!_B&27,7ZS\*8-]P_1.9)Q'_P M83N9_,"K9IR 2G5?9+'(1) F@$0X 2@($H!%"D$09BS&82P@9HM*%6GHR>+! MZD8RN(.A?__A55WG9R9VA_0CE'(>9#$0B",UL80"'$KZ$PQC1%*,F9^:Z")[ M^BUNQ@[HUU,WUE097F@E0>W\D1\5I'YCVEB[G*7 D58Y7'M6;7*6K&,MAGP),< H$(4&6T!0E:62B0DY!3*Q'FFH^>MIA]=(& MJ]:-5:?,USMMJ#IE%U7GR7HG *[<-;4_6:_W27-'[JMORK1GGS@O?RV+S>/; ME?$H\($E)CZF6LB> NW5L*4!6135JJ@T+>8Q%HS[:!U1;R9K0X1/,,M;@T8K M?^S0NK/Y8C6(Z_IA=1ZW$,/B"U]R-8S@MSH%GG_ #]IEA&=?GEKTBH='O'KV MMI"]%K2G8!O(WEFZ-:3N4I(-Y.^.3]:6Y9E';@W+B.21:Q+J_5P^#O=9M6XL9 W=PO?(0@Y2'#+ H5,&T1$"S@ITQ@).["4ZF MY.T0L$Q]'F6AGK"[9(RI,^$2GEP^/["'T*FF"!Z#N^XLP1[B1R<*]KUWP;G> M#'EYW21E-Z7@=7UP_D-H>Q753 MN'UTC08XY"+P 0L(D3J-AM+LB2(0Q"**$H02%A@9.Y9X3'W!:;%2'ML:CV;F M6=M.7&6F-"DIVP05U56[:7XT,F[0Z5YHJK[I.6RH_SK,/=>7_)3A3:]'SVF0 MU!%[7&DZ2RSF57>7L>I$YUVXG'G(5BI/NE$=CU])$^>^*)]OO^=KW9#MV9=&=JN1.)8;*L MI*-GR=D$99BDKLR,/&EWO?FU*-B?^7*YB!$7 J8A$&G( 2*,@"S**, 9CPF, M8XPP-?.E;9>>W,NU!61F_N\HUS/,;:@QDZ%1,HPMUV.<'=F4NV5GM?:.B3FV MPTY^;YN0A:O:;&N<#,M8KNY9>(G\X.EUOJ;+0MF>QMT-1A>:6%[W\#V)P(]//WE[ M'/1-RG%VC%N73CEA)K-#3)B@WX$VI5:VY_CJLYFAVH1V+5+]ERQK).HQ9"HE M[FV^PBN:X^7>^?^I6.;T>?_9)@%,(A9& /LP 2AA$2 ("4!%EL8Q\A.1)D;U M$@; IY;\OBGBINV#C!BJ=W9/Q28SM7 P67V'2"?LM9- !C!\ M6;$Q>Q:['H$W!,KBNJ=6_GW%RN7S_1=.-V53FJ\_B:1W@8DUI03))69J=#1$9)L[NX]:XZWX5MC+"#B]KHP^9CZ]ZL MJKQZ_O* E\M?-NM\Q>7!&O@AYC$/ 4UB+.]@(@$IB@4(DS# U$<^";3N8#WK M3^T0K2%Z-4AO"U-_DMTYA@S+G@,R#3V>1A0:#;<;H,-JQ-VY]68;=#= 3'?< MW=!C=I>0H]2/;3^J)E^W,RNV*67:-C7A*4=)&*6 I@D"*$M5OB"1.@N&),T8 MC%-JY/JPPF)BX=RE>^$VW:NY37C%'AW#+C%VO-:[.TS.03.Y/\F5.TD%/QAV MW91*3M%QYB*^.++M[7"8U7J_B$W']OEEBYD;!N_E5[#\]*U8M: 681AR/X0, MA"D2 ,4$@S3@$. D82(0@ON$Z5H%QXM/K'5J<%X-;VP$_#@?QHV!2Z@STP@& MA!F9 7T46-D )XO-9@#TD=$]_7N?L3OZWZUHR>45^35O_OMN=4NIN@BM/W/* M\R=5K;Q(HH2E)(A!D@1JK!%, 5&B%&<\H5G(8)9 B]XO.K"UOL6+N[VH"<+< M*W=0#0,<6DS4.\*=\<1*/K?0O1^W\']2#KDM"MX>!W>'LPG%CLYB+9"S'KTF M3#@^:8W>M=,2;XM2'N>K9MP#?9;BLEK+XSHO5K_B?*4");^O).QE_I^<+;(@ M36GJXFB80C"B.=ZRL4Y"ZV43(=M"FS;?48-D&AXN$7/Z^!WXQ&N M>.S=X>_N5(\-/QRI("/0LZHB&Z81]ON+O M*OZ@TR-$9YGIQ&$+O>X@5);2L"LVZ^5S$Q\[CJMUTXX4;EZ-G*.T(Q,^6#FP MM0#,YLLV(;?KUC9ZSS(K@"_E;^]_Y2MY>5[>KM@M>\A7^;IN"/G$WWQ77P1? M_\;K&UX6^@@A2$ J5 X29[YJ+,)!BB.2"1H$,3=+#S:!/O%5N,7EQKMOL*E; M:>$#?.19VR!D&.(WXK'> 3L9Y\Q4RHYIOW:8=HB*M\7%^]I@XS+_V(8+KD+H M1K#G#8[;L.4D[&VUB)T6.KU&;!5.!F."0@["-(X!8CP"69:$(,181$1 0HE1 M[_<^0!/KEN;6?^9R6\O+[RN2+Y?*>VUP^S7CHYY2<<$=,_UQCB7NU<0878XT M0B^8685_C-AC.1]]WDZD/SYRI2A6]^^5IV [1>+Y@R1B._-46A)9#&,0<9X" ME)$ $ @#D/D)8O)B'Y- J]95&^+4OO3:G[7L#@==%2M 1P:$6G)/3Z*=\L1, MM'>@O1KVC;>#7C=M&F.+L9!KD^I(VL?AS2KVVN0?R[_^BW:*X#.7)D.NAM[5 M#9E_7^52UWSYO3V8(,I@F$ .1(PA0#B0!SP/,Q#'@E*&&(RP46A_$-K$"L"\ MG^ P;_1$W!G%ILZ$+5BOANO5@+T?%1-^FN ,UR+3D6@/PYI5K+7(/A9IO9L/OBG_DQ;+V&'T4_ZMXX*^4+5$^O\=_&J2DFJX[L1P?-WOPV*:>5+1# M23G0%%)>BY4GT;H92^N\G)OC_L4I&6FF'J;AX27--+29X:+-QCBP:S7@T&;# M0&L._37L3(;7G%3[,BC5!60[,RH*(^R' 4B@:FR,$P$P)2&@!,.0XDS-E#*Q M%OH 3:Q@%-A.[=Y-W4'&VPAC#YO)[AM]8N#1Q429M(\Q$ ]@;Z4'U8RW>5!(]]; M'KP:Y(&Q4&M0YTBNAR#-*MH:)!]+M\XKUDE\\JS?M3)1*8)U,5S=.PBE6:A& MMJ6JKQ;"C "" OE'F-$P1%%,(Z/@X "LB<_G=CS1#K2WA6W506B(9WHR[8@3 M9C)MS02;O+PQ\MREX_5"FCL+;XSD,\EWHZ]<.M3LT"Q8[WMEI#3 5' J)9K$ M0 IZ"@AD$<@(Q6%(0\P"8C>_K _DU-'^SC2MMKG&6TQ;Q[WM'+)>]NF)N5NF MF$E[EQ_OB]4]D);0@W=DJZ]G&BDV1K[SZ6&] *\T*&R, ?TSP4;?-%,1Z[): MO-F4Q>,VD.P3EB0<2ML=(FG%8YR!%&,(X@"&\@X>!R%%.HK@>.&)Q;T!I2?7 M)S0/2^\EE)C): /%H6^]#_4A^9+O=&1+_FLO5R?+S2(]?41L9:3W]]:I*N6& ML^8TOL/?^?I5&Y$5@I.(L0#@@!. P@#*"VY" $9A%*>8QSB*#'-5SD.:Q_JM M%$3O$3];I:'T\$CO('1"N9ELM2"WDTEKH#=M@KC#(/4H9>Y247K@S)V+,DSN MF624D1>L'5-UM95*8U,@\')M6/$\L,*D?I4::)-6V8*=I'!9@SQWCI5>2',[ M5L9(/N-8&7W%W,#Z5!9L0RNUZA=>/N64KUL??D)@AN.8 OD.4V/_Y)&281\D MG, P8UA:7D+7VNJ%,O%QTL*M/^$6L&&H8YA'X]:9$\H-!=>&:".[;92H"XRX M_K5GL^A&R>N:=^,/7^H8N5U5.5-CE?,GOF\P].8[76X89V\EZJH\8U.U ='C MR%P%LB@?ZNAK"]H\-^TBN9+=EV6G+>']_^X3SI8$L M#2PQL4Q)2&6=&N+5 /5]86.4CTN3(Z+-I$I5JJF:C4Y[VYN#WJ6G_' J;AI$ M6XG=T+JSB9\&<5TQU'G<;=95\<#+V_6:5Q]XM775PD3@ ME$ ?L PA@&*4J-[N,8@925.(@R"A1KF6&C GEN4M!AY68%4#\-: S5?>9EN# M:=V:28>G>A<%QYPR4P [)OTIH7M;\/),50C<>%A(QGN] SLF<)D;<,/5R D- MB/-.FM!GPMIF6>6;*1^+BU;S;8J-&.ORH$)(L_,G;X>3MD9HD&F+/ M$TK:.7%3"I1^*ZI85CW7ZM^', M/.T%)X_9UWAX6_-]BTT=@% H<;91;9 E9EZ+FOXU1I]KXY>:21AFIF0L>#7! MY#UC1EA=>_2AS'8),B:\>R4R?_F"HO4-K>3-:W4O_\'+)[[(1(2P'PB .80 MA7X$,DQ3:;MD/ YH#+&@B\=ZRLN7"I>5GO%R#I3)QW\,4%L..OT8"+_/5\IY MZA&\5':]11G[";CA"- (C\ TKRC!.$LCJAHN?5FQ>;DU1:< M#:=XW4K<(9OTC+1+"3?3D ?0O!:!J]S"@[7GS2<\1]9)#N'9ARS%Z+(09.,9 M7P2<9Q'- I PE?3A8PA(B#C "/F"A[X0V*R+G0NLIA;;;M; >A] X =9 _0P M:X!OLP;D0=T,P+$?K.EFZS05QMP;8JAHW&1PN NL3L(W5^K-"4[SJD67;#Q1 MITX7MTS$LQW!^>8_-M)L[Q1$U:'MNV]X=78XYR*5YA *>*#FC\3RTH)BD#%I M,G&?$A)E,2-4:Y3/W(A/K,RO-^78= /U]/5+W!8SE>Y@'G)#RT%Y9Y-34TER M^J_O2YH#>'_W>"R4G-]/_/' MHJP6F$=1@B(*8)A2:=Z3!&"2,D"0\#G),$M$J#O_K0?&Q/I]"]7;@?4:N/K3 MX/J8,ZR0'9%LICO-J34:$3="C]6DN+XU9QL8-T)4=V["61#J&6XK27NS0AQ%GUCSI+@K%?,X>HS]XUN:MTL[!TYNPM<[8-1(;H& MN9NZVUZ=MZ#V?D^4>\?=U?GO2,E?CXY9CY.K;]?QP75]A"YP1)+Q6RHYOJ6V MX#OCR(_&EG_FJF!9_GR;L;O!2]6#*UB$.(QP A,0!3@!B*$(I-2'(.69O%GZ MF,6IOY"+D,+(*SDO%29ZLTN+MOK<(N+A!I/66Z4B&>TAJ%"W\%K.O-L&#LR7 MNX.S^S)WWLH.83?>[IMH:?-VQ'D=ZCQ%GF.OYG6VQJ6#+SKH] MKX2*94K$MO;G;5&^+C:D$IOEZ0RQS\5R*8I28;J@41(1'"6 B41>\7R! QGP[+2O&#I68L#C]'PF$]^-DGS.2@^O./ M]83!U@^\^L*K:LG90D5B AI0D,8I RC#J8K0^" .$6.9"+G(M+(>9\-X8M%6 MQ8WK!I)Y(LU\VS:L-%[D9DQPW?S%+G7F[B!U1NUX2\Y+VV76!FGKM?]:NWV M^E]TU[4/M]EWH#DS%5AU+"(_#&%]-,Z'R"PG[NQ\W1[D\P.VN^;_ON8?Q9MU ME3_@BJ\7%'&8<$0 3"@'*,5,'NO0!UDFHM1/.!'8J!O,X?(3G[P26)W1O@5G M=N<^XH3>A=J>/K/#[)BTFZ:<^=G[VOYWDG:+YZES=/,]6GS6:^UYPH[OK#U/ MF5](/_'BMG;,+9\_X;Q6!@9=TD:HQ4;.H>),$B",*, M^;$JC(TI0#%/ $ZR$,"8R1_["80(&T^C'X<[]<6S6 &JNNKD%7^PF5"OP3F] M4W$"?IA)\=G*]INMN5[W/)-(U#V(IJUW'Z!ZPA+X)KB<>#/!/YQIITNWL:@/D^5(LGN S"K(PX0> MR^W(T^:E.&]6E;P'O\V7_,.FGM%&TBP,XS &D2JL1X1"0)B(0.AG*.,A\6D4 MZ-;@'"\^L4@VX#P%SVL ZE?=G/!A6/HNIDE76:^N,DE-7)_T:DE7<9.-['D (I% M7/\5?LPKO%2)\-NL/Y4D?\M8WE371$%"18()X$(U @M3!C(6!\#G@C&2P"S* MM,PD+6@3*V %:^U5A5>02EJ3'FUQ6'MTCYA!W'64><.:T3E+S!1=!_(NN;FN M![KQ=M!=,L,@@.R2*7;!WXN88Q:KU25V,,XZNLA\,5)=>@[BF]HO76K&G@^D MUFZBG%:,7XS&K)[S+P:-:_&;=MN_=G6,'6S3::6Z>S,-S1-QPH^SV[& MS6XS9AJHYY2+SFU2-]A=R2AURMI^J]0M&#N5_?&1EUCU\W_/)2*[ALK;P3A) ME*(TDRHWR#A6W3Q"0&(_ 4D812E,0A[%U*S&<1B@B51;E2/64+UE"S97B1ET M9#*.#=_T5*([7IAIN!UM!\RT[: M/Y7\$>>L;4NR_5CC-$Q)@%2++!X !(7JDX4$("DA*>5!2A.C.K"S4*9.?VE@ M;COU&$;3S_-%3X@OIM9,=K>$MO F$-A!@AS)Z7D8LXKG()G'4CG\L(5'Z,V* ME_?/GS9DF=/;%?M?'"^K;]LAZ;_Q.F9$!::QSJJ2[?:BR\=8N&@1]$AW\:?B''7#&-PS4,:%V&"LH"1%"B3!* 8H#C0%X\(IY A' 295JI/.>7 MGR=?H(;HM2!-,P8.N#&LORZGT51;&9!GD3=PCHH+,@<.EILY=^ <*:?9 V>? MLIWU^6=;FRTO#I_*8B7_2FMOU;HI-VC^W+OL!$YCQB,$_$A(04L")DW^! ,2 M^CCQHR3)?&$VZ=,,@8E%416HKZKEL_=NO=ZH/C,[W+Q#Y.JF;/_.#8?O6;-= M[T8Q)3/-9%YBTL^[>4I:;)GA;."G(?B9QWW:,>=TV*?E.G;JZFV^RBO^/G]2 M$T4K^<'E9,GKZ<>J3FX1Q"%,210 $0L*4 @C@%$B+S\BR'@61:D?:P7#]\+AL(DD-=GP,((RJLU%2 3R >^0*$?"A\QGN@(Y7[)B<7O M=J/&BB]SK"=I'5*'9]'H M+#6+$)RBOOW2GMGHAG8S&=J1W0$Z0;1KG#17[1/Z M N.XBK65F?!X">5B[V +(,X MA10D!$IY#@(&TI!D(*:(9XR@- VTHM0VP*?V'+?0O'4#[L:K%!(&01]39@Z+ M_=0L,C=%][7A*O;3HM)F"M?8>#L>MOA,R#R#Z-F$3+2+I#EFIEETS9(;@Y$V MTS7GB[I94GL0@;-=P^*ROEERZ),(JC:6C3/\[1+?:]_3S[\^]15=I4 M](LS\N8/4:]Q/;^<<$-U.$RS]U6!=]2^=80XN\MYSYKSWFF9 MQ(!XKYNJSS"4%Y"\M& <\I7*!K19TE\2H+^$G>I1 M;7C4_U2_RB>\Y'4S]VV]@?I%#;/[@\Z3"YB&04 "##*1)0#Y?B2O8%B E!/& MTQ!Q%/B+QWJ^SY<*EY6>2KH()Q,Y.\9,/X8G8=YX=:LNO@==RUNYKP6J?X\K MC_#[?%4/LY$26GWCWN/P?.X)-HHQ$K H2$$6T%1N5"I/#8I\0/V,!4F*!(^3 M=J/>K-B+W*8M7A-M$E^QZVV/%!\*PS@#$(<(H!!E(/-#"AB'(<52C)(P7=0N M@!>V-7NEN5!2[U2\!A=]+X,6<\9=#J[Y8GC_T&") MO'BXS 4T)=K*+Z$%8#8GA0FY78^%T7MV=XBC>79- [2VFKD[]^ZU:KC#V>M\ M39?%>E/R=ZK-[2U9UWTG%B&,4RPR7[7S#0%*609P&C' _00FF!/"(Z,F96[0 MFEB?O.:KHL[K*$K-\5&.N:YG\LS/2S,==#) M,%06?0-CMUYH_7 [17-EWFC MHKYN\7/H%W'+,$"A6]3': &Z*%!8XCOV M9QSX\C(($(Y\>2L4@;R^QUF04@BI6;>;'C@3:[@&JK=68&_:65I>WI1A&$_7 M&F.9Y@7N-# O&EK41Q>MX;)+WRC-\ M9Q#ZF0E_+;G*&KDZH4);QAJ8]BIEMMW4#"V]I,VYUK3XWD%NU<$@MW;KY.*KC69!CA'7( QH M%L8^2 6& "'%,.@KKF4LC8@0">9FW<]<\\VJ!]JNTVJG#9K4IFVS;:E6V?2L MU;7+TI MG^L+1G/7^ =>;O@B(92$ D6 Q4&J;O#2<&<1!G&2AC03"/LQWAKN>OJB#Y2% MC6T8MFT!;R_RD7^#XO0F"M,ZGMC^4YX;VRL^KKS?)">__;=_@K'_SR&\\52N M;OWP:T[K7C$'OPIO5.179:_F3WQIV,&V=P?TU,I%7+52)3MVMCZ!!J@T9158 M=]ICC#!'&J,7S*Q:8HS88\TP^KQY"Z-VEL#SF^_TF[(*/^ 'O@A9%G .0X"3 M2+4OP#' .,6 $RP2&%(6,NV11^< 3!WR;$%Z6YB> JK?R.@L3X;ET@6EAI=5 M,R*-VAD-46+5T.CL@K.U-!HBI]O4:/ Y^X%_=^UXLD5&$H@@1@ F40803$-I MAP<8D E'-(,^:%O9HQWEY_L?3V\Z7\[?VO?,5+O+Q=L5OVD*]R%0%4%FO;"78113C@,):ZB& "$*(4 M9-#/ ,T8I%&6A)!G1O496F G-P%J)&Z\^P:-VHK'!XA8-EK6Y*JFS]PYKTR- MB)9-OW;8=(C#MDVS0Q>U$=&N',QZ0.=U#QLQXL2Y:_:VG0ZYI73SL*DK.&H7 ML/(CE_R;7%F">+>BQ0-_7ZQ5EZ6/X@Y_7_!$A!%*!(@"@:6) S'($!$@QBP1 M&?5%YJ%S4]U#S65 "51/#PNBV?. M:Q]($XUJ6X(;J)7>1296(%NX[=2E!K*9QNBG7T\W."'=3 NS?EZ7R& M&(MX&F0@HTS-A4 A4 .? 4XQA!Q'?A)J]5>TQF!B.=_B4]O37S8/#[A\KE-[ M\_M5+G**5<9(IRMQBYZ9)C!GNYZ&F)299IICQ\<.+LT=Y91YCBLV+N:&(V5C M#G]6)63-GF/E9+_0A79$,PSB?*K,AV+U5&>ZU%DQZ]J;U_V]JFK_4%3_SBN5 MH2]E^S\Y:U)BWA9E^R/U'%R0-("!R!A(29P"%&.I\>+(!Q1AG'*A^M<;U8K, MB_[$ZO(@V8ZJ3@$WWI_; @G<%D@T1W$[:>A+&ALZ MNJ-AFRRID*['%SS+>]\>[YLV*=(31>E]UMAK>T-Q5I:[MC[G0?XZ)NVL&]-K M)\^+A6WRI%27\J1L_7WK!4D@A3!&()6GC+2M&0)9$G 0"!@3"!&*DMBH-<,1 M@%DB9L5NOJ>=E_Z$*WJZ^!):S;1ET]U(F;)OQ@BTR, [3X6S;+NCY6?.K#M/ MW&D67<]SMG-'"\HY6[^5"+6GVUH*INO\(JJ=D?-?&-II2Y$S B.4P2" M(*92"B$!Q \#P*'/? P#G^FET%C"G]A@:WRY8@O7PSO %F-!3%FK)\H3,LQ, MTK>(>.I;]G[ M9N G5D2'[0/KJZ-*0:HQ\*K"8]IS3BRYJZ>,IN.9F2X:[K;8WLC>=?CG9E3* M96QPI(@,@<^JA^P8>6&-L07D*EGY5W@'IP^)_"4%FGBM+(5=<6 3 MZ5>][%]@'ZR>ST#3]GC!FVNFY.;KB]4F?FQ)\W[<$M?_2;R@#EG#^_+B.V7U MH/]_2<>LX.WG+Y2?%[5-6#%ZG.^_J/U5B8TXX$? MJS$=.)$68@8!B4D&0AH&- DRG&7$Y.@:A3CQ6;.'[QT@X"D,S,Z/<>;I*7RG M+#'3T(/K2I[NMXS)+5ZW_WF?KSA<" %)' C5+BT) 4(8@Q1Q!C(-G'*^5BV<7A,QTQV^M3.D'7-,3YN[X8&9HN[ ]':]\9O4]P\#94L6?N;I:8C+>&&E%!KZ6YB[M/X6K,.TDU'2'(E]/YQ9)7V4W&/A M'G]AYB3!-E^C,U/W:/;NF^^\I/F:UX/D/Q?+I2A*]>(BX$&:9#P&B=0* *4^ M!]*@B$$*A4@Q$A2F1MWMYB=A8C/E9/CU%@^O1F2F]#_[#=939B][V^P]7)8I M@+LDOPY=-][(IS#)J//K;O$'.\@ OQ\2V.40][_ S5Y$4 M92+S4B[\H!P^'\DROZ_QES]4R4<2BP4C.$HA2@&/N;H&!Q!D?B2OP2%F:99$ MO@BT\A8LX4]\T.S04"ZN+1Y>L4/D1OV\1<6T3809G_6.C FY9Z;O6T1NO#T' M.[AX'SL<_#3.08M&$59\<-8IP@SZS*TBK%ASVBO";AG+Y(SELOA3K?VV*%\7 M&U*)S;*]QJ\_<\KS)Y6AM9VL&L9)!K&?@(A0E:O,,I A% &,.0HBQ#".C";2 M&$&?.MFQQ(RK#J8M5&D/X2UZIK,CC)BJIX F8Y69^MF"]/8P;[P=;G5UT:N2 ML[SR5/W]!$-LK?C@*LO#"/:\*1\V;#G)_[!:Q/+VOR%K_A\;N= ;J>^J-I\? M)0'$:<@!#:!0(3T$2!*&($L$\V.1TI 8I8*=A3)UXL8.IE<#-;PTG^6+YKWV M4FH-KYY'A$Y0SC!(D:L[VUD8\UZKAL@\N?D,/GR!;_W]?F3[]FSB2#$ ./VZF])IRQ"\%O/9J:GV#/V]-] M@FT,; =Q$A_L"%6.OL$^*+-^@R.D'G^#8X_;MJ9K/&V^6#M*C(#UTB8U@SH=B:$.VMOIP5TYDYW M)HPX;7IG]/9U(NKRVB]X7FWD=_ANU;1#6,0D]GF88) QQE4/V51JH$!>R],X MXQ#&/H*916[-!*C.DY73 N;7:(LSL$WS!+YMN7[UR'8'<4]NVZ?AM.K9X]8# M?'TA@>ES&/ZE(L\#+'8=6AX"9:;8JS__6/?E8ZO(]-LV[05& 4HB%9)1/;X1 ME'_@.!4@BE.212&%"8]TC$-->%-;A7VU -Y7A8378J%I#NKR<%B#3L 90P/P M*DQA;4_ 6@+F9,X!X,N9=+FJ-Z2Q4=OJ):6+D1^&L-;'NLO,HEL-:=KJ2=/7 MS+MYM,7'SS @=WFUY(LPXRAE! $6!P0@%$> Q!$"$>4XH3 D&&DW\3A>?.JX MLH*A;F@P^)'\M*U]?]9OV7'"C&%-=2F)9FK)E#JCOAQ]9%BUXSA9;+8N''UD M=)MO]#[C8!*1DLNZX_&:ET_\?;[B[RK^L%Y :39@P1#@2::N=HR"E,K[G0\Y MR1)!>)H:9IB- YT\K:S;S;L^'IN6WC46WE>%AU.:>3( MB"_>5X6.HZ9WVF1;-;\;7WVV)GC:A':;X>F_9!OB9%SDJ[R2BN*)LW?R2K6Z MS\F2WZ[7O%J_^4Z7&_5)_%H4[,]\N5R(.* BS"B0]H TM5/, *&"@Q!+^QNG M*8/0J,N.*0)3F^,JS?,!EX:M:(W9J&<+3,D<4PVQQ034J'A[7+P&&55[V:+C M;?%Q6(9IRPIG 6E#\#-'JNV8&:368: MQ()#COMOF?+ RN#0 C";S6%";M?L,'KOI0V!^5"LU,02SHXJ]WZ52U=JA.I; MG)?_P,L-7V2"133$(1 ^AJIG( -90D) TBP)(6(I3Y!Y?ZV70)J)(-MW\MJU M[R)M;RH5]6;%H32#@(LT @BK;I(P82!)(L0( MABADB6GWL)= F/EW8=RG[$U=-OM_WR>A9[._!%1?=-:%YDBA';5G>@W4%-+@DZ:^1$3+!)LXWI<@"-TOS3?4??K=>;SA[7;N= MFTR6>NGSY"VRF,80"0IB%!& . \ 3G$*0D0%\TD28A@:5>\9HS"U>UGBTC0J M$!XM'AZD6EPK'.NZ5]ZHO;P>'Z/:G&.UH4VS+O6"RMS]5BSKH[/"WTW+92SV M0_,\FY3+%J?/VFNPN6G4_LWYLV8O2S<>%G(S.TE^#D\*:^:XTNOF",RKA:T9 M=*(S[5>ZH.BQ<7SM&ASP*(125P$:!!P@2E* L0A!0F! 6)(F**#&]8X'(";6 M4!\/:O-P#=FB+.^0*WIZY#):S?1$0V8#;*HZO+.DN"S!.P0P?_7=60+/%MZ= M?_*2FKL[_'W?D]VJ[N[L"E/&1^K:.PG5VX.=L !OD#RG17CG(5VA$&^0Y//% M>,.OF \8?/ZQ$.-2'>RB.&)=QF0>9R%9\?K3' \NN'%W+-USB/S M,D?K##+.>K+.\*JV$S^E ?".*7^+R&D-]\.F;IA$69I11A$0H4 !<0')$H( MX$$6$0$A#T5J-O6S!]+$9W8#NS8[#Z%[#7C3R9]]_!K60TZY8*9BK!E@,0%T MA+@+IH#VK3SS)- 1 D^G@8Z]X'0>EC2>RBK_S[;6#":A"$(.D@CZ -$L 6FH M2AI1E 4D"J,PX!9UYQJ@M;[EB^O(NQ!K=W*G=(TJI>EDZ-,!2_5L#5<<*SLB/K'BTA1-B/B0"4 M(0X0BR*0Q2(&"89QQ%+F(Q_JG.8'JTY\&Y=>:-D.3WXXL;<$\2\:0Z,D7.F(G_[47N<.U9A&JL^AOQ>;\+VU-WWP[<# M6Z6#X%%?OQFS=,W>RUE@9?4:4V]A] Z3=H'-V[/PS";O,'FG%N_(\]9.(MQF M1\LC\:-H>[S?J7;*BY!S&J4^ PG-B!38* .8I13$(209]/TDBXUZK X!FUAH M#T$KL[8%[GVMP1L6W0ZR3=MSYH099N)KSP<;=]@H@>Z<7?V@YG9EC1)]QE$U M_HYYQ.A.-=6M'5PJMX>7GZN507#H_-L32VD-U.M E5]GM2E7Q@&?'MK'8SN7 MDVTFC[84&\5KAHFR"LWT+#E;%&:8I&[ 9>1)6S_1^IOZGTJ*?,)+7H\A6%=E M3I5G6?ZBJ8+O_*#SY"[$$OM!#$40 S\4*4 ()B!C]72!!%$:Q4$<^$:=4UU@ M-;&(J\#7BN;+O.-?6G^[J?^L$Q5;=.KZ[W*';/W[OYMZGEQLDJYO:F;6FWJO M%(_5GUX'KAK5M&-P\TC;<:/[P^X;D\3-G/+.F2_,!4XS>\LQ#0& 6,D0S3/2:!NF!F\?) MT&#@U2BTV<;K[C!,4V?#( -U70ZNV&+E>+#FB(4#0H?0"]P0@\O/[(S0(?74 M):'UED6!/OL_=\4G7JBH_=N5>4W^^=%]>O/QH$A--?HM MJE51:)1 ?QW_H7[QX><5X^: <#S)BN>R%QS$K3"T=O4^ : M!<^I'K B>MJH^1',EQ W/\\&S"]]ABT1]8ITU41X%.',+95T&G#90UG[3W)/2 MYL'527J:WI/.*Q,+:@M),ZIS3,ZX%\22$C-1:X$XRS+L0=S*C=%=9S;7Q1GD MN^Z*<[\V_ZX[?L9M)=V[%?N '[CN9]Z_PL1?O0*A_\4/$#HN &YH-).'#LQ= M;>J-)\'F3SG;X*4W2+^1F(R39R4U \O.)D3CI'5E2N-IR^Q 3JI]QZ>WF/(F M+661^ AA/Q" K9+\^,/,F^HT0>Y+D-_:\?;(]+'- M$Q4_0.&FF3HNN>:UB'@*$_,T_"$V#@OV!,PQDV\7?+%*T->@]J(\_:'U9T_7 MUR#V7-:^SFMVQ_-!\Z-=PEJ&"&>+7IG\\7$F@GN49^P2=+K!DER=":?AS'K@3Q(YO%I//RP MQ2CNQ$^2T!63?UFMI>0WDT)_XW4W Y'"#"/H@P")3#4BS4!& M( >++#HL;KZKQJ(/@U0$F!L-?=5DY+-!3,(1+>UP8-DPFYNDPR&),[ ;/L9N5J,'Y^JN-=\$74/J M#L;HFKYK>W^Y94Q^"^O:-/I8?BJ+)]6G>('20,1I'("0H "@)!( )_+V(F+& MJ8@$I+'AQ>4\H'EN+"WLCDV^A6]Z3^EAE^X%Y7(F6-U,+.BWN(\,$W?!1:1G MX9EO(,/DG5X]1IXW][JK(/8MK39XN7S^A'/VC_69XBKC=%VS5:>^>!PD=K18 M>0HM[VG]-Z^O7$_?H6_(PW$G_W3L,Y-T2\Y-D!%LQQ&K6($AJ-GB!W8LZ,84 M+%>P&HR\OJ!9WS1?CN^A)D?B-VRIQ$P)=59I= MO5[+;I8\UR"]XG=/=%2:*4<;#, (LR$+5KSD &0GD=3%%G- P MS)+(J$AU$-K$LOYA\Z!LVJ(TO/D-A!/K$Q;KP:]"2W-BTB'M%D*FI&BW0L3"^2G-Q_U M SI[*L9C-58$F(F2ZKTRFD]B%$XY0=HJ4K)?9;8@R GBW?C&Z2\O:&5P<#'R M5=MD@0( 4Q^I_$L&"$$8^"E*!$]"7\!@\5A/D/U2X;+2.Z$NNCT=0]/^FG[A M]_E*'?(>P+&>]"H]]?WYRI=F[9NRZ^MQY^;]"9 MO37=%[X/198Q"!#VU5 C*&UI)O^9B2CDF9_XC#!+?U@?S%G=8H^X])X4]%H\ M6;%,=;+46/_F L^7>(FD_!58E:#03/@?G_GGL1A-D:Q>[]9 M+\1KN<_&6##@11M]]8*;MW+0E_R;M/3S)][8_F^+DN?WJR9GGC[7N: J$Z%8 M;3-#ETUWDUTKP ^\^BCN\/=/JCV:_$55E3G95'4CJ4)BK\:<,!9'C% !*(OV3:H39[.F6)*]#4^WYZ%#E[;>EK->H=F1<)I>^&[UQ->'^4$+ M1CC- A&#,,M4V4$( 8XS"&(UF#<5-$)^N*A4)J3>>:0/VN@PV2%@E!97SUC8 M-)EP\O];%#KYA$[2"<^Q5>\8F(999CI\)'UPATLG?7#RG,$!!DR;*W@.\$O( M$1Q@B&9NX- *UDJFT8#JI+]]POFRT6 =B[W)FU[7<;)%B#-?",0!Q5!>NU7R M208Q 3!D/& X@B@T36 V@3]UH%J*T5(BXOU(%#3#^[4I+[75RU0<,M(,,(@179;M%F.&25LLWVTTZ"%5X7Q7V7HO^2VC!K,7?:[=E M'D;RK]&J68O1SMHWZT%ST9.O;H6*419BQJ45F49$:FD1@%3:D"!B@4"^SU@0 M1_;=^&;H!'O4G\YH$OT 7_24XV74FBDV0T(O;,&G.ZC>0(F< 7#%MGOGFLQJ M/&DF>+3IU[5X_681A()'- A %K-42EO" ::) #Y.DC2E,$EBK"-H^R4G%JQ? M>?F 5\]ZDM0A=%AR[- WDY1?WWS^[?;#OU\N&J?(#N0OM0\WDM#^8R\$G:5F M^>A/4=]^Y&=^ENV\G9W)/@BQ4O-NLC MD]%P='0_5X:%PAE##&-.#GEAVWWY/*V7-E\^6O4:O9?/$];3>KGG86KC036UC9+(W-!PY!'*0D 26%M D: ,!Z#_[^[=^^- M6U?V1/^?3R%@+F:R '.@M\0SP #.:UWC9"5&XNR-N>N/!E]R-+O=[=-J9\7G MTU^2DKK5W7J0%"E[#7#.7DDLL>I7-GB&6V!7%32Z*]@F JX8[04W:?Y[\?^61Z2P@RR-,AC0)B?@#C.($!Y MD0.*< Y]!)D/M0:I79)PG>@G"7HM1:/#8X]*V/]/2TK"L$-?4RA*:G5Y\4\&@K4P_GEK2HN_*BZM,# MZ5QO^A[1/YCV=!K[1W7+V.[WW?;I4;O!H.)RCK>IP09X_Q"ES?RODAOU :J)QT"E0$[G1B5:5QF+G6TW0W=.N[JMF>R5W@G<,5>P]J_][ ML[G=L4=4BGEX;,=WYJ8&]7I#919BWDX)ZKN 7QHP#D/@H BH(@ MQS"@$&:KC8R/T#MU?]:,&R5E@;6R7/"DK#@-)QYKRZ5%!O%69B'7DQ/T]F=# MP:MMY0[E:&1T6GZ\-RU'HO+>:T7:<",E6N=U7X]+5-M#F"<02\Z$(1.+^AWS M!'7NHLQ[>%KUOLWC)]E(W:]/7:5;O MT+ZRGVSSQ+ZR!U2*'A:W;%=L13X$85_PNKR7WTCL]D1XW^6#"+07W_B_5D5= ML20;9KSGWU<&A&$AU^O2/#5U[+LE?S+/-F.US+&2"[O2<8-XK56_ZL:L[!RWTL/9/T,M]) MV_5P(TY+_HEEYA9U8MP(]MS3<43%P!U:KS_\8D2V&G['E[O?[DI6Z745&UO# MM:NT7GL'VMZ1N(9O-"8 !4_)$G9-OVD MN7&92K@S/RGL867\Z84X)WX5BK/ MZZO@Y^WFZ].:!3Y.@NO=[IIN'[G2?URC>U4%'%[!L?IQPD!0]@1I$)Q4ES1< MJ&OBB!RF]="."/2T4 &]]Z=@P9(Z3F,T4L:191=3Q6EH7454>-HXRBC.F]4M M>A;!H^L-Y?^R>V*TEL][=CQBM /0Q2'S ,.0UW D1=G* MM\.4=^3*\NVM)='8BV@:<;%T?'..J'JBG;.6,Z]^.ZZJV=ZZ_V5W:B*KO;HJ MX*"9]3@FBU5?/406K_P:!MI7_37RM-XO7[7;\TU[M_]Q_-_.^K7P**+Z-4XH%:?)IXR,^*W.S',N^W(JBT0CD+\XR$ (=I(;IHQR#W(PBB-,=QF& 4,JWV. HT M'6OF:%?#\M:,C/JJ0(^-$U+ #.H ]2F#)4A"Q+D%+QFS$' MCHW&X9*FJLE=>>C B9JY,)?MN/%81&*ZEU\=;CS.CM?PXPF&KKPC2\?+KX8I MU[*D6R+[$,B;D9>5Z0DK+RI;9?L]6RZU-1?+"!,=^U$42#-MOO B1GLV[M:$ MSU_(SF2^PX&=YD&:^8@?EE)?I#G&B:B!BD'$HAB&!.(":84#0/X?_W_X?G"#* M]_WV_]OYN>AI_V.[*_^3T2LORJ*K$"97<9K*0'>4A5=YEE[Y>>B55?4DGPGY MOX7I%0SS^AG^]]C/KJ(\.9G%B_;>'_R+_/AO_S5(_?\9!5>>V(_D*^\9D8?K MDQ]%5QYGY[&N#E\K-O(9_))JUF3.]]&S(J<#2"2Q*^]&BM3)P)$3./:GB]3+ MO]0HD1-P(W-#3I\S'!*RNT>;\C^E"_ENNZFVZY*BILG[+?_@K7OYI?A8;M"& ME&@M)Y7(>16Z0REMT'+W.]QE[\H[85"J=9=%D6-W8-([]_[+\4WRLF@W#7#V(JPW\>$OHV M%5NE$6%Y@A+N *2BW23$ #., 4QA1$@W>"-; MP),H##0HL-06M:*%="A 36/8 M5T:?9#JH1:-G* I;]DV7_+*FS% X%U;+=!V#!%_1,;=ZQ\_8[&[[Q^:Q%)>Z M=[*3NFX;"(6E7&<@20X\R8*H-;XK'V2%WQ^?;V\Z>0+5E2?9TL@"5I#2N"EQ M(" ]RZ$J&^]/R9%GO1>$!GJSI&&%]9?+'58'>Y)"K/&:80JCW%6;?+P530D) M0AB! *)8M#8, II#"+(HK (PR"*4YU.22>K:RF[::\DTF06FG@+I[)0R=K+YM[UP;K(J.M]:%;MXT?.B6@C*(X)_RSW M/]X]5?OM ]MI'L$55W-YLR<9\(1DO98%[R_.@]0,K0G<;@':)-67J"Q3 M%<5 R9CRZT:U8#<;6OXLZ1-:Z]> 7;SKVAE']Q_7VKYN-+.:4 M8:AVG\C3)$9Y@D#F)YE(QPL A#$!2>0C'Q$2([T[($6ZCG6PRX5'CXG:VZ*> ME5EPKOAAY,"6YJVNJG#5-F$'(M/3Z1-IR1F9@@6OPX.3/5@3MZUI28I4EQU_ MI">*BWE&FJ\;QI-%2=7G[6;;1HGJUC=M2)/B+,B#Q!?#WOF9+BX8@'Z:@R2G M"24%(R37ZC<]3LZQ :G+QYKV]&^:4/%O5]Z&*?:W412:8AS8FB@TH[Y2"EW" MA_&6#>WA^9]F0\DG0=J<(CY,;/FQWY/ >^=T3[^EI^J4E:L/FWVY?_Y8KMFN MJ29_7@49QB3U0Y#[C(&8%#G("PA!$4$DLKI(G"EE=0VL[UB9:XJ>)-EV)5#, MN!@2R+C>6H"IIZAZ")55LPT;--) MT92)F2)-LV*[GW6SHC0D 4SR%(11(N:QTE0H6 B!O,DS?TP+;0VSPEZCA7N M-*=85!$8-H0:%YIJC,N:*'1C6[I2, AC*6&S%KX:I[9PV$H)^F6X2NTUHWXI MMVS[F6VO?][+.P+-7HY#[R^0%7'[X8OWF?__]4_N2]PSK[[BF-7;<5 :TP$M M&X+0TU0[,M!MFC(*TK1E2O^B2S9,&85UUBYE_%G#R%>;1R7O+U<81R'Q20)\ M$HNK1N(#&#*^QV8)2I,B\R.H-4/W='G7<:R66',[KKF!GHE",1QE#% SZJ2, M33^RU O!5@#I=/%EXT2]P"["0?U/Z1\%FRO+CV5%T/I_,[3[L*&BN=^*)B$* M*2M @0N?JQ+. &0T!"2"!4H18FD$5<^#0T01K:\\AW!4 M0M,'1!NX]33."++687$*D]&)<7#1Q8Z-4["Z9\?)9PUW-;1FE:C-_D7*2@P2 M;-KSM%DDD5#'*(H!CD2$)O=3 /TL 4F0A 32- F@5N[N!#W'RBE+&0"BE%$Y M'%3DVU>"(_FWQYH5S;UP0H"*FZ,]L6CNEA*]D$--6LX%;8@[2-=1Q&EK2YV@ MMNP>JP;]8M-5?$W_8"F<9/2@U.V@\[AC#97')4Y&_438PI@^ !H@T%.F2>:U MCG)G[!J=W-HU%CNHG3'=/9>=_\BTVG0CQA/7XVV_EM6_FGG%_&P=K&*^+?'# M%P:LP#F(8Q0 +&9F1CYD*4YP"#/-RM-A8J[]R"YI;\=IZ]9RCLA);5.RA5[3 MFSP!+L@>9E)SPC;+/*?162OY'"&U\6BHH2'D-+08"FL91!,TPVA)NT=:=ML@Z>"T5H'O%%B"S>_4P%^V?=. MZ2W#@(U8[BVJ1!^FXQU2IQ?_V^?C(_RL*/Y)EF&)[GO[YYN-N*>4Y> RT^?N M!]I\>11+5+_S)?;5S:8NM_TG$V6:C#;W5O*'(M[T$96[NCD(SF 2ICX!08XQ MB"$M ,9A#@ADF!$&44;T;D!>"S+')DT2;.P6W:[7:%>W@Y(V3-.$O1J9J<:Y M7@N_#B-J@G\@ 9Q=\W;F9>!GK_M<@]234*^\&JS70=O,'=ASO%X#^,JK(MTRQV(X[[5]3EN!PU>#:]D0Y:N!/10,?74,+KR) M-]Q^^/58UN?Q \LK@C&CA 8 ,S\#<5@0 &G,@*B'1A05)(GP(MOQ,(^.-U9) M<:D8X_'ML&M,BMF;^%4C9 M"\5\.;9O7!5A1FA4(% $$00Q0SG(?1P"G,9Q&D<1C&/-J02C]%XH&--M6&DU M&M,5I7DXQE! =N(Q'>)N S(]*!U&9+K47CPDTP-=)2;3]YK!'(*['4/5T^Y9 MKOR5U1U>W\M$\-K&M.&2 .8$D9KD9B)9^ M;1^\E@.O9N%PA!\_H1L+2&.>@'U!F4T0L"(PO9$!>M!'AP0H+K7<6 ];"># M #1?-7.E/K.]J#&_W6U_EI31M\_?N1-WLSGT#KP6+:WEE, 532,215D!*,+" MJV((8#_*09(424Q@@;B)U6GSI4Y:RZ+J]P 3XP%D(XDW3^+05&Y^\QX;IL2! MZE@NC0X2O#88_1Z6FK:KIB^ "QY M91J$%W70] 5R[JL9K# C#(>GSY-X\#S)=J2L1#KFS6;/S6%5$FD*@U46IA#[ M"0(0^91[>RP',*(Y0#F*@JB "2WT+\>;^?L?NQ07$@6[;N+_#DT&< MSLUWTPC7O?C7>,FHW8'_J_/O:CEXYU3*-F-X;AA=/I3G5."]$3VW%/43XS_L M=H*;KXQL?[+=NZVN/W6Z[8=NG:OU<*^JY@K?,J.?4]TI@W#3: M *]GT)1QVRL$G0)IE*/?N^!B"?MC<+K9^Z//S6C\=3D$OJV!\%>M'I??QI,\U\SQYWC)3RMY;_>FJL)$HUI;8M(#T5[U*_\@[TI9BZ'-C3>!V\EO1?B>2BUD!'".>V0>M=4TN! M]\?<27[09OQ7:/\5[9EL"4./!8&K%),LA# ":9 &($99 /(P(P!G*0W#.,,I MS/7LA2IIQU:C)>WME!NY&(A/U4:X$(JNI<#[3H:Z# /6 A)\7-7#*JF3REU] M^-8,AS+AAX>[O_?[5]B%M2[347YWXW&L@VNXMKC%\3% MK+%R6-B%&?)A3!2=*EHFSU!:!X#IF3@_>EFV-HD5O,Y:\-+ M+SMB;1+BQ72UZ3=FMCOLC)*]W5:ER2 *A:4#%-N&7 S@D(#L>WV M@6,D7Z:IH((0!EL-JKQK^@O.E>3'=LW?J.KRH!4_T:8!*6* <9J!&.<%P$54 M@#"B28@U=L/ZO6OO.O]?E?BI[V<#KO?>K?(V^UD2UHZW\\,4%T46 A+Z";?DC(*.(PN-*ZT(F>BK<$0>G[K7D MO9;^=,\B,[GH)-';E8]A!OV$G&QES:MC'4^95UAGP7QY=52GR?(:[QEZKN0' MHT]K]J68+(BLABHBZY0>!&GAPSP -,BXF12CLE'(O=X,8XA@$?/_U:L9M\69 M8WO:\BF.A'6^(Q[-BZR.B9'X,C'2L(F^M:^HZ&.]Q+?1/*I??);Q=-5J-%_5 M0?]_VR*TY0E:XVM9!]*V."_\3NL$C'O67@RP;A-MGIM!UR*Q[GXC&\\5<>BG M 8' 9S@#<5(D "4! RR/_=0O@B"+M(K&]<@[-KWM9/;=@:!V7UL=6:K91G<2 MTC. _9/JKP[I)+M\TU$$Q/(UV350R.R.;F MKLFK?R>"/^NU*+OJ[8C4Y-VSVQWW:E<0!A$)HP+P0S02# M!,4T53YM+\N[8VMWX&56M[^7^*8*,8#7^Z4TW4ZE$\#;D1- IS3J^,5O1OKR MM<@\">WU_A9H1#Q>[V^#6?#D]?Y6Z$5G7N:[C 9Z%F9IN9C1R\CZ)/ST0BQ8 M&N;Q]EG,LY53>&&(\@PG(4@P2L0T 'X*HCD!(4N3%,;()RR8-E^!O2\8J;0-QO" M3S6?ME7UD3,J#CSEYJG]&[AY>@F7TVENT&!NYVZ=ADH_\HX!K1I5FHR?$F016D0 M(9!E?@YB2A'(88*X0"%-"B8&."@E1 Y2<'[*Z)+4N%?LE8;"'?!Q4 MCP;^]]WV[_V/\3%.=H\KTB:HY3$%"1IF(C>5P5 :9H [N8GF*4AS%*H MHM$3=!RK%S2L>)]WY0B9/WO7!1T^Z"F:!V\XSIEAD)/?;Y_OKG[\-[[ M]YO/O[__\L=\=;GD>40SFH=K[6C^2^=V ^_'AGAOU5U]YTOQ3?^KU6!9%RB*>GS81YEW WU M$R+&C(D&;)@F@)(DAWD6YF&A5=)GARWGQU[)I*B.:-CT.GQZ1T;EP%'):M/ M2)::=;@UJ^6S].W4W.#EOXCN(7VQCV%PIV=3=M9N^:PPM?"]GTU!7MX$6EW= M]!J@/F[4#8C8NVVUKSZS_8KD"28YBT6U"P%QFN6BQ24_)40Y"D._\'%*5QLY M\X;>Z=P$]))3TE-8Z^D%466=?8<>RSU:B[HCC[8GWJ+NO,3ULF"ZR65#PE.] M#C"7Q8QNENTT2TGORN,4;<;Z1R%9B_/W4UDXQC\*]3*^/_ZX<2:JF%K(WK/Z MOS>;RRXT7[?K]GX,IKV-+T@W2%KF8-'(I2STI<2O&WN6(T MR>\T$8:]G$TMZDOG89J(IB>WTF@9_8:XG]$#HQ]^,?(DAB-_*8J2< H?-]H] M<2<7)'WOP(#7HOO5#DYE.Y83(C>Y47S$^". 0HPP&(618 '"4Q\$D8D" - M1%;THM&; VM_HPB.X-F33"\=QCE^R(5".4:?Y^7".2I?9OF8SH407TMK"3=-!SQ)6OW2=UA&TU>^5I!KAG%,0&M= M]TZ",KKL'5YUL:O>26#=B][IAVT%;2['$EYOJ!Q8>!@'W_G9BNNG7\1Q $@8 M(A!'!0(X245=&6(I25#LZXT?FLN08R6_/ILG*E.7MW+2YOK(Q-P8CN8W, WJ MN).LE2A/S^A2*>YZL.F!Q>[/749]S*3E+ RDR*+EYT;*%NT;/WLSHY,1RK^*X\R8MZ;.@2]G0L:!9B/"Y76RRB,PBD&\$9?LC,S[C>[$M:KF4\Z!LC3SNICQ]^D?439;0N MJ7]X?*JS]+\4']!.G%(J_F'KUDG/_0O(4D=^/ @RF$6@@&*(#(4,Y#3)0!#% M&0H3/Z,ATIIL[(Y7U]Y)A[!WI&Q49.KRBZDY+*_D.^A9),-/H#^WV;UP; U_ M=LCILA.DW8O\8@SU B3U?:&[';W>[6XV]*[ M,!P+,M7Y<:+QXY>G?;5'^/E9G5_7OK[4D19ED ,2)2EHL5! A"+"= M4;/LI[B88+,P>9N>QRK%"0E8C@ K9#)+&@/H9P%(84$9)'G"4JU(2#\9QZZ[ MS/UKNKN3KC5I[EQLF/I9EGD90WHPD%W/7S201-4/F?_4:S(N> M-;"3O29.[Q]^<079H'4[G*9Z^_P[V][OT../DER+.XZSZ'L1)#!-I*H9O+@V YW1=.T()MG[M^7S,*U)#J4[LNI)7HWR MT(P^B9HI64C0>O;&0*Y.[E!ON9,BC,*CJU83:\N6-&=.W$N M"S5#,PNAGOGH@IMN#68P6F( B;6!$N?K+SQ&8@#>Y?"(H0?U0_?'T+&\B%,, MW9^^Y5AECL3^33V ?X9K.H!O#DE/1SJQ>EM7@,/L&P7KSY9:+%C?#Z$;K!]X M0C_Q^%VY?Q:[U;LM9:LT8E&:80*"1$33<\*W%#^/ 2$I1(1B[D)GJKG&W85= M[R2BQE'0\@0Q]83B$^SC>C$'D>;.H09&*U&XCW.CW."3A19+!^YCOYL!W/MS MT_9KUY3RKU/=;JL]6O]_Y:/\Y^GDZ9(C=HOC8&;$;OM=YE%VZ] M-@;MLO/:Z--ZREGM]J+3NFAY_67WC>U^EJ3NY(^C("8L3$'.X+*+*-T4J%;=)I\S"S:<)TL=(WIQFH8L@B&(LI1K7!R)C5 D ME(898S3WTS17RGJ:I.18]>34.DZTOGC5"S\,2T:XVM'J3F/@<@1A@?B7DO=^[.FK]\F:$1R:AIM31ZZ M 11C41B.UW]:6061#YVY-"0]-Z/P3:X71P%9>WFL)_* MPK>"HU O;_S&'Y_;ZN%_,[2KFQA R!(2ICDH($7 +#1W.*[Y0JT=+D - M-W:X?%0_B/2-W8L%C_?T:-WX>31,DA3)H;^,@C@40W]I$ $_36B6^W'(LE0U MDC1(Q;'Z=0EJ.L/CPID.)UF!K*=]>FBUPDF3:&;$E(;77BRP- FO&UV:?EA? M#?\H-^7#TT.3NX&3$(<9"OB1E'#5(R01JI< &+"",1@RG!2JJG>RLF-U:VBI M*]@I[&FE,@:CIT@-&8M9*H/,S]";T_46TY5>&%W]Z'_ =*#;P#19V>D=^I02 M/P!9QB"((MJ)HKUF-_!)$11Y%'&9%@6( XP!# L(P@3Y&$493'.B/.M5 M@:!C#3]PX%4-"_)7O&R9T!B2JB*]<55W(1,]=3^*HZ7N77?%83(\5D4N&K-D M+U9EG>5&T6J@.IE,J_.>84E>4Z_RI>@O&I+YNTV1 MX#79ES_+_?-9)8D/(Q3&B $4)BF(<5P F!(?Q$E19 F*HBA6RDRTQY)C"]JM M\:GY\%H^-*O\Y@M?S9-:5J1Z!GBR>K#FZ^H@8Z>U//8D9:OZ<#Y#RU8J6A/@ M156CO97U*Q!DL?2'7SM2MTA0K$ X?O-$X81 M&-4AG"VU6!U"/X1N'<+ $X9^0GMC_J5XAZH?']?;OZIK7.UWB*@>Y\>6<+B] M'#(P^&XMZ'J2L/=G2]KFYJ& T-:V,$9J68.O /K"E*N\8]BRLZK8_OBK&2'" M""D(H,A'(/;3 ""*8Q D 0L9)(1$6N/:3I=W;-%K8IH-,$_QJZFF.2I-BR[I M.-&]?@BVFD&>+KYL_\9>8!N$K^D5SD9NX2/V@'

\+]&A&]O&4P#YB^-(/:;&"182ZMER>OP=.5AR8W' MV;&W"1O(P-(.K4-YT>W;0"3G>[O)$K;FZASG48B_MT,IGE0C?SI M@1.7PVPFP#N;6C-$]X7'TTR(8WH.S=0"IOV0-O(4\L]R_Z-MP?06567UI1"A M*$ZN25YD&/L(IRF($GXNCR$E (G"B"CQXX)E,2Z(ULV1*F''-J1EP_N+\W'H M2W;E259$&*IAQK J2EF\:B;&A=#T+(P]>1DT:](#;ZV'DR+9A5L[Z0GCLN.3 MYON&J7A-T<=7MI;%2UON]PB28O ZI\&]I8'NJ04C29$$$"0D#D&_6.4]HI+R$Y9DUMMO16I?W8[?$Z[!RU=\]_'B];3&7<*90 M;.49FK*Q; [B3&%=Y"?.7<\@=_'=CM%R?WV_8_(WJ6H2RR!+4403 EA&N)5C M>0*0: .1$Y)3'#&?^$JC34=HN/:?)%'O2%4C]6Y *.-VQ1)43:_G'*5)IN$ M7(WDPOFPS?()U3^R7@+A.)[1G,&!5Y=+$QSG_20S<.)1,\_J,]N+Z]C;W?9G M21E]^_R=FZN;39.%N+EOLFK$\-Z<^5D2%!E $4JYE2E\ !&+ ?73,$S#HD P M6NVW>[16S8Y<8K6A8\=.!!SQO2$*N:_^-&6'KF M2\A)IE.T7(BVVV^^UT+[S3OPXEU/2TW;U]$7@"7O1H/PHOZ,OD#./1B#%4R[ M9.SY&9#1MMU.6VJ(<\+2'((@I03$11 G!=$]#=-\XA"'^NUS.XGX]AS:8EZ M[UG!#[S:S2]Z):-F$^;CU=/_ ]1#_RK[K;3',5GK?-%+9.'&%V- +_M>C#YM MII:?MIO[.[9[$!TTZINF_2K. UP@3(#/,B@J[PE 6$@]K,B"V :XD1K;$]:*Z:BV--O>P3#63<6,5A#H@?%R#.& $XY$Y01*(D1*B 0C0_V0YO M%Q).EY:Z$U[3\1ZW.UG&,+-[3Y^@U*S73/!ZIDO^4@AJLE//E==*X0^T;R;- MVC-A(\ LV:\^"HL:KQ&(YY9K[%&3" AZ+/=U:D@;>WZWK?;O?HCH6O7^B=UM M/_PB\F]?T9Z[UTE8Q"G,1>OT) O2)B:@N:TA[.T%;)Z2@*U25V(I#46E&78Z<>(=[)\$+-P.- #D[WMW6:QGR MOKH6H$ZTQJ$@#>,XM@6J&>XQ%,AX($AWT05#1(9X3X-'IHO,K3']\/"XWCXS MUI2S#DRM7*^;KHQ?BJ^,;.\W@M%;.897L%D='GH2=L90G0VZG9C$N_"75W,17\7WT M-IS)\M;F0]2YKAW-O/*N'[9/_.EERET="=1Z%:QM/E^H.-:1N(=K9ET1-*@P MH?_G;OMYN[EEV\]L*\A_W.A7F8PMXMC:T.1/@]L,7[S/__Q,+ M^W&[W6^V>YWBDU')C)M(JT+1,W&:\G!1EZ("W*PV973EY>I35 ">U*@HO6 8 M*CQF1U]OJ/0P1)X#5Z0/,F5HE9*"IC!F($Z8#^(B*@ .<08P"7P"1'E9'N"DP 1D"0Y$38@/ M\L3'@+#,#[,@#""D.@>Q7BJ.MW5)T]OP[:NAYR&#^NM^^:AI\FS4>NI; Z[I M77E'BO84>!20):WMI[&HJH["/-?/\8?UW>E;QG:_[[9/CW*;DGY]K>]?]YOK MA[VJ0SVQC&/=$]0]2=ZK=]L. ]Y7MG_:;9KCL+HW/268:7_:HDST--.".+3\ M9T6@1A[TU-J+^="*(+M>M.HK=D:YB5H)LLJ3((A@F@,.\[ME2<43]=G>(_^M)?74];K0X$VY\>AVO4:[^H?R7W^; M-^JMEEX0<[8I%Y3L6KZ\&(NWEX)X@HH246+.K:#6R6&,FF/%E=3 M@!/ M%3,[/(R*2O$084L FH>)TWKP*^\@#$Z[/F18/%>H8+1UOABEM>PY0P7VQ7E# MZ24SU19Y/#>;:K^3B0/RGFI%,@ASGQ 0%0'A6AU @'P_!2$,,&-^FB=$:6;( M"(T%;U./"82"#^_(2-7$W>:[ MJP+%"4P2QKUNQ/?T-"4@3_G&SG(_Y/],:<'T)E$OP;7K]+SN51@1=ZG>9KOW MGF6WJY8?37=^D8^I>#QX;9](T]Y-96D<6/NY()G_M/Z2Q[9OK(6GWD1 M"=LZ_BS"\[+'J24_P\7Q;%'B!AG9 VDE1TUZ^WQ\I%&TND^UO)OJ^!8R3'[W M VT:KBZ;%]5I*?]DPJ/E8']R-_>>_)WC1]V MA:?8WIL]2L8]MJ&SPE:O5> J&>^OD.UE=L\3/Z>#UWO[W-\+I=Y.:]@GAXOZ M>E(@;S;;ZLKK:T9WL_%J"5QYK0R\1@B>E((GQ. ).7A2$'_SWSZ-H40K_A3C]9:O$:^EROG>(WHSWS/5\^G?LI$S918I89154\/ MDIOW95$PT627&:0DZZWJV&MK+-B!&^_(CG?DY\H@25E3>--9%N[DIGGEJ"DR M!WG,9J(P2LO0)+58EH:9"+I)&X8K&)B1W4Y8P^L-6C]79:5O, ;>=VT:=KOM MAFV?JC/OJ&%#PQ(,X5?0>0O0-;5['+4+99[ :*:V0XLNIZ 3L$Y4<>I9TQ9" MPIT@HEO#YOYZ0YNNBR*P]:&)3(@_!ZLDS3&## &6151,R\C/(]H&)01K7/U&YEC-# M1%^NGSC15093G 6D %&&1:LRB &** 4P1 DLLD T*].Q*MH< M.#8OHK6?S#Y\0VMZFFF&^A)5,RM.Y:1G7X2(:EZ::3O>@1\1$Z\Y\KHL77D- M4U:[()K)PUXS1$WZ2_=$-!-/3VM$PX7TSQ1W.WJ]V[U_VM717<63Q.E;KB^$ M.F'4EJ3ZH>$,X/11P1R;GDK?[9!LDJ\%3^M T(_$Z!APMM1BSG\_A*[+/_"$ MGB905JX^;/;\&']-*?]FU3O^QR^[N^U?FQ6B) CC(@",9!C$,.&[;YBG(,X# MFB8)]A.LE%PT0L.U^RZI>@W9*T\0YF+Q!&DU11J3S[A&64*M>?8V :RL6@J0 M1G2,OUWK&/_#4ZR6DH6&O M/4\:SUGD[N2=&,=SBTJZ@F&48)*&((>8[V1!F !,XA1$Q$_R"(=9&&K%J<[6 M=ZQWS4'H.%U(>V;BB3#4#H,S(.JI68-.4O)NQ]"9##CLPV!OC.')ZDL/*^R# MUC.2L/?CI41$$YB&, <19ES'4(Q!GA89* KL%Q%* MXURM]ZL*,<<*UQF,QZHV/Z;N']=E2GNLX+#PU'32EDCT%/2$ZI57T_7^;/[K MI&V>"E![HP*'22T]'G 2=,](P.EW+%P"O?N!=O>L6ODA"F@29?PTZ',ECX,, MB'IZX#.$"M_/""JT&H+V$7&LW"^OZ5@0B)J!GPM2S["??OHIK/,NZ\[ N+B8:TF\W"7< M&.^;[%TYK[X4&\!7)@9-K/(H30/,C30+D1@K0OFY)TH*D.<9 MBOW]@/HB=_T/&A0WRKE;Z^N-&)I0<57=M1-W MN2OI4PP!0H1[V$7*0,XR#&C!(NBG>51$OG*!X0 1YX<.056&$$A#5Z-*:D@P MXSIG"ZZN4RF17C?!$D'29/#N$&2-XBP+T,T*I'I$8*D(:0+2:"'0T+O+%>-, M<']2$#/UK&GFQYW< ^3W%-4N>@D@9R\[MAD=:K*F33<'Y!SJ] X]&Z6>J>C+ M"%$&;9 9,@!L1H+(^8H+YXD, +I,%QEZT/AV[:RD[)H0T8RCND7/LN,2B\.B MP'D,?.@G($[C ""21J#P2>RG <4DT\K@G*3HVFUNJ'F/-3GM"[@)>:E%AZQ* M04]5^RIQRXUWD,OMA%Q,KN[4L-J[S)N@M_3UGAK\G@L_Q1=-KP /.9FR(+6Z M?MK_V.Y$CY-5FA0%93D!)&(,Q-P]!SCW8Q"P/&)^D,51F.G= [2(C!H,9G2=/B3E6\/.YU6M656:G91=W&W? MH>K'[6[[LZ2,OGW^7C%ZLSGTMKTF^_)G/?,&5W*@Z0JBG 6$(4!])(90P0+D MB1C]S/R\R!-8,*3EX[M@TO6QX,BRJ$K:M4Q[F[;"B_^K^#/A;'MOGD0GG'+S MF_?8(/#PL[<]]'5&!_;_3<_T./F\:B;KI3^:YI7 Z?;(&JX-\'KM]401-7ILC I@.F)J"[NF'1N /7W1HG>UJ0#.[(9S M;.'E+CH5X)W<=ZH\;Z2"3?=VNUQ^W.Y&EL"K\+&!I MSH\H?A:".,E\D!,:@!#& 4[\#*,T-\Y;OJ3G/)N@F[C9D/?^% QX#0>:8S.F MY*=V&K H%3UUG260>8FMPS!=Y+CV4'NY=-=AZ*.9KR.OF6?@O2\K\JGYC*MAY\S^%^TDU&$S37V^I)!-'_%,0]2=UR0EHOLED)::G]>5.*L8T1Q"2@&%4#10B N M20A!E-$(DH2Q.-0*D&VVD.@T[]5$B$G6%8H_ M= A?>6<"'7AJD6(\"Z*S=6DWAY5E;_4L".WBVL_&FOI;[)>G?;7GOWYRZR;; MGVSW+)M.JL^^'E[!_3U^IQ6IYGSK$=S3_H4=R'K6I$/3:XEZ.B+0\C.F$1HY M&R/++N9Q3$/KNAT*3YOY'C($7/'OQMWD]]LGO"^>UFTVSPJF)&5%2$&09PF( M<4P C"$$"0K#!!&?YD6DXUN,$7.LI6\1E=?PE0J'LDJF[/3@< /;:\6)28FCME MZ[=%\Q35IAMR/6-\?\-K=N6]VS%:[CUQK5=YY!NDX3R=HJ*0FK)L/T"\E-=6V@%U3 MJX^P!4615_QN K;!/?HH*&M7X?U4%K[-'H5Z>2$]_KB9HKJ;9\.-2L'*O0B> M38_R"A*G\*RIHWY$-R4MQ8YJ/7M/0FP/4-[3@L6Y9O@,JR MIF@@R_;7 MM132>L%O9C]X54U$K_KB4^+"H<;5$ZEJL7D2W((A*D>?9:E@E&WV7U?8R='' MT0XPN>+CE5[ZB#K(&L4J"_FQEL (T#"-0)QF&4 I2T"0H3!+XSPG,6X3.^Y> MT07/$8)!LLC=W#W.J&?-DI_UE5S3:'ZEO\==C*Q=;W:ZO]%=R^6W^+M-"J+AE]W9C(;F0/'W)]NE1-,0C5)\ M1Y9=+,5W&EHWQ5?A:<.$MO5Z^Y<(G?7DRAV3'%<$$I(B/P2,&@\&[LHY)^H982U'7K'=>:1.\!3]=$0R M 6;WY68C?OLQ6HN'-)/CU"1>X(#Z7++;CH$E#KL7RE_R.4B2ZI"?NDX MTB2??X^HD:JXK<6(E D:[@+BZO^FJIX8?5]G"=7G6!D[[V=ZY1,$DYQ2D!8Y MM^^0)@"F).#VO4@0C##, [UL67T>'%ONFZ$<'W'R874@NN0_W^S+G\Q#XCMQ M2R&:W_(7_BKW/WYLU_(H68^Q-[^-,/@ZBD;=KRT+?>O^JWS46.N M/%3P;]NYW;9HCLW%8\O0&G"PK DU%]&%<9RQE/XHV0]<:_?/7]E]*3K*;O:? MT0-;%5F>A3 / 0MH)+H7$8!]FH*LH$4,_32*4Z5Q'D,$'!NLFJ1WI.D)HNKC M8WME,FY);"#5,Q.:(+5&QHXA,1H7V[O@8J-BQ^!TQ\2./J=_Q_3'?K<6TQ6J M+T4[B^O77K9H4NV>,[R"8PWZ@Y_3=B5:RZ%LE=C'>^Z=U/OIC$AB^K;-CA#T ME$L)O_>GU:9;:EB-KMU&EEWLVFT:6O?:3>%I\XZ1?[#]CRW5UL:!UUW'3;K] M(VO2^@.;SQ%/:YT%L)JW+)8 J+Y&F4./&BA5V\U9 MHRM<]QW7ZG-HY7W>R?M*NRW<"50%%3)$J:DW@P"M]GSK V.F+=V%EE.1'O9/ M]*+OYQ9*PM":?2GXOSRRW?Y9U)SMKS8)B),@ A' M&(0D(IC%:9XPK;F)&K0=Z]UIX1,MJ\=MQ?TI[DD5Y2]&/5153'5:AXEDU0(_ MCN2EI\%G-6*<#2&FEI$K62 JXCL;ZAVX<50RIB8"%\5C$Y1?KHQ,322C!66* M2YB.9:WV7PI!HYU=X^4'!L>D0 M](0&[-A/MGEBFD;B4AYJIF 62CV%;P%*8A8'BDQ"L39 ]7S]A<>F#L"[')8Z M]*"9JGUX>%QOGQG[)EI,BAN1YA<,^XAA7%!0%"D$<1Y1@,* @2A)6)Y KG-4 MJPO# !W':O=/=,_ CJU%/F';CU53]X8$I*:!%F!KAE ;@MZ!H@-EG$!E226' MJ"RJF!-0S]5SZG%#][N^&Q/5 B?I0BOFYUD<%#E@2>3S;9$5 )$D!&*2*?(C MGZ8!-*@;&Z*G]&L[N\BKI:[I2 _)2-%KG@/9S$5N*,HK9[4L1'U'> *5+:]W MB,RR+NX$V M_=NIY_9O']ULBZWP.N>NBM]G*#\.X\$D THQRYS7F_P.#* 5I MF"?<=?73.%6:-#Y(P?$NVM)LJNT\3E5V.U2_?>R7R[AF6D&KIY+:0+5N($?! M&%U!]J^XV!WD**#N)>3X@_KQ61G4XMJ*UNMGT>?W']5AY*SV#8C*6LX/A]T M9\-+W3WZ9_4_.N.,[7[?;9\>98[=KOJXT=X'1Y9P?:W"*7N2 MM-?0%DT>MOO-5D>1QD0PK5&6T&N> $> .]C2%# :Z=K8NHLIG0*XKO:I//XR M55=-"R-1OSG:+RT@"<,H"4&<103$8<( 0D$"4)I2DI$B89E6!>9"?+L.^+8= MSU#3\>S0L/-14+_R.FR^[$ (S<^M%L5ZA1]1SR3:K.OJ@'E-K?#L?H)74O6E MRO7?J@9,\U/8K@C3)6_8L^6B;4"WN4#=!$+T@+@3/SJZ5#%E08CC#% "&=]^ M< )@P@+ 4H)(5 0%TKL?-&/#]9G.3I<,FW)7VP?<2U//K.L)DON^:F:V[6['4/6T>Y;E9^]DF6=S>Y\2/XY)Z(,, M^;'H)9V '&Z[(TR^8%FR^X_[/#JUO-I3]^G?VO&)9@2+& M'8N8RX[K:(0 ]'$.483%*A-F1BDX%@WFVK&AJ@GJ7J0JUW'LELJXWR^V>_WK*/@\ R] !Z888C.:U M*\I3T6VW+B7SZ$MO/X8/$R(RZ@>HCMAB/T %HHOW U071%\_0(VW]2^8/F\W M7Y_6+/!Q$HC*U=W#9D\_KM&]ZO72X *.=9[3!8*P)RB#X"2.*(IQRXT0F_HU MT[ @IB^9K,A 3Z/5X'M_"BXL73--HC2Z9!I>=;$KIDE@W0NFZ8?UE'#_U[^J M^1,TN"$H^5%[]*8A# D*:,2/QC05S?WR"""8YR"A61"FC) @5FK^M!C'KMWX MFH-9MT7+?;UQ*_0JOXG]&Z+*>ZMZ1221F%\/O=!7IDU"9=T0[&_UM4]8_YM^ M=>7])R;;?VY0F;'?.;%$STJW']W[(- M*\K]JD!1'I,B!9A0".(,0I"S'(',3Y,HQ4$>$5_G7#] Q_&6W&3][M$OLT/[ MD'343ND6,.MM>0U<3K$]@'MO&J+#_H?V47P"EJ6S]Q"510_;$U#/3]=3CYNI M*#\A?&_+N9/(3\.B*$#AIQ3$##* 8QH#'*70ARQC*=2ZCNJLO<#Y^OLW/?7K M(E=3.4,\^F?E[]\<7"GU<&])F[HK+ZI!/9#.M:;O$9=CA?ZY*_?L2U%4JR0+ M\R1/,L!@'( XQP7 :9P Z@=^GOL^B:G6H&!-^JY3' 4=L.6$/,*=C'N1['B/ MRDVU]U#+J(O)-D?YJ@>S'4E-3Z_UDD_XJ4"PQ.6[]-2;"U$L.O[F2/T5SL&Y M$(W90)S+9%[KC$$QJ1D0&^#U+$4];O1T/HY]=V *ER6U'R2SJ'Y/@3U7 MY,GG#:LR1,.0C_W210F(*(H!7$$N<<=YQE(60)Q ,,T+90R M3$:I.-;5AIS'#R7DQP/:_4NS?J%7,&H*.ANNGG9>('6@FZ.0;.7:]])8-C-^ M#.9%'OOHPZ9%O3<;*GO0:]7S-B^YWOZ4.^M?PAG7G%E(]+2EIVY73#>BY<^2 M/J&UI<[Z@X!F5.VV*RU$F]3(G>WB(Y6#",*:(Q*D 01P6(6<&]2PJIZ+&*D)_B M+$JT0D4S^7&LBK5'1KKLB;D\(ASZ1@QUU:S6FRM\#<=U&9&:^+?=ZONAZO7 +RYJ9 MR/=EA9K)BIS EZ+Q/L_J_WS>X7*\9/<;^JE42!T6*TP)$A9^#.(YR M@)(H C G),/41Q'1:9:I2E=)'V8WS6P)>[LC98VL)17YC=L(J^(PO2:71+TW M+?G?O(-8OCH3BT8NEF7QF*52S1:37O:3!N;1Y"65=9;+/=) =9(ZI/.>@1E4 MK;)]]T/$!-YS"[S]\(O(OWSEAJ=:D2C*THSY@&1)!F(4OAF-GV1CZ!G]VT);713F$UDN1W#ECQ.MA-KBYH= MU!LW7@R$>;<55:ID_\]R_^/=4[7?/K =)[5^$D'HZZIB_/_H'?JU8J0H(*$( MQ)!A[H6'E.\P40%R/\T)SG"8(:W&,08\+',CIWE9;B)+M5.[8PF97>+)N5 M M.W*BNM%_SE(V>H._VWYC M:T;XN?H/V;K"1H_PX35=.ZWC/;'%C]'FV6NY\QKVYG0.'Y'?]&VG*]'I61U# MJ2W25WQ:'I;ZBX\0>L$^X]/PQ_N-*[QOYMQ\VF[NN8(^O&=X?\>7N/Y55JN\ MP'Z2)PG . I S-(80,)2$* D#$-Q 4";GO4X;DN,*^NO)93&^W"C3Z7VD[[,A]!SXI,MIT: MD[_3NW_[TG/:K]N(L5?0DGN.0-6Z;L^B8&:9WZ'JQ_6&BO^(N=@_T5IT!KC> MOT.[W7.YN?\'6C^Q581Q$!:9S]T7&(MP* *0<;\F\[.(^# .N).C-=A:A:KK M& 4G+D>[$_$'=F1#<^JUD@#5S*!UL6C&'UJ)R#]T.+CRT-YKF? D%Q9G9NN MMC5'6XGFLK.U=<1P,6];Z^5YXWWOMM>$T^#FZZDJ-R(66B=;2A[JG] 5HC2$ M.,N GXO.G%1TYHR+$ 0PH $*HC#1RF(RX6&9C"9)K2J;GCV;.B]96A34\&$V M(%A)RFI6Q;K0Y@T2WF^]AIIW9.20TBU-S_64Z(Q'#.O(P/+88272+S**6$'J:?D F*'6O2=^AQW*/UN5_\A-4^Y!H M>,9VW/L5UZBU@UO:R.Z80&VM3]#IZ@OW!^J%=MD7J/\QP_."S-;XB$BYYD>1 M]]L'5&Y6<4 S$N8(A(D8LT.B#.29CT%(T\A'7$W#7*O:JX^(Z]- G7C4TO3^ MK*EJ7C;T2D?1]Y^)6=/5UX6K[]:/X+'EQ?>16-9I'P%YX:.//6OHDN^VW'CN MGV_YM]US_U_X_H]B._Y>L>)I_:DLV*H(2G (?'ZFS^,T M@'&NE-I>H MKA:VD$#4+ZIQ*^!(2II[N8: %LD5&L5O*4VHG\8+9@B-@AY/#AI_U33IN=.< MB!N:KW6/K'?;:B_Z@Y+FSU^9<$/X(\$*,8Q@D"8 %R)9(4,!P'Z0@BR(,AC[ M&"&LY<1K<^#:;6B(>KN3SEF$\R "W)3*(!Y:ZR9$Z\I9S:]P*CT]^W+::4SX M& TSGN"@'K=#VK]Z!XYL)D(;RL):&K0N_863H W%>[B79-[]9EC M?=K)]B499%$68P@22!"( T0!RM)4#/D(?)23*,FTXGK]9!Q;FV/^(I79?&M6 M55Y#VGNLFU+H)S+V2 LE)$AAG($B(R&((4( A7D"2![#,$PBQH2TQ$RQQ:1U M(&8H+2MR43.S\]'JV=+S),].<+3YW?@#"?VS&P0=1VDQ[[.'R.*9G\- ^W(_ M1YXV,VIGXQ(^/XD^=%^*]^7ZJ9U\5GUYVE=[OI'R[[[*& T(\1E((8,@SKFA M@RRF("-1&(4P8!!JS3K0I._8##9DY5@B.8I(MQ>6KCC3-$+0#W/ (I^+,RAR M@**"@!S'61Q%?&L)HQ5?"V]?@4"[?"B+]# .!C7C8&JY>MLC#]Y_^Z]Y& 3_ MTZ-+BU_-ZCH4J9XYOABM4[,B+J)K+KP.&U=>PZ ]PVPH"$L66Y?ZHJ;<4#3G M-MYTF5ES[]IA.L?LT+OR@?V#N]><1#U=I^Y/VC2RC:(DA3F)00YS,>\F9P G MS >)#TE(@J*(F7H_"V,V'&\%@K;7$&^TRVA@F:YPQTW29B=OZ_#5#X2@.5=-=_24FI1E*8&#\F>EJ M^O^2]9TTSNYN%1U)27!&%Y :Q]&V.TN&.;WO#D MM4S)8&#+EO"BSAE3OZ QD^7T=8US,>K9>6T).KC!F242H_L<,XJ+W>[,$DCW MKF?>0H896CW=*T33"G'=_*ELB9U6:44Y*HB?()#2( 5QP8_..*(%B'WN>9*" MI5FA5*@Z@P?'EJK;L_;0T$6R5,DKC9:KL;B;-7&KG9(="U'WDKF_"&U:DF\U: M/F96G0Y+6,W$6!:8M8K3LXSYJ].4>8?UII/X756;#A-^V5K328%,5II.KV"2 M07_6I^_Z8:^>+G_YKF//8K EY/6#Z+BLDP[?@WLZF#H7LFX,P@RM9CK[,"3# MW/6>!1=,5!^&]-TQ2$A", <$9XKX^]_IQ M B- $AH2/T51E&G5I8U2 M1.!@_JT21EMSZ4=I+3N%7@7VQ=,JH(W\R=&% M%_,K5>!U_4NEY_7[+;\3]^J*%QP7S[L\J?P4$4R+=QB#S!OU'#Y=:;&>P[T MNCV'^Q\P/7[\GZ=JWX8,^KT@F22&S]MP?F5U3S?VC>U^EH3=LEVYI9WH?=,4 M,XO\G.0!0(3[/C&.$,C] $IE[/-]'<_FYOWEUYDTV+#W,V"S%]K2[@G;ZE,CBQ+2-':X<^ MQ^PN?&Y<1OB71\^%Z.IM$'(8W>YY]?W;*F<^Q5F. 4-^!F*" X"#.)8MS**B M2"@+E8)0QR4=&]GO'#Y7Y6][]4&4';CC-L\,A)Y5^O[YYN[#>^_;W?7=AV_S MS6\9+U5GYZ?6.T!R\2!H5X4 M1RZZ*'[FOH.3$L#L5>$R,+&"8,BMXZG>3>3H> "4)]^!]$+"( M@;A $4!^!$$BJO'XCPJ:A5H9@X.D'&\*=8>G]:&'PMHTEWE$6&H6PHX(]$Q" MC;Y#],H[DK68/#@)S5;VX#"A9=,')P%?Y ].OV%S?%#G'//V^;+<2P2<1$K M_OEF(VR-]$,EBW<_T*:N^ZK^(2=KW&QJ!_.L6/AWOO[^/3=+'U&YJT^-89HF M41CF($LH=QBSF((\1J*O)@DIR@,:A%J%$J\&F6,357,C^Q#0[7J-=I7WR+56 M]B30;$GP:D0V:[;1*__$>B:X&V4X[49X1.GAY_YHA(!ZY=5@O0[:IG'AGN-M M"FZY96]^C_BO40WZRKMHX2"!>P*Y)Z#;'E?RZCZGTUE-+X'K%8QZ>L'/J38I MZB49U+\LY8[ 9[:MFCP6Q=O1DY=<7X=N-^#SAR^*[O(EI.D[4&,T>I:X!6(Q MZ6:0>Z/;R].5%KNN[ 70O9_L?V!6O2I&L.R M+"7=^)4D?W5LDWHR-O)+1U*VDEJ-D-LM>YF@^1(U+VIB&"AX47S9?"+CV2 W M&2PK9?_5>M#;Z3]TGJSW\O92[SVK_\O_7G>9_/"+_!!^PU>^L7\H"D;V*X*R M%!=A!+(,B[;/$04H#T/@AUE*,0E\+&KNU)/WEF7?<9*@&$I&&R[$H4,,=KNZ M&!@IX]"[ R;Y<_TAD@M^ZO*DD,:4PAS'P82Q:):8$8!02 M0+.(Y3F.HR+7"L#JL^#8A996IUAO_ZKJZNBBY<1#!U8T.T(8B%EMAW K/,V3 M+]O7%KOE1@0N0.0@UKR4ZX!Q4H0TBL161OUA_V,(%&'!76 29*)O> [R M.( I]EGN^UJ!XW%RCG5)$ ?\X T>6O)ZV]"$K-3V)'L2T%.\ _@#Y6,S)/O[ ME1I*2YO7!+%%=S(UX.?;FN);9BI>7\Z*&]WMAI^\FTG1"!.4IE$$PEAD)(8A MUVR?% 5+$SCF!9YFNMH=B\5QPK=)'(7\*RI;\T5XT9E78)RLM5W;=!^"DSKKW :.#V.]AJ<6G[) Z(BU+,SH^I;9CZF",@ M'AL!U_8X)V!9\CF'J"SJ=4Y /?<[IQZW.C;T8D#=6U259$4"A*(X3D'F^P&( M*0H!0CX#4<2"/(L0RC&T,#2TG[ICQ98TK$^L'!!DA,,\@3 $W"!&(.:_GP!S MV8(L)Q3""*9)A*V,"YTO2N?#0O&2@E$2FZ<#PD=%X+;$:$# MM%_#@-!QL2B.!YU81+]/U8?-7@0KZFK(KTP.@-_-UV84K/&T]1(TP$_&4[FK+ZUQU?IXE",U1 M&"08A(P%8F1[P?4U20".,N3'6<8*K)7T,4++L4/8$:4_0-HS9C\E,;;^W M) D]S346@LETLBEX]J:0#5):>MK8%.2>J6*3KY@I]5QG@,6 M0,3=Y(CPS98A4!0PI'X610%+=8J4>FAHJ:9^)=$;0>,WKY3TZLSN;T.Y?\O;8Q[C(EXA"OV0X2 L*8I\&_-S+_P1QD.&,H2Q*-:>$=U9WKMS57L1K=S4U[2'? M73FHJJTA.ET=K8$UA&SJ8P__UI2ON_;"FM8#ZU*M^AXR+!H2O7K%5>&70G;@ M$BA]D5Q42ADLH9^Z=_OS\0[AM?(8HO9YQQ;@%CU[ M/ZN3=C?'*3SJ>7@'=..:; I,3T5',7E_2NJ6\NG.P1AES1T662PW[ISM;@;< MQ<]F;K"?#JE;.4MBFD0,^%!,I,L1YB=3E@%8^"G?8/."QEJ%%)[_Z]#+9:\, !W>?RR=MW9%*P\P"G]$X1J#P M8<25+R8@)T4,TH06.(R#'#.M^L1^,LL'@Z;,N8Z,#",_CK9/9UYB8>C5)&E/D&, DI]L_KAG_$&=KIYEZZ_="*7L-K^7R:#LC\WN6'[N2=(=@=#&X.Z$M( M^Z5;BROQ^O=H%ZXC=FLMP+6(Z@<:/G(I;C=,C&7C=NWY_1.[VW(*_\%M65F4 M1'+YI;A#O]ZR#2O*?77]L%<-2IBL[3J[IF;):WGRZ),<*'S.E@C7<<:\EK/) M5KYV!#L=#W$M4SW#ZTR<6F&5.3(Q"L$8$5PL7#-''-W0SJQU#&KW^Z9+:P5! MAU=P[3DJCBF?.:U=-69J1PYZED!5!'8#JM-([8UG7SCH.@UM.GB#-] M*=[M&'<_5EF,HXRD(YO4W O&K]-OC"DP-UOQ#7_7__KO[3_PO]'##G_7__E_P=02P,$ M% @ 43FG6'5#2B_A;P ,8$% !4 !T=VMS+3(P,C0P,S,Q7W!R92YX M;6SLO6F7DTF2)OI]?D7>NE^O5?J^])F>.9% 5G.&!@;(KIG[1<=\ ]T2$B,I M2*A??\T5*[%J\5>O!S.GJ\D@(I#;\KBYF;FYV7_^K]\^SW[YFI>KZ6+^KW_A M?V5_^27/XR)-YQ__]2]_?/@=W%_^ZW_Y3__I/_]? /_CMW>O?GF^B*>?\WS] MR[-EQG5.O_PY77_Z9?TI__+WQ?(?TZ_XR]L9KLMB^1G@OVS^V;/%E^_+Z<=/ MZU\$$^KBURY^NOP7&[W70F<(F! 4#P+0.P%99"YEB Y#_'\^_@O3VJ#! +Q( M0[]F-*!0"-EEKZU3T?BR^=#9=/Z/?ZE_!%SE7XB]^6KSUW_]RZ?U^LN__/KK MGW_^^==O83G[ZV+Y\5?!F/SUXK?___KYJ>7O[J:WO6+ M]+'\U__Q[Z_>QT_Y,\)TOEKC/-8%5M-_66V^^6H1<;V1^J-T_7+O;]2_P<6O M0?T6< &2__7;*OWEO_RG7WXY$\=R,/=R]_6'+]:7%*VOF3]++Z M:UQ\_K7^TJ_/%@2*M_BQDKSYB/7W+_E?_[*:?OXRN_S>IV4N__J7]9__6$'5 M+9-G"__?5__XURL:OBSSBH"SX?D5?>/\,^IJ^].3OZWS/.4S7B]6FBWB#[\T MJY)>+"_^Y0Q#GFV^.TEY.ME\\DE8K9<8UQ./-F:-$FQP"E1A%D*,#D32P9;, ME)+Z1_8KZ2NB?:.858Y__;CX^BM],"E(R/I%E8W38@2Z+#WX+"THEASX$#,H MG6,0SB6'I8GR;RR\%0Y$_S@X1)Z=0.)M7DX7Z<4\/:=#>1*=*=(5D@!Z8B"6 M")XS 3PI$93SKFC>!! _++L5'&3_<-A?EIV X<,2YZMI%?PYH)U#88E]",$X M4+98LG%D[5 R C2/@J35YG2XL?)6D%#]0^(@B8Z,BA?S]73]_??I++\^_1SR M"U#$.X24/&C!5,E)&N?806BXN>)6*-#]HN @"7:A_7?YX[0* M8;Y^C9_S!&,Q089 P5,DGT<;2;&43J"D"I*^L!);(.#'5;="@>D=!0=(L@LD MO*3@?DDF;"/X]R3__&QQ.E\OOS];I#RQ/G)B2$"H[H_*7H*K07;BHD2>4K'& M-0#&@T1LA1/;.T[:R;D+V'S ;R\3B6]:IF=9BW-+*(,2SE9W2&6DR*HV%.@/6%B%(A(SK9B=#0Z;Q)HSVLJACL16[BH=ZV]'3PZ3G@V$NO( MX*A6[V29<4,W&IOIT*-0/'%#GK35@,4JB(4E8T4L,AV6VKJ^VG8 Z#C%N;?H M1E9YO2N=O?VTF%]D8 (+BGORC1-Q"LH@T>Y2 94T\YQQXDT=I/:;*VZG^HY3 MF0>)<&3UO\_Q=$G0Y2)\F*YG>2(L M7'$[]7>;_L6W^ GG'_,FW\IBYBB9!XZ90E\=,CCZ$C31 M+[.UD;R5)AO_^JK;8:#CE.3!HNPB''AVNJSB.KN!JY F'9RN)L6FJ!A%OH55 M0R:%!33<0D;/,LM*T@\;! 1WK[X=-+I/0380;1<0>3FG3R-Q3+_FY[C&<[8F M!&A&9BZ1<$J-?(4$'W.&S)W.Q%#RRC> R-VK;P>1[A.1#43;!43J->[R&:[S MQ\7R^\0GEI-(",FS6MWA':"2'DQR))&$!G,+X_'#HMN5376?@]Q?D%W@X/UG MG,U^.UU-YWFUFG"7 JMA,$5$-1@R!D**",&D' C+W"?3 <_++H=#KK/-NXO MR"YP\.)S7GZD(^]OR\6?ZT_/%I^_X/S[Q"A?N#44#:M$(@G>0RA< XG#)Z<+ MVI ;X.'.Q;?#1?=IQL,%VP4^WG_*L]D%]4$(YU!F\$G7LJ_ P>7DP2H1!6<9 M59/D\_4UMT-#QSG' \78!0B(\,^UC&,1__'^$\EM]>9T75]TU,AZ8H**TM8K M%61SGJ=: M1?S[##^2[0L"/7+(UA.,72';9RET\HHIXWGR^< ,U@_+;:?]CM.7^PMO[%O* MLP#Y]^DJXNQ_9EQ>/"C0F=7T.@,=38V4#(+#%" YE41.&DT^S S;U\Q>OW[]X3E^\?_/JY?.3#R^>_W;RZN3ULQ?O M_^W%BP_O3^=XFJ;KG'YD9\M'W#M\?+MGWOOR=.!#\-,5?$3\,MG4S%78O"F_ M3^>+ MGFW-/%NO+KYSM4=WH6M?$W2QQLEJE=>K2RY5"5;QQ %UK3(NCMRL%#SH(*/F MC'OUX)/R?;C\D8)QGID/AH0+X]1 W".>5S]2?^Z173*1;4$,MEX3"HK*G$7P M04>2A]RB-OC]F;A R+G0.T>R=(#E$S!U@Y1FN/IW,4_W/B_]U.OV* M,V)F=;)^ALOE]^G\XW_@[)2<>(N%%Q-!>QWH6,X!O$\6/.HH$&OQ\D.5G/M@ M9RO">L#200!8#*V-#B!V$F-]7K=Z1]P32V&67^?UQ1VUS#ZAM)RL='UM)QRO M14\DMT+"(O?/,MO<*CU SSAM,X8#5#/9=X"C/^9A.IOE=,7+ZI(3I64D$P[) MTPFOO%?@A15@G'+)&R]">NBIXSXHNI^:<7IM#(>A1G+O $%OE_D+3M.+;U_R M?)4OF."!^Q(E!^/KW6?A!@*3:5-3I0(W'EEJ#)X["1FG(<=PN#E!%H[(/724='&V-T]%C0$=F;^GN#XW% M&F>-SIW%E[Q/. FX7DSH7=@6]X0)UB+OU]E7.5WM6/KF_+'*F_$-6%2 M%I]Y!-I1M4LK>?2!:PDHDW Y<6[M0Y5/>QU(#Q'4@P/-Z\-0T2G!$.LB@Y%&3:V=;^S'VT]. "-\P-'BCL#D#SM\4B M_4G1WZ0D:XPE/\S&7&J#@@@^&P'6*.TPF%1*ZSS-Q=H])/D.U>2B@5CWAL/7 MO R+1H"H15YE.I^N\ZOIUYQ>DB;F'Z=A=F835R^^Q=EI+0F\Y)![*V*]@4&E M;$TR"<"@/'CT3 <5S!Y6D,L$'5U(%=^OU^WJI[%S&9S'T!;@NY M=X+.9\\S DO"+&L/G<(%W@)HS^B=.)I68U<1]2$1U MRH!,( 67S*:L@TCVH;+1_3WH'K* #?WEG03905[GU13#=#9=3_/J9)XV;R,^ M+68D]%5--JR_7XJ&&QF2S1JLS1Z4HR/6:RR0/!VZ,A297.O[J6UI&]?Y&;R2 M9Q 5=6!YKO%U,\WJHU2:D7RX=/5>I6ZB^HROYDRM]H(]_W4C!N\#:/] M^R%VB"HZ -5%M2^R[10#<"Z,IE.X5@>D1,=\MB0<99',.E?8_,+K M;DJZ =-!>KZG1., H7< G5>+^<?GY>0Z7]25NS M,)FX0YFB:ITSNH.,<0^X@4!SJ+@[0 SA?GF:TWN4<:/_@:#40NP]H.>' MJ^-;>R%I3,;%3'M!E(NV 7)O]9 -6210V&%]XZ]JS1XGJ)EX;+F/45C$=G';7P]%K M7%CG):=S&TQ.Y/&I$,"GA!"M%2FHVL[ZH=Z>AR8 =L34,6*Y ;.0AZN@ R ] M/U^VCFC[G#_@MVNRJ[?*FYXA-B(XZPLHS1-X6TN R3?,EF7BK_5#Q$=(ZB:> M&PY:+972 <9N1AC7=@OR[)U5!J(PJ4Z7%A T$^!YR3IFZ8-H?A[>2TTWX=V M!V$;570 JFM,3%0QA14C@"']H4QRM#.D!E]L#%K(Y'/S8^]J^6XBN:/(N=8E^(Q^HP/+G*AF6","*RDVP)C(E[." M)ZN$5ZT]ZILTC%WA-@A6#A)T!T#YL,RX.EU^WW!PQLP9'])EEDR=F,PU^?W1 M59??:)"N&&TX5XG'QH"YCY9QLT8# :>)X'<'D#\#T#Q_Q/7Y[QY<0)+2IDX4 M9V]QFE[.G^&7*;GI$Y]T,,8QPG_>])"TX!R+P!R/B6,F"U'G'RSSISQ?3;_FLTS7J\6JYK?>E _X;9*X5>Y3.-T/='2>$<["8@-VE>L2D\R U+1R5Z$UZ6T/A ?IVK<)-- M6&NLC [@=5M0$[+22@D9:8/XFJ*7FEQ$F<%(3F<\(B;?OD'N32K&S2T-!)\# MA=U!3\W8 MJ=H10+6'&CH%U/51I%J@*RQ(R)("(L4B!Y1&0#3616XE\=/ZV=\C)(V=EQT! M6OLJI -\7;M8O?> )SOKLZXU^<5:4++4EL;6T;X)*0N?HWAP6NR!E]H'.5\# MYF0'QEEKQ?2%M5OG/+/9BJ(2L!#T&2L^(P.'OL2,RIGF(RT>(&?LA.WQL'60 M(GK$U/DQ3T=Y4H+$XY&(5TH+<+6E?A0L>\-TY*%U,XY[2!FW!/#X6-I# 3WB MZ/J9'K((SG@.O/!2(UR2%)H ,3EI(I<\AM8)B(?H&?<.X/B(VE<5'<#JCO*C M,YXFBJ.*.@70P>K:/I"#%TZ#\2):+5$ZT[I,^5YBMLNALB>+J#9:>'(#>-]_ MH#___<7K#^_?_/[JS?OW)Z_IQ__^]MV+?Z-???D?+^KWVL_EW6W58:^7#I! MHXNFLYJ=2X1?/=5/D2'Z#$8'1\>C\>1FJ0@F"1-MTFAUZYCJ'E(.K^GYFN>G M^7?:UG?UQ;GLO5U[GM+_4BU;0H\Q(,4L7'M59QTA.&$4R&)"H;#%.=&Z'\@> M9(Y[M=0".;=+?H;550X7PWAM+D8WS9.MMU( ^5/\A:JF5 M\J7YC*I[B1GWYF@(:+61>P< >K98D2-ROE,F+EBEO249L.IV2%9[?J<"D;G, MN;1)LO9YB6L$C&N#&BGUEH._KX0[@,?[/)O521)Y3J*9G/J\6*ZG_]S\=<*CX$R+VB27@E^%49*T#((W%+U85[S#UM'C ^2, M>T4]#*9:2;\#(+W+)(_3N#Y=DI">4>#[<=-(@ Y[JS/PI.I@VJ(A>+5I'<9Y MEB78TOI@NXN.<2^BAX'.P?+N #/UC*[EMQ>"F6CE97)*@I6F-H,K GRR!4PV MR0L;1$KM7[;^2,.X-\O#^4)[R[F#&OI+J5P]3IIP&:(6V4/1MA9_:SIG94BU M"9<*A=F@>/.)T;?)&/=0&C3$VE/6/<"E/FH[(_\:Z"^E(QW+: C\W-7Y@+7A M+1H4D#A#IM#&XEN[-0]3-.[Q- B(VFF@@V/JY9P^BX[;"Q<_8%'(O0 9594, M^6B^1 $N!6ZPCE)O#J ;)(P3Y8/TVK^7HI$#^^$PUE 1'<#J?D8,R49)4T!B=0]]0G"^!%#,::.9=J;Y M:X;#P#1\EYUQ\^K%-Y(?Z6XZ MQ^7WE^2G;IJ:UKO%Q28G>^$U3*R*)4H2<$I6@@HL4Z""!EA!*5QFEK'6SQ\& M9&?<5,00<4$ONN]F&Q"+Y]OXMSS/9;J>A,2"EG5>>))(L;8QX VC?9U4M&0_ MZ.>M:TKO(678S'LXB?/Z6G)&>)E5*@PT8JTNJTWJE$UTLAC2=$W/ M- ?,#P2,6\8^!$SVEV\'=N5:G>-]S9TNA62,YJP$#45H0[BW!@)/!JP@OT%8 MZ85JG4/=@;QQ:]J' -90NNG )MW'S_UQ-CG(F[_-SE2:_K_3U:9M]$7;L;?U M+I1^L%XOI^%T73L0?%B<->V8D&=KF6(%4+LZ6]$B^$A'?T2; JI2[]J'B&&/ MQ6 W_2;:PO2N^+A+S'2PH>Z0RV5#OI@T=X%98+(>2=)K\#9S"(XE+;/%]G=? M#Y S[DN1(>QT*]EWX Y<]-V[>,YY=9\QW$G(N,=D&QT_ IS=!=[%5,V;;#R?SD[7M=-*LM%AX.!9*+7UOH=0N +N M)49NDC2IM>-V#RGCWFP=!3O["+T+]/R=W+]/1/D)?2A^S*]//X>\?%-N/=3< M;(Y+T251)ZTK3C&ZH9/9"P-H8P:98E2E*&9$:ZNT%Z';6:TG]>1G>(5UL=.*>!S"6$7NL/G#7,4#B#ET4=;[DDO'K^XMW[%__]CYPS\JW6OAX+\MWET/[ M+L8/].(NR?E@K85BZNTKB@CD=GK@F JYF5J@&K"-\;:S\0[@_D--)DZ*RDX6 M-'00! 0E4B"GFCG@RF&B71B%:-_I_SH%W62&&V'AWBN2W>7=P3E\2?V91&H> M<3'/=13FM^EJ$K2A,,XFTG%(M5N1(J?"&=!2A#KZD@??NL//@P1U@J4]-'T? M: X6>P<8NL'#\\5GG,XG*7DO.2O@7*;H+"!",+% R-C027D@-TJ94)QA*\"8PT,(K$=$9$P:X*?J1 MB)&SM(B'8'OM3^5Z$XE87T++>. M"^\E9N0$;7/8M)%Z!_"Y9UCA.3/&)ZD\%T#[09YW\G$J@ BH.1WB*JK6'O*# M!(W[NJ ]C-I)OPR UD'<'J+D,.EX1+YL7"!-I2O'5KI9J8157%&G$6@G$6#6\P7(M&R/F M-A6=# 9J&+[O)^ .($)&L7IW^7D^^^_+^>WTV+O%;/;[8ODG+M,$+4\Z:82< M,@?EI:TCM")$':Q'GF36J3%^=B2QDSA_3T3:1CMD&]/C >DP#72# MI/M;H0=+SIV*&5(=AZ4<1:HAL_IF(!O-"^>^>1K[L(;T0_9N.AJNVNBC&WC] M^#Y/D@-@2TP@=:08-,L$H=12'<]9=4:+M:W[6>S^_G'([DU'@]'^;YD)71AR("2%&+>Y+6@"5JD*GD$%QMS=>\L?=A)(_>/N!HP#RF;CN M\D:09Q.0GF_:?[X],[ ;DW[Q:B"G*A"2QEDW66E01V4DE,!J?,Y]'>!6 *W5 M)2(O0K3/6.Q,YN@M!X[KZ@VHPWYANIDN> ^')1FMG,T05?2@@O'@F ]@M34\ M9!7H<#D.2A^@=W,W"R7*)\X^;[--OWZ]^Y2U^WSR7 MJ$(]D_++>>W 7+^YVAQ 'S[A_,V731>;=WE*4L-YS'3V7#C?9QYW5(6)@J&V MDTCD-L4 H5[8<'1T@,G5RY_.37OKLHH #9F/'@C/+9_ M!_H,5Y]^GRW^O.IL79!+JSFA5+#-^V<.+A0Z"EDJ3B2TKK2>-/P0/0UN&.MG MOETNODY)WC9E(WF-M$14H%"2! H*DD4N M,1AFT+KU^BE]TIF\'76FV+5A ?F@0D; M')GW+)IW4=K]RGLP& VM[0=OO7<1?0>X^2%LKC'O/$YG^0>6/BQVE2;6(FT= M,VBT6 =7%$!)\7+1J)26S%ML[=(-P<>X=65'1O'H0.A@,UR?MDI?S_)=8U<] MD6X*B\!MH7,H% 2O@@=,DH)[$Q0..O3V/KK&-;GCH^>!P;E-5-D!/#>R6Q'A M%/\]7YR&=3F=G<2X."6I3Y(26#<_; 91*8/$2RH!"G,^&&X"2:LQ+!^B9US; MV1T;N#8U,5=@#)>VI-O+!%,\9 "N'(%^<,T(@(D?LLBK2A_=RQ M RJ"!BL![@Y^#=35 >@>GQ#YQWR9<3;]9TX3XZQ*KB1R-02)2PH-(=/^BE([ M+>N8R-CZH-+RKS27?%)+JR6J5U]>]Y(LI M@DXED;(R(*VTY*5(!QZY!OIHG;/-(JO6"-Z5QG&K@[M#\: J[L 7XQ/C233 M'R=>VE!X"20U4;*NSRM3'0@MH4B%VDJ7;1IJA.TM8L:M!NX/E$V4UH\=O7UG M>RFY\ZJC2['IX'GV4I.<=&T_QP,XGQQ8AAR9)#9%ZSNP[:D;MW*W.Y@.I-8. MK.9MSBX2$23W//VZZ=:AA&0F)01M+)T$D7GPVB:0TB7N)+?M.]YL0U=O+0/: M8.)1Z!VHH/&-Y:8L^29??\S#=#;+Z8JKU<0G9(*;""%$22&@TG6Z"8=H40AK M18KLQB7Y/07A6RS66]N IF :1.+C ^E^Z;U=YB\X31>9K7.GXF1^UJ%LX_+6 M'C&U'566)#I53X1@P"<6:IHA"($>=6E]=[,?I;VU'CB2H6NNQ)X1^V-X]FJ* MM#EK=:9!Q8L%;QR',TK7NL;DU<;[T,CH3+%JKJVO5[ MB]\W;@4:QS/#""5YVA0G;1S6]8FUY M2G2<[Y[IYLYI8]BOMM?5SR;)9ZEBT("J%%")-EC@FM6W[?3MVJR]M*Z7/)3F MWKH3' ^I0RFV R!O7XM2 M'K\FX/ZZC;^K]/I,A.OM,W6W]_.<+ZFDZ"^6_I2?V62 M;GKLN:]68XN5F/-HS2^@FWB9^8 M/C,N!E-9OC//[=([S>+<@IH40BR8?73$!P09#/KHUG(X&R9K7 MG.].Y;AF\]@Q3BMU=7!VO\M?S@^!-^5]CJ=$P?,7O%0F7IZW_WNV6*U7DXR, MF5(*9!7JQ'CM2$K,0C:H4N3%.M$Z"?X .5V&(D.!K)5:.@+:]>"JMGTY[SGY MXEM>QBD)%!KT0Q/!K>#O63O%+>[*+&37NSO3[]\F6U$B;,+4;Z^9#E )X0$?!L&,4?5"04T+4!DV*QC=OG[0=:>,^5A\,B4,HI@,7^>6*:I,*0$%M!EX<&HFHG&L]X_D&"2.WN1Y"S;=>:>PO M\RX@<]F8KG(PX;D.-/ F;[:74 M3I!,?-WD9OT,E\OO%.^?S2-CN01$%H&A(HLN P(J%2%KX[3E@OGF)<);$3;N MV3H"8.Z ;%OM=0#)6S*\P5YMZ+5IEDB>1D(OI'4@C="@F*5CPU8I:NDE]R$+ M;)VPWYZZ<4_Q\<$YD!X[0.AA4;RQFK':]H9;J:JO4R>JU=*:*(MWF4<>6_<] M,UA1U/@X/IZVFV7'!YAN=O$0!>?I_>GGS[C\OBCOIQ_GTS*-];7460>) M.O9W,9O&>L_^ U/;S3;;?9%FD\T.Y*_17+,WRX\X/^^4^FPQ7]%:"<_'2;R] MQM^;5W$Y_7(QAN.6ZCZ0MGZC?_B/"3>!VU021*9K?XA86]O%1&:":Z.35BRT MML4[$SFNDWM\1-ZTO\-JM9D[,8#-?9>_YOEIOC8>>A^C>L>G-+.:CU'8R"R> M+U,KZPB#&TC5.M!GIZOUXG->7AWSW 64<7.=%T!9KR&4$L!;$;Q"86+S.'5+ MT@X/BAYITF2_!(URD""-E"+'VF_)T MV"&+$9AQOEC'?(D#M-V^CYQF-R-7'WT%X11C+))VA]?"U)9)X2S5R@LF%87V M00_0MOE>>D9OU]P$$_?>DQRJ@9Z-2.VX_C:?O>78QXK\\.^;F9'[J6ID1U[@ M0UR%$-! \4[5IG0#/4H*4!,_9B$RN=.LRY'MH.;A*^\;G7H'7 M*8:A5K#$A(R8] 4P!4%,ZE28YDZXH9GLQ'8TP<&M:NDF@N_9:FR>+-Y^'[>' M_;CGDYI9DFTH;613KHZ)-^7Z8N1 M"Q@\JF0-AVQ4!"6M +0Q0%%2.>(PRS@L@[U8H$B[]EJG/?=/I^2 M46_)-N^:SZ96KJ_W)=_#G&S_XJXIJP5DF[:LV/HK6=[MRGH.(WKT^7Y*_G% M?"_3=N?G-+Q^>XS*9A=PUQ>J]2X;I_F.;@4)1>*!19 Z>%"YO@:UFD%DTD8E M'";6VGQM35R3RL2'%KIK1P@58TC, $4(%#?DZ,!Q%H [5G+PKD[ .+9 NC-C MP^#KSHK$(?77LT7;N<#IJ(5<'11T/8'"KHS16JRX]QX)B[68L.8@.$.'MA@G MFS]-ZJ*PZX>%-WKZ?K5!96"^(!H0,G!0.FH@*Y A<2V=LAJ+;7V3\! ]/T.Y MUBXXNU4NVTI7'11Z_X:KZ>I-N6$KOM_DBH? A?'DY?(Z(-<408XV?84N:L]M M=D&T3IMO1]FX3Q#&Q^( ^NL E7^L\IOR8K6>?B9AK2:U6"DZR\"Y6)],> %! M.@_!A>Q4$E5DC='W(P7C/A 8'V4'Z*,#--W]..>QQSMG6V@2&?.L/JD0$C,H MYQ($+ 9<E/E63ZL+F].$J*Z7RI\1),=_':57K)2X529 O..$*A-)8\5VE!>NY5"B(K MUMJR=)%>NKCL>I=C)J>GWG?-9HL_ZPR.WQ?+J\-GH\!K8:-741=.82-J"0I3 MJ%/2&?!<&-,BLQ1:3^39C]*?(26U"S;ON\P<4+\]&^7;C_3VM[KW?M: 3PH' MM)O;/@I+*143C8:<(D'!:0->FU3?B''D3G.GV@_?.O;#PA\^+C$+Y^F\:3V ;ZY0:22W* "K5GMJB"07*3HP93DD//BO&K=Y_\ ^ MX6R/M >>'PZJRPZBIN?3%7[\N*PC6#9'QSGK-YB*UI4B3 ;T.9$/'PH=&KD M1Q6,XIDDV_KN?2O"QLW+'P.*[?73 >CNE-9JE>NLZ(NZJ.\W6!2.J^ R Z=K M-CBXNJ]4 939FJS)A<#6+T+W('/<%/XQ #FT[GJ )WZ9KG$V_6=]S7#&;7W5 M<-/0"Y9,9AFXJ7T2>8S@(Q:H4V:L02-#\^8P6Q$V;F[^*!!LKI^>HX[K[V?W MCS?N^)1!7O@.&&/<^[XS.2V0202WF5+'5800BH-:(Z&2<%(9WG@G#O7.]WW\ ME-/IK-Z#WEBA7L%'LK'/I[/3.BWO1[ K+WPJ7@(*@Z"TSA"XB""RT5$*Z7AL M'4'L26JG;X1WP="M%O!'4%H'Q^(5FR?S]315EJ9?\V:6\Z;H\\6W.MLFIS/; M__G+Z44ZZOXWU(8KEA0= #%P1Z= ]0E"#982>FN<$(JW/D/;6O>/5ZF!#897O*&SV:.;2B]VGC(9:XY M &"L=K<).=2$% ?$[+F)/$C6NK?S8,P\Z4?WNV#Z 1=C1'ATY83SG M[U%N9B-RX$J)$.A@]'4:>RTI-(Q"3R:+\<$Z9UO7*!U.];A.1A?(/XK"GP#$ MK\H,-[S_,9^2J/_$9;J'?2.4M)XQ0!OJ?!D3 96S=59K-DDJ*?UP3G83%L;- MJG8,_B&AT,-.N)-I.L8V0Y3FYZ??&<=_S+^2,/)]G L*AD1E%2V2%DRJ)YSU MP*3(0EGK9?.1U.VH'S>E.R;^QP% S_'GS<8^^T>>]WS28"V(AHPV[VY$8[CD M3$6R;UZ2N;/!U]ZA'#@KML0<@TRM>S@/TXCHZARHGW]5LGW-C]=&F>K,0%9U MFQ6M 05/H*VQQ6B4J@SGU=Y'59?MB79!Q?T'M_<.*6# MDSK8&$%E3IN'-@R@"P@I!2&B3$*HUEU/MJ>NWPY%N^#E@5Q_2^WT;-KN:O=S M2"GOO9\V:(.B0R5 AAE2IK-.:)UE:5V6=;0V15<[ MXYXE;Z12LV2BD%,!TD=-)S^*>I^;*.*@C9%L,(X/=PF_%8ECE^X.@:K[[5E[ MK?5LU'9^1O4:ETNL][K/\QJGL^,\'KNUZ'C/R![FOZL'93';R 6J>EM>:K]F M1N=[IB-8UKHVQGUQK9]-=/&@C!:.N5;X;?)-T]4_-F?>1"JCM2X27%(2E*ZY M_%3G=X3(=>).86Y].WPW)3_#@[!=L'5',?"A^ADQS;Q:KJ^FH%^]ZL#9R;?I M:N)*(H]6*Q!%,U!$>66'?-_@=;9".VVVVG.TRC6 T=^NP/4@ 2//Y&Z@V45K M,8^-E?SQ)@O/%Y]Q.I\8@TQ;[X#S&$ )K*.)>*1P+ J>&>TNN578^AA6[B-@ M'*PT5.RBM90[N+UZO9C_L?KW_#GDY41AR=(72_I,)(P:JOLZ=8%K;[C0@3Q- MT_C$NK;\B/!HH\R;;2'VE&P'H+AE5W_[_EN>QT_DK_YCLVV"+#'0!@$L]7UV M<1XPBP+)6"LELYZ7UAFPQV@:M_:DX4DTB!*Z!-4%-^>;35ON)7,&I.-U=)XG MSEA]A95*QF TB]BZ(<5C-'7FWAR$@$?A=8 Z.H#7>YSEU?G#KM=Y?6YXR79S MFU*$7%R]1JN%@RD7(+E%U%*IU/R.XDY">@/2(;J^FZCI;,3KB6&FHB_ QC=8;$_T#_=&&O, MWIMB.60O./F22H!#)B$[G9(B]U!C:U/T #GC5BL>QUW:2_0]HJ@R3?P=0NHII;S%U M;F%SL='R6( 9Z6L#8PXN^ @6/<6W:(5J_O+F4:(Z@]6^ZE\,J8L.P/5VN?B2 ME^OO;V?UZFJ>:A?A+S636).*^9ISSBO4NL[MBW(&KD$ MJS44MH7:GGKI &IGK\/S\I*5B^A#$OE%GK\%4$Y'8L.0.Q%K-A>=T*Y]FO-. M4CJ%U+XJO^5P'2[_+F!TPZZ_FL[SRW7^O)HPQ5T*1D%*B.2..CK9,U)86WC. M 8ORJO4LI_NI&;?!_#%BO_T$WP&$[MUI?ZQR.9V]FI8\R8&@VV-I2W(ZLQGWQ,!VYYU>ZJC X3=DM3;O*S?P(^9UQQ>L8@" M#%EMXJ5P",DF8BW4FD:>F6T],_PA>CK+>+;!5#,%= "F>_?'Z[R>2,F2\9G8 MH.BXUJP6"!D=,(TZ!>D$G>S'LE-$3V<9SX$-U*X*^*F*AB^JJQ?E[M;O>77, M:N+MJ1FOS'A/B755?^RLT"))45L&!(H10@$LUD/4,98LO$NY=2:SB_KCZQI[ MOC@-:_),;E^HO5O,9F6QK(_0)X6^JRG6!T[A56W_[8&<% ^I!,$3.2Z!MS[F M=R;R9ZA:W@61MZY$!]5J![[#=@Q.N,K2;:Z50^T:[FP!9^M=<(Z&(D;%Y4A8 M'1>@ \-C+S#NI*O=$>C/$#BO;>8O^H31IENN6[FR7ZQ@@8E09.@5\6F1']K1\0/D3/N''1<:'73"^' NZ(1N_OR^DZOREE-8F& M19.)01E3IGU$D:&7'L&$$%,0/JK4^K7FCB2.&U;U: ;WT]Z3.9%KJ\:O9'PS M\><3GM$9Y[ZN]0\_GA8)C6 M4'SKZ6[//N'\8WY^FC\L7GR+F[^\VPSL5HI9A2317$+U3(0 U,J#859+@8IS M9QU?9DS&C$RET8%@;?DHAB2L5P1N;H2@5=:YQHAGG M:!]WGF^/)G,G7;4);%[,T[!)U=N3%UNT6MCB4P><'7F49@G;#@\*2MF<40.6 M4IL1$7"<#PFTUZJH4&L82N/]?=PIDN]R+?RH2>2K5I=OPFQZ-@6NMBVK/5\_ M3#_3K[PI[^F[JX*;KD!G-_XB*!>D9'78$0>E? +/3'T>R9$K79(4K4L#VU ^ M=H.:]OB[9[;D,37;;-1S,N*;(KO(+9,&R6UAELXE8Q4$%R+8).A( MLO3#H0Q (PZZP/E1,=AZ&^P/B)]A.UQ=<<>D"Z)VD)2L[95E+0Y,"8Q&ZWT( M.?#N3/VKGU"/5->3E/=+8NO_]'7JYK;XC5 M1%L*/;-RH)@2)$Q,X&(TX#W30D913'K44WYXB2=N>O=4^**Y]#LPHW6X];F!'$KN8@_TDL+JG6I\*:A^2 M\EE&F$],UIIY@^"+JATV6(!@'!TEDB)+K3WGN;5KT(KV<2^[GA+.6P.AY\+N MVQG\JSKD\Y^%[]?;\KTZ'QC9](9BQS4'O+\XA/LCWVZX%(+"&, Z5E\0#Y=X<>/R_SQO,#W?-FS-$K4Q7+%.>08&*@<*.QT MK.92,(C M1:B^;"F!^CI(DW0%"LW;68S;8S=EO?>%K0ZENBK#Y,+$Z"$D1 8 M&A(6:I^U<%[]Q"V"C \.E J,O)_O29]1QXR ML]EMUY/N9VKDO)-BMVKDO(N41X;*Z\5R_>F$3"Z1?]XZP6@5E58.O-3DIZH0 M U%]ER05*0T/N)6\W0?P3[Q)6=26 MC,:57'>&@F"1R&8"M!YT8&5G"MA(@>/PH.R7H$S2@'+"3ECA6+(%A;@UL+C MW \,8P .DVH'^__DCTE"Y@L6#AH5.5$L%@BB%,BIUC1&BT8_]'9IM_U_\L=X M^_] 92T.DMS(V__%:6T$<,ZVUYY<(0JU>"",*RX+8"2Z46F.U@IRG[>JMGAD MYU]?0F!4>AC6S17Y%PYS]ZLU[D8$Q!R*P^=#!"@]?&@/V/7;*X]S2SF,=3]0KAW<)SXZ%B03]8&S!,DEVB0Z>0B.Y,--C+7:)-B; M3]Q^\ND\S9.,@ZBB2VC=&/(0@F!.*/*!@Q- ]-<.#Z@A*(?!99]XPL&A]:1F M].R$@%UG].RBC@[@=?>H&&^T5]XD*$SK^DK>0I!90O12:9-U4*(UII[BC)Z= M=+W5C)Y=!-\!>AX:]^ -\N)J:BX427YA5N02,@;%AQ*DUM;YU@\,NAVN!/47IK)-U/Y#B-6 M=I%_!U!Z?*R'B5482(8569V%IC,9;73@13'&V4+?:3VEX F/6-E)_3N/6-E% M%QV ZQY;_NJR'I&D4:H' (KY4E\6< @B6G RIQ@C*G(4CE.0]&JG]W*#U30/ M=OHU544'T'JD>NO%MS@[3=/YQY/:_765TP?\-I%)<.94'9)=&_P%;HA%P\#( MZ!R/DFFWU9UBNZJ_N\CLLJ)I3YS<74(\F-(ZP.6#_=%#,(*.A0C2UBNY7"(= M#G4H9,DZ,Q8RIM;UE_TVJ!\4:H Y=='YSG>,6FC_(Y9&+RR6K M<44)8)4/H$2P$!C+P)-7W/D80VH].:"'XO+"K'%2(QEJ:T$5^LI;A9!TD$IH MX0IOW3#DZ1>7[X*5G8K+=]'&R'>%;Y>+=!K7;Y;O\_+K-)Z%YUI'[FHS7"/) M,JOL0NW_8P%E2.@"9K8=FAZY+;QK[2X=L#VTNF@HXCX@LCJ9IW,.5N?QMBU2 M$,$.&$]TEMND (,T8"P/5J--Q%P[G-PF8+P"DL-U>AL@!PIX[)XG'W+\-%_, M%A^_$Q\74T0N^#E/H119/$F"'$ITL:90!/@ZE2]'9E [\CAO=N2_I_O)%HN- M#HY#];D84+AC@^7%/"\_?G][&F;32!S]6\;9^M--?I+RG"1#ZJ])8A0<7%$& M9#2F,$$2BWPKL&RQV'@U2@. I;5PQP;+NTU<09S4<2JGY,%=7$*&F)6R"EBH M;YEE0D"3-;"$*)%QA2%M!9![%ABO,G4 4+00XMA N!J829"AN)=%9"L11.AYFF=5C:+XKS>"A1;+#9><=L &DMW+'!]9)1L-;Q@$R>K1B<9AZWO9)G=GX]1) M[A,Y#Z**#J"USS6,<]D9GCA8$6CW!*R!I91@0BG1NL@B:SV>\.>[.]L))PWN MSG91VI._Z+B0RJ888^#+CKO6.NZ%QZ/<'OG2PZ,M2C -7M'!JF2,X(5+P)/( MVB6CR97_"2\]I#2,HEC:8=&H.L(MU-$:%,2HVK3!6&2R]1B4IW_IL0M6=KKT MV$4;'9S#=PGI-UQ-5V_*V^4T5F-><[K&:,N=8)!KWVOEO*^U$!0C9XJ:I3-2 MV $>Q&Q!69>G[1Y(V*([[H%J>1)@NZC4YTY95V(=IJ9!)72 R'.M960Y!I>C M:>WI;4O;Z&6?S7&Q,_3V4%('X/LP_9PI+O]WI(^=Y:!XL*\87 \PX M3L%9;;$FF0*.,A:G1$F\=2C[,$6] VT?%"P&4TD' /M]^BVG*IQ\@X]H2BJ2 M0J!@-?&A77UHRQ5HDIB143)4K0_/^V@9-SMR%% U44,'<'HTDK?,!"]L@HRQ M]E8*A5S8*"%I(4U4%,WS+@O7QTF^'>*--55%!]#:)X\CA!;"683(N05EO"/Y M&=I,*@K/(LE3M8XR?[[DVTXX:9!\VT5I3S7Y=B&,RO=ZA?-T,45DFE<#Y>"V M6?(HJ;B=>3]R1LYRCTK6MV*\QB'6D-&M/8)L9))%GVSVK1^"'BDC=^=G5RV\ MSNMGI\MJ+2@*$SE(KD%'SVKC MI]NCX_]SYJB\+HT-ID;D'6T\C/[8*<;2+8 M0W33P8G]X+2D"YYBD4[+H.N[3_*:I=3DZE+DI$F4"0VF: 9XPO\H75V,NSHZ MX [2SMZ(^YJ783'N:;Q:DP#>!#I\YA=R&>X+6:SW\_'V4?& M?4"*[(4JKK:X2^"2HIV6@O#12<&S1%Y M!A.G<_%2U^ L4+ 4HP!GLB>70!612F!!MYYU=C\UXP!K$*7?/"S;:&!O+'W9 MC(#:S)4^O+KR'F9.4MJ<$ZN)"*96U01 69N7&>;I*RD@6Z94*;IP+@^Q19-E#0F8]@+NU_Z M(!><%0KQ:K MU=N\?/^)!'^5_JO??8'+.HMX]>7\IP>8J-T7:6;!#N2OD8&[6.N"DBNT)L-B M%!ER\@KJ-!'PWI$[[C277*IB0NN^>??1TYG "])I^3*^E3(E=4 MM3XM=R2Q+\0= ([%\33UI(#X?#H[7>YZ2DY/3R5=R13_FUZ>U!OA-V8AQ]>9TO5KC MO);+G;-WY2!O*O4N96PL'3"RU'?Z6%L"* ,H LF8LX@Z4AB=6E:)X1Q+'-:3] M(K:)2KO [)U>UL1IB=EP$I2N+\3KY/.@I07+!#D_2NG$_#$"\7%'(1TO -]) MX!V9N/23A=#6U8=& A%440S064467+ 0G'9<#(V;76*7P<:(' 4Y^PC] MZ6693^;K::J<3K_F]SF>+C_.1T5O[W^@9.'<] MA-2&3G-K):55=7QN\;$VB"-_+R0!G+1"WZ>M8X*>+.;(M[<4L39 M^TW%,4G.([A2AS@KK;D7XFX-Q1Q/Q1TX ?R M_-OWNS]@T\"#7'6'TF0ZQ9P!9:I6M#:0E?%&.0K[1.NTTX#LC O],5&ZZ!,R MW>Z>U_CY8HHAC\SF6"QX@;QFMRDP,$(!SY$K;D,0-YOD#[0%KF@:%\?=@&^?22LGRV4MT*Q?OOFR*6DYF:=WF4[/::SICWI3\L=\ MNK[H*"\8"ED*T@$J-2CA!808'$0;54I%^Y348UYW$TIZ!.N^H%B,I:%N#>76 MV_[59?,)40*B1@E.2 ^*T\'EN=<@699%V8BI^7/T5K2/FX/]>1R(_<#P]#?! MR>?%Z7P]"<9J) LH+ &7%8J6<%1RM8/Y)L0WJ,I'QIS;8&_!P!Z M3A-NSK3-&5BYSO,5_O@J_>Z?O_A6OSPD'=ADW69IO_92:)3>N[J%>U.N+_TN MS^K[KDW/@ TLPS4WYNJRS@ID";D#YZ0#Q;( 3]\ *V5P/!B?;.L[_,,H;IGT8\IOH[\&K.*O#>DY(WS+VJ_Z#R6R-RY7U0R7 P,E%$[F,$ M) %#]EKKDEEVIO5-P /D])+!.RI %L-HJU_@G8?FJ2ACL-:)A"1)2+7[JB.9 MH2,W+=BBI&K=.>9!@GIX0]5 [=O!:0\== "H>CS0[L39Y61%RV/D!3WDX&KE M6DD4[QH*=741P4>>DFW?POT&$5T"9Q\%W^HW=HBT.X#+^SRC'WW\6Y[G)=9I M:2?I\W0^K;Y$#?#.7?0+YI"K'+C(@$J1O'RI+^)):,XKIZ+STA9L[=3M0N"X MV:GA8#:Q'V.Q%4^H[@<"B<^Y].9&),06+K_W1C0V@$E<08G&0+ 8=92[6 MMPZ?MZ-LY/CCR'BYF?MLK[RGG-P\N^0[J?T'INOO V8S[U[H:.G++?CL(U\9 M$IVL!R5:OTV?^1\Y;[VX/Q^^MIKB>N=@'QQFB5O M($HM:S0I('A=NT$%&UWP EGKZZEA.'G2F8DZ@;#JO$>63Q1;L.0*MR9+KEHG0YLS\41=F(;('&ZS[ &3T?O'MA+#W^@7 MUZN7\[<;NOZV7*Q6$Q8HQI?,@>:6!.$$J:56]X42N5.2292M)^$.P,;(H>K/ MMV,.AKLDYN)3#1+GD!>,%\C%,2 MQX2<7.^RYL!%U*"*Y^"DU<"E],9[,@NI^0FR,Y7C/G#M$?+#*GI\1-^H -]/ M\,]P'O-LEM/EMK9"%^N\ *]RO;N0)/-@,XALG7 U=^9N9# >+=IO1-HXO8L[ MA'@'FA\?_JWT\N+;E^EY@]9+23A?='84+97L:_L%;H_ 0QP^U$ T97RRH8,&GHT PN@C-*@C%%QZ@BYZQYF>DH M^2C[?W;*D6#2M ?_F"?+QK&L5_3G0HA".A.X@\!]J$DY#IB*!&F3J \_BO*] MW6K<8F+TN>9/]4+C,#C\7&?'C3YJ%R'8V^4TYFK#RKD-"YH+2^$7%&XV4V L M.*TB:)\L"YYSQ-;O-(_/Y;C9JB>\HP8&U/\^6ZX^63'1"%%[AD4@S=7A.$*! M)-_!.L8*RM:M)X_$VD]SU3@(PL?9D#O![>E<3MY;I7GGE=.# D*F&4\F .-( MGH%UF:RJS5"\SS%(ZX1L_>SQB.S]-)>97>S)D6#W%$['QT1SQ[76@_+1& M1J(1=?*EW+1+083:*"46%TM.1[\=;V22U0YJ.D=#;@$6<")E,"XG@;(PQ\5Q-M@6U/XTU]+];ZO6V'D*+F6C%)5+ MD@LM21C.&+OR&@\Q.<;2L7.+O2 M[97"?(PI:\O AD+"8-;60D\*50/7*7+)'?9VHCW(T+CAV1/>/>U@\A/LF6L' M],OY>CF=KZ;Q/W!V2E&FL=G5WM0FI9IP31Y<+ 98PA*-E"IT]W#P7F:>]BUX M0\ .Y]X=@)Y>ME%X7!#A\1/Y1T'PB2\&E3,:F):B/BN0@$*0.)0R@LFLK!UD M'PW"S=.^NAYX(XV/GY]@)]T?,;[+M8T=??_98K[1V"G./N3E9S%APKI2> ;A M!$6/5F;PU@N(UE+PJUEDF7>VQ?9@\VE?3?>[]X9&7!>#C1L:J"V%Q"G7/&,PRMW[[_0,#/,EYC)Q#<['*[MT8Z@-/^@KMB M>Y[>SG!^;41F%)@IX'# <^T9G W%&P$1!+)HE30^-1\!,P0?(T^OVQ]6S6HK M&^FXG[*NVY-7/TP_Y__(JS4YZ&>N_-E4@//9 %$*:7EB(.J(%.6=)"YUH<@9 M8V Q6:?"CK5:.Y+0^67 X-#9=H)N.SUV8)7O&@+\[OT?%P,K$B\E: $LB Q* MY A!I9IR=3;Q**5LWO#F08(Z3[,?"Z+ME=*WXT0+X>FT'DC M;.!@42ABHZ;XK3'@,:+*HN086V/P'E(Z3S0?&WTM%-8![O;.%+ZZG%QAL^"Z M!$5&GM7"/E(#2*V$T)S:N?; M?IV>;]S;:^_T M^V)Y_JWZ>WSB=+),883_O[TK:VXKQ\[O^2](L"\OJ7)[F;C*8ZLL3:?RI,(J M,TV1;I)RM_+K U#40HK+77 )D/94N<>RNW&!\WTX.!L..*,XGM>:QO.:$$"" MA11Y!4G(7?1\W!56;N&?Z [K3Z9SWFK/(SW\1U\6W_SLZIN>/.HDB)R!SFD@ M(4UWH9 #Q@H,G+AO[YQ;9M(8LCO%/7 MY+-'>[6NM0SJ2/PK+HR-SE9TM&2DJ$E/!W'C !3(4:,4)\QDUH+GDOB'4.-X MOFJ@F;2 ,A1]U/A'@)AHZBIG&/?9^W;]2ORWY.QPB?\V\%=@:*WG X452LAX M,C'E#: A'JHZ$ .(%CHXFRXLY YNG67BOQ4)]B;^VR!2 9T&"5QCX2!F/EIY MG(K4GD "%84"G!"8.$68H$?O3'KBB?]6M#I&XK\-QA7P?'\V+BBE.8L6O?(\ M]5#4'$AB"4!6N("DQ5+EMI[ZIU)/*]O?BB^M4JEMP*N B1F\:"N%EU1Q !6. M*_;6 HEIM)X"EX*9J!U@[@C^KY16#E/AR-B?,MO?_WD7/>Z/D[CS[Y:H;$9E MGB(]+]]/,50'BU*D!H0)%1_44+E !G($SQ4 X,9.FRO->02\H"U*>WRT[ZF?,C,/SXF[$# MW4[GY8'.XEGO#7\=I,$"*0:XH I0C6 TK D"%@JN@S("\FI:GK18J7,JR@&"1@1J:(7!:"(9(#:""4TR&B;.X9PQ.6=:.;Y MG+9B/\J=P>._!R7T^Q+))_%P'*ARE@.G' <4IEKGE,!GWG"//))10B>S(]?7 M=J+]&\YI._8@V\^P%S>->(&0=YYY8*A'Z65;&NUW%/U^Y#61Z>Z!J>89U4%\ MQOH>'3BGW=B';J?>F[FY<#9ZTBR-^W=1HWS0H]FR<]M+H E"UG,G@,=+F\+X M:.L["CPB2C("#AXUJYG<_%=&\BX5\A$MP#1Z*Y+ M#8R-,J,"$A&84"I[56 -ZS[[&.YP&Z=")="*Q3]=_/>P^ +GW'FD 20\FD)$ M2J"UCF="X-Y)1YSWN7N"5;/X$SW!?RI-,"2?S]H0>/$0Z6&I<6,T0RJ L.PR M2:+;)BT5@+L0M&&$:''TUZF/LO*SCUR?@0H8C,EGO?_7(Y"'!4>9I)H[ Y 2 M. I.:)#>-0".8,J9E<'STRG;:+GXLP^8GX$6&)+/9ZT(6OA2+AA#F+# :F0! M1:DYMB,6,$&TY YAZ,XQJ'?V$?HSV/X#L;AP=+_9H[#=A>87EWZQ&'MWC4@$ M4O, K.(V]5'F0"HF@: !AZ@7&?8;[5:[/BB<8;8G:I7W"ZW7R853[EBPV>;N M6"T+&GWW:#T+VDNACJ8%1##K!$WM/R(WJ4M-,+'T $EHA1<04I&[)N!V1#+:OL)B( TEP#'-A41&^NP//?QJ6M"6L\,U+6@#?P6NS_I=9H.- M#@ZGL]*D!Q](*I4*%GBBXAI\JNW/G94\RZ8%K4BPMVE!&T0JH-,P%Y2="M0' M!R!%49H.06"$52!XK402#C%'[Q-[XDT+6M'J*$T+6F!< <]W-7&.LT32>C.9=2(,^J*??]=&XM"OH8!D?&_I39WJU^VG)F<8 .<)^R M%D(R(!UGP&I"C0Q22U--\XZ?LT5!*_Z6;5'0ADSU/.E[E!L R%!KA!0 "1&Q M"_&X52[^Z&U V$M$;78OLZX+)_5ML2-PO-B%DS9T^^F*5*^1%MRHE*IGUD>S ME_MH ,/X(Q="2^H"XJ>3=OZ)FQ34N1=[D.VL[<\'>7R\.CE(LBS-XT]]AI/-+U\3ILR _G.>G-N:><@>9 ( M:Q M" *H7Q:V2PJ\EQH2&I3UIV.Q=NL@B/K8W80.>6*R/JW8P^R_0Q[<=/#Y@9K'9"( M>X:B:#D0"20V.,J'18DY9X@_GP[K//L$RW,:I4 FT8O%/EYQI<.,Z8,XDM7&O(IBZ MBUI@3/PQR!"IX4(@ I^,$OC50>3L-,&0?"YH" Q\76PS--]_:9AY\6=?>9H\/U>*[*M:'O6]G^K=BM:$X,Y MHH"E)DM4Q-]I;C!@G+!(#2:LJZ:2]_B-@TXY874&)_]@3#[K_=^VT8H2! O# M"""4>D E14 RS %"BALB6>#L='J'#=$XZ)3S9&>@!8;D\UDK@A8A%"6AL0@* M8(-PT6>B$AAD&3#>0R]$:KQXCK'\LT_,G<'V'XC%69-Z _1&>1OG,UJ\N9GY MASMAGW64Y6+TP_?H>W)PS&P]3=K-/E>_$F\6S_T?GGHZ2*Z=@R9=]/21%<)A MH)"AP$N+@G8>29&[F<;VF?0]*=*HSQOEX3*@0HAJC2%0-@6[6/1_C3,*(*P< M<\%HA7-G<+9,HW#/C_ZX;ZJSOJ*NP*[X-)W[NQ##3'WR2+"/MW9 M]Q)H@S'P*"@<"&8A^]OBV^91GB^]P)UFEG2%;%E=EX\V &(FU:I!F)X#@A)( ME)QJ$S2W)!ZI,G MZ64F0N,^"@%H!Y-QB9U0N<^CU[.HBRQ=L-VD2S]!5T"52V_CV>R23%8+0%1R MC* #7L,4KT^MMC2.2T$86TL5@PYE9LJK291-_PY E'YBKH GZV?S4L_B8!CA M 0%B/8[S]B3:<0R!P -1!A'+4.[;I:]G498IN2V6GE*NCB"]E.@J\=+G%9EABI2/C0:KCN4D M=#)ZBI(IH()/#T^X( 4*SFR60>ZH>-@^?DT\Z K<-*\4*] @#ZOXH.UH/%K< M/^P/Z 41)IZW4$25"A4'AJ=R:&5AP%X+R',GPU_/HFR)2NZ3IJ>4J^/):N]$ M$YLX+25@W*5^(%Q'FD,%N-,$$LV%=KDOV6^;1UG-TA?;O53I(.@*R/+:_A:" M*R,< AQI"JAQ$$A&'!#006DI"4%GO]?6R4&HAT)9XP*BCRD,Q@+^S=T)E79_L[,DG_ J8M'Y< M?WJZV.6(6 M\&]NIW>3Q;6)!CQ2/'5M\090C5ET!W@ #F*/XL$>]6SNH-RNN=3D-74$>B]Y M.DJ] O:\C$8_J4_]]^CV[O:WZ6PV_2LI5_T]_LWB_AIA9JF4T1=TZ8JI28_H MI%4F)8V]$Q2C[!G'%O.K*:Z7AV6#H5-%A]$4,[]:Q'UUZVBKSC/56^X8? MK/2J\9J&K<)2PA$=9#K94#SC8'K.$QH.!/&.44JA@D/$Y8]3A>45,X%" Z)M M*5*I40!&*0D(4C3^7=Q\]F>MPFJ#>Y,JK#:BKL%6VE8Y$IU4ZZDF0!CN '5< M1?=5,T $=I[IZ'#JW-[9:51AM0*W2156&TE7R);'1TN"<(B%>-PB'.(I+A2( M3JH SKGT3"4B6 U=M5=#O+D_PLVJL-J(NP;2;"D.<@%S:QC U&E 58A*ES$) MC%8.T6CK1%S8!1(G7W"X 9E.[6*0:T#!0@+*S7 M0BA,AXT/5EQ=TPKCIM4U;01>:74-]1#;= ^#PR@-RJB.ZC$0P&BSO09]" M=4V?DZ:GE*OCR6KO>(N=]#**1"()J T&&!OW#E-*,X0T4S3WK9.3J*YIA6V3 MZIHV@JZ +/M3]ZGBT HG@#28 &I$ )(E3] 8#86U)+#<28#^=1/'K;IIA7>K MNHDVPJ^ 2;M2)29^R\JXN=(;FX#J$$]MA!%@V%,CN8S:>-A [J=ZZR;RN43= MY%T!;3ZURJTZ9JP0 @22(M]*Q,L("H!1;H%V2&<'0:AP] IN[^OCE]VN*UN1G3BOIUL", M%QGZ:TZ=T\$:(%#R.FUZ?\M[!)P4!&.AA3,92'5P,A*)">9$Y7W!%0T(CH ML1"-5("8NV'+WM?G4][$[LF$_5JKA_ KL)O>K3[[8331$^O?3N>+^6>_N(;8 M*LTI TZ[J-4-DL! %?T$9:P+R&)A1=DREO)V=G3[]15[/VW@O3&,],GPP"[ZYWI@L] MSDZ;MX]+X-YZKZ/]J'R4"L8&:*T5(#YHS12GFJL!.?.V!6$&M;(')$P745?A MPZUYH$A!29.25%S;I"E1ZOKD 4*8IST0.!E2N91MESTP0UH)-YLB&<#1>F/M M[,Z[]W^G/KQ^KB=NV5-WM0,^C;3I[V>U_D8V-ZO?ZC)Y61?Z/N5$YF\F;CD? M/9X_\=&QI%5, #B].D1)M(BU9"P>2IRQ=%.=F=S1V3W3Z=W10#^,^_YO.YK[ M*_WWZEN/^E1)IT0D!A ,"D #22WHM 38"P)Q"-;;[/T-]D^IK->5BQFOFAYD MQ*$"[VNUBS].XKY.J_'SQX7$"5,.A0*0IX5$-0P,)0R(N#!EF+>:YK:%=DZF MK ST>0F_N!G/Y[V S-"&L,E\$)"D$JQ@=)Q/5X1 M@YFV\8S/7PVR\W^W9K:?6,?7DG)\#Q(HW&S^7'M5Y')=UO_ M\,1]]>,4&$Y3^+'DRQ,)(]."$XX#YYE(K^)8H+!W@ <1\>9*29/[9>3&D^OM MUZVRDU_"CD\NH_,/E7\0>>D]\B @G>H>H 0FX+A[@M28Q0-=9T^)M)A>67]O M&#:]\OX&0JO@*3F?+:Z_IM>AEJ7MB$67E8EH+KK4G%QH'8]V"X'D% =!G"&Z M4?E)'/4%O>)/S]1:^V!9T@P&Y[2O;&L@Q&-).6?4:(D!%VCYFE?JCQ7/;!4D MC,<_%,@WJI]M0HF2%?L]P-J$NX/D"@/^S]$DU><^3IP9%TQ<+7+&I#><+=#$ M!\"XD#(N ZEFC0X.0+[VT<*@=X%LFD-^I8%_*,Q^NCX"X?*Y"R$)!30>CD"Y M* /.O:,F_H_21A;&(>!??K1,<"\;\)WE5X%GO';J78SU9*GZO$\A[+@(!AE, M)YT"!AD)0I2!P-(',D#CVRT3*1OU'=HVR(=!C41:7733BFM$.8DZD*>:$!: M8=0"0U7<7$Q[G_T&Z8ZI5.2== /Y$&TZ2+QTHX*O/@ZK)Z/_6^*P4J%$1&'0 MX(&+AVBZ7,N @5P!B#'#C@6$PD9KBQUM"K:-7AD+NF VS2G VE1'TJE+#;O, M83PTEJ).1WL)IP<,XG(4XD!9ZX&U(1ZREC&:O5W!@2F532(5.9=ZXE(!S5+O MJ0V1K78?EU1)%8VTX+D&E!L--!8<>&6C&6@0?P5$ M>G_[?3R]]_[2I_?/)_;1@0@HF)!ZCDF7GB%-23%IN0,V!*NAEARAW 4X.Z92 MED29@)[FEWH%Y%FFQ-9DLUJ'2^]<("% ]!$5H!X*H 5+1?A!"16]2I&]+>^N MN91UNX:A3Q:Y5\"?RSLS]W_>13F^_Y$:0CQVW[2&&4[B,IQ$J><9#4 )2P%7 MDCJC(9(T=ZWCCJF4+8@XEG&4 X?;([XKZ#K #F&(=W0%,X *D,\"QST0'NJ-;$V'@NYJ^=;3[)L<'TP M0AX'M--A);J6**IK'PT3%3 $U*EE@94!QE.FG##:^D&K#/;,K6P,HQ8.MH.H MYHY7VTKE&$<=> M128S W,_8%%E2;\* CJ/*;!619N6" 8DC/_03@:F@BLSZ&HM]D 9 FPH& M(*- *9B>++4&8H8TAKF-H1.Z"]$*Y(9W(=I(O'S":$LI/_,!0VDD$$'#Z->R MN(VLQD!P)Z-C2^,L-HZND[\+T0JS@W[1A7PR=[TN_/CZT!W=7TW?QC]%U M/,<1-C"]T0Z3?Z$"T!)*@#'3"&H')>7'R_IMF>%)%$1D(EQ>N&K39"NY?9V. MQQ^FL[_TS$7C@CE(:>HL[5A:$P*:2 *XT\8@R+2S@P:\7T_I),H=,M&M)R"5 M\NL:2J'2*X8 ,[-\;YX"J0($EDDJ,"$-QCYE%Z;9:ZC>2^I%A#90)')A */=2"4<&Y4\;2^LX!]^0 M_.DB]2K>G[C0]\OGS*)$UA9T3>,1;1&# $K% >5. <.# JRKR,)H__3<^3FW^;7NM9 M,7N6VM\M3[7?[I__G=5)MYS>PQS3C=>)2S'ZS_KV\4YNYIK$(:;8)QWS^F// MM-&V,621 V VM[=*H!*N+^-G% M[';B/HSU31:DUDJ_ MIG\]SR^O!MPQ=!&KNA-P^V53&,"G,S5Z=.[#=)9LP]_UN/=VVS=N$3.X%70- MI%+#QIN_'4_G_FKZ--U46I=Q]QT8OPF.HOP6;":E:O$<",9&Z,E*T:L$M(\3 M-_HQT@>HC:'*.F7[93X])(#26VD\?I[7X0!/@TVT;,2P\T%15T"'Y=S>?(^?MZ.E*+Z.;KXMYI=OOEX.0HO# MWRM[9^B(]&@L^M(&S+;3(Y[H:87YO8''@9O00 UV6';V!S;D4@-T_YJXV?C^ MYM+;N]E#CZ3;17_S$9[;YXTQ.EYJ$;@5)!: M>[7X&A#Y1SP!%ND"U <]FOVNQW<9H-DR9B.,*DBH[19'8;#6=_;]/_]8+*GT M]MODYL+V4WL'AFX$7=D<6S/AE&_;N;TZ\OUL&?@>J*SS]>A92CH/3+IG.6<" M]:NWTQ]^=O\EO/K6*S)TXGVC#_38LJM1'S_3/\J\=\'4V6,DOZ-=L!\VK@8DJMJV701$RE5=[- MS6*UJ-[1IO6ABE4R=D5KNR@*X_,XH8D>W\]'\SQ%.CL'+5;5V-/VWBF>PNA= M+OZXF-DOLZOY[/U\,;I=M;?+5^[=Z /%2AZ[HMI&;(41_G*WB#H^GN.3FXRJ M=/>HQ6H@NV)Y4$#U'("?IXO_\4\GM<]5C]SD \5*(C,'V[LY?3=,;5Y.YC^N*);LS M(=Q$B!7"_OMH.EZ*^4OXK^FM?SN]FRQF]Y_T7T-@O_=CY1+G.1G01)X5TB"N M^,\[/1Z%D5W-_DK__9N?^#!:]"Z6Z/3!Z*!'5V%A/5A/^>/L] MO286%V!&X]'B/H_MUNV+Y6H#,I&BG63K\R&2I_+O3][_,7O6UR%_XT&;_'OH["Z5_K\S1(L81K"Q1> M[LC-U9=."/WM[=UB],._C6KB9CJ[[UTZLGW$;T1@WZ MA#4J(MD]<+GJJ[U03-O)I3!T%WZ: :?G44K6E!R6]73/PLL7^<0I?\Z3Y59_XJSZQ'3;N?Z^F2W^\[_98'ZE8&=6^W;%UL:4! M&(^?II5G:VP.5^Y8WRKN:9.UEVX3YG5RL'KOB9?C%"M2V[ MH-OKT-^F.39:X='+Z<"NV'96%ZE=:;WLW_,IG??/\[G=QD1W3=NL>KYIH+A3WC5NL+K>K=CTLH^)[<7HU7>AQCCSPYEC%RFT[[[FM MLBB/T!N[B)[X^/Y"CUPFH+8-6:RPMCM>>R13VE%.GF*<89I5+M6X:\QB];(= M@3L@F])FYV-D^,V/FVRZ<>>@Y4I=NUJ9!\13$7K+F;W0$#E!W#9VN3K5#%CN M$58-JO1IJMD5ZLZ1RU68]M&KAP15NK+BS[O1XC[UR'H0971O;I>]0-^-0IR, MCZO-A6[+3Y4K..T(=S=1EG8;-]3,[_/E(;+L(OIM.HY2_KK(Y4FV^U2Y6M7. ML;LNHJP._\]^\7%BI[>98NB-/E"N9#4;UKO%5AW"KX+,0R&]YT.-$*\J=M1! MC(61WZ)^TLI7P:\\H#?]1B.\:XH^M11>=9O\R^);>F-XT/V]_1N-H*XI<-52 M>*5WM39W8SW[-)HO,J:Z=X_:",Z:PED'!50:P->:I6\D9,>0C:H5:@IF[1=- M\O>%H6Z^*:PJ35%BF.IW\(QHN MJXF]\W,[&RW3,)GJ5 \/WPC$F@(@S456_%QRHS0O/:80_WA>7:[T\Z'1&R%; M4RRDLS?2RF>J+IP[79]ZSN\:>SV1IM=%T&1GZ;KSZU"N" M=+R_NG/8/K&PI^%^2\V9^G?Z6]%96*[KF]&8^WZ)(\-T!W#UP!5GLN@QX4R*]F J7VT*_& K\:"[3SK1>S M\96?W1M:\-M67XM MD%R-%KW-Z[6ABEW)[0C*F@!*-PZ]&WL$#4/)JG'3[POO/HSU32]X=HU9[+IM M.YP.B*1\8'$(S/8,6^Q^;3O8#@NF"@6XG%>.]_JV#%?L;FT71;A-$!4IPZO9 M[6215Q>^&++8K=KNJO"U0.K2A)D VSUJL0NUO?1@=; ].@SY7B[=/F*Y.[1= MM.$.>52!U;N[V7)B&4!Z&JKC7L7 M\.X9M]R]URZ [97-:609+Z;CD8T+N)A-[8!9QK7/#)!EW+V,[%G&EY]ZQ9$, MZ<;MX_>*Q:^&=R^'SN72'1Z]DHSD7MS6 _@-Y54\Q[)MGI^GB]54\X21FW^E MDJAR3YSWR&]XC;[ZB_0/H^?^/__M_P%02P$"% ,4 " !1.:=87GK>1.L' M ";*0 &0 @ $ <3$R,#(T,3 M<7AE>&AI8FET,S$Q M+FAT;5!+ 0(4 Q0 ( %$YIUA@P'0FV < % H 9 " M 2(( !Q,3(P,C0Q,"UQ>&5X:&EB:70S,3(N:'1M4$L! A0#% @ 43FG M6,*VAXS,! "1, !D ( !,1 '$Q,C R-#$P+7%X97AH M:6)I=#,R,2YH=&U02P$"% ,4 " !1.:=84=#"P&AI8FET,S(R+FAT;5!+ 0(4 Q0 M ( %$YIUB*4#FT+_8 /(,#@ 1 " 3@: !T=VMS+3(P M,C0P,S,Q+FAT;5!+ 0(4 Q0 ( %$YIUCHMKH8F L '=X 1 M " 980 0!T=VMS+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( %$YIUC5 MIVB4W!8 +/2 5 " 5T< 0!T=VMS+3(P,C0P,S,Q7V-A M;"YX;6Q02P$"% ,4 " !1.:=8Z16YP$ NK$" !0 ( !56,! '1W:W,M,C R-# S,S%?9S$N M:G!G4$L! A0#% @ 43FG6(,I+0 /O@ 8IX' !4 ( ! M)4L# '1W:W,M,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( %$YIUAU0THO MX6\ #&!!0 5 " 6<)! !T=VMS+3(P,C0P,S,Q7W!R92YX 8;6Q02P4& L "P#H @ >WD$ end XML 68 twks-20240331_htm.xml IDEA: XBRL DOCUMENT 0001866550 2024-01-01 2024-03-31 0001866550 2024-05-02 0001866550 2024-03-31 0001866550 2023-12-31 0001866550 2023-01-01 2023-03-31 0001866550 us-gaap:CommonStockMember 2022-12-31 0001866550 us-gaap:TreasuryStockCommonMember 2022-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001866550 us-gaap:RetainedEarningsMember 2022-12-31 0001866550 2022-12-31 0001866550 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001866550 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001866550 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001866550 us-gaap:CommonStockMember 2023-03-31 0001866550 us-gaap:TreasuryStockCommonMember 2023-03-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001866550 us-gaap:RetainedEarningsMember 2023-03-31 0001866550 2023-03-31 0001866550 us-gaap:CommonStockMember 2023-12-31 0001866550 us-gaap:TreasuryStockCommonMember 2023-12-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001866550 us-gaap:RetainedEarningsMember 2023-12-31 0001866550 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001866550 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001866550 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001866550 us-gaap:CommonStockMember 2024-03-31 0001866550 us-gaap:TreasuryStockCommonMember 2024-03-31 0001866550 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001866550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001866550 us-gaap:RetainedEarningsMember 2024-03-31 0001866550 us-gaap:ComputerEquipmentMember 2023-12-31 0001866550 us-gaap:ComputerEquipmentMember 2024-01-01 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001866550 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001866550 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001866550 us-gaap:NonUsMember us-gaap:AccountsReceivableMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001866550 us-gaap:NonUsMember 2024-03-31 0001866550 us-gaap:NonUsMember 2023-12-31 0001866550 srt:NorthAmericaMember 2024-01-01 2024-03-31 0001866550 srt:NorthAmericaMember 2023-01-01 2023-03-31 0001866550 srt:AsiaPacificMember 2024-01-01 2024-03-31 0001866550 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001866550 srt:EuropeMember 2024-01-01 2024-03-31 0001866550 srt:EuropeMember 2023-01-01 2023-03-31 0001866550 srt:LatinAmericaMember 2024-01-01 2024-03-31 0001866550 srt:LatinAmericaMember 2023-01-01 2023-03-31 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001866550 country:US 2024-01-01 2024-03-31 0001866550 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001866550 country:US 2023-01-01 2023-03-31 0001866550 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001866550 country:AU 2024-01-01 2024-03-31 0001866550 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001866550 country:AU 2023-01-01 2023-03-31 0001866550 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0001866550 country:DE 2024-01-01 2024-03-31 0001866550 country:DE us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001866550 country:DE 2023-01-01 2023-03-31 0001866550 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-31 0001866550 country:GB 2023-01-01 2023-03-31 0001866550 twks:TechnologyAndBusinessServicesMember 2024-01-01 2024-03-31 0001866550 twks:TechnologyAndBusinessServicesMember 2023-01-01 2023-03-31 0001866550 twks:EnergyPublicAndHealthServicesMember 2024-01-01 2024-03-31 0001866550 twks:EnergyPublicAndHealthServicesMember 2023-01-01 2023-03-31 0001866550 twks:RetailAndConsumerMember 2024-01-01 2024-03-31 0001866550 twks:RetailAndConsumerMember 2023-01-01 2023-03-31 0001866550 twks:FinancialServicesAndInsuranceMember 2024-01-01 2024-03-31 0001866550 twks:FinancialServicesAndInsuranceMember 2023-01-01 2023-03-31 0001866550 twks:AutomotiveTravelAndTransportationMember 2024-01-01 2024-03-31 0001866550 twks:AutomotiveTravelAndTransportationMember 2023-01-01 2023-03-31 0001866550 us-gaap:TimeAndMaterialsContractMember 2024-01-01 2024-03-31 0001866550 us-gaap:TimeAndMaterialsContractMember 2023-01-01 2023-03-31 0001866550 us-gaap:FixedPriceContractMember 2024-01-01 2024-03-31 0001866550 us-gaap:FixedPriceContractMember 2023-01-01 2023-03-31 0001866550 2024-04-01 2024-03-31 0001866550 twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001866550 twks:ShareBasedPaymentArrangementOptionsAndRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001866550 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001866550 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001866550 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001866550 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2024-03-31 0001866550 twks:ShareBasedPaymentArrangementTimeVestingOptionMemberMember 2024-01-01 2024-03-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001866550 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001866550 us-gaap:PerformanceSharesMember 2023-12-31 0001866550 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001866550 us-gaap:PerformanceSharesMember 2024-03-31 0001866550 us-gaap:SecuredDebtMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2023-05-18 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2023-05-18 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2024-03-31 0001866550 us-gaap:RevolvingCreditFacilityMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2023-12-31 0001866550 us-gaap:SecuredDebtMember twks:CreditAgreementsMember us-gaap:LineOfCreditMember 2023-12-31 0001866550 srt:MinimumMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0001866550 srt:MaximumMember twks:ReorganizationMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0001866550 srt:MinimumMember twks:ReorganizationMember 2024-03-31 0001866550 srt:MaximumMember twks:ReorganizationMember 2024-03-31 0001866550 srt:MinimumMember us-gaap:EmployeeSeveranceMember twks:ReorganizationMember 2024-03-31 0001866550 srt:MaximumMember us-gaap:EmployeeSeveranceMember twks:ReorganizationMember 2024-03-31 0001866550 srt:MinimumMember us-gaap:OtherRestructuringMember twks:ReorganizationMember 2024-03-31 0001866550 srt:MaximumMember us-gaap:OtherRestructuringMember twks:ReorganizationMember 2024-03-31 0001866550 us-gaap:EmployeeSeveranceMember twks:ReorganizationMember 2024-01-01 2024-03-31 0001866550 us-gaap:EmployeeSeveranceMember twks:ReorganizationMember 2024-03-31 0001866550 us-gaap:OtherRestructuringMember twks:ReorganizationMember 2024-01-01 2024-03-31 0001866550 us-gaap:OtherRestructuringMember twks:ReorganizationMember 2024-03-31 0001866550 twks:ReorganizationMember 2024-01-01 2024-03-31 0001866550 twks:ReorganizationMember 2024-03-31 0001866550 us-gaap:EmployeeSeveranceMember twks:ReorganizationMember 2023-12-31 0001866550 us-gaap:OtherRestructuringMember twks:ReorganizationMember 2023-12-31 0001866550 twks:ReorganizationMember 2023-12-31 shares iso4217:USD iso4217:USD shares pure twks:industryVertical 0001866550 false --12-31 2024 Q1 10-Q true 2024-03-31 false 001-40812 THOUGHTWORKS HOLDING, INC. DE 82-2668392 200 East Randolph Street, 25th Floor Chicago IL 60601 312 373-1000 Common Stock, $0.001 par value TWKS NASDAQ Yes Yes Large Accelerated Filer false false false 322913818 72554000 100305000 9991000 9550000 130560000 167942000 133980000 115150000 18230000 19692000 25816000 25269000 381140000 428358000 27246000 26046000 39198000 41771000 419875000 424565000 273000000 273000000 108933000 114186000 19128000 19310000 1268520000 1327236000 4266000 2767000 7150000 7150000 72721000 88712000 12138000 18090000 22223000 27260000 14092000 15301000 132590000 159280000 28032000 29791000 284364000 286035000 47708000 54907000 22470000 24093000 515164000 554106000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 0.001 1000000000 1000000000 373295466 372876082 322826928 322407385 373000 373000 50468538 50468697 622987000 622988000 1638964000 1627491000 -38530000 -38166000 -224464000 -193580000 753356000 773130000 1268520000 1327236000 248593000 307056000 178813000 209522000 76230000 86340000 5635000 5542000 2115000 0 262793000 301404000 -14200000 5652000 6586000 6862000 -10408000 1185000 349000 -723000 -16645000 -6400000 -30845000 -748000 37000 7359000 -30882000 -8107000 -364000 242000 -31246000 -7865000 -0.10 -0.03 -0.10 -0.03 322638110 316451601 322638110 316451601 315681987 366000 50624983 -624934000 1565514000 -39210000 -123514000 778222000 -8107000 -8107000 242000 242000 1189600 1000 -180000 -179000 12798 -12798 159000 -159000 0 17679000 17679000 316884385 367000 50612185 -624775000 1582854000 -38968000 -131621000 787857000 322407385 373000 50468697 -622988000 1627491000 -38166000 -193580000 773130000 -30882000 -30882000 -364000 -364000 419384 855000 855000 159 -159 1000 -1000 -2000 -2000 10619000 10619000 322826928 373000 50468538 -622987000 1638964000 -38530000 -224464000 753356000 -30882000 -8107000 7155000 9089000 821000 1452000 -5893000 -4485000 10619000 17679000 -10202000 948000 4044000 4525000 52000 -1413000 -33720000 -56674000 20708000 23238000 -797000 1393000 -3931000 -4705000 645000 1975000 -22287000 -16884000 -15750000 33047000 4224000 1657000 88000 91000 0 15989000 -4136000 -17555000 1788000 101788000 0 99000 759000 2169000 4053000 2348000 298000 25000 -4784000 -102041000 -2783000 1548000 -27453000 -85001000 101660000 195564000 74207000 110563000 6063000 6645000 5623000 6856000 72554000 109268000 1653000 1295000 74207000 110563000 Business and Summary of Significant Accounting Policies<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thoughtworks Holding, Inc. (together with its subsidiaries, the “Company”) develops, implements, and services complex enterprise application software, and provides business technology consulting. The Company conducts business in Australia, Brazil, Canada, Chile, China, Ecuador, Finland, Germany, Hong Kong, India, Italy, the Netherlands, Romania, Singapore, Spain, Switzerland, Thailand, the United Kingdom, the United States and Vietnam. Thoughtworks Holding, Inc. is the ultimate parent holding company of Thoughtworks, Inc. among other subsidiaries.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 </span><span style="color:#050505;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Annual Report.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2024 presentation. These reclassifications had no effect on results of operations previously reported.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Preparation of Financial Statements and Use of Estimates</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of changes in the business, the Company re-evaluated the estimated useful lives of its long-lived assets and determined the estimated useful life for computer equipment should be updated from three years to four years, effective January 1, 2024. The change in estimate is accounted for prospectively and resulted in an immaterial decrease to depreciation and amortization expense for the three months ended March 31, 2024. Further, we expect an immaterial decrease to depreciation and amortization expense related to the change in estimated useful life for the full year.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature. </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Activity related to the Company’s allowance for credit losses is as follows (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.535%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for credit losses, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,550)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current period provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Write-offs charged against allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for credit losses, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,991)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company is currently assessing the impact of this ASU on the consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public business entities to provide annual disclosure of specific categories in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The guidance is effective for public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted. The ASU applies on a prospective basis, however, retrospective application is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements.</span></div><div style="text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue generated from the Company's operations outside of the United States for the three months ended March 31, 2024 and 2023 was 67.3% and 65.6%, respectively.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024 and December 31, 2023, 73.2% and 74.8%, respectively, of trade receivables and unbilled receivables was due from customers located outside the United States. At March 31, 2024 and December 31, 2023, the Company had net property and equipment of $19.8 million and $18.7 million, respectively, outside the United States.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of Thoughtworks Holding, Inc. and its subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s 2023 </span><span style="color:#050505;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Annual Report.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain amounts in the prior period consolidated financial statements and notes have been reclassified to conform to the 2024 presentation. These reclassifications had no effect on results of operations previously reported.</span></div> The preparation of these condensed consolidated financial statements is in conformity with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. On an ongoing basis, the Company evaluates its estimates, including those related to allowance for credit losses, valuation and impairment of goodwill and long-lived assets, income taxes, accrued bonus, contingencies, stock-based compensation and litigation costs. The Company bases its estimates on current expectations and historical experience and on other assumptions that its management believes are reasonable under the circumstances. These estimates form the basis for making judgments about the carrying value of assets and liabilities when those values are not readily apparent from other sources. Actual results can differ from those estimates, and such differences may be material to the condensed consolidated financial statements in the future. Operating results for interim periods are not necessarily indicative of results that may be expected to occur for the entire year. In management’s opinion, all adjustments considered necessary for a fair presentation of the accompanying unaudited condensed consolidated financial statements have been included, and all adjustments are of a normal and recurring nature.<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of changes in the business, the Company re-evaluated the estimated useful lives of its long-lived assets and determined the estimated useful life for computer equipment should be updated from three years to four years, effective January 1, 2024. The change in estimate is accounted for prospectively and resulted in an immaterial decrease to depreciation and amortization expense for the three months ended March 31, 2024. Further, we expect an immaterial decrease to depreciation and amortization expense related to the change in estimated useful life for the full year.</span></div> P3Y P4Y <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. Restricted cash is restricted as to withdrawal or use. The Company has restricted cash held on deposit at various financial institutions. The amounts are held to secure bank guarantees of amounts related to government requirements and as collateral for a corporate credit card.</span></div> The Company analyzes its historical credit loss experience and considers current conditions and reasonable and supportable forecasts in developing the expected credit loss rates. Interest is not generally accrued on outstanding balances as the balances are considered short-term in nature. <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Activity related to the Company’s allowance for credit losses is as follows (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.535%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for credit losses, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,550)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current period provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Write-offs charged against allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Recoveries of amounts previously written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Allowance for credit losses, 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(9,991)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 9550000 821000 0 0 380000 9991000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance should be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The Company is currently assessing the impact of this ASU on the consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public business entities to provide annual disclosure of specific categories in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The guidance is effective for public entities for fiscal years beginning after December 15, 2024. Early adoption is permitted. The ASU applies on a prospective basis, however, retrospective application is permitted. The Company is currently assessing the impact of this ASU on the consolidated financial statements.</span></div> 0.673 0.656 0.732 0.748 19800000 18700000 Revenue Recognition<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company disaggregates revenues from contracts with customers by geographic customer location, industry vertical and revenue contract types. Geographic customer location is pertinent to understanding the Company's revenues, as the Company generates its revenues from providing professional services to customers in various regions across the world. The Company groups customers into one of five industry verticals. Revenue contract types are differentiated by the type of pricing structure for customer contracts, which is predominantly time-and-materials but also includes fixed price contracts.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the first quarter of 2024, in connection with the restructuring, the Company updated the disaggregation of revenue by customer location to reflect the geographical market based on contracting location, consistent with client ownership within our geographical markets, versus billing location, as previously reported. All corresponding disclosures and historical amounts, including revenue by country noted below, have been recast to reflect the change.</span></div><div style="margin-bottom:12pt"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:66.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.632%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">North America (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">88,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">115,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">APAC (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">86,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">97,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Europe (3)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">62,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">78,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">LATAM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">307,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">For the three months ended March 31, 2024 and 2023, the United States represented 32.7%, or $81.3 million, and 34.4%, or $105.7 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three months ended March 31, 2024 and 2023.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">For the three months ended March 31, 2024 and 2023, Australia represented 12.1%, or $30.1 million, and 10.6%, or $32.5 million, respectively, of the Company's total revenues. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.78pt">For the three months ended March 31, 2024 and 2023, Germany represented 13.0%, or $32.3 million, and 11.6%, or $35.7 million, respectively, of the Company's total revenues. For the three months ended March 31, 2024, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the three months ended March 31, 2023, the United Kingdom represented 11.0%, or $33.8 million, of the Company’s total revenues. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other foreign countries were determined to be immaterial given the revenues as a percentage of the Company’s total revenues was less than 10% for the three months ended March 31, 2024 and 2023.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:66.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.792%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Technology and business services</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">65,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">74,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Energy, public and health services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">63,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">84,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Retail and consumer</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">38,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Financial services and insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">39,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">55,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automotive, travel and transportation</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">42,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">45,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">307,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:66.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.792%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Time-and-materials</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">177,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">257,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed-price</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">70,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">307,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:53.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract assets included in unbilled receivables</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">29,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract liabilities included in deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract assets primarily relate to unbilled amounts on fixed-price contracts, where the right to consideration is conditional on the satisfaction of performance obligations that are measured based on hours incurred and the end deliverable to the customer. Contract assets are recorded when services have been provided but the Company does not have an unconditional right to receive consideration. Professional services performed on or prior to the balance sheet date, but invoiced thereafter, are reflected in unbilled receivables.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract liabilities represent amounts collected from the Company’s customers for revenues not yet earned. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. For the three months ended March 31, 2024 and 2023, the Company recognized $11.5 million and $3.5 million, respectively, of revenues that were included in contract liabilities at the prior year end. </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain a Customer Contract</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company incurs certain incremental costs to obtain a contract that the Company expects to recover. The Company applies a practical expedient and recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. The Company capitalizes incremental costs of obtaining contracts where the contract term is greater than one year. These costs would primarily relate to commissions paid to our account executives and are included in selling, general and administrative ("SG&amp;A") expenses in the condensed consolidated statements of loss and comprehensive loss for contracts one year or less and other current assets and other non-current assets on the condensed consolidated balance sheets for contracts greater than one year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:67.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.471%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at beginning of period</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Costs to obtain contracts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Amortization of capitalized costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at end of period</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to Remaining Performance Obligations </span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had remaining performance obligations of approximately $11.7 million as of March 31, 2024, of which it expects to recognize as revenue 50% over the next 12 months and the remainder within 24 months. Our remaining performance obligations represent the amount of transaction price for which work has not been performed and revenue has not been recognized. The Company has applied the optional exemption for contracts that have an original expected duration of one year or less.</span></div> 5 <div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by customer location (in thousands):</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:66.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.632%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">North America (1)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">88,800 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">115,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">APAC (2)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">86,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">97,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Europe (3)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">62,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">78,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">LATAM</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">307,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">For the three months ended March 31, 2024 and 2023, the United States represented 32.7%, or $81.3 million, and 34.4%, or $105.7 million, respectively, of the Company’s total revenues. Canadian operations were determined to be immaterial given revenue as a percentage of total North America revenues was less than 10% for the three months ended March 31, 2024 and 2023.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:6.06pt">For the three months ended March 31, 2024 and 2023, Australia represented 12.1%, or $30.1 million, and 10.6%, or $32.5 million, respectively, of the Company's total revenues. </span></div><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span>For the three months ended March 31, 2024 and 2023, Germany represented 13.0%, or $32.3 million, and 11.6%, or $35.7 million, respectively, of the Company's total revenues. For the three months ended March 31, 2024, revenue in the United Kingdom as a percentage of the Company's total revenues was less than 10%. For the three months ended March 31, 2023, the United Kingdom represented 11.0%, or $33.8 million, of the Company’s total revenues. 88800000 115060000 86713000 97484000 62212000 78784000 10868000 15728000 248593000 307056000 0.327 81300000 0.344 105700000 0.121 30100000 0.106 32500000 0.130 32300000 0.116 35700000 0.110 33800000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by industry vertical (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:66.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.792%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Technology and business services</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">65,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">74,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Energy, public and health services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">63,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">84,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Retail and consumer</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">38,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">47,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Financial services and insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">39,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">55,155 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Automotive, travel and transportation</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">42,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">45,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">307,056 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the disaggregation of the Company’s revenues by contract type (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:66.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.790%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.792%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Time-and-materials</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">177,787 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">257,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Fixed-price</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">70,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">49,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total revenues</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">248,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">307,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 65369000 74133000 63022000 84039000 38931000 47912000 39155000 55155000 42116000 45817000 248593000 307056000 177787000 257250000 70806000 49806000 248593000 307056000 <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s contract assets and contract liabilities (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:53.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.212%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">As of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract assets included in unbilled receivables</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">28,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">29,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Contract liabilities included in deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 28291000 29981000 12138000 18090000 11500000 3500000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table is a summary of the Company’s costs to obtain contracts and related amortization and impairment where the amortization period of the assets is greater than one year (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:67.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.471%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at beginning of period</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">876 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Costs to obtain contracts capitalized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Amortization of capitalized costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Changes due to exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at end of period</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 876000 1588000 633000 68000 198000 268000 -5000 3000 1306000 1391000 11700000 0.50 P12M Income Taxes<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the three months ended March 31, 2024 and March 31, 2023, the Company utilized the discrete effective tax rate method, treating the year-to-date period as if it was the annual period to calculate its interim income tax provision, as allowed by ASC 740-270-30-18, Income Taxes-Interim Reporting. The Company concluded it could not use the estimated annual effective tax rate method as it could not calculate a reliable estimate of the annual effective tax rate due to the impact of permanent differences on the Company's forecasted loss before income taxes, causing the tax rate to be highly sensitive whereby minor changes in the forecasted amounts generate significant variability in the estimated annual effective tax rate, thus distorting the customary relationship between income tax expense and pre-tax income in interim periods.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s effective tax rate for the three months ended March 31, 2024 and March 31, 2023 was (0.1)% and (983.8)%, respectively. The effective tax rate in each period differed from the U.S. statutory rate of 21% primarily due to U.S. corporate state income taxation and the effect of foreign operations, which reflects the impact of higher income tax rates in locations outside the United States, the unfavorable impact of valuation allowances on deferred tax assets of select foreign and US operations, the unfavorable impact of providing for unrecognized tax benefits, the unfavorable impact of capitalized research and experimental costs under Internal Revenue Code ("IRC") §174 increasing the Company's net global intangible low tax income ("GILTI") inclusion, the non-deductibility of China SAFE restricted stock units ("RSUs"), and the unfavorable impact of excess tax deficiencies on stock-based compensation. The change in the effective tax rate for the three months ended March 31, 2024, as compared to the prior period, and the negative effective tax rate for the three months ended March 31, 2024 and March 31, 2023, is a result of the aforementioned unique net unfavorable items when compared to the pre-tax loss recorded for the respective periods.</span></div> -0.001 -9.838 Loss Per Share<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:67.760%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net loss - 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(30,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average shares outstanding – Basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">322,638,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">316,451,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Basic and diluted loss per common share</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.03)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:67.760%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Employee stock options, RSUs and performance stock units ("PSUs")</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,642,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20,285,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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of basic and diluted loss per share are as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:67.760%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Net loss - 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(30,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(8,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Weighted average shares outstanding – Basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">322,638,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">316,451,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Basic and diluted loss per common share</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(0.03)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -30882000 -30882000 -8107000 -8107000 322638110 322638110 316451601 316451601 -0.10 -0.10 -0.03 -0.03 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted loss per share because the impact of including them would have been anti-dilutive:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:67.760%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Employee stock options, RSUs and performance stock units ("PSUs")</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,642,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20,285,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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 15642763 20285106 Stock-Based Compensation<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.989%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cost of revenues</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total stock-based compensation expense</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,619 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,679 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of performance and time vesting stock option activity for the three months ended March 31, 2024 (in thousands, except share and per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:38.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.510%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,595,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(19,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(389,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,186,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.2</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercisable at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,900,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.2</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, total compensation cost related to time vesting options not yet recognized was $2.3 million, which will be recognized over a weighted-average period of 0.9 years. Unless otherwise prohibited by law in local jurisdictions, time vesting options will continue to vest according to the 2017 Stock Option Plan (the "2017 Plan") and the applicable award agreements.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of RSU activity for the three months ended March 31, 2024:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.452%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,336,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(495,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(41,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,814,567 </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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7.89 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Includes 11,082 shares that were net settled when released and returned to the share pool for future grants.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, to</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">tal compensation cost related to RSUs not yet recognized was $85.4 million, which will be recognized over a weighted-average period of 2.5 years.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#f2617a;font-family:'Bitter',serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of PSU activity for the three months ended March 31, 2024:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">88,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,469,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Adjustment for PSUs expected to vest as of current period end</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(715,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">831,161 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.12 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Reflects shares granted at 100%.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For compensation expense purposes, the fair value of the non-market-based PSUs was determined using the closing stock price on the grant date and the fair value for the market-based PSUs was determined using a Monte-Carlo simulation.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, total compensation co</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">st related to PSUs not yet recognized was $6.7 million. The unamortized expense is anticipated to be recognized over a weighted-average period of 2.1 years.</span></div> <div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the components of stock-based compensation expense for the periods indicated (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:68.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.989%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cost of revenues</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total stock-based compensation expense</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">10,619 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,679 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 5599000 10530000 5020000 7149000 10619000 17679000 <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of performance and time vesting stock option activity for the three months ended March 31, 2024 (in thousands, except share and per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:38.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.510%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Aggregate<br/>Intrinsic Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,595,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(19,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">6.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(389,247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Balance at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,186,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.76 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.2</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Exercisable at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">17,900,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.2</span></td></tr></table></div> 18595731 3.76 0 0 19504 6.24 389247 2.40 0 0 0 0 18186980 3.76 2978000 P4Y2M12D 17900258 3.66 2978000 P4Y2M12D 2300000 P0Y10M24D <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of RSU activity for the three months ended March 31, 2024:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.452%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,336,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(495,884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(41,378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">9.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at March 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">12,814,567 </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:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7.89 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Includes 11,082 shares that were net settled when released and returned to the share pool for future grants.</span></div> 13336829 7.96 15000 2.47 495884 9.35 41378 9.78 12814567 7.89 11082 85400000 P2Y6M <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of PSU activity for the three months ended March 31, 2024:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Number of PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">88,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Granted (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,469,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Adjustment for PSUs expected to vest as of current period end</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(715,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(10,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">20.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Unvested balance at March 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">831,161 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4.12 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">Reflects shares granted at 100%.</span></div> 88132 20.11 1469106 2.41 -715720 2.35 10357 20.11 0 0 831161 4.12 6700000 P2Y1M6D <span style="color:#f2617a;font-family:'Bitter',serif;font-size:14pt;font-weight:700;line-height:120%">Credit Agreements</span><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our subsidiaries are party to an amended and restated credit agreement, dated May 18, 2023 (as amended, the “Credit Agreement”), among Thoughtworks, Inc., Turing Acquisition LLC and Turing Midco LLC, Turing Topco LLC (“Holdings”), Credit Suisse AG, Cayman Islands Branch, as administrative agent, the lenders party thereto and the other parties from time-to-time party thereto, which provides for a senior secured term loan (the "Term Loan") of $715.0 million and a senior secured revolving credit facility (the "Revolver") of $300.0 million. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the Term Loan bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) the SOFR rate, at the Company's option, subject to interest rate floors.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the Revolver bear interest at a rate per annum equal to an applicable margin based on the Company’s leverage ratio, plus either (a) a base rate or (b) the SOFR rate at the Company's option. In addition to paying interest on outstanding borrowings under the Revolver, the Company is required to pay a commitment fee to the lenders under the Revolver in respect of unutilized commitments thereunder and customary letter of credit fees. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Availability under Revolver (due March 26, 2026)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">300,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">300,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Borrowings under Revolver</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt (due March 24, 2028), including current portion (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">291,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">293,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7.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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8.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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#050505;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below. </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt, less current portion</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">286,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">288,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Capitalized deferred financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">284,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">286,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total debt carrying value</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">291,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">293,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates the fair value of the Term Loan using current market yields. These current market yields are considered Level 2 inputs. The book value of the Company’s credit facilities is considered to approximate its fair value as of March 31, 2024 as the interest rates are considered in line with current market rates. The fair value of the Term Loan was $294.0 million as of December 31, 2023.</span></div> 715000000 300000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the Company's outstanding debt and borrowing capacity (in thousands, except percentages): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Availability under Revolver (due March 26, 2026)</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">300,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">300,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Borrowings under Revolver</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt (due March 24, 2028), including current portion (1)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">291,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">293,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7.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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">8.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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#050505;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.32pt">The balance includes deferred financing fees. A reconciliation of gross to net amounts is presented below. </span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the carrying value of the Company’s credit facilities (including current maturities) (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:55.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt, less current portion</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">286,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">288,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Capitalized deferred financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,036)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">284,364 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">286,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">7,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total debt carrying value</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">291,514 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">293,185 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 300000000 300000000 0 0 291514000 293185000 0.079 0.080 286400000 288188000 2036000 2153000 284364000 286035000 7150000 7150000 291514000 293185000 294000000 Accrued Expenses and Other Current Liabilities<div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company’s accrued expenses and other current liabilities (in thousands):</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Value-added tax and sales tax payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Restructuring</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">22,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">27,260 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company’s accrued expenses and other current liabilities (in thousands):</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Value-added tax and sales tax payable</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,665 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">4,821 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">5,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Restructuring</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">13,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">22,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">27,260 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3665000 4821000 2458000 5106000 2991000 3503000 13109000 13830000 22223000 27260000 Restructuring Actions<div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 8, 2023, the Company announced that its Board of Directors approved and committed to a structural reorganization (the "Reorganization") on August 7, 2023 that will (i) move its operational functions from a geographic to a centralized model, (ii) create a new organizational home for the majority of its client facing workforce, our Digital Engineering Center, and (iii) evolve its regional market structure. The majority of the actions were taken in the third quarter of 2023.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:115%">As the Company has been implementing the Reorganization, additional opportunities have been identified to drive further cost savings. On May 1, 2024, the Company’s Board of Directors approved an increase to its restructuring plan to capture additional savings of $25 million to $30 million, for a total restructuring program savings of $100 million to $115 million. We still expect the restructuring program to be completed by the end of the third quarter of 2024.</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thoughtworks expects to incur additional pre-tax cash charges of approximately $6.5 million to $8.0 million, for total expected pre-tax charges of approximately $26.5 million to $33.0 million (the “Updated Total Charges”). The Updated Total Charges include $22.5 million to $27.5 million in wage-related expenses, such as employee severance and related benefits, and $4.0 million to $5.5 million in non-wage related expenses, including costs related to reducing leased office space, vendor contract cancellations and professional fees.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total costs related to the Reorganization are reported in restructuring in the condensed consolidated statements of loss and comprehensive loss. The table below summarizes restructuring costs incurred (in thousands):</span></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total Costs Incurred to Date at March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Wage-related expenses</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Non-wage related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total restructuring costs</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The liability as of March 31, 2024 is reflected in accrued expenses and other current liabilities on the condensed consolidated balance sheet. The table below summarizes the activities related to the restructuring for the three months ended March 31, 2024 (in thousands):</span></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Wage-related expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Non-wage related expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Liability as of December 31, 2023</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Payments</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Non-cash items (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Liability as of March 31, 2024</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><br/>(1) Non-wage related expenses includes charges related to reducing leased office space.</span></div> 25000000 30000000 100000000 115000000 6500000 8000000 26500000 33000000 22500000 27500000 4000000 5500000 The table below summarizes restructuring costs incurred (in thousands):<div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Three Months Ended March 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total Costs Incurred to Date at March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Wage-related expenses</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">18,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Non-wage related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Total restructuring costs</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,115 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">21,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The table below summarizes the activities related to the restructuring for the three months ended March 31, 2024 (in thousands):<div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Wage-related expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Non-wage related expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Liability as of December 31, 2023</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">3,503 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Payments</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(1,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">(2,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Non-cash items (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">Liability as of March 31, 2024</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">$</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:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:133%">2,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Inter',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><br/>(1) Non-wage related expenses includes charges related to reducing leased office space.</span></div> 1031000 18275000 1084000 2784000 2115000 21059000 3134000 369000 3503000 1031000 1084000 2115000 1875000 753000 2628000 0 1000 1000 2290000 701000 2991000 false false false false