0001140361-23-053150.txt : 20231114 0001140361-23-053150.hdr.sgml : 20231114 20231114125555 ACCESSION NUMBER: 0001140361-23-053150 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 49 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231114 DATE AS OF CHANGE: 20231114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TRANSACT TECHNOLOGIES INC CENTRAL INDEX KEY: 0001017303 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 061456680 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21121 FILM NUMBER: 231403379 BUSINESS ADDRESS: STREET 1: ONE HAMDEN CENTER STREET 2: 2319 WHITNEY AVENUE, SUITE 3B CITY: HAMDEN STATE: CT ZIP: 06518 BUSINESS PHONE: 203-859-6800 MAIL ADDRESS: STREET 1: ONE HAMDEN CENTER STREET 2: 2319 WHITNEY AVENUE, SUITE 3B CITY: HAMDEN STATE: CT ZIP: 06518 10-Q 1 ef20012929_10q.htm FORM 10-Q FOR THE PERIOD ENDED SEPTEMBER 30, 2023

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: September 30, 2023
or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from _______________ to _______________.

Commission file number: 0-21121


graphic
TRANSACT TECHNOLOGIES INC

(Exact name of registrant as specified in its charter)

Delaware
 
06-1456680
(State or Other Jurisdiction of Incorporation or Organization)
 
(I.R.S. Employer Identification No.)

One Hamden Center, 2319 Whitney Avenue, Suite 3B, Hamden, CT
 
06518
(Address of Principal Executive Offices)
 
(Zip Code)

(203) 859-6800
(Registrant’s Telephone Number, Including Area Code)

(Former name, former address and former fiscal year, if changed since last report.)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common stock, par value $0.01 per share
 
TACT
 
NASDAQ Global 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 filer 
Accelerated filer
Non-accelerated filer 
Smaller 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 Act).  Yes     No 

As of October 31, 2023 the number of shares outstanding of the Registrant’s common stock, par value $0.01 per share, was 9,958,118.



TRANSACT TECHNOLOGIES INCORPORATED

INDEX

PART I - Financial Information:
Page
     
Item 1
Financial Statements (unaudited)
 
     
 
Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022
3
     
 
Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2023 and 2022
4
     
 
Condensed Consolidated Statements of Comprehensive Income (Loss) for the three and nine months ended September 30, 2023 and 2022
5
     
 
Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2023 and 2022
6
     
 
Condensed Consolidated Statements of Changes in Shareholders’ Equity for the three and nine months ended September 30, 2023 and 2022
7
     
 
8
     
Item 2
14
     
Item 3
26
     
Item 4
26
   
PART II - Other Information:
 
     
Item 1
27
     
Item 1A
27
     
Item 2
27
     
Item 3
27
     
Item 4
27
     
Item 5
27
     
Item 6
28
   
29

2

PART I - FINANCIAL INFORMATION

Item 1.
FINANCIAL STATEMENTS

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited)

 
September 30, 2023
   
December 31, 2022
 
Assets:
 
(In thousands, except share data)
 
Current assets:
           
Cash and cash equivalents
 
$
11,605
   
$
7,946
 
Accounts receivable, net
   
12,184
     
13,927
 
Employee retention credit receivable
   
     
1,500
 
Inventories
   
17,559
     
12,028
 
Other current assets
   
1,306
     
724
 
Total current assets
   
42,654
     
36,125
 
                 
Fixed assets, net of accumulated depreciation of $18,300 and $17,656, respectively
   
2,653
     
2,781
 
Right-of-use assets, net
   
1,824
     
2,488
 
Goodwill
   
2,621
     
2,621
 
Deferred tax assets
   
6,589
     
7,327
 
Intangible assets, net of accumulated amortization of $1,480 and $1,364, respectively
   
126
     
242
 
Other assets
   
198
     
248
 
     
14,011
     
15,707
 
Total assets
 
$
56,665
   
$
51,832
 
                 
Liabilities and Shareholders’ Equity:
               
Current liabilities:
               
Revolving loan payable
 
$
2,250
   
$
2,250
 
Accounts payable
   
6,239
     
7,395
 
Accrued liabilities
   
5,723
     
4,077
 
Lease liabilities
   
915
     
875
 
Deferred revenue
   
977
     
1,329
 
Total current liabilities
   
16,104
     
15,926
 
                 
Deferred revenue, net of current portion
   
201
     
143
 
Lease liabilities, net of current portion
   
965
     
1,683
 
Other liabilities
   
221
     
218
 
     
1,387
     
2,044
 
Total liabilities
   
17,491
     
17,970
 
                 
Commitments and contingencies (see Notes 5 and 7)
   
     
 
                 
Shareholders’ equity:
               
Common stock, $0.01 par value, 20,000,000 shares authorized; 14,002,960 and 13,956,725 shares issued, respectively; 9,958,118 and 9,911,883 shares outstanding, respectively
   
140
     
139
 
Additional paid-in capital
   
56,807
     
56,282
 
Retained earnings
   
14,440
     
9,630
 
Accumulated other comprehensive loss, net of tax
   
(103
)
   
(79
)
Treasury stock, at cost (4,044,842 shares)
   
(32,110
)
   
(32,110
)
Total shareholders’ equity
   
39,174
     
33,862
 
Total liabilities and shareholders’ equity
 
$
56,665
   
$
51,832
 

See notes to Condensed Consolidated Financial Statements.

3

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited)

   
Three Months Ended
   
Nine Months Ended
 
 
September 30,
   
September 30,
 
   
2023
   
2022
   
2023
   
2022
 
   
(In thousands, except per share data)
 
                         
Net sales
 
$
17,190
   
$
17,856
    $ 59,366     $ 40,181  
Cost of sales
   
8,274
     
9,663
      27,337       23,988  
Gross profit
   
8,916
     
8,193
      32,029       16,193  
                                 
Operating expenses:
                               
Engineering, design and product development
   
2,509
     
1,985
      7,283       6,440  
Selling and marketing
   
2,397
     
2,748
      7,838       8,724  
General and administrative
   
2,819
     
3,073
      10,680       9,200  
     
7,725
     
7,806
      25,801       24,364  
                                 
Operating income (loss)
   
1,191
     
387
      6,228       (8,171 )
Interest and other (expense) income:
                               
Interest, net
   
(73
)
   
(53
)
    (207 )     (145 )
Other, net
   
(43
)
   
132
      (22 )     (167 )
     
(116
)
   
79
      (229 )     (312 )
                                 
Income (loss) before income taxes
   
1,075
     
466
      5,999       (8,483 )
Income tax (expense) benefit
   
(169
)
   
62
      (1,189 )     2,287  
Net income (loss)
 
$
906
   
$
528
    $ 4,810     $ (6,196 )
                                 
Net income (loss) per common share:
                               
Basic
 
$
0.09
   
$
0.05
    $ 0.48     $ (0.63 )
Diluted
 
$
0.09
   
$
0.05
    $ 0.48     $ (0.63 )
                                 
Shares used in per-share calculation:
                               
Basic
   
9,958
     
9,911
      9,948       9,902  
Diluted
   
10,052
     
9,911
      10,023       9,902  

See notes to Condensed Consolidated Financial Statements.

4

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(unaudited)

   
Three Months Ended
   
Nine Months Ended
 
   
September 30,
   
September 30,
 
   
2023
   
2022
   
2023
   
2022
 
   
(In thousands)
 
                         
Net income (loss)
 
$
906
 
$
528
  $ 4,810   $ (6,196 )
Foreign currency translation adjustment, net of tax
   
(35
)
   
(205
)
    (24 )     (255 )
Comprehensive income (loss)
 
$
871
 
$
323
  $ 4,786   $ (6,451 )

See notes to Condensed Consolidated Financial Statements.

5

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)

 
Nine Months Ended
 
 
September 30,
 
   
2023
   
2022
 
   
(In thousands)
 
Cash flows from operating activities:
           
Net income (loss)
 
$
4,810
   
$
(6,196
)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
               
Share-based compensation expense
   
611
     
868
 
Depreciation and amortization
   
1,103
     
984
 
Deferred income taxes
   
746
     
(2,387
)
Unrealized foreign currency transaction losses
   
22
     
165
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
1,786
     
(6,343
)
Employee retention credit receivable
   
1,500
     
 
Inventories
   
(5,584
)
   
(3,551
)
Prepaid income taxes
    (178 )     (51 )
Other current and long-term assets
   
(344
)
   
(137
)
Accounts payable
   
(1,152
)
   
1,926
 
Accrued liabilities and other liabilities
   
1,271
     
508
 
Net cash provided by (used in) operating activities
   
4,591
     
(14,214
)
                 
Cash flows from investing activities:
               
Capital expenditures
   
(788
)
   
(955
)
Net cash used in investing activities
   
(788
)
   
(955
)
                 
Cash flows from financing activities:
               
Proceeds from bank borrowings
          2,250  
Withholding taxes paid on stock issuances
   
(86
)
   
(119
)
Payment of bank financing costs
          (69 )
Net cash (used in) provided by financing activities
   
(86
)
   
2,062
 
                 
Effect of exchange rate changes on cash and cash equivalents
   
(58
)
   
14
 
                 
Increase (decrease) in cash and cash equivalents
   
3,659
     
(13,093
)
Cash and cash equivalents, beginning of period
   
7,946
     
19,457
 
Cash and cash equivalents, end of period
 
$
11,605
   
$
6,364
 
                 
Supplemental schedule of non-cash investing activities:
               
Non-cash capital expenditure items
 
$
36
   
$
19
 

See notes to Condensed Consolidated Financial Statements.

6

TRANSACT TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(unaudited)

   
Three Months Ended
   
Nine Months Ended
 
 
September 30,
   
September 30,
 
   
2023
   
2022
   
2023
   
2022
 
   
(In thousands)
 
                         
Equity beginning balance
 
$
38,090
   
$
32,672
    $ 33,862     $ 38,984  
                                 
                                 
Common stock
                               
Balance, beginning of period
   
140
     
139
      139       139  
Issuance of common stock from restricted stock units
   
     
      1        
Balance, end of period
   
140
     
139
      140       139  
                                 
Additional paid-in capital
                               
Balance, beginning of period
   
56,594
     
55,708
      56,282
      55,246  
Share-based compensation expense
   
213
     
287
      611       868  
Relinquishment of stock awards to pay for withholding taxes
   
     
      (86 )     (119 )
Balance, end of period
   
56,807
     
55,995
      56,807       55,995  
                                 
Retained earnings
                               
Balance, beginning of period
   
13,534
     
8,842
      9,630       15,566  
Net income (loss)
   
906
     
528
      4,810       (6,196 )
Balance, end of period
   
14,440
     
9,370
      14,440       9,370  
                                 
Treasury stock
                               
Balance, beginning and end of period
   
(32,110
)
   
(32,110
)
    (32,110 )     (32,110 )
                                 
Accumulated other comprehensive (loss) income, net of tax
                               
Balance, beginning of period
   
(68
)
   
93
      (79 )     143  
Foreign currency translation adjustment, net of tax
   
(35
)
   
(205
)
    (24 )     (255 )
Balance, end of period
   
(103
)
   
(112
)
    (103 )     (112 )
                                 
Equity ending balance
  $
39,174
    $
33,282
    $
39,174     $
33,282  
                                 
Supplemental share information
                               
Issuance of shares from stock awards
   
1
     
2
      58       65  
Relinquishment of stock awards to pay withholding taxes
   
     
      12       26  

See notes to Condensed Consolidated Financial Statements.

7

TRANSACT TECHNOLOGIES INCORPORATED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

1. Basis of presentation

The accompanying unaudited financial statements of TransAct Technologies Incorporated (“TransAct”, the “Company”, “we”, “us”, or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP to be included in full year financial statements.  In the opinion of management, all adjustments considered necessary for a fair statement of the results for the periods presented have been included and are of a normal recurring nature.  The December 31, 2022 Condensed Consolidated Balance Sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.  These interim financial statements should be read in conjunction with the audited financial statements in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”).

The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year ending December 31, 2023.

Impact of Global Economic Conditions, Supply Chain Disruptions and the COVID-19 Pandemic
Since early 2020 and into the first quarter of 2022, the COVID-19 pandemic caused uncertainty and disruption in the global economy and financial markets.  Similar to other companies, TransAct has also been impacted by global supply chain issues, increased shipping costs and inflationary pressures, which have increased our costs and, in some instances, slowed our ability to deliver products to our customers.  After experiencing significantly lower inventory and sales levels in 2021 due to supply chain disruptions, we were able to increase our inventory levels and minimize the impact to our customers in 2022 by successfully modifying our products that were affected by supply chain disruptions, as well as by sourcing component parts from alternate suppliers.  At the same time, after a slowdown resulting from the Omicron and other variants of COVID-19 that began to ease in the first nine months of 2022, we continued to experience demand recovery during the remainder of 2022 and into 2023. Although we were able to increase inventory levels during 2022 and the first nine months of 2023 and expect to continue to do so in the balance of 2023, there can be no assurance that new or continuing supply chain disruptions will not affect our products or that we will be able to make timely modifications to address any future supply chain issues that arise.  Further, while we have offset most of our cost increases by increasing prices of our products, there can be no guarantee that we will not be impacted by the economic effects of any future cost increases that cannot be predicted, supply chain disruptions, inflationary pressures and potential new COVID-19 variants in the markets we serve and from which we source our supplies and parts.

Balance Sheet, Cash Flow and Liquidity. We have taken the following actions to increase liquidity and strengthen our financial position in an effort to mitigate the negative impacts from the COVID-19 pandemic, supply chain disruptions and inflationary pressures:

Employee Retention Credit – The Company received a refundable employee retention credit under the CARES Act in the first quarter of 2023.  The Company previously recognized the employee retention credit during the fourth quarter of 2021 as a $1.5 million “Gain from employee retention credit” in the Consolidated Statement of Operations for the year ended December 31, 2021 and recorded a $1.5 million “Employee retention credit receivable” in the Consolidated Balance Sheets as of December 31, 2022 and December 31, 2021.
Credit Facility – On March 13, 2020, we entered into a credit facility with Siena Lending Group LLC that provides a revolving credit line of up to $10.0 million, subject to a borrowing base, and on July 19, 2022, we entered into an amendment to extend the maturity of the facility to March 13, 2025.  See Note 5 for further details regarding this facility.

Expense Reductions – During the third quarter of 2023, we began a cost reduction initiative to reduce our overall level of operating expenses that includes reducing employee headcount, trade show, advertising and other promotional marketing expenses, certain third party engineering resources and other expenses, and to a lesser extent, certain general and administrative expenses.  When completed in the fourth quarter of 2023, we expect these actions will result in approximately $3 million of annualized savings beginning in 2024

After reviewing whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations over the 12 months following the date on which the Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q were issued, including consideration of the actions to manage expenses and liquidity, we believe that our net cash to be provided by operations combined with our cash and cash equivalents and borrowing availability under our revolving credit facility will provide sufficient liquidity to fund our current obligations, capital spending, and working capital requirements and to comply with the financial covenants of our credit facility over at least 12 months following the date that the Condensed Consolidated Financial Statements were issued.

8

Use of Assumptions and Estimates
Management’s belief that the Company will be able to fund its planned operations over the 12 months following the date on which the Condensed Consolidated Financial Statements were issued is based on assumptions which involve significant judgment and estimates of future revenues, inflation, rising interest rates, capital expenditures and other operating costs. Our current assumptions are that casinos and restaurants will remain open and consumer traffic will continue to remain strong during the remainder of 2023. Though demand for our products at casinos increased substantially in 2022 and during the first nine months of 2023, we cannot predict the ultimate impact of the current economic environment, including inflation, rising interest rates and supply chain disruptions on our customers, which may impact sales. We believe that we are positioned to withstand the impact of any potential economic downturn or slower than anticipated economic recovery. However, should conditions warrant, we believe we will be able to take additional financial and operational actions to cut costs and/or increase liquidity.

In addition, the presentation of the accompanying unaudited financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities.  Our estimates include those related to revenue recognition, accounts receivable, inventory obsolescence, goodwill and intangible assets, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, share-based compensation and contingent liabilities.  We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances.  Actual results could differ from those estimates used.

Certain reclassifications have been made to prior year financial statements to conform to classifications used in the current year.
 
2. Significant accounting policies

For a discussion of our significant accounting policies, see Note 2, Summary of significant accounting policies within Part II, Item 8. “Financial Statements and Supplementary Data” in the 2022 Form 10-K.  There have been no changes to our significant accounting policies since the 2022 Form 10-K.

Recently Adopted Accounting Pronouncement
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU and its related amendments (collectively, the “Credit Loss Standard”) modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets and off-balance sheet credit exposures. The Credit Loss Standard requires consideration of a broader range of information to estimate expected credit losses, including historical information, current economic conditions and a reasonable forecast period. This Credit Loss Standard requires that the statement of operations reflect estimates of expected credit losses for newly recognized financial assets as well as changes in the estimate of expected credit losses that have taken place during the period, which may result in earlier recognition of certain losses.

We adopted this standard effective January 1, 2023, and this standard did not have a material impact on the Company’s Condensed Consolidated Financial Statements.

We are exposed to credit losses primarily through our sales of products and software to commercial customers which are recorded as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Our method for developing our allowance for credit losses involves making informed judgments regarding whether an adjustment is necessary to our historical loss experiences to reflect our expectations around current economic conditions and reasonable and supportable forecast periods, where applicable. We utilize current economic market data as well as other internal and external information available to us to inform our decision making in this process.

9

3. Revenue

We account for revenue in accordance with ASC Topic 606: Revenue from Contracts with Customers.

Disaggregation of revenue

The following tables disaggregate our revenue by market type, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.  Sales and usage-based taxes are excluded from revenues.

   
Three Months Ended
 
 
September 30,
 
   
2023
   
2022
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
4,049
   
$
192
   
$
4,241
   
$
3,496
   
$
252
   
$
3,748
 
POS automation
   
1,575
     
69
     
1,644
     
5,228
     
     
5,228
 
Casino and gaming
   
5,411
     
3,608
     
9,019
     
3,758
     
3,985
     
7,743
 
TransAct Services Group
   
2,087
     
199
     
2,286
     
983
     
154
     
1,137
 
Total net sales
 
$
13,122
   
$
4,068
   
$
17,190
   
$
13,465
   
$
4,391
   
$
17,856
 

   
Nine Months Ended
 
 
September 30,
 
   
2023
   
2022
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
  $ 10,937     $ 657     $ 11,594     $ 8,723     $ 587     $ 9,310  
POS automation
    5,261       84       5,345       7,700             7,700  
Casino and gaming
    26,455       10,547       37,002       10,475       8,555       19,030  
TransAct Services Group
    4,791       634       5,425       3,396       745       4,141  
Total net sales
  $ 47,444     $ 11,922     $ 59,366     $ 30,294     $ 9,887     $ 40,181  

Contract balances

Contract assets consist of unbilled receivables.  Pursuant to the over-time revenue recognition model, revenue may be recognized prior to the customer being invoiced.  An unbilled receivable is recorded to reflect revenue that is recognized when such revenue exceeds the amount invoiced to the customer. Unbilled receivables are separated into current and non-current assets and included within “Accounts receivable, net” and “Other assets” in the Condensed Consolidated Balance Sheets.

Contract liabilities consist of customer pre-payments and deferred revenue.  Customer prepayments are reported as “Accrued liabilities” in current liabilities in the Condensed Consolidated Balance Sheets and represent customer payments made in advance of performance obligations in instances where credit has not been extended and are recognized as revenue when the performance obligation is complete.  Deferred revenue is reported separately in current liabilities and non-current liabilities and consists of our extended warranty contracts, technical support for our food service technology terminals, EPICENTRAL maintenance contracts and prepaid software subscriptions for our BOHA! software applications, and is recognized as revenue as (or when) we perform under the contract.  For the nine months ended September 30, 2023, we recognized revenue of $1.2 million related to our contract liabilities at December 31, 2022Total net contract liabilities consisted of the following:

 
September 30, 2023
   
December 31, 2022
 
   
(In thousands)
 
Unbilled receivables, current
 
$
194
   
$
392
 
Unbilled receivables, net of current portion
   
144
     
163
 
Customer pre-payments
   
(410
)
   
(101
)
Deferred revenue, current
   
(977
)
   
(1,329
)
Deferred revenue, net of current portion
   
(201
)
   
(143
)
Total net contract liabilities
 
$
(1,250
)
 
$
(1,018
)
 
10

Remaining performance obligations

Remaining performance obligations represent the transaction price of firm orders for which a good or service has not been delivered to our customer.  As of September 30, 2023, the aggregate amount of transaction prices allocated to remaining performance obligations was $12.0 million.  The Company expects to recognize revenue of $11.7 million of its remaining performance obligations within the next 12 months following September 30, 2023, $0.2 million within the next 24 months following September 30, 2023 and the balance of these remaining performance obligations recognized within the next 36 months following September 30, 2023.


4. Inventories

The components of inventories were:

 
September 30, 2023
   
December 31, 2022
 
   
(In thousands)
 
             
Raw materials and purchased component parts
 
$
10,069
   
$
8,884
 
Finished goods
   
7,490
     
3,144
 
   
$
17,559
   
$
12,028
 

5. Debt

Credit Facility

On March 13, 2020, we entered into a credit facility (the “Siena Credit Facility”) with Siena Lending Group LLC (the “Lender”).  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million and was originally scheduled to expire on March 13, 2023. Borrowings under the Siena Credit Facility bear a floating rate of interest equal to the greatest of (i) the prime rate plus 1.75%, (ii) the federal funds rate plus 2.25%, and (iii) 6.50%. The total deferred financing costs related to expenses incurred to complete the Siena Credit Facility was $245 thousand, which were reported as “Other current assets” in current assets and “Other assets” in non-current assets in the Condensed Consolidated Balance Sheets. We also pay a fee of 0.50% on unused borrowings under the Siena Credit Facility. Borrowings under the Siena Credit Facility are secured by a lien on substantially all the assets of the Company.

The Siena Credit Facility imposes a financial covenant on the Company and borrowings are subject to a borrowing base based on 85% of eligible accounts receivable plus the lesser of (a) $5.0 million and (b) 50% of eligible raw material and 60% of finished goods inventory. The agreement governing the Siena Credit Facility restricts, among other things, our ability to incur additional indebtedness and create other liens. On July 21, 2021, the Company entered into an amendment (“Siena Credit Facility Amendment No. 1”) to the Loan and Security Agreement governing the Siena Credit Facility. Siena Credit Facility Amendment No. 1 changed the financial covenant under the Siena Credit Facility from a minimum EBITDA covenant to an excess availability covenant requiring that the Company maintain excess availability of at least $750 thousand under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ended July 31, 2021. From July 31, 2021 through September 30, 2023, we remained in compliance with our excess availability covenant. As of September 30, 2023, we had $2.3 million of outstanding borrowings under the Siena Credit Facility and $6.8 million of net borrowing capacity available under the Siena Credit Facility.

On July 19, 2022, the Company and the Lender entered into Amendment No. 2 (“Siena Credit Facility Amendment No. 2”) to the Loan and Security Agreement governing the Siena Credit Facility, as amended by Siena Credit Facility Amendment No. 1.  Also on July 19, 2022, the Company and the Lender entered into an Amended and Restated Fee Letter (the “Amended Fee Letter”) in connection with Siena Credit Facility Amendment No. 2. Siena Credit Facility Amendment No. 2 did not modify the aggregate amount of the revolving commitment or the interest rate applicable to the loans.

The changes to the Siena Credit Facility provided for in Siena Credit Facility Amendment No. 2 include, among other things, the following:

(i) The extension of the maturity date from March 13, 2023 to March 13, 2025; and

(ii) The termination of the existing blocked account control agreement and entry into a new “springing” deposit account control agreement, permitting the Company to direct the use of funds in its deposit account until such time as (a) the sum of excess availability under the Siena Credit Facility (as amended) and unrestricted cash is less than $5 million for 3 consecutive business days or (b) an event of default occurs and is continuing.

11

In addition, the Amended Fee Letter requires the Company, while it retains the ability to direct the use of funds in the deposit account, to maintain outstanding borrowings of at least $2,250,000 in principal amount. If the Company does not have the ability to direct the use of funds in the deposit account, then the Amended Fee Letter requires the Company to pay interest on at least $2,250,000 principal amount of loans, whether or not such amount of loans is actually outstanding.

On May 1, 2023, the Company and the Lender agreed to a letter amendment to the Loan and Security Agreement governing the Siena Credit Facility.  Section 7.1(m) of the Loan and Security Agreement governing the Siena Credit Facility required that any successor to the Company’s former Chief Executive Officer be reasonably acceptable to the Lender, and this amendment confirmed that John Dillon, the Company’s current Chief Executive Officer, is an acceptable successor and applied the same requirement to any future successor to Mr. Dillon.

6. Earnings per share

The following table sets forth the reconciliation of basic and diluted weighted average shares outstanding:

   
Three Months Ended
   
Nine Months Ended
 
 
September 30,
   
September 30,
 
   
2023
   
2022
   
2023
   
2022
 
   
(In thousands, except per share data)
 
Net income (loss)
 
$
906
   
$
528
    $ 4,810     $ (6,196 )
                                 
Shares:
                               
Basic:  Weighted average common shares outstanding
   
9,958
     
9,911
      9,948       9,902  
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
94
     
      75        
Diluted:  Weighted average common and common equivalent shares outstanding
   
10,052
     
9,911
      10,023       9,902  
                                 
Net income (loss) per common share:
                               
Basic
 
$
0.09
   
$
0.05
    $ 0.48     $ (0.63 )
Diluted
 
$
0.09
   
$
0.05
    $ 0.48     $ (0.63 )

The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options and restricted stock units, when the average market price of the common stock is lower than the exercise price of the related stock award during the period, as the inclusion of these stock awards in the computation of diluted earnings would be anti-dilutive. For the nine months ended September 30, 2022, there were 1.6 million of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  Furthermore, in  periods when a net loss is reported, such as the nine months September 30, 2022, basic and diluted net loss per common share are calculated using the same method.

7. Leases

We account for leases in accordance with ASC Topic 842: Leases.

We enter into lease agreements for the use of real estate space and certain equipment under operating leases and we have no financing leases. Our leases are included in “Right-of-use-assets” and “Lease liabilities” in our Condensed Consolidated Balance Sheets.  Our leases have various lease terms, some of which include options to extend. Lease expense is recognized on a straight-line basis over the lease term.

Operating lease expense for the nine months ended September 30, 2023 and 2022 was $742 thousand and $748 thousand, respectively, and is reported as “Cost of sales”, “Engineering, design and product development expense”, “Selling and marketing expense”, and “General and administrative expense” in the Condensed Consolidated Statements of Operations. Operating lease expenses include short-term lease costs, which were immaterial during the periods presented.

12

The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):

 
Nine Months Ended
 
 
September 30,
 
   
2023
   
2022
 
Operating cash outflows from leases
 
$
756
   
$
617
 

The following summarizes additional information related to our leases as of September 30, 2023 and December 31, 2022:

 
September 30, 2023
   
December 31, 2022
 
Weighted average remaining lease term (in years)
   
2.0
     
2.7
 
Weighted average discount rate
   
4.5
%
   
4.5
%

The maturity of the Company’s operating lease liabilities as of September 30, 2023 and December 31, 2022 were as follows (in thousands):

 
September 30, 2023
   
December 31, 2022
 
2023
 

216
   

972
 
2024
   
1,022
     
1,022
 
2025
   
711
     
710
 
2026
   
21
     
20
 
Total undiscounted lease payments
   
1,970
     
2,724
 
Less imputed interest
   
90
     
166
 
Total lease liabilities
 
$
1,880
   
$
2,558
 

8. Income taxes

We recorded income tax expense in the third quarter of 2023 of $169 thousand at an effective tax rate of 15.7% compared to an income tax benefit in the third quarter of 2022 of $62 thousand at an effective tax rate of (13.3%).  For the nine months ended September 30, 2023, we recorded income tax expense of $1.2 million at an effective tax rate of 19.8%, compared to an income tax benefit for the nine months ended September 30, 2022 of $2.3 million at an effective tax rate of (27.0%).

We are subject to U.S. federal income tax, as well as income tax in certain U.S. state and foreign jurisdictions.  We have substantially concluded all U.S. federal, state and local income tax, and foreign tax regulatory examination matters through 2019.  However, our federal tax returns for the years 2020 through 2022 remain open to examination. Various U.S. state and foreign tax jurisdiction tax years remain open to examination as well, but we believe that any additional assessment would be immaterial to the Condensed Consolidated Financial Statements.  The Company maintains a valuation allowance against certain deferred tax assets where realization is not certain.

9. Subsequent events

In the fourth quarter of 2023, we completed an asset sale of our Printrex product line (essentially inventory on-hand) and plan to record a resulting non-operating gain of approximately $0.4 million in the fourth quarter of 2023. Prior to this sale, the last TransAct sales of Printrex products occurred in 2021.

The Company has evaluated all other events or transactions that occurred up to the date the Condensed Consolidated Financial Statements were available to be issued.  Based upon this review, the Company did not identify any other subsequent events that would have required adjustment or disclosure in the Condensed Consolidated Financial Statements.

13

Item 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward Looking Statements
Certain statements included in this Quarterly Report on Form 10-Q for the period ended September 30, 2023 (this “Report”), including without limitation, statements in this Management’s Discussion and Analysis of Financial Condition and Results of Operations are “forward-looking statements” within the meaning of the U.S. federal securities laws, including the Private Securities Litigation Reform Act of 1995. Forward-looking statements are any statements other than statements of historical fact.  Forward looking statements represent current views about possible future events that are often identified by the use of forward-looking terminology, such as “may”, “will”, “expect”, “intend”, “estimate”, “anticipate”, “believe”, “project”, “plan” or “continue” or the negative thereof or other similar words.  Forward-looking statements are subject to certain risks, uncertainties and assumptions.  In the event that one or more of such risks or uncertainties materialize, or one or more underlying assumptions prove incorrect, actual results may differ materially from those expressed or implied by the forward-looking statements.

Important factors and uncertainties that could cause actual results to differ materially from those expressed or implied by the forward-looking statements include, but are not limited to, the following: the adverse effects of current economic conditions, whether due to  the COVID-19 pandemic or otherwise, on our business, operations, financial condition, results of operations and capital resources, difficulties or delays in manufacturing or delivery of inventory or other supply chain disruptions, inflation, the conflicts in Russia/Ukraine and the Middle East, an inability of our customers to make payments on time or at all, diversion of management attention, a possible future reduction in the value of goodwill or other intangible assets, inadequate manufacturing capacity or a shortfall or excess of inventory as a result of difficulty in predicting manufacturing requirements due to volatile economic conditions, price increases or decreased availability of component parts or raw materials, exchange rate fluctuations, volatility of, and decreases in, trading prices of our common stock and the availability of needed financing on acceptable terms or at all; our ability to successfully develop new products that garner customer acceptance and generate sales, both domestically and internationally, in the face of substantial competition; our reliance on an unrelated third party to develop, maintain and host certain web-based food service application software and develop and maintain selected components of our downloadable software applications pursuant to a non-exclusive license agreement, and the risk that interruptions in our relationship with that third party could materially impair our ability to provide services to our food service technology customers on a timely basis or at all and could require substantial expenditures to find or develop alternative software products; our ability to successfully transition our business into the food service technology market; risks associated with potential future acquisitions; general economic conditions; our dependence on contract manufacturers for the assembly of a large portion of our products in Asia; our dependence on significant suppliers; our ability to recruit and retain quality employees as the Company grows; our dependence on third parties for sales outside the United States; our dependence on technology licenses from third parties; marketplace acceptance of new products; risks associated with foreign operations; the availability of third party components at reasonable prices; price wars, supply chain disruptions or other significant pricing pressures affecting the Company’s products in the United States or abroad; increased product costs or reduced customer demand for our products due to changes in U.S. policy that may result in trade wars or tariffs; our ability to protect intellectual property; and other risk factors identified and discussed in Part I, Item 1A, Risk Factors, and Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”) and that may be detailed from time to time in the Company’s other reports filed with the Securities and Exchange Commission (the “SEC”).

We caution readers not to place undue reliance on forward-looking statements, which speak only as of the date of this Report.  We undertake no obligation to publicly or otherwise revise any forward-looking statements, whether as a result of new information, future events or other factors, except where we are expressly required to do so by applicable law.
14

Overview
TransAct is a global leader in developing and selling software-driven technology and printing solutions for high-growth markets including food service technology, point of sale (“POS”) automation and casino and gaming.  Our world-class products are designed from the ground up based on market and customer requirements and are sold under the BOHA!™, AccuDate™, Epic, EPICENTRAL®, and Ithaca® brand names.  During 2019, we launched a new line of products for the food service technology market, the BOHA! branded suite of cloud-based applications and companion hardware solutions.  The BOHA! software and hardware products help restaurants, convenience stores and food service operators of all sizes automate the food production in the back-of-house operations.  Known and respected worldwide for innovative designs and real-world service reliability, our thermal printers and terminals generate top-quality labels, coupons and transaction records such as receipts, tickets and other documents.  We sell our technology to original equipment manufacturers (“OEMs”), value-added resellers, and select distributors, as well as directly to end users.  Our product distribution spans across the Americas, Europe, the Middle East, Africa, Asia, Australia, New Zealand, the Caribbean Islands and the South Pacific. We also offer world-class service, support, labels, spare parts, accessories and printing supplies to our growing worldwide base of products currently in use by our customers. Through our TransAct Services Group (“TSG”), we provide a complete range of supplies and consumables used in the printing activities of customers in the restaurant and hospitality, retail, casino and gaming, and government markets.  Through our webstore, www.transactsupplies.com, and our direct selling team, we address the demand for these products.  We operate in one reportable segment: the design, development, and marketing of software-driven technology and printing solutions for high growth markets, and provide related services, supplies and spare parts.

Solely for convenience, some of the trademarks, service marks, trade names and copyrights referred to in this Form 10-Q are listed without the ©, ® and ™ symbols, but we will assert, to the fullest extent under applicable law, our rights to our trademarks, service marks, trade names and copyrights.

Recent Developments
In the fourth quarter of 2023, we completed an asset sale of our Printrex product line (essentially inventory on-hand) and plan to record a resulting non-operating gain of approximately $0.4 million in the fourth quarter of 2023.  Prior to this sale, the last TransAct sales of Printrex products occurred in 2021.  See Note 9.

The Company recently announced that it intends to engage an advisor in the fourth quarter of 2023 to assist in determining the best long-term strategy for its business and ensure the Company is maximizing the value of its operations for all shareholders and stakeholders.

Impact of Global Economic Conditions, Supply Chain Disruptions and the COVID-19 Pandemic
Since early 2020 and into the first quarter of 2022, the COVID-19 pandemic caused uncertainty and disruption in the global economy and financial markets.  Similar to other companies, TransAct has also been impacted by global supply chain issues, increased shipping costs and inflationary pressures, which have increased our costs and, in some instances, slowed our ability to deliver products to our customers.  After experiencing significantly lower inventory and sales levels in 2021 due to supply chain disruptions, we were able to increase our inventory levels and minimize the impact to our customers in 2022 by successfully modifying our products that were affected by supply chain disruptions, as well as by sourcing component parts from alternate suppliers.  At the same time, after a slowdown resulting from the Omicron and other variants of COVID-19 that began to ease in the first nine months of 2022, we continued to experience demand recovery during the remainder of 2022 and into 2023. Although we were able to increase inventory levels during 2022 and the first nine months of 2023 and expect to continue to do so in the balance of 2023, there can be no assurance that new or continuing supply chain disruptions will not affect our products or that we will be able to make timely modifications to address any future supply chain issues that arise.  Further, while we have offset most of our cost increases by increasing prices of our products, there can be no guarantee that we will not be impacted by the economic effects of any future cost increases that cannot be predicted, supply chain disruptions, inflationary pressures and potential new COVID-19 variants in the markets we serve and from which we source our supplies and parts.

We have taken the following actions to increase liquidity and strengthen our financial position in an effort to mitigate the negative impacts from the COVID-19 pandemic, supply chain disruptions and inflationary pressures:


Employee Retention Credit – The Company received a refundable employee retention credit under the CARES Act in the first quarter of 2023.  The Company previously recognized the employee retention credit during the fourth quarter of 2021 as a $1.5 million “Gain from employee retention credit” in the Consolidated Statement of Operations for the year ended December 31, 2021 and recorded a $1.5 million “Employee retention credit receivable” in the Consolidated Balance Sheets as of December 31, 2022 and December 31, 2021.


Credit Facility – On March 13, 2020, we entered into a credit facility with Siena Lending Group LLC that provides a revolving credit line of up to $10.0 million, subject to a borrowing base and on July 19, 2022, we entered into an amendment to extend the maturity of the facility to March 13, 2025.  See Note 5 to the accompanying condensed consolidated financial statements for further details regarding this facility.


Expense Reductions – During the third quarter of 2023, we began a cost reduction initiative to reduce our overall level of operating expenses that includes reducing employee headcount, trade show, advertising and other promotional marketing expenses, certain third party engineering resources and other expenses, and to a lesser extent, certain general and administrative expenses. When completed in the fourth quarter of 2023, we expect these actions will result in approximately $3 million of annualized savings beginning in 2024.

15

Notwithstanding the foregoing, there is no assurance that the actions we have taken in response to the pandemic, global supply chain disruptions and inflation are sufficient or adequate, and we may be required to take additional preventive or responsive measures, as the ultimate extent of the effects of these risks on the Company, our financial condition, results of operations, liquidity, and cash flows are uncertain and are dependent on evolving developments which cannot be predicted at this time.  See Part I, Item 1A, Risk Factors, of the 2022 Form 10-K for further discussion of risks related to COVID-19, global supply chain disruptions and inflation.

Critical Accounting Judgments and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our Condensed Consolidated Financial Statements, which have been prepared by us in accordance with accounting principles generally accepted in the United States of America.  The presentation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities.  Our estimates include those related to revenue recognition, accounts receivable, inventory obsolescence, goodwill and intangible assets, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, share-based compensation and contingent liabilities.  We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances.  There have been no material changes in our critical accounting judgements and estimates from the information presented in Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” in the 2022 Form 10-K.

Results of Operations: Three months ended September 30, 2023 compared to three months ended September 30, 2022

Net Sales: Net sales, which include printer, terminal and software sales, as well as sales of replacement parts, consumables (including labels) and maintenance and repair services, by market for the three months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Three Months Ended
   
Three Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Food service technology (“FST”)
 
$
4,241
     
24.7
%
 
$
3,748
     
21.0
%
 
$
493
     
13.2
%
POS automation
   
1,644
     
9.5
%
   
5,228
     
29.3
%
   
(3,584
)
   
(68.6
%)
Casino and gaming
   
9,019
     
52.5
%
   
7,743
     
43.3
%
   
1,276
     
16.5
%
TransAct Services Group (“TSG”)
   
2,286
     
13.3
%
   
1,137
     
6.4
%
   
1,149
     
101.1
%
   
$
17,190
     
100.0
%
   
17,856
     
100.0
%
 
$
(666
)
   
(3.7
%)
                                                 
International *
 
$
4,068
     
23.7
%
 
$
4,391
     
24.6
%
 
$
(323
)
   
(7.4
%)

*
International sales do not include sales of printers and terminals made to domestic distributors or other domestic customers who may, in turn, ship those printers and terminals to international destinations.

Net sales for the third quarter of 2023 decreased $0.7 million, or 4%, compared to the third quarter of 2022. Printer, terminal and other hardware unit sales volume decreased 24% to approximately 33,000 units, due primarily to a 68% unit sales volume decline in the POS automation market, partially offset by a unit sales volume increase in the casino and gaming market of 8%. The average selling price of our printers, terminals and other hardware increased 10% during the third quarter of 2023 compared to the third quarter of 2022 primarily due to price increases instituted during 2022 as well as higher volume sales of our higher priced products.  In addition, FST software, labels and other recurring revenue increased $0.6 million, or 22%, in the third quarter of 2023 compared to the third quarter of 2022.

International sales for the third quarter of 2023 decreased $0.3 million, or 7%, from the same period in 2022 due largely to lower sales in our Casino and gaming market.

16


Food service technology (“FST”): Our primary offering in the food service technology market is our line of BOHA! products, which combines our latest generation terminal and workstation which includes one or two printers and our BOHA! labeling, timers, and media software.  In addition, customers may individually purchase cloud-based software applications that connect to a separate application on a separate mobile device into a solution to automate back-of-house operations in restaurants, convenience stores and food service operations. The additional software offerings of BOHA! consist of a variety of individually purchased software-as-a-service (“SaaS”)-based applications for both Android and iOS operating systems, including applications for, temperature monitoring, temperature taking and checklists and task lists. These applications are sold separately, and customers purchase the applications they need for their back-of-house operations. Customers may also purchase associated hardware, such as handheld devices, tablets, temperature probes and temperature sensors and gateways. The BOHA! Terminal combines an operating system and hardware components in a device that includes a touchscreen and one or two thermal print mechanisms that print easy-to-read food rotation labels, grab-and-go labels, and nutritional labels for prepared foods, and “enjoy by” date labels. The BOHA! WorkStation uses an iPad or Android tablet instead of an integrated touchscreen. The BOHA! Terminal and the BOHA! WorkStation are equipped with the TransAct Enterprise Management System to ensure that only approved touchscreen functions are available on the touchscreen device and to allow over-the-air updates to the operating system. BOHA! helps food service establishments and restaurants (including fine dining, casual dining, fast casual and quick-service restaurants, convenience stores, hospitality establishments and contract food service providers) effectively manage food safety and grab-and-go initiatives, as well as automate and manage back-of-house operations. Recurring revenue from BOHA! is generated by software sales, including software subscriptions that are typically charged to customers annually on a per-application basis, as well as sales of labels, extended warranty and service contracts, and technical support services.  In the food service technology market, we use an internal sales force to solicit sales directly from end users.

Sales of our worldwide food service technology products for the three months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Three Months Ended
   
Three Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Domestic
 
$
4,049
     
95.5
%
 
$
3,496
     
93.3
%
 
$
553
     
15.8
%
International
   
192
     
4.5
%
   
252
     
6.7
%
   
(60
)
   
(23.8
%)
   
$
4,241
     
100.0
%
 
$
3,748
     
100.0
%
 
$
493
     
13.2
%

   
Three Months Ended
   
Three Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Hardware
 
$
1,112
     
26.2
%
 
$
1,187
     
31.7
%
 
$
(75
)
   
(6.3
%)
Software, labels and other recurring revenue
   
3,129
     
73.8
%
   
2,561
     
68.3
%
   
568
     
22.2
%
   
$
4,241
     
100.0
%
 
$
3,748
     
100.0
%
 
$
493
     
13.2
%

The increase in food service technology sales in the third quarter of 2023 compared to the third quarter of 2022 was driven largely by an increase in software and label sales.  Hardware sales decreased 6% in the third quarter of 2023 compared to the third quarter of 2022, due to lower sales of our BOHA! Terminals and Workstations.  Software sales, including sales of BOHA! software recognized on a SaaS subscription basis and labels increased 22% compared to the prior year period due largely to unusually high label sales to several existing customers, as well as the continued growth of the installed base of our BOHA! Terminals and Workstations (driving higher software sales).

POS automation: In the POS automation market, we sell our Ithaca 9000 printer, which utilizes thermal printing technology. Our POS printer is used primarily by McDonald’s, and to a lesser extent, other quick-service restaurants either at the checkout counter, grill station or within self-service kiosks to print receipts for consumers or print on linerless labels.  In the POS automation market, we primarily sell our products through a network of domestic and international distributors and resellers.  We use an internal sales force to manage sales through our distributors and resellers, as well as to solicit sales directly from end-users.

Sales of our worldwide POS automation products for the three months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Three Months Ended
   
Three Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Domestic
 
$
1,575
     
95.8
%
 
$
5,228
     
100.0
%
 
$
(3,653
)
   
(69.9
%)
International
   
69
     
4.2
%
   
     
--
     
69
     
100
%
   
$
1,644
     
100.0
%
 
$
5,228
     
100.0
%
 
$
(3,584
)
   
(68.6
%)

The decrease in POS automation sales in the third quarter of 2023 compared to the third quarter of 2022 was driven by a 70% decrease in domestic sales, partially offset by a price increase instituted during 2022.  During the second quarter of 2022, due to production limitations caused by the worldwide supply chain slowdown, we could not produce enough POS automation printers to fulfill customer orders. However, during the third quarter of 2022, we successfully managed through the shortage, significantly increased production and began to fulfill our large backlog of sales orders which resulted in unusually high sales for this prior year period.  During the third quarter of 2023, we shipped our normal run-rate of POS automation printers which we expect to continue at approximately the same rate for the remainder of 2023.

17

Casino and gaming. Revenue from the casino and gaming market includes sales of thermal ticket printers used in slot machines, video lottery terminals, and other gaming machines that print tickets or receipts instead of issuing coins at casinos, racetracks and other gaming venues worldwide. Revenue from this market also includes sales of thermal roll-fed printers used in the international off-premise gaming market in gaming machines such as Amusement with Prizes, Skills with Prizes and Fixed Odds Betting Terminals and kiosks for sports betting at non-casino gaming and sports betting establishments.  Revenue from this market also includes royalties related to our patented casino and gaming technology. In addition, casino and gaming market revenue includes sales of the EPICENTRAL print system, our software solution (including annual software maintenance), that enables casino operators to create promotional coupons and marketing messages and to print them in real time at the slot machine. Sales of our worldwide casino and gaming products for the three months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Three Months Ended
   
Three Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Domestic
 
$
5,411
     
60.0
%
 
$
3,758
     
48.5
%
 
$
1,653
     
44.0
%
International
   
3,608
     
40.0
%
   
3,985
     
51.5
%
   
(377
)
   
(9.5
%)
   
$
9,019
     
100.0
%
 
$
7,743
     
100.0
%
 
$
1,276
     
16.5
%

The increase in domestic sales of our casino and gaming products for the third quarter of 2023 compared to the third quarter of 2022 of $1.7 million, or 44%, was primarily driven by sales growth of our thermal casino printers, particularly to one large customer. We believe we have increased our market share during 2023 compared to 2022 as a result of our largest competitor’s inability to supply product due to supply chain issues, but we anticipate a more competitive environment in the casino and gaming market going forward. We expect domestic sales in the fourth quarter of 2023 to be lower than the third quarter of 2023 as many of our customers have built up higher than normal levels of inventory of our product (accumulated as a hedge during the worldwide supply chain crisis earlier in the year) and we therefore expect a slowdown in their order rates until they are able to sell through their on-hand inventory.

The decrease in international casino and gaming sales during the third quarter of 2023 compared to the third quarter of 2022 was due to a 10% decrease in sales of our thermal casino printers. Similar to our domestic customers, our international customers also began to slow their order rates in the third quarter of 2023 due to higher than normal inventory levels.  We expect this to continue to impact our international sales in the fourth quarter of 2023.

Though sales of both our domestic and international casino printers have been strong in 2023 as compared to 2022, we believe it is likely that our largest competitor will eventually be able to resume supplying product which would negatively impact our worldwide casino and gaming sales.

TransAct Services Group (“TSG”): Revenue generated by TSG includes sales of consumable products (POS receipt paper, ribbons and other printing supplies for non-FST legacy products), replacement parts and accessories, maintenance and repair services, refurbished printers, and shipping and handling charges. Sales in our worldwide TSG market for the three months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Three Months Ended
   
Three Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Domestic
 
$
2,087
     
91.3
%
 
$
983
     
86.5
%
 
$
1,104
     
112.3
%
International
   
199
     
8.7
%
   
154
     
13.5
%
   
45
     
29.2
%
   
$
2,286
     
100.0
%
 
$
1,137
     
100.0
%
 
$
1,149
     
101.1
%

The increase in both domestic and international revenue from TSG during the third quarter of 2023 as compared to the third quarter of 2022 was due largely to higher sales of legacy replacement parts for lottery printers.  Sales of replacement parts for our legacy lottery printers can vary significantly from quarter to quarter.  However, based on our backlog of orders, we expect TSG sales in the fourth quarter of 2023 to be consistent with the third quarter of 2023.

Gross Profit. Gross profit information for the three months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Three Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales - 2022
 
$
8,916
   
$
8,193
     
8.8
%
   
51.9
%
   
45.9
%

Gross profit is measured as revenue less cost of sales, which includes primarily the cost of all raw materials and component parts, direct labor, manufacturing overhead expenses, cost of finished products purchased directly from our contract manufacturers, expenses associated with installations and support of our EPICENTRAL print system and BOHA! products and royalty payments to third parties, including to the third-party licensor of our food service technology software products.  For the third quarter of 2023, gross profit increased $0.7 million, or 9%, and gross margin increased 600 basis points to 52% due primarily to an improved mix of higher margin casino and gaming printer sales (which increased by 17%).  Additionally, our gross margin increased fdue to the effect of two rounds of price increases we instituted during 2022 to mitigate higher product and shipping costs related to worldwide supply chain disruptions.  Our gross margin decreased slightly from 55% in the second quarter of 2023 as a result of previously anticipated downward pressure on gross margin from a sequential decline in casino and gaming sales.  We expect this downward trend in gross margin to continue for the remainder of 2023 due to an expected slowdown in order rates from many of our casino and gaming customers at they sell through higher than normal levels of inventory of our product.

18


Operating Expenses - Engineering, Design and Product Development. Engineering, design and product development expense information for the three months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Three Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales - 2022
 
$
2,509
   
$
1,985
     
26.4
%
   
14.6
%
   
11.1
%

Engineering, design and product development expenses primarily include salary and payroll-related expenses for our hardware and software engineering staff, depreciation and design expenses (including prototype printer expenses, outside design, development and testing services, supplies and contract software development expenses including those of the third-party licensor of our food service technology software products).  Engineering, design and product development expenses increased $524 thousand, or 26%, for the third quarter of 2023 compared to the third quarter of 2022 due to additional software staff resources and product testing primarily for planned new product launches, including the new BOHA! Terminal 2. We expect engineering, design and product development expenses to be lower in the fourth quarter of 2023 than the third quarter of 2023 due cost reduction initiatives we began during the third quarter of 2023.

Operating Expenses - Selling and Marketing. Selling and marketing information for the three months ended September 30, 2023 and  2022 is summarized below (in thousands, except percentages):

Three Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales - 2022
 
$
2,397
   
$
2,748
     
(12.8
%)
   
13.9
%
   
15.4
%

Selling and marketing expenses primarily include salaries and payroll-related expenses for our sales, marketing and customer success staff, sales commissions, travel expenses, expenses associated with the lease of sales offices, advertising, trade show expenses, public relations, e-commerce and other promotional marketing expenses.  Selling and marketing expenses decreased by $351 thousand, or 13%, in the third quarter of 2023 compared to the third quarter of 2022 due to cost reduction initiatives including reduced headcount, trade show and other marketing expenses.  As a result of these initiatives, we expect selling and marketing expenses will continue to decline for the remainder of 2023 and into 2024.

Operating Expenses - General and Administrative. General and administrative information for the three months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Three Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales - 2022
 
$
2,819
   
$
3,073
     
(8.3
%)
   
16.4
%
   
17.2
%

General and administrative expenses primarily include salaries, incentive compensation, and other payroll-related expenses for our executive, accounting, human resources, business development and information technology staff, expenses for our corporate headquarters, professional and legal expenses, information technology expenses, board of director expenses and other expenses related to being a publicly traded company.  General and administrative expenses decreased $254 thousand, or 8%, during the third quarter of 2023 compared to the third quarter of 2022 due largely to lower  share-based and incentive compensation expense due to the resignation of our former Chief Executive Officer in April 2023.

Operating Income. Operating income information for the three months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Three Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales – 2023
   
Total Sales – 2022
 
$
1,191
   
$
387
     
207.8
%
   
6.9
%
   
2.2
%

Our operating income increased $0.8 million, or 208%, in the third quarter of 2023 compared to the third quarter of 2022 due to a $0.7 million increase in gross profit despite a 4% decline in sales (600 basis point improvement in gross margin).  Operating income also benefited from an $81 thousand, or 1%, reduction in operating expenses.

Interest, net. We recorded net interest expense of $73 thousand in the third quarter of 2023 compared to $53 thousand in the third quarter of 2022.  For both periods, we maintained outstanding borrowings of about $2.3 million in principal amount pursuant to the terms of the July 2022 Siena Credit Facility Amendment No. 2 – see Note 5 to the accompanying condensed consolidated financial statements.  Interest expense increased due to a higher interest rate environment in the third quarter of 2023 compared to the third quarter of 2022.

19

Other, net. Other, net primarily includes foreign exchange gains/ losses by our UK subsidiary.  During the third quarter of 2023 we recognized $43 thousand of foreign exchange losses compared to $132 thousand of foreign exchange gains in the third quarter of 2022.  Going forward, we may continue to experience more foreign exchange gains or losses depending on the level of sales to European customers through our UK subsidiary and the fluctuation in exchange rates of the euro and pound sterling against the U.S. dollar.

Income Taxes. We recorded income tax expense in the third quarter of 2023 of $169 thousand at an effective tax rate of 15.7%, compared to an income tax benefit during the third quarter of 2022 of $62 thousand at an effective tax rate of (13.3%).  The tax benefit in the third quarter of 2022 despite having pre-tax income of $466 thousand for the period primarily resulted from the reversal of a valuation allowance on deferred tax assets in our UK subsidiary.

Net Income. We reported net income for the third quarter of 2023 of $0.9 million, or $0.09 per diluted share, compared to net income of $0.5 million, or $0.05 per diluted share, for the third quarter of 2022.

Results of Operations:  Nine Months Ended September 30, 2023 compared to nine months ended September 30, 2022

Net Sales. Net sales, which include printer, terminal and software sales as well as sales of replacement parts, consumables and maintenance and repair services, by market for the nine months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages)

   
Nine Months Ended
   
Nine Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
FST
 
$
11,594
     
19.5
%
 
$
9,310
     
23.2
%
 
$
2,284
     
24.5
%
POS automation
   
5,345
     
9.0
%
   
7,700
     
19.2
%
   
(2,355
)
   
(30.6
%)
Casino and gaming
   
37,002
     
62.3
%
   
19,030
     
47.4
%
   
17,972
     
94.4
%
TSG
   
5,425
     
9.2
%
   
4,141
     
10.2
%
   
1,284
     
31.0
%
   
$
59,366
     
100.0
%
 
$
40,181
     
100.0
%
 
$
19,185
     
47.7
%
                                                 
International *
 
$
11,922
     
20.1
%
 
$
9,887
     
24.6
%
 
$
2,035
     
20.6
%

*
International sales do not include sales of printers and terminals made to domestic distributors or other domestic customers that may, in turn, ship those printers and terminals to international destinations.

Net sales for the first nine months of 2023 increased $19.2 million, or 48%, from the same period in 2022. Printer, terminal and other hardware sales unit volume increased by 38% to approximately 127,000, units for the first nine months of 2023 driven primarily by a 73% increase in units sold within our casino and gaming market, somewhat offset by a 34% decline in unit sales of our POS automation printers.  The average selling price of our printers, terminals and other hardware increased 13% for the first nine months of 2023 compared to the first nine months of 2022 due primarily to price increases instituted on most of our products in the latter part of 2022.  FST software, labels and other recurring revenue increased $1.6 million, or 26%, in the first nine months of 2023 compared to the first nine months of 2022.  Sales in the nine months ended September 30, 2022 were also still somewhat negatively impacted by COVID-19.

International sales for the first nine months of 2023 increased $2.0 million, or 21%, from the same period in 2022 due primarily to a 23% increase in sales within the international casino and gaming market.

20


Food service technology. Sales of our worldwide food service technology products for the nine months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Nine Months Ended
   
Nine Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Domestic
 
$
10,937
     
94.3
%
 
$
8,723
     
93.7
%
 
$
2,214
     
25.4
%
International
   
657
     
5.7
%
   
587
     
6.3
%
   
70
     
11.9
%
   
$
11,594
     
100.0
%
 
$
9,310
     
100.0
%
 
$
2,284
     
24.5
%

   
Nine Months Ended
   
Nine Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Hardware
 
$
3,651
     
31.5
%
 
$
3,003
     
32.3
%
 
$
648
     
21.6
%
Software, labels and other recurring revenue
   
7,943
     
68.5
%
   
6,307
     
67.7
%
   
1,636
     
25.9
%
   
$
11,594
     
100.0
%
 
$
9,310
     
100.0
%
 
$
2,284
     
24.5
%

The increase in food service technology sales of $2.3 million, or 25%, in the first nine months of 2023 compared to the first nine months of 2022 was driven by increases in both sales of hardware and sales of BOHA! software and labels. Hardware sales increased 22% in the first nine months of 2023 compared to the first nine months of 2022 due largely to increased sales of our AccuDate 9700 and BOHA! Workstation. FST software, labels and other recurring revenue sales increased 26% in the first nine months of 2023 compared to the first nine months of 2022.  This increase was primarily due to both increased label sales and increased software sales, compared to the prior year period due principally to the growth of the installed base of our BOHA! Terminals and Workstations.

POS automation. Sales of our worldwide POS automation products for the nine months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Nine Months Ended
   
Nine Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Domestic
 
$
5,261
     
98.4
%
 
$
7,700
     
100.0
%
 
$
(2,439
)
   
(31.7
%)
International
   
84
     
1.6
%
   
     
     
84
     
100
%
   
$
5,345
     
100.0
%
 
$
7,700
     
100.0
%
 
$
(2,355
)
   
(30.6
%)

Sales of POS automation printers decreased $2.4 million, or 31%, for the first nine months of 2023 compared to the first nine months of 2022 due to a decrease of domestic sales of our Ithaca 9000 printer, partially offset by a price increase instituted during 2022.  The decrease in sales was driven primarily by unusually high sales to McDonald’s in the third quarter of 2022, as we successfully managed through the global chip shortage and increased production and began to fulfill a large backlog of orders (due to a competitor’s inability to supply product) from the second quarter of 2022.

Casino and gaming. Sales of our worldwide casino and gaming products for the nine months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Nine Months Ended
   
Nine Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Domestic
 
$
26,455
     
71.5
%
 
$
10,475
     
55.0
%
 
$
15,980
     
152.6
%
International
   
10,547
     
28.5
%
   
8,555
     
45.0
%
   
1,992
     
23.3
%
   
$
37,002
     
100.0
%
 
$
19,030
     
100.0
%
 
$
17,972
     
94.4
%

The increase in domestic sales of our casino and gaming products of $16.0 million, or 153%, for the first nine months of 2023 compared to the first nine months of 2022 was due to an increase in sales and price increases in our gaming and thermal casino printers. We believe we have significantly increased our market share compared to the comparable period in 2022 due to our largest competitor’s inability to supply product due to supply chain issues. However, we anticipate a more competitive environment going forward.

International sales of our casino and gaming products increased $2.0 million, or 23%, in the first nine months of 2023 compared to the first nine months of 2022.  We believe we have significantly increased our market share in the first nine months of 2023 compared to the comparable period in 2022 due to our largest competitor’s inability to supply product due to supply chain issues, but we anticipate a more competitive environment in the casino and gaming market going forward.

21

TSG. Sales in our worldwide TSG market for the nine months ended September 30, 2023 and 2022 were as follows (in thousands, except percentages):

   
Nine Months Ended
   
Nine Months Ended
       
   
September 30, 2023
   
September 30, 2022
   
$ Change
   
% Change
 
Domestic
 
$
4,791
     
88.3
%
 
$
3,396
     
82.0
%
 
$
1,395
     
41.1
%
International
   
634
     
11.7
%
   
745
     
18.0
%
   
(111
)
   
(14.9
%)
   
$
5,425
     
100.0
%
 
$
4,141
     
100.0
%
 
$
1,284
     
31.0
%

The increase in domestic TSG revenue of $1.4 million, or 41%, for the first nine months of 2023 as compared to the first nine months of 2022 was primarily due to a 61% increase in sales of replacement parts and accessories primarily for our installed base of legacy lottery printers, and to a lesser extent, a 24% increase in service revenue.

Internationally, TSG revenue decreased $0.1 million, or 15%, for the first nine months of 2023 compared to the first nine months of 2022, primarily due to a 20% decrease in sales of replacement parts to international casino and gaming customers.

Gross Profit.  Gross profit for the nine months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Nine Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales – 2022
 
$
32,029
   
$
16,193
     
97.8
%
   
54.0
%
   
40.3
%

For the first nine months of 2023, gross profit increased $15.8 million, or 98%, due largely to a sales increase of 48% in the first nine months of 2023 compared to the first nine months of 2022. Gross margin also increased 1,370 basis points to 54% in the first nine months of 2023 compared to 40% in the first nine months of 2022.  The large increase in both gross profit and gross margin is due to increased market share in the casino and gaming market, increased sales of higher margin products and price increases instituted in 2022.  However, we expect downward pressure on our gross margin for the remainder of 2023 (see discussion in the third quarter of 2023 results discussed above).

Operating Expenses - Engineering, Design and Product Development.  Engineering, design and product development expense for the nine months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Nine Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales - 2022
 
$
7,283
   
$
6,440
     
13.1
%
   
12.3
%
   
16.0
%

Engineering, design and product development expenses increased $0.8 million, or 13%, during the first nine months of 2023 compared to first nine months of 2022 due to the impact from the hiring of additional engineering staff as well as investments in additional software staff resources and product testing primarily for planned new product launches including our new BOHA! Terminal 2.

Operating Expenses - Selling and Marketing. Selling and marketing expense for the nine months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Nine Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales - 2022
 
$
7,838
   
$
8,724
     
(10.2
%)
   
13.2
%
   
21.7
%

Selling and marketing expenses decreased $0.9 million, or 10%, for the first nine months of 2023 compared to the first nine months of 2022. The primary driver of the decline relates to BOHA! market studies conducted in the first half of 2022 which were not repeated in 2023. In addition, selling and marketing expenses declined due to cost reduction initiatives put into place during the 2023 period including reduced headcount, trade show and other marketing expenses.  As a result of these initiatives, we expect selling and marketing expenses will continue to decline for the remainder of 2023 and into 2024.

22

Operating Expenses - General and Administrative. General and administrative expense for the nine months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Nine Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales - 2022
 
$
10,680
   
$
9,200
     
16.1
%
   
18.0
%
   
22.9
%

General and administrative expenses were up $1.5 million for the first nine months of 2023 compared to the first nine months of 2022. This increase was primarily driven by a $1.5 million severance charge related to the resignation of the Company’s former Chief Executive Officer in April 2023.

Operating Income (Loss). Operating income (loss) for the nine months ended September 30, 2023 and 2022 is summarized below (in thousands, except percentages):

Nine Months Ended September 30,
   
Percent
   
Percent of
   
Percent of
 
2023
   
2022
   
Change
   
Total Sales - 2023
   
Total Sales - 2022
 
$
6,228
   
$
(8,171
)
   
176.2
%
   
10.5
%
   
(20.3
%)

Our operating income increased $14.4 million, or 176%, in the first nine months of 2023 compared to the first nine months of 2022 as a $15.8 million, or 98% increase in gross profit on 48% higher sales was partially offset by a $1.4 million, or 6%, increase in operating expenses during the first nine months of 2023 compared to the first nine months of 2022.

Interest, net. We recorded net interest expense of $207 thousand for the first nine months of 2023 compared to net interest expense of $145 thousand in the first nine months of 2022.  This increase in interest expense is related to the Siena Credit Facility. Following the July 2022 amendment of the Siena Credit Facility, we were required to maintain outstanding borrowings of at least $2,250,000 in principal amount pursuant to the terms of the July 2022 Siena Credit Facility Amendment No. 2 – see Note 5 to the accompanying condensed consolidated financial statements. Interest expense increased due to the initiation of the minimum borrowing requirement in July 2022 and a higher interest rate environment in the first nine months of 2023 compared to the first nine months of 2022.

Other, net. We recorded other expense of $22 thousand for the first nine months of 2023 compared to other expense of $167 thousand for the first nine months of 2022.  The decline in other expense is due to higher foreign exchange losses recorded by our U.K. subsidiary in 2022 largely due to a weakening of the British pound sterling against the U.S. dollar.

Income Taxes. We recorded income tax expense for the first nine months of 2023 of $1.2 million at an effective tax rate of 19.8%, compared to an income tax benefit for the first nine months of 2022 of $2.3 million at an effective tax rate of (27.0%).  The tax benefit for the first nine months of 2022, which drove the (27.0%) effective tax rate, primarily resulted from the reversal of a valuation allowance on deferred tax assets in our UK subsidiary.

Net Income (Loss). As a result of the above, we reported net income for the first nine months of 2023 of $4.8 million, or $0.48 per diluted share, compared to a net loss of $6.2 million, or ($0.63) per diluted share for the first nine months of 2022.

23


Liquidity and Capital Resources

Cash Flow
For the first nine months of 2023, our cash and cash equivalents balance increased $3.7 million from December 31, 2022. We ended the third quarter of 2023 with $11.6 million in cash and cash equivalents, of which $0.2 million was held by our U.K. subsidiary.

Operating activities:  The following significant factors affected our cash provided by operating activities of $4.6 million for the first nine months of 2023 as compared to cash used in operating activities of $14.2 million for the first nine months of 2022:

During the first nine months of 2023:
We reported net income of $4.8 million.
We recorded depreciation and amortization of $1.1 million and share-based compensation expense of $0.6 million.
Inventories increased $5.6 million consistent with overall increases in sales in 2023 compared to 2022 and the planned launch of several new product models the second half of 2023.  We expect our inventories to continue to increase during the remainder of 2023.
Accounts receivable decreased $1.8 million due to stronger collections of sales.
Employee retention credit receivable decreased $1.5 million due to the collection of this receivable in the first quarter of 2023.
Accounts payable decreased $1.2 million in 2023 due largely to the timing of vendor payments.
Accrued and other liabilities increased $1.3 million due largely to accrued severance in connection with the resignation of TransAct’s former Chief Executive Officer in April 2023.

During the first nine months of 2022:
We reported a net loss of $6.2 million.
We recorded depreciation and amortization of $1.0 million and share-based compensation expense of $0.9 million.
Accounts receivable increased $6.3 million due to higher sales volumes in the third quarter of 2022.
Deferred income taxes increased $2.4 million due to a pretax loss during the first nine months of 2022.
Inventories increased $3.6 million due largely to strategic purchases of electronic parts in volume in an effort to minimize disruptions of production at our contract manufacturers.
Accounts payable increased $1.9 million due to increased inventory purchases and the timing of cash disbursements.

Investing activities:  Our capital expenditures were $788 thousand for the first nine months of 2023 compared to $1.0 million for the first nine months of 2022.  Expenditures in 2023 were for computer and networking equipment and new tooling equipment.  Expenditures in 2022 were primarily related to the implementation of a new ERP system.

Financing activities:  Financing activities used $86 thousand of cash during the first nine months of 2023 and provided $2.1 million in cash during the first nine months of 2022.  Cash used to pay withholding taxes on stock issued from our stock compensation plans amounted to $86 thousand and $0.1 million, respectively.  In addition, proceeds received from our Siena Credit Facility provided $2.3 million in cash during the first nine months of 2022.

Resource Sufficiency
Since early 2020, we have been impacted in varying degrees by the COVID-19 pandemic.  In addition, and more recently, we have been impacted by global supply chain issues, increased shipping costs, increased interest rates and inflationary pressures.  Although several of these economic conditions have abated since the end of 2022 and into 2023, they continue to cause uncertainty and disruption in the global economy and financial markets.  Given the unprecedented impact and severity of these external factors on the food service and casino and gaming industries, the Company continues to monitor its cash generation, usage and preservation including the management of working capital to generate cash.

We believe that our cash and cash equivalents on hand, our expected cash flows generated from operating activities, and borrowings available under the Siena Credit Facility will provide sufficient resources to meet our working capital needs, finance our capital expenditures and meet our liquidity requirements through at least the next twelve months.  Notwithstanding this belief, the duration and extent of these global economic pressures remain uncertain and the ultimate impact of these global pressures is unknown.

24


Credit Facility and Borrowings
On March 13, 2020, we entered into the Loan and Security Agreement governing the Siena Credit Facility with Siena Lending Group LLC (the “Lender”).  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million and was originally scheduled to expire on March 13, 2023.  Borrowings under the Siena Credit Facility bear a floating rate of interest equal to the greatest of (i) the prime rate plus 1.75%, (ii) the federal funds rate plus 2.25%, and (iii) 6.50%. The total deferred financing costs related to expenses incurred to complete the Siena Credit Facility were $245 thousand. We also pay a fee of 0.50% on unused borrowings under the Siena Credit Facility. Borrowings under the Siena Credit Facility are secured by a lien on substantially all the assets of the Company. Borrowings under the Siena Credit Facility are subject to a borrowing base based on 85% of eligible accounts receivable plus the lesser of (a) $5.0 million and (b) 50% of eligible raw material and 60% of finished goods inventory.

The Siena Credit Facility imposes a financial covenant on the Company and restricts, among other things, our ability to incur additional indebtedness and the creation of other liens. On July 21, 2021, the Company entered into an amendment (“Siena Credit Facility Amendment No. 1”) to the Siena Credit Facility. Siena Credit Facility Amendment No. 1 changed the financial covenant under the Siena Credit Facility from a minimum EBITDA covenant to an excess availability covenant requiring that the Company maintain excess availability of at least $750 thousand under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ended July 31, 2021.  From July 31, 2021 through September 30, 2023, we remained in compliance with our excess availability covenant.

On July 19, 2022, the Company and the Lender entered into Amendment No. 2 (“Siena Credit Facility Amendment No. 2”) to the Siena Credit Facility as amended by Siena Credit Facility Amendment No. 1.  Also on July 19, 2022, the Company and the Lender entered into an Amended and Restated Fee Letter (the “Amended Fee Letter”) in connection with Siena Credit Facility Amendment No. 2. Siena Credit Facility Amendment No. 2 did not modify the aggregate amount of the revolving commitment or the interest rate applicable to the loans.

The changes to Siena Credit Facility provided for in Siena Credit Facility Amendment No. 2 included, among other things, the following:

(i)
The extension of the maturity date from March 13, 2023 to March 13, 2025; and
(ii)
The termination of the existing blocked account control agreement and entry into a new “springing” deposit account control agreement, permitting the Company to direct the use of funds in its deposit account until such time as (a) the sum of excess availability under the Siena Credit Facility and unrestricted cash is less than $5 million for 3 consecutive business days or (b) an event of default occurs and is continuing.
In addition, the Amended Fee Letter requires the Company, while it retains the ability to direct the use of funds in the deposit account, to maintain outstanding borrowings of at least $2,250,000 in principal amount. If the Company does not have the ability to direct the use of funds in the deposit account, then the Amended Fee Letter requires the Company to pay interest on at least $2,250,000 principal amount of loans, whether or not such amount of loans is actually outstanding.

On May 1, 2023, the Company and the Lender agreed to a letter amendment to the Loan and Security Agreement governing the Siena Credit Facility.  Section 7.1(m) of the Loan and Security Agreement governing the Siena Credit Facility required that any successor to the Company’s former Chief Executive Officer be reasonably acceptable to the Lender, and this amendment confirmed that Mr. Dillon, the Company’s current Chief Executive Officer, is an acceptable successor and applied the same requirement to any future successor to Mr. Dillon.

As of September 30, 2023, we had $2.3 million of outstanding borrowings under the Siena Credit Facility and $6.8 million of net borrowing capacity available under the Siena Credit Facility.

25

Item 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

TransAct is a smaller reporting company, as defined in Item 10(f)(1) of Regulation S-K, and is not required to provide information under this item.

Item 4.
CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2023.  The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms.  Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company's management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.  Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.  Based on the evaluation of our disclosure controls and procedures as of September 30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control Over Financial Reporting
No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the fiscal quarter ended September 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
26


PART II.  OTHER INFORMATION

Item 1.
LEGAL PROCEEDINGS
The Company may, in the ordinary course of business, become a party to litigation involving collection matters, contract claims and other legal proceedings relating to the conduct of its business.  As of September 30, 2023, we are unaware of any material pending legal proceedings, or of any material legal proceedings contemplated by government authorities.

Item 1A.
RISK FACTORS
Information regarding risk factors appears under Part I, Item 1A, “Risk Factors,” of our 2022 Form 10-K.  There have been no material changes from the risk factors previously disclosed in our 2022 Form 10-K. The risks factors described in our 2022 Form 10-K are not the only risks facing our Company.  Additional risks and uncertainties, not currently known to us or that we currently deem to be immaterial, also may materially adversely affect our business, financial condition or future results.

Item 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.

Item 3.
DEFAULTS UPON SENIOR SECURITIES
None.

Item 4.
MINE SAFETY DISCLOSURES
Not applicable.

Item 5.
OTHER INFORMATION
None.

27

Item 6.
EXHIBITS

 
Certificate of Incorporation of TransAct Technologies Incorporated (conformed copy) (incorporated by reference to Exhibit 3.2 of the Company’s Quarterly Report on Form 10-Q (SEC File No. 000-21121) filed with the SEC on August 18, 2022).
 
Amended and Restated By-laws of TransAct Technologies Incorporated (incorporated by reference to Exhibit 3.2 of the Company’s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 28, 2023).
 
Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1 **
 
Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002.
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).


*
Filed herewith.
**
Furnished herewith.

28

SIGNATURES

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

 
TRANSACT TECHNOLOGIES INCORPORATED
 
(Registrant)
   
 
By: /s/ Steven A. DeMartino
Dated: November 14, 2023
     Steven A. DeMartino
 
     President, Chief Financial Officer, Treasurer and Secretary
 
     (Principal Financial Officer)
   
   
 
By: /s/ William J. DeFrances
Dated: November 14, 2023
     William J. DeFrances
 
     Vice President and Chief Accounting Officer
 
     (Principal Accounting Officer)


EX-31.1 2 ef20012929_ex31-1.htm CERTIFICATION OF CEO PURSUANT TO SECTION 302 OF SOX ACT OF 2002  

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002



I, John M. Dillon, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of TransAct Technologies Incorporated;

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: November 14, 2023

/s/ John M. Dillon
 
John M. Dillon
 
Chief Executive Officer
 



EX-31.2 3 ef20012929_ex31-2.htm CERTIFICATION OF CFO PURSUANT TO SECTION 302 OF SOX ACT OF 2002  

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002



I, Steven A. DeMartino, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of TransAct Technologies Incorporated;

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: November 14, 2023

/s/ Steven A. DeMartino
 
Steven A. DeMartino
 
President, Chief Financial Officer, Treasurer and Secretary
 



EX-32.1 4 ef20012929_ex32-1.htm CERTIFICATION OF CEO AND CFO PURSUANT TO SECTION 906 OF SOX ACT OF 2002  

Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of TransAct Technologies Incorporated (the “Company”) on Form 10-Q for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:

(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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


Date:  November 14, 2023


/s/ John M. Dillon
 
John M. Dillon
 
Chief Executive Officer
 



Date:  November 14, 2023


/s/ Steven A. DeMartino
 
Steven A. DeMartino
 
President, Chief Financial Officer, Treasurer and Secretary
 



EX-101.SCH 5 tact-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Basis of presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Significant accounting policies link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Basis of presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Revenue, Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - Revenue, Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 090304 - Disclosure - Revenue, Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 090304 - Disclosure - Revenue, Remaining Performance Obligations (Details)Default link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Subsequent events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 tact-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 tact-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 tact-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Accounts receivable, net Intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Accumulated other comprehensive loss, net of tax Fixed assets, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in capital Stock Awards [Member] Share-Based Payment Arrangement [Member] CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract] Basic (in dollars per share) Cash and cash equivalents Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Employee retention credit receivable Increase (Decrease) in Other Receivables Changes in operating assets and liabilities: Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, shares outstanding (in shares) Common stock, $0.01 par value, 20,000,000 shares authorized; 14,002,960 and 13,956,725 shares issued, respectively; 9,958,118 and 9,911,883 shares outstanding, respectively Common Stock, Value, Issued Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of sales Total current liabilities Liabilities, Current Current liabilities: Debt Debt Disclosure [Text Block] Interest rate Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Name [Domain] Basis of presentation [Abstract] Debt Instruments [Abstract] Debt Instrument [Axis] Debt Instrument [Line Items] Schedule of Long-term Debt Instruments [Table] Deferred income taxes Depreciation and amortization Diluted (in dollars per share) Earnings Per Share, Diluted Effective tax rate Share-based compensation expense General and administrative Gross profit Gross Profit CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income taxes Income Tax Disclosure [Text Block] Other current and long-term assets Increase (Decrease) in Other Operating Assets Add: Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method (in shares) Intangible assets, net of accumulated amortization of $1,480 and $1,364, respectively Intangible Assets, Net (Excluding Goodwill) Goodwill Inventories Inventories Total liabilities Liabilities Total liabilities and shareholders' equity Liabilities and Equity Liabilities and Shareholders' Equity: Revolving loan payable Line of Credit, Current Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Additional borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Debt [Abstract] Line of Credit Facility [Abstract] Payment of bank financing costs Payments of Loan Costs Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net income (loss) Net income (loss) Gain on sale of assets Interest and other (expense) income Nonoperating Income (Expense) Interest and other (expense) income: Nonoperating Income (Expense) [Abstract] Total noncurrent assets Assets, Noncurrent Total noncurrent liabilities Liabilities, Noncurrent Operating income (loss) Operating Income (Loss) Other current assets Other, net Proceeds from bank borrowings Proceeds from Lines of Credit Fixed assets, net of accumulated depreciation of $18,300 and $17,656, respectively Property, Plant and Equipment, Net Capital expenditures Payments to Acquire Property, Plant, and Equipment Retained earnings Inventories Inventory Disclosure [Text Block] Balance outstanding Secured Debt Selling and marketing CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY [Abstract] Shareholders' equity: Subsequent Event [Line Items] Subsequent Event [Table] Total current assets Assets, Current Current assets: Diluted (in shares) Diluted: Weighted average common and common equivalent shares outstanding (in shares) Basic (in shares) Basic: Weighted average common shares outstanding (in shares) Common Stock [Member] Engineering, design and product development Total assets Assets Other liabilities Plan [Member] Statement [Table] Antidilutive Securities, Name [Domain] Assets: Statement [Line Items] Treasury stock, at cost (4,044,842 shares) Treasury Stock, Value Increase (Decrease) in Stockholders' Equity [Roll Forward] Other assets Operating expenses: Operating expenses Operating expenses Operating Expenses Net income (loss) per common share [Abstract] Earnings Per Share, Basic [Abstract] Shares used in per-share calculation: Earnings per share [Abstract] Earnings Per Share Reconciliation [Abstract] Anti-dilutive securities excluded from computation of earnings per dilutive share (in shares) Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net income (loss) per common share: Earnings per share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Common stock, par value (in dollars per share) Total shareholders' equity Ending balance Beginning balance Equity, Attributable to Parent Income tax (expense) benefit Income tax (expense) benefit Income Tax Expense (Benefit) Unrealized foreign currency transaction losses Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Equity Components [Axis] Additional Paid-in Capital [Member] Retained Earnings [Member] Accumulated Other Comprehensive (Loss) Income [Member] AOCI Attributable to Parent [Member] Equity Component [Domain] Non-cash capital expenditure items Capital Expenditures Incurred but Not yet Paid Issuance of common stock from restricted stock units Stock Issued During Period, Value, New Issues Issuance of shares from stock awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Finished goods Raw materials and purchased component parts Deferred financing costs Debt Issuance Costs, Gross Supplemental Share Information: Stock Transactions, Parenthetical Disclosure [Abstract] Earnings per share Earnings Per Share [Text Block] Shares [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Employee retention credit receivable Nontrade Receivables, Current Leases [Abstract] Commitments and contingencies (see Notes 5 and 7) Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Accounts payable Accrued liabilities Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Subsequent Events [Abstract] Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee [Abstract] Accrued liabilities and other liabilities Withholding taxes paid on stock issuances Payment, Tax Withholding, Share-Based Payment Arrangement Relinquishment of stock awards to pay withholding taxes (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Significant accounting policies Basis of Presentation Business Description and Basis of Presentation [Text Block] Interest, net Interest Income (Expense), Nonoperating, Net Basis of Presentation [Abstract] Inventories Schedule of Inventory, Current [Table Text Block] Income taxes [Abstract] Subsequent events Subsequent Events [Text Block] Inventories [Abstract] Debt [Abstract] Use of Assumptions and Estimates Use of Estimates, Policy [Policy Text Block] Percentage fee on unused borrowings Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Prepaid income taxes Increase (Decrease) in Prepaid Taxes Significant accounting policies [Abstract] Subsequent events [Abstract] Relinquishment of stock awards to pay for withholding taxes Shares Granted, Value, Share-Based Payment Arrangement, Forfeited Supplemental schedule of non-cash investing activities: Noncash Investing and Financing Items [Abstract] Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Reclassifications Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Basis spread on variable rate Variable Rate [Axis] Variable Rate [Domain] Prime Rate [Member] Federal Funds Rate [Member] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Deferred tax assets Deferred Income Tax Assets, Net Treasury Stock [Member] Treasury stock (in shares) Disaggregation of revenue [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Unbilled receivables, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Unbilled receivables, net of current portion Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Revenue [Abstract] Revenue Revenue from Contract with Customer [Text Block] Remaining performance obligations [Abstract] Revenue, Performance Obligation [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Cash Flows Related to Operating Leases [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Contract liabilities [Abstract] Contract with Customer, Liability [Abstract] Deferred revenue Deferred revenue, current Deferred revenue, net of current portion Deferred revenue, net of current portion Right-of-use assets, net Operating Lease, Right-of-Use Asset Maturity of Operating Lease Liabilities [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Operating Lease Weighted Average Remaining Lease Term and Discount Rate [Abstract] Lessee, Operating Lease, Description [Abstract] Effect of exchange rate changes on cash and cash equivalents Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Operating cash outflows from leases Operating Lease, Payments Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid 2024 2026 2025 2023 Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Operating lease expense Operating Lease, Expense Total lease liabilities Operating Lease, Liability Lease liabilities Less imputed interest Lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Net Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Leases Lessee, Operating Leases [Text Block] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Credit Losses Scenario [Domain] Forecast [Member] Scenario [Axis] Geographical [Domain] Geographical [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Minimum [Member] Product and Service [Domain] Product and Service [Axis] United States [Member] Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Address, Address Line One Entity Address, Address Line Two Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding The minimum sum of (1) excess availability under the Siena Credit Facility (as amended by the Credit Facility Amendment) and (2) unrestricted cash required under a new "springing" deposit account control agreement, permitting the Company to direct the use of funds in its deposit account. Debt Instrument, Minimum excess availability and unrestricted cash Minimum excess availability and unrestricted cash required Arrangement with Siena Lending Group LLC that provides a revolving credit line, subject to a borrowing base. Revolving Credit Facility, Siena Lending Group Llc [Member] Sienna Credit Facility [Member] The minimum value of eligible raw material and finished goods inventory included in the calculation of borrowing base imposed by the financial covenants of the debt instrument. Debt Instrument, Financial Covenant, Eligible Inventory Eligible inventory The percentage of eligible raw material included in the calculation of borrowing base imposed by the financial covenants of the debt instrument. Debt Instrument, Financial Covenant, Eligible Inventory, Raw Material, Percentage Percentage of eligible raw material The percentage of eligible finished goods inventory included in the calculation of borrowing base imposed by the financial covenants of the debt instrument. Debt Instrument, Financial Covenant, Eligible Inventory, Finished Goods Inventory, Percentage Percentage of eligible finished goods inventory The percentage of eligible accounts receivable included in the calculation of borrowing base imposed by the financial covenants of the debt instrument. Debt Instrument, Financial Covenant, Eligible Accounts Receivable Percentage of eligible accounts receivable The minimum principal amount, whether or not such amount of loans is actually outstanding, on which interest is paid if the Company does not have the ability to direct the use of funds in the deposit account under the Amended Fee Letter. Debt Instrument, Minimum principal amount on which interest is paid Minimum principal amount on which interest is paid The minimum principal amount of outstanding borrowings that must be maintained in order to retain the ability to direct the use of funds in the deposit account under the Amended Fee Letter. Debt Instrument, Minimum principal amount to be maintained to direct use of funds in deposit account Minimum principal amount to be maintained to direct use of funds in deposit account The period of time the minimum sum of (1) excess availability under the Siena Credit Facility (as amended by the Credit Facility Amendment) and (2) unrestricted cash must be maintained, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Debt Instrument, Period to maintain excess availability and unrestricted cash Number of days to maintain excess availability and unrestricted cash Other countries outside of the United States. International [Member] Revenue from sales of the BOHA! ecosystem, which combines the latest generation terminal, cloud-based software applications and related hardware into a unique solution to automate operations with food production in the back-of-house operations in restaurants and food service operations. Food Service Technology [Member] Food Service Technology [Member] Revenue from sales of thermal printers used primarily by restaurants (including fine dining, casual dining, quick serve and hospitality establishments) located either at the checkout counter or within self-service kiosks to print receipts for consumers or print on linerless labels. POS Automation and Banking [Member] POS Automation [Member] Revenue from sales of thermal ticket printers used in slot machines, video lottery terminals, and other gaming machines that print tickets or receipts instead of issuing coins at casinos and racetracks and other gaming venues worldwide. Casino and Gaming [Member] Casino and Gaming [Member] Revenue from range of supplies and consumables used in the printing and scanning activities of customers in the restaurant and hospitality, banking, retail, casino and gaming, government and oil and gas exploration markets. TransAct Services Group [Member] TransAct Services Group [Member] Amount, after allowance for credit loss, of right (asset) to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time and the amount of obligation (liability) to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Contract with Customer, Asset (Liability), net Total net contract liabilities Amount of revenue recognized related to obligation to transfer good or service to customer for which consideration from customer has been received or is due. Contract with Customer, Revenue Recognized Revenue recognized Amount of obligation to transfer good or service to customer related to customer prepayments for which consideration has been received or is receivable, classified as current. Contract with Customer, Liability for Customer Prepayments, Current Customer pre-payments Tabular disclosure of supplemental information for the statement of cash flows related to operating leases. Lessee, Operating Lease, Supplemental Disclosure for Cash Flows [Table Text Block] Cash Flows for Operating Leases Tabular disclosure of information related to lessee's operating leases, including weighted average lease term and discount rate. Lessee, Operating Lease, Lease Term and Discount Rate [Table Text Block] Additional Information Related to Leases The amount of gain from the Employee Retention Credit, a refundable tax credit against certain employment taxes equal to 50% of the qualified wages an eligible employer pays to employees after March 12, 2020, and before January 1, 2021. Gain from Employee Retention Credit Gain from employee retention credit EX-101.PRE 9 tact-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 10 image01.jpg begin 644 image01.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD) H 6BF^8OK2 M>:GK0 ^BH_.3UH\Y/44 244SS4]:7S%]: '44@(-+0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 44A8"F^8OK0 ^BH_.3UH\Y/44 244SS4]:7>OK0 ZBD!S2T %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !110: "BD%+0 E+5*^O%MADFJ*ZRA_B%-(3:1MT5 MB_VPF?O"E_M=/[PI\K%S(V:*QO[73^\*0ZPG]X4HH_M=/44%'*PYD;>: M,UB?VRG]X4?VRG]X4%+_: MZ?WA3Y63S(V:*Q3K"#^(4O\ :Z?WA1RL.9&S16.=60+G<*:NL(3]X4%'*PYD;5%5 M;.Y%RFX&K524%%%% !1110 4444 %%%% !1110 4444 %%95SJ:PS;"141UA M,XW"J46R>9&U16,VKH/XA0-73U%'*PYD;-&:QSJR 9W"F?VRG]X4XF@"QFL?4M0 M%NV,U4E\01H<;A7'^(-?$DAVO6]*FY2U,:E1*-T;5WXD$0/SUAS>-51B/,_6 MN'U75G(;#UQMW?S%R0YKNCA4SD6(=SV+_A.ES_K/UIX\<+_ST_6O#OM=QNSO M:IA=S[<[S3>%0Y8BQ[E!XT5SCS/UK9M/$HEQ\]> 6=_,&&7-=3INKNA7+T/" MJQ*Q#9[UIM\+CO6MFO+_ [XA5"-SBNNCU^-_P"(5PUJ3C*R.RG431T5%5[2 M<3Q;@:L5SFP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !15:[N!!'N)K/&KH1]X4U%L3:1LT5C?VNF/O"A-81G W#FGRL7, MC9HID3[XPWK3ZDH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBFNVU2: '4C$!2:RKG5$A)R169<>(XT5AN'2K4&2Y(FU'5A;NP MW=*YVZ\5K%GY_P!:Y[7==\R1BKUPNI:E(V<.:[:>'N9^M+_ M ,)NO_/3]:\5EO)R^=QH6\GR/G-=*PBL9/$M'NMOXP5R/G_6MF#Q"'4'=7@E MEJ$JL,N:ZNRUA@B@O64\,D$<0VSW?3K@7$ ;-7:\_P! \1HEJ%9QFNBBUQ). MC"O/E!IG=&::-ZBJEI="X'!JW4-%W$[TM)WI:0(****!A1110 444UVVH30 MZBLQ]256QFC^TEQU%5RL5T:=%9G]HKCJ*3^TE]11RL.9&I167_:2^HI!J:GN M*.5BYD:M%9?]I+ZBC^TE]11RL.9&I167_:2^HH_M)?443IJ9$8.ZNJA"YR5Y69Z'_;QW_>_6I/[=/\ >KSA=58O]ZI6U5@/ MO5U^Q.;VIZ"=>_VJ:VO'^]7GBZLQ_BH&JL3]ZDZ0*KK<]%&O''WJ1M>.W[U> M>#5FS]Z@ZJ2<;J%1U'[4]"77CM^]3EU[@_-^M>='56'&ZC^UF'\5-T1QJZ'H M@UXY^]3O[>_VJ\Y.JL/XJ0ZNV/O4_8:B=4]$_MX[OO4\:]S]ZO.!JK?WJ7^U MF_O4.@'M3T5]>.?O?K1_;W'WJ\Z_M5C_ !4G]K-_>J?8#=4]&_M[_:H.O MKSE=68G[U(VKMG[U2J.I+K'HXU[C[U U[_:KS@:NW]ZC^UF_O5HZ(E59Z.-> M_P!J@:]S]ZO.#J[#^*C^UFQ]ZE[(/:L]$_MX[_O?K2G7CN^]^M>=#56Z[J=_ M:K==U/V)2J-GH;:\Q#VC/1/[>.W[U M,_MXY^]^M< NJL3C=3'U0@_>K*5*Q<:I[!H.K>=<(-W>O28CF)3[5X)X.U R M7\0SWKWFV.;:,_[(KBJ*S.VF[HEJ.:01H2?2I*RM./O4[^WCL^]7G?]J$MC=2_P!JMG&Z MI= %5/0UUX[?O4P:\?[UKL!]ZK":RV,[JET!^U/44U ML?WJ636QC[U>8#7&'\5+_;C'^*E[$2JZGK^B:TAN/F>NL&K0G^(5\^V?B%H) M-V^MJ#Q:Q;_6?K6%2@[FT*R2/:QJ,1/WJLQ3+*.#7D-KXG+2 ;_UKO\ P]J2 MW$>2PZ5A.DXHWC439TE%,$JGH13^M9&@4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!!=S"*!R3VKRG4]?9K1CG'RU\_Z MQJ[?VI(=W>MZ4+G/6J6.[.O'=][]:=_;W/WOUKSG^U6QG=2?VNW]ZNR-*YQR MJW/17UXY^]3O[>.!\U>_6O//[5;INH&JMG&ZFZ0O:,]Z\)ZLDUOAFY-=@ M#D9KP'PGX@,=_%#OZFO>+.02VL; ]5K@K0Y6=M&7-$GHHHK(U"BBB@ HHHH M**** "BBB@ J.:01H2?2I*Q_$%R;>S+ ]J:U X'Q!K?E:J5#<9K/.NG>/FKC MO$FK,=39MW>LU-58KG=7?3IZ'#4DST2;7NGS?K2KKW ^:O.'U9B?O4#5V_O5 MHJ6IBJCL>E2Z[^[^]59=>.<;JX ZNS#&ZHDU5C,!NI2II(N%34^B?"-U]IL] MV<\5TM<+\-YO-TS.>U=U7G2W/06P4445(PHHHH **** "BBB@ I"<#-*3BJ] MQ.J0L(?L[, _3WKS[5?%#W"E-^?QK MJIT&V! F^N[\/\ B'SY4!?K[UYDZ#6IWPJIH]0!R,TM M003J\2G(Y%3]:Y3<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *1C@9I:BG8+"Y]!0)G,^*=42"T(#>?VLW3=2IJI2=#N[TW2T,N M?4^E=)O$N+2/!R<5I5YWX#U4W:HA;.*]$K@DK,[H.ZN%%%%24%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 444A('6@!'<(N369>ZG%'"WS4NKW MBPV;-N'%>4ZYXF*%U#]_6M:=-R,JE11-#7=#739&+;8+\IXJU%=.AZU!CBG,N$S6-2-RX-HUK77)8I H8X^M=;IFOL0,M M^M>9EMIS5ZSU$Q]ZXI4=3KA49[_X:UA'7YFKJXKI)ONG-?/^C>(F@(&^O3O" MFLB[DBUHEB-U M=RIG*YGI?]MC'WJ3^VQ_>KS9M:8-C=31K;;OO5HJ5S-U3THZV-OWJ:FN#^]7 MG#ZTW]ZF?VTP_BIJB+VIZ8-<&?O4G]MC/WJ\T_MML_>J0ZRVW.ZCV(O:GI/] MN#^]1_;@_O5YG_;;?WJ4:VV/O4>P'[4]+_MP?WJ0ZX/[U>:?VVW]ZD_MMO[U M-T!>U/2SK@Q]ZG#6QL^]7F8UIB?O4O\ ;;9QNK-T1.J>C_VX/[U.77!_>KS0 MZRV?O4IUIA_%2]B"JGI?]N#^]2_VX/[U>:?VTW]ZD.M-C[U-4="_:GI1UP?W MJ!K8S]ZO-/[:;'WJ4:TV/O4_9$.J>F'6QQ\U-FUP;!\U>:KK;'^*D?6F/&ZE M[(2JGIJZV/+^]5K2-8$VH(F[J:\J&M-L^]6KX4UDHG Y%=:7('.1X(YIK@[L?^Z* M^=O G%_%]:^B;7_CUC_W17CXA6D>MAW=$U87B89L6^E;M8?B3_CR;Z5C# MQ\W^)23J[#WK'8$2 5L^)/\ D-,?>LF09D!KV:,=#RJ[U$D!I$4K4K#.*".* M[8P./F&!3G-*5/6GBAL8Q2< 4B, DYIQ!-.4?+0.*A15RE+03DU&X/2IAQ32 M*UY1J9$ 0*D4GI2XXI!UJ7 ?.(Q(I-Q'>GL,TS&:ATR5-B[SZU-'.R)!=,HW]:[BUD$D"MGK7SKX=U9H9$W/WKV/1-=66V1=PKAJTK;';3J7.NHJ* M"3S$W5+7,;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 <-\0)O* MLSSVKYZO\R7[GWKW;XGR;+/\*\*D^:I'M.,4W8:G]Z.*]&G# M0\YRL,1"*:R$5.*1AFMN0(R($4DT/E:EC'S8IDXXK*<-#6$]3UWX::EY=LL> M>M>P1G=&I]17SSX!N2EU$F>]?0=J;*9%M.,TJH2Z?#W4,P*I;M7FXJ&ESOPTST M^BFHVY :=7G'<%%%% !1110 4444 %%%% !7/>*QG3V^E=#6%XG&;$_2JAN* M6Q\V^(U/]I,/>LR/(7%;/B5?^)FWUK)"\UZ]*-T>56GJ1E3FG.A4 T_J14DH M!45T\AS)4^)GLP^$****@H**** "BBB@ HHIDK[$S0!%>2B*W9L]!7G^L^) MA"LB[_UK9\0ZXL%K(F[M7B>NZH\TLF&/)KKH4;[G/5J6$UO63=S,-W>N=D4L M1LKT:<+'FU*A"&XVT*-O%(!^\S4C#)KMC'0PE*Z#.*&.!2$4 M,,BK,AN,G-/"<9I%'%2Y&S%#0DQ@..:'DR*3M3=AJ+%Q(R_-+R:8R$&IHUXH M<;FJG8;"Y68)Q<>6F_\ M6O0[6020*V>HKYJ\,ZD\4R;F/!KVW1M>22WC3<.E>36I6>AZ%&IS+4ZZBHH) M/,C##O4MUL(*>M7=9H M%QC%>Y2I^Z>7*>I'SFD).]3Z5(12;:)4]#/GU/5_A9/NNMN>E>T5\_?#6^%M M?\GO7O5K,)H X[UXU96D>I1=XD]%%%8FP4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !6=JUT+6V+YQ6@QPI/I7GWC'7ECA>(,,BKA&[)G*R,#Q# MXJ^1HM_ZUYGJ5\;AV.:AU:]DFN20QQFJ(W,.:].C2L>;5J79&K'?5O\ AJL$ M^:IRV% KMC#0YISNA"F.:0&I&.8ZA K6*T,+7%SS3\9%,(Q3@V!BJN4D('YQ M0\ORXJ/:(/L4HRWZU MPZ=*:D[K)P3UKCK4[G32G9W/H_P]KHOG4;LY]Z[$'(KP/P7K)@N$#/7LFGZJ MMR%PVU5XU\3X]UT36U#X MS*L[1/)PQRU1K(5<\T\\.U1["QKUH1N>AASFDQ5J"%SL" MQI-Q]:7&:3%3**'S,<"0,TH))S2'[N*5>!BHY!'_>K"K&T6=&'=V?4MM_Q[1_[HJ6HK;_CUC_W14M>* M>P>1?&/_ (]EKQLG]R!7LGQC_P"/9:\;A^9<5ZF"V/,QFX^/A^*:0"KTI!U-*>*0\4[#N(.M.[TAZ9H_ MAS2<26*>M&:;GBD'-)QU$/%(U(IYI!RU3;4I#OX:!]VG=L4WOBKL%Q5Z4@ZT M=*#Q18=P'+4LH^6E2DE^[651:%1W.L\#\:C%]:^BK7_CUC_W17SSX&7_ $^+ MZU]#6O\ Q[1_[HKP\5\1[.&^$FK#\2#_ $)OI6Y6-X@&;-OI7-#XC>6Q\W>) M1C5V^M91&>:V/% QK3#WK,Q7NX?8\>L]1BCBD7K4F,"HNAKO6QR=11]ZD_BI MQZ9H XS4-"%IIZTZDQFHL-,5N@I#]VEZBFCKBK07%_AH'W:3^+%*>N*; 5>E M(HYHSBE/ S26I0_ J%A\U.5N:']:)1%< HIQ08J(-4JG*UDX%QD$-RT,@P>] M=WX9UUE=59OUKS\KSFIK+4&MY^#WKDJTKH[*4SZ>T/44GME&>:W*\D\$ZV93 M&K-7K$3AT!!SQ7D58\K/1IRYD/HHHK,T"BBB@ HHHH **** "BBB@ HHHH * M*** "D)P,TM17#;8&/H*$!Y;\5[D?90 >U>+]3FO2/B9>^9E<]*\WAY05[.$ MA9'EXF5V//W:0=*#][%!XKTHQ//>H TJ')IE.3K5M6 4%Y=FNP#/\5?3NG.&L8<'^$5X M6,5I'LX=WB6Z***XSH"BBB@ HHHH **** "BBB@ HHHH Y;QY_R )?I7S9./ MW[_6OI3QT,Z#)]#7S=)S_P 3=A[UCMUKZ"@O=/&K/4:. MM2#GK28IQX%;6]XY6[,8_2HH"?/%2/TI8%_> UG77NFM%ZGOWPS_ .05^%=] M7 ?#+_D%?A7?"OGJGQ,]RF_=0M%%%0:!1110 4444 %9.KWR6]NV36H[!5)- M>9^-M9\A9%5JUI1YI$5)61QWB_7&:5E5N,^M<"TS2N2?6IM0OVNIR2<\U7C7 MC->S2IV1Y56>H\J,4A.1BF[NU+'R]="5CCD[LI-N5YH')I6XXI5(70)ZDUE,86R*[;P[K;B55+<9]:X!3BM'3 MKPPR@Y[UYU:F=E*=CZ6T._2>T09YQ6U7E7@G6?-E2-FKU-'#J"#7D5(\LCU: M8_%6Y"6'![5M05ZB,ZK]QGB%VWF7['WIHXDIBG?,6J=ACFOH*:T/&E*S M!NM*1\M(O(S2D_*:N2T,^;4U?#5V;>^7!_BKZ.\.RF72HV/<5\OZ5+LOD_WA M7TOX1D#:)%SVKP\7&S/5PKN=!1117$=@4444 %%%% !1110 4444 %%%% !1 M110 4444 %(3@9I:K7!^,-8>;4Y55N,UU'B MOQ&T$DBJ]>77-R;R[9RK&%CSY, MFP,5"^\H&;]:\:;Y5W5T7AW5F@F0;JXZE. MZ.VC4/I:VG6:,$'M4]D'/-)UI$W%/2@_=I!R:0GM5H1(.5I!TI%/:@]:I Q M5[T P=10/EI.U*:9WH2$]A,4Y.M-?BE!P*;6@;HEP,5K># /^$GA_WJQG;]WFM? MP0<^)8?]X5RUU[C-Z'Q(^H;;_CVC_P!T5+45M_Q[1_[HJ6OGSVSR#XRG%LM> M/6X_=@U[#\91FV2O'X3^Z KU<%L>9C=R1N12QKE:9GM4B-BO7B>6V,>/!I", MU+*PJ,4VM0N-VTN.,4[I2 \T) V-VT'Y14E,8;J:0[C8^M2;>M'6D!Q2CBJL =>*0\#% /S4-0UH BCBE"XI <4_ M.16;)ZC0,&G[,#-(#S3RP*XI#(BU'7FFMUQ3ATQ3&'6DZTO2A10 H.*CD;M3 MCQ43L?^Z*\ M'%?$>OAOA)JQO$!Q9M]*V:Q?$7_'DWTK"'Q(WG\)\Z>*?^0PQ]ZR@>*T_%)_ MXFS?6LE3\M>[05D>+5U8_.148&2:4' H4XS76F8M#,4(: GFG9W"F MXI5X-"*8JKS2MSQ2YXS3"?FJN@D(5I5.#BG$\4BC)HM<:"3Y5JF%S)FK\RY6 MJJC#5E4AH;PE8['PUJ!LV0YQBO1BJ>ESNPU36QZN*6F1MNC5O44^O..Y!1110,**** "BBB@ HHHH **** M "BBB@ JM?G;92GT6K-4]4.--F/^S36XGL?._CNY\VZD7/0UR<1P@K=\5,9- M2F'^U6$H^7%?089>Z>-6EJ28XS1C(S1G"8I WRXKM.411DTI^6FH>:64\"H; M >YW1XJ!%^>I$Z4BG$E&Z)B]2SI8=P4444 %%%% !1110 4444 %%%% M',>.?^0#)]#7S;=_\?#?6OI+QS_R 9/H:^;+P_OW^M>C@3AQ8SK1G--0\4HX M->W%Z'D/<7VIPXIO?-+FE)@/ZC%6].?[/>QGWJDK8-/\W$R$'H:YJT=#>E*S M/HKPAJ'VFTC7.<"NNKRKX;7GG,JYSBO5*\&JK2/:I.\1:***S- HHHH **** M "BBB@ K'U__ (\V^E;%8_B XLV^E7#XD3+8^Z>+B-Q F]&KH:.9H7KQ3H3B4"FCKFB,_OP:PQ&QK M26I[]\,O^05^%=\*X'X9'_B5?A7?U\[4^)GN4U[J"BBBH- HHHH ***1CA2: M ,S6KL6MJ6SVKPCQ;JOVF[=-W6O3/&FKB.V9 U>$ZAD# M<8IPZ8K=/0!A.:>AS3=M.08J;A8>RY%,"X-/+8IF_+4FP:$8\XI2,4,/FS0W M-).X(<>!35CW-FE/(Q3T;;5WT"Q$WRO3U7>N:CEY;-30'Y<4VQ$13@TR)L/5 MB3@560?,37/.-S:$K'7^&]5-G<*V[O7O/AR^%[8+)G/%?+R3F-Q@]Z]I^'^O M VLEAY]#U*BD4Y4'U%+7GG:%%%% !1110 4444 %%%% !11 M10 4444 %%%% $5P^R!V]!7B/Q&U'[4&CSTKVG4#BQE/^S7SEXNN2U_*I/>N MK"QO.YS8EVBHL?W:4<@TV,_(:%/6M-XB&P M-Y=RA_VJ^A/ M_YFG1)GM7SSUE4^]>Q_#N[RT<>:\G%QT/0PT]3UZBD'04M> M6>F%%%% !1110 4444 %%%% !1110 4444 %%%% !7'^+]5^PPLN[&17574O MDP,_H*\8^(.L^54G=B%LIFH0-S5-MPFVHON&NK9&5R7;Q3=^*429XJ:*U,S# K"<[% M0C4/I93)VU0N(3%SBO6+CPX2OW/T MKGM5\,.(R=GZ5I"LMB)4F>>A2QS4H7 S6I<:8;93E:RW?:<5UQEH/]*->R5XW\3VQ=$5OAW:9C7^ \C*;G;ZTFW!IZG#M39#BO7@SRVM!V?EHS M\N*9GYR_**:/O5(3Q39,618XQ3.^*D/%1]\TABD8 MHQS32^32LV"*CFZ&EF.D7:N::II\C;D J$>E)R!)DA.: .]-![4N<"CFT*<= M!&YI#TIP_&8XMDKR&W'[H M&O4P6QYF,W#^*C)W4YQQ35%>Q$\MBN2:4&D/2F9YJGJ+*2& MR3/RTZ/[IS42GFI!Q5; ]B(C#4H/% YYIH&P/6E;I M3E&12'FGY=[H:33T/%1D4J\&ID!(O6D&=U/'2DQS4O< M!N/FI3UH;IFF@\9HN%Q6ZT\=*C')I^>*;%<1N149&*EC^9J9*,-6%0UIO4[7 MP/\ \?T7UKZ$M?\ CVC_ -VOGOP-_P ?T7UKZ$M?^/:/_=KP\7\1[.&V)JQ? M$/\ QY-]*VJQ?$/_ !YM]*YZ?Q(WG\)\X>*?^0P_UK)'2M?Q5_R%W^M92_=K MZ"DO=/%JZ2&FBE H'6MC&X(.:5^E/0HJZ<>:5B9.R/"]<#0@RU5T)3U$3B93 M7M_PNEWVY^E>(3?*V:]@^$EP#"P)KR\.>F@HHHH M&%%%% !1110 4444 %%%% ',>.?^0#)]*^:[P?Z0WUKZ4\<_\@&3Z&OF^['[ MY_K7H8(X,851UI[=*113EY->Y#8\E[B'[M*/NT=\4[%3):@1=*0D@YIY'S4D MHP*F<;HN+/2/A=?B*\PQ[U[E#()4##O7S'X2OS9WJ\XRU?1>@W(N-.C;.217 M@XJ%I7/7PT[QL:U%%%J]W$)86!]* M:=F)['S%XL4IK+ ^M8IS72>/HQ%XA=1ZUSRC*9KZ+#:P1XV(5I6$2AJ%Z&F( M=SUUVU.0>1\M)#_K14A'%-A'[X5RXAZ&U'XCWSX8_P#(*_"O0*X'X9C&E_A7 M?5\]4^)GNP^$****@H**** "J]W,(H&)]*L5@^)+L6UHY)Q\M.*N[$R=E<\B M\<:J7N)$#5YN27EW&MKQ)>FXU.09R,UDHG&:]K#QLCR:\[LD7D4O H7I4,C8 M88KNN.Q#5B,CC-/B/-*XPM-CIO4ECYNE11BI&Y% M,3J:B019!)G?Q75>"M4>VU>-6;YH<5JM"EN)&/GS7HGP]N]FI*I/>O/E&!72^#KKRM4'..:X,3&Z.K#NS/ MI*%P\8(]*DK.T>;SK16SVK1KQ&K.Q["=T%%%%(84444 %%%% !1110 4444 M%%%% !11368*,F@#$\17ZV^GRC.#BOG?Q'?/<7O"'*CRW*[)I,>956X^]Q5C M.1FH?+:608&:RJ3L;1C<=:6SSN !7::1H4C;25_2F^%M&::1=R=Z]?TWP\B6 MZ':.E>=5K6.ZE2,SP]HJJ5W+^E='Q"'*I7H4L1=V..=#2YY$^<@5.ARM+ M+;.DK!@1@TD7!(KT*4[9017H_@#4O+D52W>O.Q-.Z.^A4L>\JVY4ST4%>._$R!I+PXKV*O/?&=A]HG)QFKI.TB*BO$\,:R?>>*22R?'2N M[.B'V(=(X,6 M+[3Q2)8OSQ7?-H9'\%,_L0C^"I=42I'"K92;NE*+)]W2NZ&AG^Y1_8AS]RJ] ML-4C@I+&3TJ+RFCZUZ')H9\HG97+ZK9?9V((Q6]&K=F%6G9&)FGYJ+/S4Y37 M98Y+6'L?EI%0LN!UI,Y;%6]/C\V[5/6IF[(N*NRLMFY;I3Y+)QCBNU31"2IV M5+/HA^7Y*X)5=3K5/0XA;*0CD4@L7W=*[S^Q"(Q\E-&B'^Y4^V*C2.&^PONZ M4/9/GI7=?V(<_W#V5D M<*M@X'2M7P?:.GB>$D=ZZD:'_L59T'1S#KD;[>AI3J7BPIT_>/:+;_CVC_W1 M4M,A&(4'M3Z\P](\@^,JYMEKQVV;Y0*]F^,(S;+7C$0V\UZN"V/,Q>Y-U?%( M_P O%$?,F:6;EJ]:#U/-:&*T?^Z*^>? __ "$(?K7T-:_\>L?^Z*\/%_$>OA=B:L7Q#_QY MM]*VJQ?$/_'FWTKGI_$CHG\)\W^*3_Q.7'O66IXQ6GXI'_$Y8^]9@%?145>) MXE?<#P:#Q2D9-(XXK9HYKCU/&:CDY.:>HXIKCBIV%U%3[F:3=S2*<(:A+X-' M,:*B,F M:-^1BM(RT)<=10<&IU7(S5:K"-\N*7,#0UFJ/;GFGL.:51Q5(+Z$>:>#D8I" MF#0!CFGNA7T$*Y.* /+<&G=\T.-PK"K"Z-:UVS[X%;U% M?-?@^X,%[&N>K5]&Z6V[3XCZBO#Q,;,]C#NZ+E%%%8_$B?RU(SVKTVO(_BI)M?&:VH?&C.J_=/'[EMT['WH3D4UO MFD-/48%?04]$>!7>H'K24IY-+BNBVA@B,_*:E!P*B;DT[/%9V-'L*_K35;!I MS?=J,#-:I:"2'2_,A-=[\-=1^SRA,]37!N,1D5O>#Y3%?1C/5J\S%1NCNP[L MSZ9M'\RV1O45-5+2CNTZ(_[-7:\1[GL+8****0PHHHH **** "BBB@ HHHH MYCQS_P @&3Z&OFV[/^D./>OI+QS_ ,@&3Z&OFR[_ ./EOK7HX(X,9L1]*7IS M3>M*>E>W$\GJ)GG-.S\N:;C-.Q\N*;0,!R,U&[9J91A*@8?-4R6@[DUC-Y%R MAS_$*^@?!&H^=8Q)GM7SLP*NI]Z]A^'%[ODCCS7D8N&EST,)+4]BI::*=7EG MIH****!A1110 4444 %-?[C?2G4U_N-]* /FKXC?\C*_U-&S2CFC'-=MSD)2?EID1_?"EZC%)$/WHKEK MK0VI;GOWPR.=+_"N_KS_ .&(QI?X5Z!7SU3XF>W#X4%%%%06%%%% !7GWQ(O MOLMEP>HKOI6V1LWH*\7^*>H^;#L#=*UHJ\C*J[1/,+@_:+II/4TUOE&*2!OD M!-#_ #5[M&.AX=66HW=Q0HWFDV_+4EN,9K>PHB2G:M1Q-EZEE7?4.WRSFF]$ M%A\IYIUNA?M2PIY[@5V6B>&VN(PVRN2I529T0@V8MGIIEQ\M;,/AW(!V?I78 M6'AHQD93]*Z*'1@JCY/TKFE71T*DSS4>&MO.S]*'\/97[M>I'21L^[41T<8^ M[4>U17LF>/W.@^4"=M8MS;F,XQ7M5[H.]#A/TKE;[PJQW-L_2FJRN3*BSS"9 M"*(GYQ6]JNE&WW#;C%<^%V2UVTJETI2F: MY;G/-553::]S#1LCQZ\KDX^[43?>J4=*8PQ7;)V1R16H \8K>T'3?M4Z#;G) MK'LXO.F"UZGX.T3YHW*UYF)G8]"A"[.H\/\ A\6R(VWM7<0($B5<=*;;0JD" M#'05/7E2DY'IQC8****@H**** "BBB@ Q7.:]I0O5;Y >*] ^P,Q"XS7!S Q.:^@_&VDBZB)5>@KP_6K$P3,,=#7IX:K='FUZ?O&4 MO7=2Y^:FI_=I9?#V[\W:N:]-KPJBM(]:F[Q"L;5+ 7+YQFMF MD*@]:S1;5SD/[#&?NTG]A#^[77^6OI1Y:^E7SL7*CD?[#']VE&AC/W:ZWRU] M*/+7TI^T8N1')-H8)^[2?V$/[M==Y:^E'EKZ4>T8-M>5>.[3['M=.$FW4L MIK&E7G%;_ ('' M_%0PY]16&(=HLTHJ\D>UPZ"#&AV]JFDT(-CY?TKJK>-?L\?'\(J3RU]*\!U6 MV>S[-')?V&-H&VD_L(8^[77>6OI2^6OI2]HP5-'(_P!AC^[1_88_NUUWEKZ4 M>6OI1SL?(CD1H8_NTJZ& ?NUUOEKZ4>6OI2YV'(CE/[%']VG6FC"*\63;TKJ M=B^E&Q0>E'.[ H)"J,*![4M%%06>2?&%@+9:\;',8Q7KGQI8BW3%>06QW1#- M>IA':)YN+CJ2(V#2LV7J!FQ)2%CNKTX2//Y2UD8H!J'=2[JJ4M1*(]3\U(3\ MU,)HSQFCF'8ES2AA4);Y:A\PYI.0*);?GI4/>I$.12 ?-1&0I(F3_5U&3S3B M<+40.36RV,[#Z*:W6E-.Q-API'Z4'[M(Q_=U)20L;<4[<":KJ3MI8VYH::831FCF%RCL\TYON M5R-^[K&K(VIQ.T\$T?^Z*\7 M$OWCU,,M":L7Q%_QYM]*VJQ?$7_'FWTK&G\2-Y_"?./BG_D+O]:RD/RUJ>*? M^0P_UK(4U])AOA/"Q&Y,O2F'K2T5O8Y!PXILG2D8X%(>4K*;LC:.H^*$R)D4 MQK)R>E;VC6)G@SMK:31"1]RN>4[&\(G#FS? XI39OLZ5VO\ 8C9^Y2_V*V/N M5G[1&RIZ'$?8WV]#2K9OMZ5VAT5O[E T5A_!3]HA:GN+&5/X34 C*+R*N-0R<+$AH#*_%2Z$DP ->Q:F_EV3MZ"OGW MQY>&>[(SWKJPL;RN5E8XY1SFI#TIJC HKW8K0\*IJPS2YXJ,]:0M71?0E M(D4;J:>#5FUB+H3BH)E*L:B^IH+U6D3[U-!XIPK5;#BA9:T= D\K4(?]ZLQN MM6+!_+O(S[UY^(5T=-)V9]/Z!"[LS6L:YZ"NUKP)JS/8B[ MH****DH**** "BBB@ HHHH **** .8\<_P#(!D^AKYMO/]>WUKZ2\<_\@&3Z M&OFR[_X^6^M>C@CAQA&O2D[T'@4=J]ZGL>0.6G=ZC[4X54D3(<3497)S03S4 MJC*9K-BN02C(&.U=W\.K[R=256/&:X5.6.:U?#EV;74@\%SIRL3GBM^O"DK.QZ\7=7"BBBD,**** "BBB@ IK_ '&^ ME.IK_<;Z4 ?./Q&Q_P ) _UKD5/R5U7Q&)_X2)_K7(J:]W#? CQ<2_?9(G%* M.M(>,4K=*[XK0Y 'WJ=%_KA3?X:(O]8*QKJ\36B]3W_X9?\ (*_"N^KS[X8? M\@K\*]!KYVK\;/=I_"@HHHK,L**** *]\=MG(?05\Z^/;HRW3KGH:^@]6F6. MPFR?X:^:?%LWFZC*,_Q5UX6-VW36AXTR?'RTQ M6V5)GY:JS$AN*U'%7+*L":9*OF<+4(8@5HZ1:O..T&Y><50\*^'D^PJQ49KM[.V%NFT"O KU;MH].C2Y=1BZ?$ MO1:E%L@[5/17-=G39$/V=/2D^S)Z5/11=A9%9K.-NHJK0^)M#W%]JUYI?:8\,S9!KZ1OM*2=6) Z5YEXCT/9(Y5:[J%76QQ5:5 ME<\E?Y),&ITY%&J6SPW9<1^3FO6HSN>9.-F2,P Q38NIJO*YWC%65X0&N MB6Q+6@W($E2G!3-59"! M;J6.[4+G&:\C$GHT-SZ/C?>@8=Z?5336+6,9/4BK=U-;B>QX%XWNS-<.,]ZXRW!\PUN M>)KCS;Z09_BK*B3 S7N8>-HGCUGJR=, T0KYMX%%1NV%S5O08S/JJ#'>NI2L MG>5%NV]JXB,?.P]#34KE20]L!:A#8D&/6GL:A7_6 M5G66@0>I]!_#B_7^R$C)YQ7H(Y&:\/\ &HE9XXC,M M>OV< @B4#TKP\3.[/8H0LKE@# Q2T45R'2%%%% !1110 4444 %%%% %+4;5 M9[9\C/%>)>+=(*S2,%KWAQN0CUKB?%>DJ\#L%[5O0GRR,:L;H^>'4Q7)4T\C MY\U9UNW:"_<8QS5=?]1NKVZ,KH\FJK,BDY;BC.&4TL7S9-#CBJK:H4#U#X;: MB$N@&/>O:X9!+&&%?,W@_4#;WPYQS7T3H4WGZ>C^HKQ,1"SN>K0EI8U****Y MCH"BBB@ HHHH **** "BBB@ KP[XK'_B8?C7N->%?%?/]I#ZUU83^(<^)^ \ MW3J:EAQN-0#@&B%COKZ&!XTM!TPPY-;O@C_D8H?J*PKC[N:W/ O_ ",$/U%< M^*?NLVPR]Y'TY;_\>\?^Z*EJ*W_X]X_]T5+7SA[84444 %%%% !1110 4444 M %%%% 'C_P 9HR]LM>-1 I&.*]\^)MB;N!1C->7_ /"/ML'RUUT)V./$1NSD MF1BU.570E4[G%7(16U.5S&HAS_ M '*C0<9J3.5IHX&*ZXF+#&: ,TO04T'!K05A?:F/TQ3^AS0%WFLI.Q2W$CC) M6HG0HXXKI--TPS)TJU/H!+ [:Y95#=1.6<'8*B12&S77C02RXVTS^P&!^[6+ MJZ#4#F2A*YQ30IQ76?V$=N-M,_L(C^&DJAHH'*[">U&PGM75C03_ ':#H)'\ M-/VH>S.2 ;=TJ.3=G%=M9>&VFEQL_2H+SPXT5QMV?I64ZFMC>%/0E\#;EU&$ M>]?1EI_QZQ_[HKQSP?H#)<1R;>AKV6!=L"+Z"O/KN[.RE&R)*Q?$7_'DWTK: MK%\1?\>3?2LZ?Q(N?PGSAXI_Y"[?6LE1Q6MXI_Y"[?6LI#QBOH<._=/#Q&X[ MM2+R:&.!21]:ZDU-561*FK'DFH>%@J$[/TKS_6; VLC*!C%?1%]9K(A&VO,?%&A MDL[A:ZZ574YIP/)23NQ4RI@5/?6A@GZ=ZB!RM>A"5SBG'0CZ&AAQFCJ:>1\N M*VBS) I^2I$'&ZF8^6GI_JR*V6H$,GSR ^E>L_"J?,^W/2O)^F37=_#6_P#L M]]@GO7D8U'I866Q]!CI14%I+YL"OZU/7CGJ!1110 4444 %%%% !1110 444 M4 9FNMMTN4^U?-WBJ;??L,_Q5]&^)6VZ+,?:OF37)/-OY/9C7;@UJ<>+>A5/ M""D[4A;*"@'(Q7NPV/(DM1&'RYIB\FI3]W%1)_K *TEL"1TVB67FVSMCM63J M$6R9A[UVOA6UWV$AQVKF/$$7E7#_ %KGY_>!HPQ4D?+8J/MFI(N&S6ZEH%PE M&'Q3H/EN8S[T2?,XIF[9*I]ZYJJNF:4I>\>[?#Z72)WQ3J;GFG M"M9,F0QOO5,A^7%,([TY#2 :1M.?6GPMY,@?WILIX%-?F,5R5U/ . MH>981KFO11T%>'_#S4-LL<.:]OC.8U/M7@UU:1[%%WB.HHHK V"BBB@ HHHH M *:_W&^E.IK_ '&^E 'SC\1T_P")\Y]ZY"-C83%>YAO M@1X>)^-@.32]>*:IQ3D/S5ZD%H,M0^RVDBYQD5\[ M:I/]HU"0^]>T_$RX\M2N>HKP^53]H9O4UZF$AI<\_%2UL-S\N*?&M,')J?&U M,UZE,\R1%*^TXI%3S.:&7>,U+;+A36FQ41HBRRCWKT7P?H7FNCE:XC3(OM-V M%Z\U[MX/TT0VL;%>U>;BJMD=F'A=G5:7;"VM0F*OT@&!2UXS=W<]1*P4444A MA1110 4444 (PRI%<[J>DBY+';UKHZ:5!%5&31,HW/ O%NA>1*[!:X)QY9(K MZ!\6:5Y\3L%KP_7;0VMR5QCFO7PE2YYE>G:1DA-YS4CG"XI(C@4C?,:]%LXI M[C@NX5"7V2;:GC.#BH9$S+NK.>Q=-"[BSA?6O3OA[HWG.KE>G-<'I-@;J[08 MSS7O?@G2OL5NI*XR*\;$O4]/#HZZUC\JW5/05-117$=@4444 %%%% !1110 M4444 %%%% !7*>,+OR=-F&>U=77F?Q#O?*BDCSU%;4(WG8SJNT3Q'4)?/OI# M_M4@X45 3FYD/J:ESQBO=@K(\:L]2.5N*Z;P9:^9JD9QWKEI>*]&\ 6>Z>.3 M%9U9V3%25V=%XLT\"S)Q_#7D3ILGD'O7O?BN#.G,G;=2?6C#SO$JJ MK,K,.::R[1NIR'<:=(,KBMIZD(ZOP'<_\3F)<]Z^CH#F!/H*^7O!\WD:[%SW MKZ6TJX\^U0Y_A%>+BU[QZN&E[MB_1117(=04444 %%%% !1110 4444 %%%% M &-XANOLMDSYQQ7SOXINOM>J,;U_,NBWO7H8.%UHVBDD7*]6&AYDM6,EXKI?!NG_;;]5(SS7-R?-M'O7IO MPXL,7B2$5RXFI:)T8>%V>F:-HXM ORXKI@, "D50%'%.KQI2;9ZR5D%%%%2, M**** "BBB@ HHHH **** "L[5K87%NPQVK1IDB[HV'M33LQ-71\Y^,=.\J]D M.WO7)'Y82*]A\=:5\LDNVO([B/:Q6O8PL[H\S$0L58#Q4DG2F8V4N[=77)W. M1:,L:;+]GNT.>K"OI7P?,)=$B.>U?, ;$R'T->]^ -5#V,4&[H*\O%K0]+#O M4]&HH'2BO/.T**** "BBB@ HHHH **** "O#_BJF=0S[U[A7A_Q4?&HX]ZZ< M)_$.?%?PSS$CK3(Q\YJ;K4>,&O?B]#PVPD.1BM_P-QXAA^HKG6/-=%X'/_%0 MP_45S8E^ZSJPWQ'TW;_\>\?^Z*EJ*W_X]X_]T5+7@'M!1110 4444 %%%% ! M1110 4444 4>)M+6/S"%KRC45V7+#WKW_QA:JMNQQVKP/5 MQB^<>]>AA9\QPXB'*5DZ4A^]3D^[36KTX[' ]&#U)5P5$Y;1]&1)\LE0:KH MJM=DA*[2&T6)L@4V6S61\D5'M/>N:1A96,OP_IR00_=YKH0,#%0P0B)<"IJS MD[LM!6+XB_X\V^E;58OB+_CS;Z4Z?Q(4_A/G#Q3_ ,AA_K62*U_%/_(7?ZUE M#[M?04?A/%K+4:_-$?6G#FA.#75$Y6A9!Q4<8^<"I320C]\*QK/0NEN>S?#G MBS7->GJ/E6O,?A_Q;+BO4(Q\BUX6(?O'K4%=#QTHI:*YCK$I.].- H!H:101 MQ3J2@5B%HPU<]KNG++ WR\UTV*KW$ D0@UI"=F93A='SYXFTHPNS;>E<V>,]*'V>1@M>*S(8[EP?6O4H3NCSJL1%7FGTO&!BF,>*]"".22LQW:E'2F MJ>*4GBM$[,@CD/RFMOP=<&&_&#_%6$_0UH>'G\N^3_>%<&*C=';AWK8^G]#? M?ID;>U:58_AIMVC0GVK8KPI;GLK8****0PHHHH **** "BBB@ HHHH YKQ== M!-(F3/:OFN_.Z]E/^T:]S\>7ACCDCSUKPN[YN&/J:]3!0ZGFXR1!VIR\&G./ ME%(>%KUXK0\UBL.]1PC=IC_JHIOO U+)PXIDG45,UH5#1GI7PONO*NL$]Z]QB?S(PPKYT\%7 M)ANEP>]?0&DOYEBC'TKP<1&TKGM8>?-$O4445S'0%%%% !1110 4444 %%%% M '+^.O\ D 2_2OFRZ_X^6^M?2?CK_D R?0U\V7?^O?ZUZ."1Y^,W(SS01Q2I MTIU>U#8\F6Y%3UZ4G\5.K61+%[4(,4W/S5-QMH\RDM")SFDZC%(.6-.'6N:I ML:TW9G3^"[PP:Q&">,U]%:?5QG(KV<&KP/,Q7Q#$&&J>0_ MNL4P\&@G/%=\=#SFPA'[HYI8FPK"DZ+BHD)\P#U-.;T'#3_#:P#W 8BO9XD$<84=J\'%3O*Q[6'A97)****Y#I"BBB@ MHHHH **** "BBB@#/U.V6:W8$5X=XVTDK=,P7C->_2+O7%>?^,M*$D4CA:Z\ M+4L['-7A=7/!60HQ%"#FKVH0&&X8$8YJIP!7LJ5XGE5%9D3?*V:L01^<0!4$ MPRO%;GAW3Y)YU.W(K.I.R-*4;G4^#]$)GC=E[U[=8VZP6Z #'%< ?.QIR]:51UH7[U>XGH M>+/5C9$W8 KV'X>6>+6-B*\GMH_,F ]Z]W\"6H334.*XL1*R-**U-3Q+!OTR M3C^&OGC6HC#>2?[U?36LP[]/D'M7SOXPM_)O6X_BK+"S-ZT# @&.34HY:F# MC%/3I7II71R-V+.BOY6LHWO7T=X2G\^Q4YSQ7S59MLOE;WKZ ^']V'T\ GM7 MF8R.EST,)*[.YHH'(HKS#T HHHH **** "BBB@ HHHH *0G )I:9,<0N?:@# MSKXCZDO]F-&#S7AF_>2?>N]^(6I,UQ+%GH:\\@)(S7M82%HGEXF=V3=JCIS? M>H?@5VRT1QK60L$?FS*/>OG^7!&^*\=T&U:XO% &?FKZ)\+60ATV,XYQ M7CXF9Z6'AU.C'2BBBN [@HHHH **** "BBB@ HHHH **** "BBB@#EO%]@+C M3V '.*\"UBT-M=E2.]?3EY;BXB*GTKP?QY8_9]0<@<5VX6=G8Y,1&ZN<),,C MBH$.,U8!# U R$MQ7IPED=<*>M>N^ + M%X9D9EQ7G8B5SLHQU/71]T4M(.@I:X3N"BBB@ HHHH **** "BBB@ KPOXK@ M_P!I@^]>Z5XE\5%'V_/O73A?XAAB?@/,5IK4(>32=Z]Z.QXDB)A70^!^/$4( M]ZP2.:W?!7_(RP_6N;$?"SIP^K/IZW_X]H_]T5+45M_Q[1_[HJ6O!/9"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E/&(_T-O]VO MG?53G4Y![U]#>,SBT;_=KYYU7C4Y#[UZ>"V/.Q>Y7' Q3&ZXI_:F'DU[$#RI M"=*7.*"*3K6JV('YPN:(3^]!HQD4MNO[X"N:L_=.FAN?0'PU.=)'TKNZX7X; M+C21]*[JOG*OQL]V'PA1116984444 %%%% !1110 4444 %8OB+_ (\F^E;5 M8OB+_CR;Z54/B)G\)\W>*3_Q.6'O66#VK4\4C_BLL#O7T%'X4>+6W%Z& ME/%)UI3S74MCF!CAT?#WFU6O4H_N#Z5Y;\/>+ M9:]2C^X/I7A8C<]C#;"TZD%+7,=2"BBB@8AHH-%,D*:1D4ZDH!G,^);(36,A MQVKY^U^T^S73\8YKZ:U*+S;1UQU%>#>.K'R)V..]=V&D<&(C8XB)]W%*W7%1 M0'#D5,P[U[--Z'G26HU3SBE8\XIG?-+U.:T9F]&.*\5-IK>7>Q_[PH59 M 88U[6"7NGD8QZCB,BHR>U2$XJ,CO7IHX4+N^3%3:0N[5(U]35:M3P]#YFL0 M\=ZYJ[L;TT>]>&;?9IXXZK7G_P 3+;:F<5ZIHT'EV,?'\-<%\3;?-OG%>93G M^\9U27NGCL0VK0#^\IW1MM- _>8KV*3T.">X2'YJCD:I)!A\5%*O(IRV"!T? MA27%VO\ O5]&Z".?\ D R? M2OFV[YN&^M>E@-S@QA"#BG$X%- S2XS7MQ/(EN)FG9^6FXYI?:KD2Q1]W-/C M;<#4;' Q1%Q2-%L"_?-//%(1CF@G(K":''<;;OLN@U?07PWN!)I@R>U?/NW; M\U>J_#K61%&D.[K7GXR%XZ'H85VD>U44R%M\2MZBGUXYZ84444 %%%% !37^ MXWTIU-?[C?2@#YS^(S?\3V0>YKBT.*[3XCC_ (GKGW-<6@S7O85^XCP\5\;) M0V!3=W-*1Q3%Y-=J.9;$N>,TD1_>@T$?+20_ZP"LZWPFM+<]^^&!SI7X5Z!7 MG_PP&-*_"O0*^3BI>\Q['C-(#QF@C(Q2@<8KM2U// '(H@7,Z M_6@<<4^WXNHQZFIK;&M):GM'PXAV,IQ7J5>=> 8]L:'VKT6OGJ_QGN4OA"BB MBL34**** "BBB@ HHHH **** "L;7+,3VK\=JV:AN4WPL*J#L[BDKH^3+$(?+TU>.U>&>%(/.U,#'>OH308?)LU7':O,Q3.S#QU+FH)NM''M7 M@WC^UV7!..]>_P!PNZ(BO'/B1:;6SBL<-*S-JZ/*=W:I$-1E<2&G#@U[=/8\ MVHM01]MR#7L/@#4-L2)GK7C9^_FO1/ MQB>-<]ZX,6M#KPSLSWR$[HE/J*?4 M-J^6$'V>V5,8Q7D_PP MM?+G#$5[$.E?/5W>1[=!>Z%%%%8FP4444 %%%% !1110 4444 %%%% !1110 M A'!KQ_XC6?$DN/6O8>U<+XWT[[182'':MJ,K2,JL;Q/GB#<2P]ZU=-L6GD& M5[UHV>B$W13;U:N\TCPJ8PK;/TKL=:QR>R93\/\ AD3ED:-HPLBI"XQ M2Z)IPML96NA"@5Q5)W9U4H60M%%%9&P4444 %%%% !1110 4444 %>(?%5L7 M_P"->WUX=\51_P 3#\:Z,+_$,,1\!Y@#\QIW2FJ,DT[K7T$=CQ);@P^7-;/@ MCGQ+#]:QF^[BMGP3QXEA^MC?2OGS5O^/\ D^M?0GC3_CT;Z5\^:O\ \?\ )]:]/!'GXON%^&__()'TKNJ^+6W'#B@<&D/44K=*ZXK0Y@?[M%M_K12-]RG0#YQ6%;8NGN>T?#\?Z M,M>I1_<'TKR_X>_\>BUZ?']P?2O"Q'Q'LX?8?1117,=(4444 %%%(: 8M-/% M*#37Z4T)[$O#E:\[\?6X>)CCM710=I''B-CP<#;.P]Z MG/*TEPFRZ?ZTU3S7N4]4>;/0:>*<@XI''-/CZ5L8/4F1@HHC8"=?K4#DBD5C MYR?6L*^L3>CN>[> Y2T,8S7I/:O+_A\#7^(]JC\(4445B:A1110 M 4444 %%%% !4%U,(82QJ>L?Q'*8=-=AZ4XJ[L)NR/$OB->"?5<@]ZXFMCQ3 M_))[UBJ>*]["QM$\;%2NQ'-+U6HV-.2NY')L-;BNB\)1;]6A/O7/..:[' MP5!NOXFQWKCQ+]TZ*.Y[[8J%LXO]T5Q'Q'AWV?3M7=VPQ:QC_9KD_'4/F69^ ME>/2?OG=*/NGS[-\ERPI%/[W-/U!2E^X]ZB7K7NTGH>;/%?1G@V[#Z/"F>U?-<+[9D^M>Z> KLO!&F>U>1C(W/2PC MLSTFB@=**\L]$**** "BBB@ HHHH **** .7\=?\@&7Z5\VW7^O;ZU])^.?^ M0#)]#7S9=_\ 'RWUKTXF1 MR_?IZM!W5PHHHJ2@HHHH *1_N'Z4M(_W#]* /G7XC_\AM_K7$QGBNV^(X_XG;_4 MUPZ=:]W"ZP1X>*^-DQ^[4KFE^Z*][#?">+B M'J3TM-/W:/X:[4M#CL(3\U36J[[N/'K5?M5W2\?:DSZUE67NF])ZH]X\#IMM MX_I7=UP_@L@P1X]*[BOGJ_QGN4OA"BBBL30**** "BBB@ HHHH **** "D(R M*6B@#BO&>G"XMW(7M7AUQIC'467'\5?2VJVJSVDF1VKR>31"=48[>-U=%.>E MC&<+NYK>"-'""-F6O3XT$:X K&T&P6"S0XYQ6Y64Y79I%604445!04444 %% M%% !1110 4444 %%%% !112'[IH XGQ[>@:1+'GG!KYTER;AS[U['\0;TAI( M\^M>0.,N3[UZ>%C9'GXB=V.0\4K'%1@\T3'E<>M>A?2QPVN[G;> [7?J:L1Q MFO>[% D('M7D'P^L_P!Y&Y%>QQ#:H%>7BI7=CNH*Q*_->9?$>WWID#M7IIKA M_'%OYMLYQT%84/C1K55T?/\ */\ 2&'H:9CG%6+I"E](#ZU"/OU[E-Z'ESW& M,ORUUO@JXV:A$N>]7J\/INKFQ*NC;#OWCZ@LCFSB/^S5BL[2K MA9;&+!_A%:->*SV$PHHHI#"BBB@ HHHH **** "N'^(4YBL#@XXKMR<"O./B M;<@6. >U:TOC1G4?NGAEV^_4&8^M1 _OZ28YG)IR [\U[U+1'C57J3R.!2VJ M^=JUP2#6AH"&6_B!_O48A^Z%*.I[=X#L#!$CXQD5Z%6)XMVPGL67 M&96>A!;]6V<;J]#M;*-($^4=*:NGHK[L5>484"JE*XDAJ M1JG04^BBH&%%%% !1110 4444 %%%% !1110 5X?\5?^/_\ &O<*\.^*W_(0 M_&NC"_Q##$? >9(>31T.:8/O4]NE?00V/#GN(36YX)&?$L/UK!;[M;_@?_D8 MH?J*YL2O<9U4/B1].VW_ ![1_P"Z*EJ*W_X]X_\ =%2UX![(4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 K_ /'_ M "?6OH7QD,VC?2OGG5S_ ,3&3ZUZ>"//Q6Y5 XS28I0>U(3@UZ\-SRI[CL9I M"*,XI">*T,P7DXJ6V'^D#ZU74X-3VQ_?@^]+6 MW%7DT\C-1J<&GDX%=D=CE>XA'%/@'[P4PGC-.A/S@UA66A<-SV?X?\6RUZ@G MW!]*\N^'W-LIKU!/N#Z5X.(^(]G#OW22BD%+7,=04444 %(:6B@",'YJ>1D4 MT#YJ?38$>,"N)\:1;H'^E=R:X_QRCWK,S\V*]ZAL>1,LE9 ME^M8U5H:4WJ>X?#W_5QUZD.E>2_#N7/EK7K0Z5\_B%:9[E#X0HHHK V"BBB@ M HHHH **** "N?\ %S;='D/M705S'CB3R]"D/M50^)$S^%GSOK3;[UOK5!N! M3[Z;S+MC_M4P\K7T5%>Z>%6=V,/-2J,"F1#3@XKH1DP9O/5.XXKU?X?0?NE.*X,2]#KH(]<@7]PGTK \4P>;:-Q_":Z"'_ %:_2LW6 MX]]J_P#NFO(I_&=\U[I\T:U'LU:0>]4P*V?$T7EZM*<=ZQ\_+FOO5?AG<9O$3-> M=BX^ZV=V&?O'N Z4M(.@I:\4]4**** "BBB@ HHHH **** .7\<_\@&3Z5\V MW7^O?ZU])^.?^0#)]*^;+K_CX8>]>E@-S@QA&HS3@*:.*=G%>W$\A[B#DXI\ M8^?%,ZX_"Z]$L&">U>H@Y%>"?#C4_LSA M,]37NEK)YENC>HKP,1&TSV*,DXD]%%%8&X4444 %(_W#]*6D?[A^E 'SS\1E M_P")RY]ZX9!7>?$3_D,O]37"#@U[N%^!'B8GXF28R*8!S3\XIIXKO2T.;H(> MM.A'[T4WWIT)_>"LZWPFM+<]]^&0QI7X5W],QMO&_WJYN, MX KW,,]#Q<0M2;'%-[XIV>*;[UZ4#C88J6W?RKJ/ZU$#WHC^:X4^AK*NM&72 M>I[UX"FWQ)SVKT.O+OAQ+N*KFO4:^;Q'QGOT?@"BBBL34**** "BBB@ HHHH M **** "BBB@!DJ[XV7U%81T93.7V]ZZ"DP*:=@(K>/RH@OI4U%%( HHHH ** M** "BBB@ HHHH **** "BBB@ IKD!#GTIU9^JW'V>V+9[4TKL3=D>*_$:YQJ M#J#7G<7S FNH\;WGVC4WY[URD+8XKV\-'W3QZTKR8\#FE WRH/>A_E&:+#]Y M=(/]H5M/1"@KGN'@*SVVL3X[5Z*!@XKE/!=OLTN(X[5UV.5Y'HT5[H[ M%<[XFM_-M)./X:Z/M69J\>^SD^E9TG:1=1:'S5KLK/.:Z7Q;#Y=Y M*?>N5#9KVZ+T/*JK4LGF.IM*D\J_C?T-5U.5Q38G\NY7ZU-9:$TW9GT=X*OC M=6JC.<"NQKS/X93>9#U[5Z97B5%:1[-)WC<****@T"BBB@ HHHH **** (YC MMB8^@KQKXDWVZ-ES7L5V<6LA]J\!^(5QNE=<]ZZ<,KR,*[LCA5&]LU,BX:H8 M#\M3DX&:]R"LCR)N[(KE>:V_"L!>]C('\584C[QFN]^'6G_:Y@V,X-88F5HF MU"-V>Y:,-NF0CVK0JM91^5;(GH*LUX3W/76P4444AA1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>'_ M !5_X_\ \:]PKP_XJ_\ (0_&NC"_Q##$? >8*,DTO4XI%.":7IS7T$-CQ);C M3Z5N^">/$D(]Q6&PXS6UX)Y\2P_6N;$_"SIPVZ/J"V_X]H_]T5+45M_Q[1_[ MHJ6O /9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#D_&1_T1OI7SQJX_XF4A]Z^AO&?_ !Z-]*^>]7_X_P"3ZUZ>"9Y^*W*('.:4 MC)S2_P %"]*]>!Y;?2KA\2)G\)\X>*?\ D,-]:R,<5L>*?^0N MWUK*'W:]^C\*/%K;C.]/;D4SO3UKK6QSL&'RTZ'[X%!Z4D'^N%8U7H.GN>T? M#WBU6O48_N#Z5Y=X _X]UKU%/N+]*\'$_$>QAU[HX4M%%-/OCH*\D^'@_>)7K@Z5X&*_B'N8?X HHHKF-PHHHH **** " MBBB@ /2O/_B%J 7298L\X-=^WW3]*\5^(]XP>2//'-;4(WFC*M*T3R1B6F8^ M]3J?EQ4,8R2?>I:^BIJR/#F[L?;C#$TDGWB:>#M%-?D53T,T]0MANG KVWP! M;8LU..U>+::NZ]4>]>_^!K?;IPX[5YF+GH=^'5SLHONBJVI+NMG_ -TU;B'% M17:YA?Z5YB=I'?)>Z?.OC&#;J$IQWKEQ]RN\\<0;;F1L=ZX0?=KVZ#T/*KJS M$0<4Y>*!UIKG!KK3T.=#)5[UW'PYNO)U1OI'QU_P @&3Z5\X7/^N?ZFO1P.YY^,(#S2]:1:5>M M>Y$\I@?NXI!Q2YYH-.;L2T&TDYI#R:N00^9$2!5:2,QMS6?,5;08_04B\"E? MD4'[M4"';?XJ8XW"K( ^S^]0#[I!J9ZH<'J;7ABZ-O>1\X^:OH?0;P3V40SG MBOF73Y#%=(1ZU[OX%OO/C1<]!7C8JGU/2PT];'?BBBBO./2"BBB@ I'^X?I2 MTC?=/TH ^??B(/\ B<.?+B5[[%-!YI MQZ4Q#S7HHXQ3]W%$/^L%(>M/A_UHK*LO=-Z2U/>_A@,:5^%>@5P/PS_Y!?X5 MWU?.5OC9[E/X4%%%%9%A5'5O^/"3Z5>JEJG_ !XR?2FMQ/8^=?'*?Z8W^]7* MH.!78^.%Q=-]:Y&,5[6%>AX^(W%/3%'\.*3^*@GFO2BSC: #BE3Y'!-*.M)- MQR*FJ[H5-ZGJ?PYOPEP 37LT+^9&&KYO\%ZA]GNQD]Z]]T6^6>U3!YQ7S^)A M9W/LV>]9 &'%:5RXDOH*2LCQ)OWATW*5:\.VQFOEX_BJ MHW(Q73^"+3S;X$CO45G9&],]V\,1>7I40QVK? XK-T>/R[)%]JTQTKPZCU/2 MI+0.U5+U-UK(/:KE0W S P]JF+U+DM#Y^\1L=ZX$)@UZS\0+3ACBO+W M4 XKV:+NCRJRU&J,"H7_ -<#4_1*BQDYK>K&Z,(O4]>^&%Z(UVDU[#&V^,-Z MU\]^!+TPSJN>IKWW3WWV<;>HKQL1"S/7P[O M4445S'0%%%% !1110 4444 M5K\XLI3_ +-?.OC=C)>2CWKZ)U'_ (\)O]VOG#Q5(#J4P/K7;@U>1RXGX3F8 M1@8I\AR,4B_>HZO7M11Y$MQJH<5Z]\)(!AB17E"XW 5['\*DVH:X,:_=.["K MWCU0#'%+117CGIA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7AWQ6_P"0A^->XUX=\5C_ *?^ M-=&%_B&&(5X'ER\L:D-,AZFGCK7OPV/$FM1'^YBMKP1_R,D/UK$;K6YX)'_% M20_6N?$_ SHPWQ'T_;?\>T?^Z*EJ*V_X]H_]T5+7@'M!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!R?C$?Z(WTKYZUC_ )"$GUKZ M$\9'%HWTKY[UC_D(2?6O3P1YV*W*(/:E)P<4JKWI&'->O#<\R8$TAHZT=:T, MP(^7-/MO]<#28R,4Z 8F%3?2KI_$ MB9_"?.'BG_D,-]:R0>U:WBD?\3=OK64!QFOH*.QXE;<1Z <4[[U,/6NI'./) M^6D@_P!:*!SQ3H!^_ K"J]#2FM3VCX?' MB=SV*&P^BBBN4Z0HHHH *0TM(: 8F:44VG"F2F!KF/%\_2NG/2N/\73;+ M60>U;8?XS'$?"?/FK_\ (0F_WJJH,U:U7F^E/O51#BOH:+T/%GN)G$F*>_6F M 9DS3GZUN0-W<41#]ZI]Z&&*=#_K%^M8U=BH;GL?P\^^E>MCI7D?P\_UB5ZX M.E?/XKXSW,/\ 4445S&X4444 %%%% !1110 C_<;Z5X%\1Y?]/D7ZU[Y)Q&W MTKYT^(DV[7)$SW-=6%5YG/B7:!Q,(^4U(HI$&WBG=*^@@M#PY;C2:PD7=%3=JBCWKZ)\'Q;-/ QVKP/PS#YFIH<=Z^B/#D?EV:CVKQ<4]#U< M*C: Q4W$\EC2:"?DS1CG%*P^7%$P-[18/.@Q577+8VS#C%:_A5-\J)Z MFKGCK3OLZQG'45R2J)2L;QIW5SAT.12]\5&#MJ3MFNA/0R:U)5;C;4,IVR8I MZGC--(WOFG+X28[CU.Q@U>L?#"^WW&TGI7D[#Y:[/X>7WV:^Z]ZX,3"\6=F& ME:9]#@Y&12U5L)?.M5?UJU7BM6/904444@"D?[A^E+2-]P_2@#Y[^(Q/]KR? M6N#0\UZ#\1T_XFWAOA1XV)7O,>YIBG!J4KFD"5Z<3B$/3-+#_ M *P4['%)$/WHK"M\)M1W/?/A@@5P'PQ&-*_"N_KYRM\;/=I_"@HHHK M,L*J:B,V;CVJW45PF^%E]::!GSQX_0I=GCO7&]%%>D?$VS\J?..]>;9[5[.% MU2/(Q*]X3-!I2.*D5,K7IHX]QBFG-\RFFGY6Q3_X:F;(2LQVF79MKD$''->V M>"=8\X(K-7A"C$F?>NX\+:N;65?FQ7EUZ?,CTL/.Q]$HX<9%/K'T&\%W8J^> MU:^X>M>3)6=CTXNZ%HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** &N<(3[5Y1\0[[_ $=TSTKU:;B%_I7A/Q#N MOWLB9[UT8=7D<^)=HGG?FEGI']:9"-W-6A'E,U[U/X3QG\150Y;%>D?#ZTW7 M0..]>=(O[\#WKU[X=6W[Q3BN7%2LCKI*[/5;1-D*BK0J.,84"I:\63U/3@M MIC\H13Z8W2DAR/,_'MKFW8X[5XK MAY5<4 ?+2XW MQG_:KZ&\)WGG6<29Z"O(Q<7<];"RT.JHHHK@.P**** "BBB@ HHHH I:HX73 MYLG^&OF7Q9+_ ,32;']ZOH7Q/>?9[.09ZK7SAK[^=J,I]Z]#!*SN<>)DK6,] M#E,U,!QFH8AQBI>G%>TMCRGN-1R;E5]Z]Q^&$96'..U>'6R;M2C7U-?0G@&V M\FU4XZBO*QKT/0PFYW5%%%>4>B%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>&?%<_P#$Q_&O M;?[M?.NK?\A.3ZUZ>"/.Q>Y #QBD:FK]ZE;[U M>O \N8@XH'!H-!K4@>#BG0',XJ,_=IUO_K1]:Y*WPLZ*.Y]!?#;_ )!(^E=U M7"_#;_D$CZ5W5?/5/B9[M/X4%%%%06%%%% !1110 4444 %%%% !6+XB_P"/ M-OI6U6+XB_X\F^E7#XD3/X3YQ\4_\A=OK64#\N*U/%/_ "&&^M9(ZBO?H_"C MQ:VXY>*:U*U#U;X=>^88A^Z>+7S;[N3ZU6 YQ4DC9N7) M]::/O5[]/1'C3>H#@TA/S4I'-( =U;$L9T _O5A4>A= M/5GM'P]3YHS7K(Z5YIX M2MM$Y':O2QTKP<2[S/:H? %%%%]>+IS!IS$''%?.>N2F;5&8^M=V M#CKO=@>.R53D5'*:RW4>U>%>!(=VH1GWKWZS3;"OTKPL0]3UL.M"U3'^Z:?36Z5R(ZV>=>/ M(&W/RW)^M?07C:#?8-]*\ U-=EZ1[UZ^%EH>;B$0-\QIZ# IJ=*<>* M]/H>?<9)UIRG&WZTU^:,X K"IL:4WJ>^?#R^']E1QYKT$',:9]*] MD3[B_2O K*TCW*+O$=11161J%%%% !1110 4444 OI/QS_P @&3Z&OFJ[_P"/MOK7I8'OS(!5C5X3!>2 ^M00#O7H0E=''5C8 M0\#%21K\F:9)]^ITQY1K5F*(&;@BM7PY0Q3(1ZUS55= M'11W/IKPS>>?I\?.>*Z&O.? FH>;;1)FO1NU>'6CRR/8IN\0HHHK(T"D;[I^ ME+2-]T_2@#P;XC_\?\GXUYQ"<9KTCXC#_B82?C7FT?WC7MX76*/'Q7Q,GS2D MX%1L>12L<@5ZBV.$=FB(_O@:;_#21?ZP5SUOA-J.Y[_\,CG2_P *[^O/OA?_ M ,@K\*]!KYRK\;/=I_"@HHHK,L*.M%% 'D/Q5B!8$"O'3Q(17M_Q-@,BYQTK MQ*5<3L/>O9P3]T\K%?$QQ^[3D;"TA'R5'D]*]3H<*"0Y?-.SD4T@]:%Z5FU< M3&$/KC?J,UUX1>\<>+=HF)!PE6EY#2)Y2=V/A^ M:[0>]>Y^ ;;RXT;'45XCID1FOH\?WJ^AO"%MY5E$<=J\_%O0[Z*U.M'6I*C% M/%>2SO@+3&I]-H0Y'->)[;S[1N.U?/OB*+RM0D7T-?3&HPB2W?(_A-?._C&W M*:K+QWKT,++H>=7B<[%]RFOQ2QG"TC\FO86J.#9DUB^RX3ZU[GX#GWH@SVKP M2-BLRGWKVCX;7(D=5S7FXQ:'H866MCU>BBBO(/2"BBB@ HHHH **** .%\=R ME+=@#VKP+4#F\D/O7NGQ"?;$?I7A5Y\UT_UKT\)L>;BMR!.#FG?Q9I,<4X?= MKUEHCSNI+IZ[M5B/O7T5X-(^QIC^[7SUI*;M0C^M?0W@^)H[1,_W:\G&GJ81 M'64445YAWA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7A_P 5?^/_ /&O<*\.^*W_ "$/QKHP MO\0PQ'P'F*G!-+T-,'+4]AQ7T$-CQ)[C6]:W/!'/B2'ZBL1_]76YX&_Y&*'Z MBN3$OW6=&'^)'T];?\>T?^Z*EJ*W_P"/>/\ W14M>$>T%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% '(^-#BT;Z5\]:L/^)A(?>OH M3QI_QZ-]*^?=6_X_Y/K7IX(\[%;E-10>M(IH)YKV(H\J0IZ4T4I.*3I6A"!? MO8J6#_7BH^@S3[<_O@:Y:^QU4-SZ"^&__()'TKN:X7X;_P#()'TKNJ^=J?$S MW(?"@HHHJ"PHHHH **** "BBB@ HHHH *Q?$7_'DWTK:K%\1?\>3?2KA\2)G M\)\X>*?^0N_UK,4<5H^*3_Q.6'O68IKWZ"]T\6ON/(XIB\FG,:3[O-=B1RBD M4^ #S!4;G"YIT+<@UC56A<-SV;P O^CK7J$?W%^E>6_#QMUJM>I1_<'TKPL2 MM3V,/L2T4@H[UR'5<6BBB@84AI:0T )WI>U,8X&:53D4(E#)FVQDUX[\1KP> M85!KU?5I?)LG;/05X#XVU#S[IAGO7;A(W=SDQ$K*QQSG]X3ZFG'[N:CZG-2M M]RO=IQ/)F]15Y%/5>:B0]J?NPP%:,E#Y.%J"T&^\C'^T*=.^.*?IZYO(C_M" MN.L[(WHK4^D/!EH$T:%\=JZJL+PD,:#!]*W:\";O)GN05HA1114%!1110 44 M44 %%%(: ..^($GEZ23[5\\7K[[LM[U[Y\3)-FC'GM7S](=S%J]/!+0\W&/4 M0\M0P^84*,\T/]X5["T1Y9)(-J"HW'RBI6.Y!48Y8+[U%38N&YZ1\/X,SQMB MO<85Q$OTKR'X?P8\ML5[ G"#Z5X.)?O'LT%[HM%%+7,="U.;\4P>99-QVKYV MU^/9JK#WKZ5U]-UHWTKYU\51[-7;ZUZ&$9P8E:F+T:ED[4PGFG?>KVUL>8P[ M4R8X48J1_E%09WG%8314-ST7X>3_ .FQKGN*][C_ -6OTKYT\ R[-9C3WKZ* MB.8D^E>'BE[Y[.&?NDE%%%+EOK7HX'5U'$?-2-TI M3QS36/RYJ:FJ#J=CX)_X_P"+ZU[I>VHGTGI_!7A7@@YOXOK7T)&F_3E7U6O# MQ;]]'K8-7BSYL\:69M[MSC'S5A1\6X->F_$K2O+4R!>M>8*?EV5Z&%GS(YL5 M&S%/*YI4;Y"*:?2HRVTXKLZG&/4=::>'!]#2@X%(.36-1%Q=CT[X<:A_IJ1D M\"O<$8,H(KYK\&7GV;45.>]?0NC7'VBS5\YXKQ<5'WKGK8:5XV-&BBBN4Z@I M&^Z?I2TC?=/TH0'A?Q''^F2'ZUYG#SFO3?B-_P ?DGXUYE$<$CWKW,+\*/'Q M7Q,>]"C'8XF.Q38O]>*7/&:2'_7 USU]C6CN>_?#(8TK\*[^N ^& M)SI7X5W]?/5?C9[M/X4%%%%9EA1110!PWCJU\ZW1[+Z0'L:^F_$- MIY]E*AYEM1Y M4;:@[TX29% &>:&ACL<4%!C--WZ^'-:668!GKM MA>Q$?>%?.VD>(3;.#NQ766_C OCY_P!:\ZM1?-H==.JK:GL N8ST85*KANAK MSBQ\1^:!\]=?HU\+A>37/*FTC=33-JBF[U]:7(-9EBT444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!QWCJ^-I9$@XR*^=]5F,^H.^>IKW#XI M3;+#@]J\'?YYB:]+!QTN>;C'J3@?N:A_@-2!N-M-D&%->G>QPP6IN>%+;S[Q M#C/S5]$Z%;B*QCX[5X9\/[?S;@''>O?M/79:(/:O*Q;/1H+4N *X M#M0ZDI%.:=0407"YA<>U>#>.;3;>2MCO7O./$+2 MYY'G!Q1UI).)L4_&*]R&QY;W&-P?9+X'.,FN M/%QO%HZ<.[2/I)6##(I:I:9-Y]FK^M7:\-GKH**** "BBB@ HHHH \V^)+[8 MC]*\/E.ZY?ZU[-\49-JXKQ1F_?,?>O5P2T/,Q;U'J,OBD?A\4L?WLU%.V&S7 MIRV//6YKZ!'OUB >K5]*:);"&QB('517SGX27S-6A/\ M5]+Z>,6,/\ NBO& MQSU1Z^$6A:HHHK@.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\/^*W_ !__ (U[A7AWQ6_X M_P#\:Z,+_$,,1\!YA%RQJ0BHD^5C4A/%>_$\2IN,;TK<\$\>)(?J*PSTS6]X M)'_%20_6N;$_ S?#/WCZ=MO^/:/_ '14M16W_'M'_NBI:\$]L**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .1\9_\>C?2OGS5_P#C M_D^M?0?C3_CT;Z5\]ZO_ ,A"3ZUZ>"//Q9344-US3UZ4UJ]B#/*GN)UI.M.3 MI2#@UHR4A3R,4ZW'[X?6F _-4D'^O%/LB_2 MO4$^Z*\+%?$>MA]AU**2E%E,#9-*QXJ-.M,EL==N#->-S_ !5ZKXQU<-%(H:O&[IC) M?(C48-.;KFG8Q36^[52V)B] M2-_WE:.D0[[N/CHPK/BXSFNE\*VANKQ<#.&KS<0]#MHK4^@?"R[=$A'M6U6; MH<7E:9&GH*TJ\.6Y[*V"BBBD,**** "BBB@ IKG"DTZF3'$+GVH!GEOQ-O@^ MGM'GI7B:G*UZ5\0;HO))'GI7FD?!KVL'"T3Q\5*[)HQ22C!%.4\T3$E:5CDQ*N>?5(@Q3!UJ4=*]V+T/)GN-EZ5'$OS9I\E*F,436@DS>\( M3^3KT9SWKZ/TNX^T6RG/:OE[0YO+U93[U]&^$9C-8*47^Z*\'&?$>Q@OA9P?Q*M1+9<#M7@\ MB^7=,OH:^D?&5I]ILVX[5\\ZO ;?4I ?6M\%.VA.+CU*K+SFH67)S5@D&+-1 MIC::]=:GE+OHSP;+YND*V>U?,L3E)@?>O M?_A_J2MI21D\XKRL9"R/2PDM3OJ*07H.2?>O5?B*/W\GXUY6G1J]O"_"CQL3\3'=33F&134-.!YKTHG$Q, M?+BB$?O0*?21?ZX5SU]C:CN>^?#$8TK\*[^N!^&7_(+_ KOJ^>J_&SW:?PH M****S+"BBB@"KJ"!K*4?[-?._C>SV7I,K64T;195!9>A MJW:W3*X&XU XJ-,B2N:5.YLIZG76.JF+ +5V^@>)1"O+UY T[*PP:O6VHRQ] M&KGG1NC>%9IGNT/BA7/W_P!:W=-U073@;LUX%::Q(&&7KNO#.OA9UW-^MCTK#><4C]:=;_-.J^IKJF8TU MJ>F?#6RRV<5[1;KMB45YO\-[4)%DCM7IJC KQL1*\CTJ,1>U!Z4M+7*F=5AJ M#%.HZ44QD;=#7G?CVU_T)VQ7HIKDO&T DTQL#M6]"5I'-55XGSK<1;;@GWI, M9%7=33RIV7OFJ2'Y:]VD[H\J2LR"49-;/AR0QW:?[U9)&:MZ9+Y-TA_VA6>( M5T72=F?3GAIMVDQGVK8KF/!]VLFD1#/:NGKP)JTCV8.\0HHHJ2@HHHH **** M /)OBMT%>+'F4U[/\6#@"O%Q_K2:]?!+W3R\5K(G0]J9,N:%^]4CD5Z$]CA1 MT/@U,:E#]:^D;#_CRB_W17SIX/&=1AQZU]&6/_'G%_NUXV-^(];"?"6****X M3L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "O#_BK_P A#\:]PKP_XJ_\?_XUT87^(88CX#R\ M#)IQYXH3J:.]>_#8\2>X'[M;?@D_\5)"/>L5NE;'@G_D98?K7-B/@9MAOB/J M"V_X]H_]T5+45M_Q[1_[HJ6O!/<"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#DO&?_'HWTKYXU;_ )",GUKZ'\:?\>C?2OGG5Q_Q M,)/K7J8)Z'!BBHIYH;[U*HXS3L=Z]B!Y,AAX-*W I2*0?-6A*V&5) ?WH^M, MQS2V_P#KP*Y*VQTT5[Q]!?#3_D$CZ5WE<+\-AC21]*[JOG:GQ,]R'PA1114% M!1110 4444 %%%% !1110 5B^(O^/)OI6U6+XB_X\F^E7#XD3/X3YP\4_P#( M8;ZUDBM;Q3_R%W^M9:CBO?H/W3Q*VXAX-*W04XBF]:[.AS 6^6E0U&Q[4^'E MP*RFKQ+AN>R?#IO]%6O4T/R#Z5Y1X!8) HS7J4*7O'J4):%@&C/ M-1>:OK2>:OK7)8Z>:Q-GF@FH3*OK33,N.M/E$ZA(S(-65(6PU5=6UOR]V&K@-8UTREEW5TTJ6IA.=T9.O:HT MTK#/>N989;-6+N7S)LYIFWBO6I0LCAJR$0\4+]^G 8I ,'-=-[,YAQJ(\G%2 ML>*(UR,T2V$MR"7*]*]$^%MJ+F\^8=#7G\B[FKU+X31;;HG%>3BW[IZ.%UDC MV:",11!1VJ6BBO'/6"BBB@ HHHH **** "H+MPEM)G^Z:GK&UZY\BU?G^$U4 M5=V%)V5SPOQI/YFI3+GO7%MP:Z/Q'-YNIRG/>N;;_68KWL.K1/%KN\B1>F:7 M.12@8%-/!KJ1RBH>M6]$C,FH >]4CQ6[X6@\R_!QWK"O+0WH[GOWA"+9I2#V MKHZQ_#J>7IRCVK8KY^;]YGM07NB&DI:!4O88C_U>1C5[IZ6#^([V MBBBO+/3"BBB@ HHHH **** .8\<_\@&3Z&OFJ[_X^V^M?2OCG_D R?0U\V70 MS=,?>O2P&YP8LC?I35J5AD4Q!DU[4-CRGN--#G]W3L?-BDD'R8J9[!U.A\&< MZK#GUKZ6LO\ CSB_W17S5X-XU:'ZU]*V/_'E%_NBO!QGQGL83X2'4K87%LX( M_A-?._C6P:WU"5@N!FOI1QN1AZBO(?B1I 2V>;;UJ,-/ED:8B-XGCR/F+%*O M J./A]M6&7 KWJ;NCQ):2(B,FGGA:5!FD/)Q6DD):L8>,&O2? &JE;F.$MQQ M7G+K\E;WA&[\G4X^>]>?B8W1V4)E2UDZ'<_:+53G/%:U>*U9G MKIW04C?=/TI:1ONFD,\5^(O^ND_&O*%/)^M>M?$4?O)#]:\F4?>KW,*_=1XV M)^)AF@'FG*,TBC+5Z,3C8\GY:(O]8*5AQ20C]X*QK?":T=SWSX8?\@K\*]!K M@/AB,:7^%=_7SE7XV>[3^%!1116984444 (PRI%<'XXT[S+5B!VKO:R-)\MZG&T%\XQT--B.1DUT'BG3C%J4GR]ZY]?E.*]JC/J> M/4CJ2-TJ'J:D+=J3'%>E!Z',]QAH4\T=Z3I28-:#E_UE2..::HXS2@YI$-#' MX%1JQW5/MW"FI%\U0RHR!ONU&!WJ2"3()K/9.*4187-<\X%*;W.TL/$DIE&6-=]H>MAW3*V\GEL#FN MBTW6C RG=TKDJ4;G7"L?1%O?1R1KAATJX#D9KR?0_$IFD12_ZUZ?9SK);(V> MHK@J4W$[X3YBU11UHK,L**** "BBB@ HHHH **** "BBB@ JAJTRQZ?-D_PU M?KD?&-_]FM77.,BJ@KL4G9'A7B6'-]ZGV*EM1C7WI ,\UHZ+;^;JD7'>G5T0J.K/<_ ]OY5JIQU%=K6! MX:M_*LX^/X:Z"O#KN\F>M35D(#S3ZB!^>I:P1J@I*6DI@(:PO$4/G6;+[5O& ML[4HO,@8>U:0>IE46A\U>*$,.ILOO6.IXKJ/'$&S5FX[URZCY:]V@]#RJNC' M*,YJ(R&.9"/6K$(R#5649E'UJZJ,X.S/>/A]?&2TB0GM7I@Z5XM\.+G]]&F: M]H4Y45X>(5IGL8=WB+1117.;A1110 4444 >/_%PX*UX[CYJ]A^+O5:\A49- M>S@OA1Y6,^($ZTDK<4HX:FR.N\#\WT1/K7T79?\>Q?6OH>R_X\X_]VO&QOQ(]?";%BBBBN$ZPHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP[X MK?\ (0_&O<:\/^*W_'_^-=&%_B&&(^ \N!^:GMTID8RQJ4BO?CL>)/<:W^KK M;\#C_BHX?K6$QXQ6_P""/^1CA^HKEQ/PLWP_QH^G+?\ X]H_]T5+45O_ ,>\ M?^Z*EKPCVPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH Y'QI_QZ-]*^>M7/\ Q,9/K7T-XS_X]&^E?/&K?\A&3ZUZF"6AP8HK*>,4 MN>U-4:>#Q78MCE(RO-*GR-FG9IK_=J'L-.S/0O"FJ""%? MFZ5V1\4J@ W_ *UX]IMXT,>,U//JDF\?.:\VM2YF=U&9Z^/%"E?OTG_"3K_? M_6O)TU63;]\T?VK)_?-F_P#6O+&U63'WS5=] M3E)^^:M4$3SGJK>*AC[_ .M9MYXK&TC?^M>4P? M'6O'K"W,]Y'CUKZ!\%6/V>VC..U>1BY:6/0PT+2.VHHHKRST@HHHH **** " MBBB@ KDO&DWEVC<]JZVN"^(DWE69Y[5K0^-&=7X6>&ZO-NOY#[UG 9;=4FH, M7NF/O21C]W7T%):'BU'J!:FGFFMUIZ\"MFK& QC77^"8]]^HQWKCR/FKO_ % MN3?J<=ZX<1+0Z:*U/Q#X1*6@T&I*$/2O M//'D.;&1L=J]"[5Q_C:#?I4G':MJ+M(QK:Q/GF7B1OK4:G-37R^5.RGUJ&,8 M%>Y1U1XTUJ-<\U*#N3%0-UJ2'[U=,EH9B@;37L7PXU 1VJQYZUX[+]ZN\\"W M92YC3/>O,QD?=.W!RM(]^C.Y ?44ZHK8YMHS[5+7C'L!1110 4444 %%%% ' M+^.?^0#)]*^;KG_CY;ZU])>.?^0#)]#7S9=?\?3?6O1P1P8P1C@4Q#@T/R*: MO6O;AL>5U'GKFD?[F:4]*;)_JJF>J!:LZ'P<47^Z*\+&_$>SA/A+%<3\1+<2Z0PQVKMJY[Q7:_:=/9<9XKD M@[2.F:O$^8IXO*O2OO3Y#Q6AX@M#;:DPQCFLS.ZOH<+*\3PJT;2!3@4@ZT$4 M+74]69H>Y^7%6=(D\F]5O>J;&I83L8-7'7B;0=F?1O@>X\_3P<]JZVO,/AQJ M8^Q",GG%>G*=R@^M>%55I,]FD[Q%I&^Z:6D;[I^E9FAXQ\16_>2#ZUY0G1J] M5^(H_>R'ZUY2G.[ZU[F&7N(\7$_$*II1PW(KOBAM1W/?_ (8G.E?A7?UY]\,/^05^%>@U\]5^-GN4_A04445F6%%% M% !4M>43C9<8KZ1\7Z<+BP;"\XKP76-*>W MNF)!KT,-4Z'!7IV9BL?G%3'[M593LE JP&W)7LTYZ'FSB0[LM2FDV$-FEJKB ML/#?)BA*;BG)3OH3+8D^Z*0-@T/49S26K(1(6[U&1N.:4C*TY!Q5):E]!H7O M2,HE#0N,C>T MC4#;3*2W0UZMHGBI9(XX]_MUKPQI&7H:V=!U*2.Y7+' ->?7I7.^C5LCZM6JXKP]X@1K*-"PSBNNMIA-'N%>=*+3.^,DR>BBBH*"BBB@ HHHH * M*** "BBB@ KS/XE3^4F,]J]*=MJDUX]\4+L,V :UHJ\C*J[1/*YGWSL?>H)! MCFE!S(31-]RO?H['C5'>0B-\M=/X4@\R_B;'>N50';BO0/ UF7FC;'>L\0[( MUH1U/;](39:1_P"[6A5:R3;;H/:K0KPIN[/6CL, PV:DI,4M9]2PHHI#TI@- MSDU#.NY"/:I5ZT,,@U2T9$D>#?$"TQ?.^*\^3H17L/Q"LLI))CUKQY.&8>]> MSAIW2/)Q"U'HVW-1./FS3V'-(W(KJGLO>[&;SH WM7S9X8 MF,5XISWKZ#\-R^;IZG/:O&Q4=;GL89^[8VJ***XSJ"BBB@ HHHH \<^+S89: M\DBKU?XP_?6O*(>E>U@?A/)QGQ"'AZ&Z;J'ZYI7_ -2:[:AQQ6IV/@@[KR+Z MU]#67_'I'_NU\[>!#_I<>?6OHFS_ ./2/_=KQ<9\1Z^$^$GHHHKB.L**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *\/^*W_'_^->X5X=\5O^0A^-=&%_B&&(^ \OC.&-2DU$!\ MU.;I7OQV/$GN(?6M_P $_P#(QP_45@_PUO>"3_Q4T?^Z*EKP3VPHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH Y+QG_ ,>C?2OGK5_^0A)]:^A?&?\ QZ-]*^>-6/\ MQ,9/K7J8+8\_%;D"_=H/2F*>U*QYQ7L1/*EN"]#3>]+TI#Q5DW!1EJEAXF%, MZ#-+"?WHKFK[&]'<^@OAM_R"1]*[JN#^&G_()'TKO*^G2DSS2]*:W KK6QSRV$!YIW6F@4IZ M5+(ZAYA0\4QY22*1N>::!D5FX'1!V)O..*/..*A49-. YK"4-2W.P_SCBD\P MFFD*#Q5\I',"CYJ7'S4=!FE[9K2*)[<^*!LL*H\G-5V/:K*GY<52?/VD*.]AO2C+B)W=CU:,+*Y) M1117,= 4444 %%%% !1110 5YI\4Y?+LQ]*]+KRKXM2#[(,&MJ'QHSJ_"SQ6 M;YY":>GW:C/(IXX6OH:1X57<&'S4C<4HY&:8QK:6QFA^,LOUKU+X?VX\Y&Q7 MEL/S2J/>O8O ,6"AQ7DXF1UT%J>JP#$8J0GFF)PHH)^:O*>K/6B]"2DI>U-I M%,6L#Q1$)-,<>U;QK)U]=VGL/:KAN93V/FGQ%'Y6HD#UJF,!*V?%T6W42<=Z MP0W%>[AGH>166HAY-2IQ3%&32@_-BNR1SBR=*ZCP7/MU.%<]ZY=_NUL>$IMN MMP#_ &JXL2KQ.G#/WCZ>LS_HD7^Z*GJI8,&LH?\ =%6Z\!GN(****0PHHHH M**** .7\=?\ (!E^E?-EU_KW^M?2GCG_ ) ,GTKYIO3BY8>]>A@=S@Q8B\BA M1S3%.*>>*]R.QY+W'CK4#1_P 3:'ZU]+V/_'E%_NBO"QOQGLX7X2Q5>[@$\14^E6*1ONFN$ZCYW^(% MEY.HR,!7$6YW UZU\1[')DDQZUY);_*6!]:]K!O0\?$1]YE@@8J(=:65L$4$ M?*#7HK^V4HDMD(/:O MF/PK<>5>1\]Z^A_#EUY]JG.>*\7$PUN>KA9:6-ZD/W32TA^Z:XSM/&_B,O\ MK#]:\CAZ-]:]?^(HXDKR&,8W?6O=P[]Q'CXGXAR]Z5>M,!P:>>!FN^&QQ/]0VS=C7HGC30?L\C%4KSC8T4C#'>O8HU=+GE5:=G8MR@; M>*@ZTP2EN#4L0R:Z5.[,+60[&$I$Z4Z3CBFK]VMD9RV'9S1Q46[FAF(JD2D3 M#%+WJ$-Q4J\KF@=M!C'YJ=VIK#O0#0(7 I'Z4@/- Y:DE>IZW13(V#("/2GUYIW!1110 4444 %%%% M!1110!6OGV6KMZ"O!OB'=^;.1GO7N>L-LTZ4^U?.?C&X\V[<9Z-7=@XW9QXJ M5D5>[$B&7VUZ]\/K,&%6(KR*WYOU3WKW7P%;[;- M3CM7'BI:'91CJ>A0C$:CVJ6HT^Z*DKQ7N>G'8****104AI:;WIB8H%(PXIU( M:0/8X7Q[:AM)E?'.*^>V!2=@?6OI7QE%YFD2#':OG'4H_)O6'^U7JX-Z'F8E M:C,_&#[ZUY-'TKUCXP_?6O)5/ M%>U@O@/)QGQ$C],TA_U5*WW*:W^IKMJ'' ZWP/\ \?L7UKZ*LO\ CSC_ -VO MG;P(,WD9]Z^BK/\ X](_]VO$QGQ'KX3X2>BBBN,ZPHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KP_XJ_\?_XU[A7A_P 5?^0A^-=&%_B&&(^ \Q3J:!UIH.#2GCFO?CL>)+<1 MNM;G@D_\5)#]:Q''R9K:\$<^)(?K7/B%[C.C#+WCZ@MO^/:/_=%2U%;?\>T? M^Z*EKP#V@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH Y+QG_QZ-]*^>=7'_$PD/O7T+XT_P"/1OI7SYJY_P!/D^M>I@=C@Q134=Z" M.3(:1FF]:?GBF#K5HCH.Z\4Z$?O@*8O!S4D',XKFK['30W/?_ M (:C&DCZ5W=<-\-_^02/I7_0^$\6MN*.:#\W%(O H4\UV+8YA<=J,=J#2CK18CJ1D8XH44]AS3:=KHU M3$VX-+C'-./(I#TQ6,D%[C2.]*HXS2]L4O08HB@N)UH(S0O%+3DK$W$ZC%+V MQ2#K2]\U41@..*5GQ2'K4>AV8>!ZGX,TO[#:KE<9%=C56S@6&WC M&,"K5>1)W=SU(JR"BD- J2A:*** "BBB@ HHHH CG?9"S>@KQ/XD7_VH,F>E M>S:B=MA*?]FOG?Q=QX ME1WD"?=IA6GH?EI,YK6;T(ZCK5/WZ?6O=/ ]KMMXWQ7B5@N^Y0?[0KZ#\'0A M=.B..U>/BCNPZU.M XI-N6IU**\VYZB0M%!HI%#:HZG'YEJRU?J"Y&8S51W, MY;'SSXZMO+U \=ZX\+7HOQ#AQ?$X[UYZO)->[A=CQZ^XBC%(1@YI],D/%=;. M84\K5G0I?)UF%O1JJJ>,4MIE-0C;T-\-WGVFSCYSA:WZX3X M?W!FM5R-NK0_6OI2Q_X\HO\ =%?-GA/_ )"\'UKZ3L?^/*+_ '17AXWX MCV<)\)8H/2BBN$ZS@O'&G>=8R-BO KV+[+G-?4>O6HN+!UQGBOG+QC9FU MU,C&.:]+!SZ'!B86U,4C?@T]^% I(ONTDC5[">ESS&.!^6DD7,= /RT\G,53 M/4A;AI<_D72\]Z]^\ 7GVBW'/05\[KE90PKV3X8ZAM3:37F8J'NGI866IZ_2 M'H:2-MZ ^M*>AKRCTSR/XB)\DAKQY.K?6O8_B(X\N05XY'U;ZU[>&?NH\?$K MWF)MYI>O%+FD7@UZ$#B$QS3HO]:!0.N:(_\ 7BLJ[T-:6Y[[\,1C2OPKT"N M^&1SI7X5W]?.U?C9[M/X4%%%%9EA1110 4444 %(0#2T4 <;XHT87Q;"YS7E M&N>&3:LQV8_"OH62%9/O#-_TMH@5P>*]"E5N<%2E8QWDW MA NS'-(5VC-/9QMI&.Y,"ANP)#!R#2;&(RY%-4\3YN]V5"W)%>C(VY ?6O$J1Y9'JP=T.HHHK,L**** "BBB@ HHHH RO$+ M;='F/^S7S+XAG\R_D&?XJ^AO%]^(=+F3/45\V7[&:_E/^T:]'!(X,9J-0?+3 MDX;-"_=Q3"W->M'8\V*]XM:5%YNKI]:^A?"%MY5FO':O"/"\/FZS'QWKZ-T. M$16J#':O,Q@@HHHI#"FTZFFF)BT=J0TO:EU%/XJ^E-63S+)E]J\#\9VWEWIX[UZ.#D<6)1QS]J?&-XQ4< MIP:DMVP:]6]T>:MR+_52Y]Z]L^'FK?Z)'%NKQ.YY.17=_#Z\*W\4>[N*X,3" M\3NH3LSZ$4Y4'VI:9%S$OTI]>0>F%%%% !1110!XU\7URRUY#'R<5[#\7CRM M>/0\.:]G!? CRL7\1.1QBDD'[K%.[TDGW*[9'%%G6>!3B\C^M?1-E_QZ1_[M M?.O@C_C^B^M?1-E_QYQ?[HKQ\;\1ZV$^$L4445PG8%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %>'?%;_ (__ ,:]QKP_XK?\?_XUT87^(88CX#RY!N8U(PXID7#&I":]];'B M3W&,?EQ6UX(X\20_6L0BMWP2/^*DA^M88CX&=&&^)'T];?\ 'M'_ +HJ6HK; M_CVC_P!T5+7SY[04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 M?BBHNO!GE3$:D-*O-+BM.I&PA^[3[;_ %PI@Y.*EMA_I ^M M*/^0P_UK*'6 MM;Q1_P A=OK64!QFO?HKW3Q*VX-24J_,* ,FNQ;'.!^[0O2@@H)R*)N%%-B1G(P*YJDSH MA&Y:T^S:>Y4 5[OX$TA8[-69>0*\Z\(:.9[E"R?I7N>D60L[95 QQ7E8BI?0 M]'#PMJ:*C"@>E+117$=8UNE*O2@C- H'T%HHHH$%%%% !1110!2U4XTV;_=K MYI\3R[M2F'^U7TGK+A=,GR?X37S%X@?=JL_^]7=@U=LY,4[1,H#O4O\ !2Q+ MFG,.<5[4#QI,C!PAI(SP:5N.*:.%-:26@XFEH<9EO5_WJ^B?"T6S38OI7@W@ MZ#SKXM+1WI:\T]%(:>M+VH-+0'42H9^8S M4U-D&5IIZBDM#QCXA0YE=J\KB/[QL^M>T>/[?*R'%>*GY)G'O7N85^Z>361- M41Y:GHIZ<3JU*5P,U%NPW1^!!1116)J%%%% !1110!S'CG_D R?0U\UW?%RWU MKZ3\=?\ (!E^E?-EU_KV^M>A@MS@QA&>U*W2A>11UKW((\AZ!GBE/W*:/O8H M<]J4RH'1>$#_ ,3>'ZU]*V/_ !Y1?[HKYF\(G_B!_$VPV:IN4<9KZ KRGXC:?YN^7;TKIPSM,PQ"O M \64XXIK'-!^69U/8TH&:]V$KQ/&J#OX:=G]W35Y;%.;@51"T&!?D)KMO -\ M8;A5SU-<6O\ JR*U_#=S]GU"(9QEJYJ\=#IHRU/IVP??9QMZBK!^Z:SM$F$F MF0D'^&M$]#7@O<]E;'COQ%8YD_&O(XOXOK7KOQ'7Y9#]:\A@^ZWUKV,-\*/) MQ*]Y@QYIYZ"HOXJG RM>E!' -/W:;%_K!3AUQ1$/WX%8XC8VI:,]\^%__(*_ M"O0:X#X9#&E?A7?U\]5^-GNT_A04445F6%%%% !1110 4444 %5[BV6<N:'_ICA5X^E>S,,J16#=Z.LTI;;UK:E4Y695*?,CP3 M4-#E$APM84^G2PM@K7T'/X721L[!7%^(?#@AFP$_2NV&)OH<4J'+J>2R1.G: MFHY!KI]2TED!POZ5S4MM(CGY3^5=$*US)TR7?\M1@Y>HV#*,$&E3/6NF$[G/ M*&A8)XJ+G-+G)J3;Q6J9E8BW&I(CEN::RT[[JYHZ B4CYJBE^]4BG*YJ(\FF MD0WJ.6D;I2K2XS0AQ(U&34%+S[3:ISG KQL53MJ>K0E='34445Q'2 M%%%% !1110 444A( R: /+?B-?&+?&#UKQ,?--(3W->H_$VY']H[ >IKS*5= MC9]:]?"1T1Y>)EJQJ]341SYE2G@9I&7@&O1>B..&YU/@FW+ZQ$<<9KZ(LX]D M* >E>(^ ;3-U')CO7ND0Q&OTKQ,4_>/2HQT):=2"EKB.U!1110,*;3J2@30V MG=J,4'I1U%8KW2[XB*\4^(%KMNR0.]>WR#*&O*O']KDNV*ZL/*S./$K0\8N/ MOX]Z6,D"EG'[YA[T1BO;AK$\UZ,1OFKH_!$_EZ_$N>,USB')/)UZ,^ M]85XW1T479W/J6TD$ENA']T5/6-X?N//LU.<_**V:\.2L['KQ=U<****D844 M44 >-?&#[RUY$M>O_%Y1H.:]G!? >5C/B'CI2/\ ]?1MA_QY1?[HKQ<;\1[&#^$LT445Q' M8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %>'?%;_ )"'XU[C7A_Q5_X__P :Z,+_ !##$? > M7#AJ>W2D498TXBO>BSQ)[@?N5N>"/^1CA^M8)/:MSP2?^*DA^M88GX&;X?XD M?3UO_P >T?\ NBI:BMO^/:/_ '14M> >V%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% ')>,_^/1OI7SSJY_XF,GUKZ&\9_P#'HWTK MYXU;_D(R?6O4P6QY^**RGM2,>:%'.:5AS7KQ/*F(#BE)I"*0\UHB ''-2VQ_ M?@U'CBGVP_? 5SU]8F]#<^@OAPPI- M+G%-ZTI&:U1%A2W%-SWH(XHQ\M38=Q<]ZC9\M3_X<5$(SO%9RV-8DQ4R "NG M\-Z*;V95VYJMHNCM>L,*37J7A#0?LMRI9/TKS,14LK'?AX-LU/#V@?8Y%.W& M*[E1A0*C2%$Q@"I:\N4N9GHQC8****DH**** "BBB@ HHHH **** .1\8ZC] MEM)$SC(KYXU1_,OY7]6KV3XE3&/@'K7BUQ\TS'WKU<'&RN>;BI:V&J=HI2V> M:81\M&?EQ7JP/,8UCDT,?EI,?-2N.*U:T'%G9_#J'S;[\:]^L!LMU6O!_ANP MBO"3ZU[5%?A8QS7B8R+;/0P\K&V"*0FLQ=0&.M(=0'K7G\C.YS5C3S2DUE?V M@/6@Z@#WI\C$IHU@:1C\M9?]H@#K2?V@".M+D=QN:L:1FPU+%\M#IDYKT.A MQ[L$)REY& M >]?1>EG=I\1_P!FO"Q<;2N>SA97B7****XSJ"BBB@ HHHH Y?QS_P @&3Z5 M\V7?_'PP]Z^D_'1QH,GT-?-MUS<.?>O0P1P8PC' H/%'6@\U[D3R6(.N:''R MYI<<4-]S%34V"!M^$>=:@_WJ^FK#_CQA_P!T5\S>$AC6H/\ >KZ9L/\ CQA_ MW17A8SXCV<'\)9HHHKB.P*Y#QC8^=I\K8[5U]9VLVXGT^1,9R*N$N65R9JZ/ ME;4HO(O)!_M5"IXKH_&>FFTO6.,9:N=1,J*]VA*\3QJT;,<..:"1MZ&H'^]36.Q@:SK+0ND]3Z&\$:O]JMXX]V<"NY/0UX? M\-=2*W(4MWKVN&3S(MWK7@5HZCSL1NR;;WI=V*>HRE0X^:O4B>>.SSFG1?ZX&F8I\7^L K& MOL;4MSW[X8G.E?A7?UY]\,!C2OPKT&OG:OQL]VG\*"BBBLRPHHHH **** "B MBB@ HHHH *3 I:* $VCTKGM8TP7,F=M=%360-U%-.Q,HW5CSB]\,^:#\GZ5@ M7'@O.YMGZ5[&;=#V%126D9C;Y1T]*T55HCV2/F[4]#,$[+MZ5AW%J8@>*]JU MO0O-NG(3K[5RE_X6=P<(?RKOIU[(XYT=3S51BD4;:;NP];J5T8N-B8<)BF4[.5S3>M:=#"2U$S@T_.!4 M9'-//2FEH4AK';S47WFS4K#M25Y!Z 4444 %%%% !5+4Y_L M]HS^E7:P_%#[-)D/M3BKL4G9'AWCF^^U:GG/>N1G.<5H>()B]^V3WK,MZKLC*FM3UKP#98AC?%>J)]P?2N)\ M$VVS3D.*[=>E>'B'>1Z=%:#Q2TE+7.=2%HI!2TB@HHHH *0TM% #&Z5P/C>W MWV\C8[5WS5RWBJW\RPE..U;T7:1R5U='SG=)MN9![U%]T5?U6+R[R3_>JD1D M5[E)Z'E2W&1#]YFKFG'R]35_0U6CX:G12[+H&G56AK3/HSP1/YVGCGM76UYO M\.[[_0@I/:O1U.5!KP*RM(]>D_=%HHHK(T"BBB@#R#XMC)6O'\[6KV7XKKG% M>-./G(KU\&_=/+Q>XXGC-1YYS3S]W%1X[5Z/0\];G2^%'_XFT/UKZ4T__CQA M_P!T5\Q^%VVZS /]JOIO3O\ D'P_[HKQ<;\1[.$^$M4445PG6%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %>'_%7_ )"'XU[A7AWQ6_Y"'XUT87^(88CX#S!3AC3R<5&O+4]A MQ7O11XD]Q&'RYK:\$<^)(?K6*Q^3%;7@?_D9(?K6.(^!G1AOB/J"V_X]H_\ M=%2U%;?\>T?^Z*EKY\]H**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** .1\:?\ 'HWTKY[U?_D(2?6OH3QI_P >C?2OGG5C_P 3&3ZU MZ>!//Q1 O2CM3%/-*QYKV8'E2%[4P=:4FD/%7L1T'BGVW_'P/K49/RTZV/[X M5RUMF=%#<^A/AS_R"A]*[>N&^&YSI(^E=S7SM3XF>[3^%!1114%A1110 444 M4 %%%% !1110 5B^(O\ CR;Z5M5B^(O^/)OI5P^)$S^$^*:QIJ9I#DFIK]:QJ:(VCJ> MM_#NQCG<;A7J]M81P'*BO,?AFXWCFO6@1L3\H-> MU@U[AY.+?O$F,U'_ !XJ1>E1G[]>C%:GGL7'S"E?G%*P^7-1*4?VZX.-QIXUU\_>--2Z>@*H>IOKB@?>_6FIKRY^]^M>8RZV_E_>-5TUU\_>-$:>I7M-#TG6=4 M6:S<;NU>5WK!KAC[UJ2:NTMJP+&N>:0O(3[UW48V1R5'H0C_:KZ6T'Y5?2(,'^&O#QRU/8P;]TU:***X#M"BBB@ HHHH Y;QY_P @"3Z&OF^; M_6O]:^D?'(SH,GT-?-MSQ<,/>O1P.YP8S8C7H:5>O--/%*>!7MQ9Y+'=Z8QY MI2>*B<\9J9[! Z+PH?\ B=0?6OIBP_X\8?\ =%?,?A!LZU!_O5].6'_'C#_N MBO!QGQ'LX/X2S1117&=@4R1!(A4]Z?10!XE\4[%8Y@RBO,XR.E>T?$VU,RE@ M,X%>(L6CN'4]C7KX27NH\O%1]X=G]Z:0_?IN?FS3STS7IQV//8C??!ID_(XI M_P##FD0;P:51:%4]SI/!%X;>]'/\5?1.D2>;IR-ZBOF'1IOLUZAZ?,*^D?"\ MXET6(YYQ7C8R-CUL.[G(>/\ 'V62O#G'[QOK7MOQ ;_1Y/QKQ-N9&^M=N%C[ MJ./$/WK$D1^4U&OWS2@X%-[UZ"1QM#A]ZB/_ %XH/ S21?ZT&N>N]#2EJSZ M^&7_ ""OPKOJ\_\ A@@5\]5^-GNT_A04445F6%%%% !1110 4444 % M%%% !1110 4444 %!Y%%% %.6QCD;)%5GT>%NJBM6BG=BLCS3Q-H:^>=B_I7 M!ZGH3YX7]*]UOM/6Y;)%9,_AU)/X!733K\J,)4KG@%WI$L()*_I6+/&T;IK ME9.M;?AJ39?19_O5QXB.AV8>1]+Z4V_3XF/<5=K.T1PVF0X/\-:->$]SV%L% M%%%(84444 %1G5=HGBFJR^9>,1 M_>JOU%,=S+*Q]ZD4<5[])61XM26HY#6KHE9.AQ^79**UJ\"I\3/4I[#Z2BD-9FPM.IHHH&F.HI!2 MTB@I#124Q7$/2LG6XA)I\H]JU35*_7?:NOJ*N&YSU=CYQ\40^1>/QU:L1""* MZ_XA6Y@N<@=37$QMQ7NT=D>3+ +G;/&I/>OH&T.;6,^U>'BE[QZN'=T34445R'0%%%% 'E?Q27 M*UXLV/.:O;/B>I*5X?(<3M]:];"?">9BMV/_ (J,?-3)C?B/7P?PEVBB MBN$[ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KP_XK?\?WXU[A7AWQ6_Y"'XUT87^(88CX#S M"'J:D-1+PU/8\5[R/$GN-:MWP2/^*DA^M8A'R9K=\$#_ (J.'ZUAB/A9OA_B M1].6W_'M'_NBI:BM_P#CVC_W14M> >V%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% '(^-/^/1OI7SUJP_XF$GUKZ&\9C-HWTKYYU< M_P#$QD'O7IX(\_%%51WH(YH4\8I2:]>)Y*? ,3"HUX M.:E@YF%)/^/)OI50^(B?PL^<_% _XFS'W MK' XS6QXG/\ Q-6'O6/GC%?04/A1XE;<7[PIT:Y--7@4Y6VFNZ.QS,5ASBF- MPM/W5 MG9&FY(\]^S%1TI4MB3TKT%_"C8_U?Z4L?A1A_P L_P!*Q5=&BHL\]>U([4PP M';NQ7HLOA1B/]7^E4=0\--;:?)(4Q@>E7&LARHNQP:C.?:CJ::K8E=?0TJGY MJ]&B[HX9JP[%(1Q2TAZ5T,Y^H=%IB?>S4@Y&*3;M!KGJ;&T#TGX;I\;>HKQ,6M;GLX5Z6+]%%%<1UA1110 M 4444 %%%% !1110 54U"7R;1W]!5NLO7SMTJ4^U-;B>QX3\0;S[;=GG.#7% M*,C%;?B6?-Y("?XJQH>>:]_"Q]P\7$N\@SCBFCEZ1SAJ%/.:[8G,T2GIBHL; M34N:8W)JWL0G85S\M1G.*<>11VQ7/:[+YAFTXS2J#C-/[8I.@Q4R@7S!RPI MIS2H:<>*EP%S.XQLL,5&$.ZG@_-FG]\U/)J5SC@V$VU$$P:=U.:D'2NB$;(S MDR-ABD*_+3FYHZC%:$B(.,T_&3FD!P,4N:5A=1UNWEWL3>AKZ!\#ZG]IM8X\ M]!7SUTE4^]>P_"^8O* 37D8V&EST\'+H>NT445Y)Z@4444 %%%% ',>.?^0# M)]#7S9=_\?#'WKZ2\<_\@&3Z5\VW?^O?ZUZ6!.#&$?6CKQ2*>*7I7MQ/(D)U M.*CE&!4@^]FFRCY\(_\AN#_>KZAL/^ M/&'_ '17@XWXCV<'\)9HHHKB.P**** .6\6:;]KM)&QG KYYUJS^S7T@QWKZ MDU&,/92@CM7SSXTM?)NY&QWKOP<];''BHZ7.1Q\N:4Q^-G\ZS=O:O&G?8[+[UOAE:*, MJVLK@!DTNVB.E)Q7E+10!EZM9BYBVX[5P]_X4$S,=GZ5Z60#UJ-H$(/ K6% M5Q5D9RIJ3N?-/B31_L5VP"XQ7-X^>O:/&NB>;(\@3]*\COK8VTY!&.:]:A5Y MDCSZ].Q"1Q3"N:"W%(&KT(.YYTE9B;<4\&DSFEQ56)>Y&_+5>TN7R;V(_P"U M5,CG-.A;_2X\>M<>(6AU4'J?2GA2\\ZPB7/:NGK@/ DI:WC&>U=_7@U%:1[4 M'=!1114%A1110 C?=->)?$>[_?R1Y]:]DO9O)A+>U> >/;GSM1?GO73AE>1S MXAVB<-$G+?6IL84TD70TI;->_36AXLM652?WGXUZ/X&T\-<))CK7G9C_ 'BG MWKU'P5<+$$!K&O\ ":P9[!8J(X *N*PKG$U557&ZGC6%'\5>+*#;/0IR.BW# MUH+#UKG?[97^]3CK"@?>J.1FW.CH 12[AFN?_ME<9W4#65Z[J7(QJ2.@W"E+ M"N>_MA?[U!UE?[U'(PYTC?W#UHW#UKGAK*D_>H_ME<_>I\C%SHZ D5!-AHR* MQO[97.-U1OK*YQNIQ@[FB_,17JOCZX%R,CFO+B-LIKV\ M,GRJYYE3<3;EL4KP\4*WSYJ0N#71-&<7J;OA"?R-4A3/4U])Z>VZQB/^R*^6 MM%F\K5X6ST:OI'PY?"YLH@#G"UX>,7O'K826EC=HHHKB.P**** ///B)!YD# M'T%>"W"8O''O7T)X[Q]F?Z5\_P!YQ?2?6O5P;]T\S%[D2KEL4A.'VT]>&S41 M/[W->IT/.7Q%S2SY6L0MZ&OI+PM>?:+&,9Z+7S/:OC4(S[U] ^ 92]LO/:O' MQBZGJ81]#NJ***\X] **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\/^*O_(0_&O<*\/\ BK_Q M_P#XUT87^(88CX#R]1EC3R,TU3AC3B:]V)XD]QI/&*W?!)_XJ2'ZU@L.,UM^ M"?\ D9(?K6.)^!G1AOB/J"V_X]H_]T5+45M_Q[1_[HJ6O /:"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E/&/\ QZ-]*^=M7_Y" M4GUKZ'\9G_1&^E?/6K_\A"3ZUZ>"//Q6Y27K2MUIRCBC%>O!GERW&&@TX]*: MO)K5&0'[M/MO]:*0TMM_KQ7-6UBSIH;GT%\-O^02/I7=5PWPW_Y!(^E=S7SE M3XF>[#X4%%%%06%%%% !1110 4444 %%%% !6)XC_P"/)OI6W6)XC_X\F^E7 M3^)$5/A9\X^)_P#D+M]:R!UK:\3C_B:M]:QU%>_1^$\2L*PY%-EZ#%2$<4P? M,:[%L9!2E>*(O]8*RJ;&M)'KG@2P6:!6(KTU-*AV#Y>U<;\-X0^F MAO:O1%X%>!B9WE8]FA"T3/\ [*A_NTO]E0_W16A17-=F]D9QTJ$_PBL3Q5ID M2:#.57G;765D>)$\S1IE]13C)W%)*Q\KSH8[V8?[1I!6GK=J;>]DR,98UGH* M^APTO=/%K1LQ0*1O2I%QFHS_ *W%=5]#CMJ+'P>:?(1BHY/E-,+%JB:T+B:. MC7!@O$.?XA7TAX6N1+I$//.*^8(9/+N(S_M"O?\ P)>^;8PIGM7CXN%SU<+( M[^BBBO-/0"BBB@ HHHH **** "BBB@ K"\37 32IA[5NUPWC>[\JRE7/:KIJ M\B*DN6)X)X@D,E\^/[U5H/NTMXWG74A_VJ2+BOHL.K0/%K.[&2]:1?NTY^32 M#K728/8^*5M0!>E.7I2=#BAN*U0AH'- ^]3\4C<"I9*W$_BI#UIR_= MS1CBJ8=1K'D5ZK\*)-UUCWKRANE>D_".<"_8$]Z\S&KW#T,'I(]XHI%(89%+ M7B'KA1110 4444 KZ=L/^/&'_=%>'C?B/:PGPEFBBBN$ZPHHHH BN!N@<>H MKQ+XB6)7XL,J17F_Q$T[S+8E5SQ71AY6F8UXWB>$8(.*0U:GB,=RRD5 M<>9BO?HO0\2HA4; Q2/Q36X<4K]!6LD9[$:C+5U7A.[,%Z.>]<5YA.NZ=C[T4QRD+' MP*5Z:>,4_&174MCG>XT_=ID7^M%/[TD0_?BN6OL:TOB/??AA_P @K\*]!K@/ MAD/^)5^%=_7SU7XV>]3^%!1116984444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 8NNV"3VC';S7A'BW3##X\V_;GO7O/C23R],8Y[5\Z:O-Y MFHGZUZ&#C4]QF!P:ZK0+WR67FN28 M\"K=K=&+'-9SC=#C+4]).M8/WJ8^MG^]7 OJC9ZFD.IMMZUR^RU.B,SO?[<. M?O4]M>+J;<\T+JCD]:B5+4T]H>AG7/DQNI1KGR_>KSL:HV[&32MJC@ MXR:7L1JH>B+KO'WJ0ZY_M5YU_:KYZFG'5&]33=$F=74[]=<.?O4HUSYOO5YZ M=38=S0=3?;G)H]D)5#T+^W#N^]4H2GH=- MKE^+E>N:X^;[YQ4[7K2]34!^8UW4U9'+4>I#SFE&:?MYI0!FM)&<6%M(8[Q& M]#7O?P[O#<6X!.<"OGZ3Y9@17L_PHN@T9!->3C(]3T\(]3UNBD!R,TM>6>D% M%%% '%>-X&EMG(]*^?M10K?R#T-?3NNVHGL)B1T6OF[6HMFK3C_:KT<'*[L< M&*C?4RB>,4FWC-)_RUQ5@J/+KV$]#RWHRO;$_;4/O7OOPX?=;CZ5X' ,7*GW MKW7X92!H<9[5Y>,6AZ&$?O'I=%%%>4>F%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>'?%;_D M(?C7N->'_%;_ (__ ,:Z,+_$,,1\!Y<.6I[=*;%R34A%>\MCQ)[C'_U=;7@? M_D9(?K6(WI6YX)'_ !4D/UK'$? SHPWQ'T_;?\>T?^Z*EJ*V_P"/:/\ W14M M?/GM!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R/ MC3_CT;Z5\]:L?^)C)]:^A?&G_'HWTKYYU8?\3&3ZUZ>!.#%%4-VIU- YS3J] M:.YY,QA-'2E(S016I I^[FEMO]<*;U&*?;C$PKGK;'11W/H'X;_\@D?2NZKA M?AM_R"1]*[JOG:GQL]VG\*"BBBLRPHHHH **** "BBB@ HHHH *Q/$7_ !Y- M]*VZQ/$7_'DWTJX?$3/X3YR\4'_B;,/>LA3S6OXH'_$W8^]9 '>O?H?">)6W M'L<5%NVFGGFF$9-=BV.=%@C]WFH$;$HJ8M^[Q59.9Q]:PJ[&U'<^A/ABSA)^ZCRL5'WA=^#35.9,U&Q^;%2(.: M]"+N<$E8?+R,TR%=RFG-TQ3HAM4U3O82V*A;$P]C7L/PWO\ ?*D>>E>/LO[S M/O7>?#^\\C4%R>]>?BH^Z=^&E9GT0.0*6JMC-Y\ ;-6J\5JQZJU"BBBD,*** M* "BBB@ HHHH *\M^(=QL612LI7^[7T-'X3Q9/4BSEJ6D5?FIQ'.*W)8H/% .:,<4@XII&(=: ><4 MX#'--(YS4O<4=#BD'7-+U.:0UL!XH/%!Y-*PXI#$Z#-';-'48H[8II M )GF@G-&*,8JACE.:3J<4#B@#G-2R0SCBC/.*4CG-)CG-4+J,DX4UUGP\O?L MNH=<9-]?2?CG_ ) ,GT-?-EW_ ,?+ M?6O2P)P8PCZ4=.:#S0>17M1/(8$\9IA.:=[4W'.*4QP-[PF,ZU!_O5]-6'_' MC#_NBOF?PH,:U!_O5],6'_'C#_NBO"QOQ'LX3X2S1117"=@4444 %8/B.P%Y M:/QG"UO5%5[V'G=(\6M&S)Y%YS3.HJ5SQBF!>*[7JFHYT0QY[5RIYBN>OL;4OB/?_AB@5Y_\ # 8TK\*] KYZK\;/>I_" M@HHHK,L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"N5\760FTZ5L=JZJLS7D#Z7*/:J@[,F:NCY>U*'RKV0?[1JLW05L>)H?*O9/ M]ZL4G*BO>PTKH\2LM23.$J/=S2YRN*;MYKO.8?UYI4/[Q?K0!A::O#BN>ML; M4=SV+X9R;I@*]U?.URV^Y+^]>T_$/41)9O"#TKQ9TY)KU<%'0\W%RU$!^<&I9GW 5$@ MS3GKUHGGO<:.: <'%*E(1@YJ9+00UOO4$\8I<=Z7;FH42T]"+.#2].:".:4C M(H<"HR$]Z#R,T['RTN/EIJ"*YB,"E-/ XII%)PU)DQG4T['% 7!I^*.05]1G M;%-/'%2[>]1L,M4J.H^85>*D#8FZO1?AO>?9Y=N>IKS^'Y82*Z/PA<^5>H,]6KS\5&YVX>5F?2%J^^W5O45- M5+2FW:?$?45=KQ7N>NM@HHHI#*FI#.GS#_9-?-GBB/R]4F/JU?2M_P V4O\ MNU\Z>-(]M]*?>NS".TCEQ/PG*;>=U2ALKBF?\LJ1#SBO;6QX\MQK?(VZO8_A M)<^8C GI7CEQ]TUZ-\*KW[/(5)ZFN'&1O$[,*[2/>12U%;OYD2MZU+7C,]5! M1110,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KP[XK?\ '_\ C7N->'_%7_D(?C71A?XAAB/@/+DX M8U(QXI@&6IS#(KWEL>)/<"/ES6[X)'_%1P_6L(GY<5N>"3_Q4G@CS\5N5UZ49IB]:5OO5Z\3RY;CATI#32:#TK0S!?O5+#_K MQ4704^W_ -<*YJ^QT4-SZ"^&W_()'TKNJX7X;?\ ()'TKNJ^=J?$SW:?PH** M**@L**** "BBB@ HHHH **** "L3Q)_QY-]*VZQ/$?\ QY-]*J'Q$5/A9\Z> M)S_Q-&^M8_\ #6KXG/\ Q-V^M9 ZU]!0^$\2L/3I2J.::>,5(!Q7;'8YR-NM M,B'[X?6I7'%-B'SBL:VQM2>I] ?#'_D$?A7?5P'PP_Y!'X5W]?-5?C9[E+X$ M%%%%9F@4444 >=?$.P-S"[ =!7@TBF*[D4]C7U'XALEN-/F)'\-?-&OPF#4I MAC^*O0PL]+'!B8ZW,T_?JRH^7-0*,KFK/_+*O7@SS)D)/SU*>G%5^]2H?6M; MD#2G-;7AJX,%\#G'-91'%2:?+Y5T#[URUU=&])ZGTWX9F\[35;/:MNN3\$72 MR:0@SSBNLKP*GQ,]R'PH****@H**** "BBB@ HHHH CF<1H2:\(^)5UOU(@' MO7MFK2^59LWM7SMXYNC-JIY[UU86-Y')BG[MCF>AI6/%-;M2=:]ZDK(\=[CE MX-'\6:3H*.V:W>A$B2HSUI0>*;WILE*['GI2-]VD%!K-LTMH*/N4+]VD7TH/ M6E<5ARTZF'BE)XI!8:/O4O\ %1VI?X:I, /6AJ;250QS=*<.E,'-*O6I)\A_ M:D[4F?FH/6FP2&$9JUIK^5>1_P"\*B XIJMLNHC_ +0KGK*ZL;4G[R/J#PFV M[0H3[5NUS'@JX5] @&><5T]?.35I,]Z'PH****DH**** .7\=?\ (!D^E?-M MW_KW^M?2?CG_ ) ,GT-?-EY_Q\/]:]+ [G!C"->E(.M(*I< M?-FD[4I^[45'H.!O>%O^0W!_O5]+V'_'C#_NBOF7PF?^)U!_O5]-6'_'C#_N MBO!QGQ'L83X2S1117&=@4444 %,E&8F'M3Z0C(Q0!XMX_P!/(,DF*\HR$EQ7 MT)X]T[S-/9E&3BOGK4(V@O2I&.:]7"3N>9B(69(S9:GYXJ!>1FGJ>*]:+T/- MEH2=::H^:EBZG-*,"2M((E:LA.?.Q4AX-&W,V:6;[_%9R6I3U)4QL-0@_.:> M#A:A_BJUL(E/2F1?Z\4I^[38O]:*YZR]TTI?$?0/PR_Y!7X5WU>??##_ )!7 MX5Z#7SM7XV>_3^%!1116984444 %%%% !14$MRD7WC38[R.1L!J=@N6:***0 M!1110 4444 %%%% !1110 4444 %%%% !5'5EW6$@]JO56OUW6CCVIK<3V/G M'QO%Y=VWUKDT.17X'I M48/SBG _*:C7_6"L:VQO2/6OA9_Q]5[/7C7PM'^DU[+7SM?XSVZ/P!1116)J M%1SG$#GV-256O9!':R$G^$T >#^-[XG4)8R>,UP\A!7-;7C2Y+ZW, >]<_G, M5>YA%I<\;$/4DB^[FF2-S1$?W9J D[J[SFL3I2M0G2DSEJF3$UJ':G+]VF$_ M-2YYHBQ"8H YI[4RF6AV*3O2YXI,T7*:%Q32*>.E(*5]1;B$<4G:G"D[U=PL M*/NU'CYJ>#SBD8?-4/1D$@Z4%<13Y?N#%2F#6A7)YIRKWIE65'[JK0MA M,_(:T?#\I2_CY_BK+S\AJUI+[+M#[US8A:&U)V9]->'KD2Z;",]JV:XKP9=^ M;;QKGH*[6O!FK2/;IN\0HHHJ"R"\&;20>U?/WCR+;<2'WKZ#N1FW<>U>'?$* MV*EFQ73AG[QSXA7B>;Y_=4U.N:0YQBGXQ%FO/+<27YD-=/X&G,-VH![U MS"'?%;_ )"' MXUT87^(88CX#S%/O&GU$#\U/;I7O11XD]QK5N>"3_P 5+#]:Q&_U=;7@?_D9 M(?K6.(7N,Z,-\1]06W_'M'_NBI:BMO\ CVC_ -T5+7SY[04444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 "//Q934=Z".: >U.KUHGER&$48H)H)K0R%QQ2 MV_\ KP*3MFG6_P#KP?>N>M\+-Z'Q'T#\-_\ D$CZ5W5<-\-_^02/I71Q2Q[2^!!11169H%%%% %34EW6$P_V:^)I/-U$GWKZ'\8-MT:0^U?-NL2;[X_6O0P2NSAQCT*K#(%$8 MR:>1\HIJ_+7MQ1XZ>H8^;%!%(#\]*QJQ3&]#BAABCWIK-2E)%10X4&FJV:3= MSBLG(WY1_2G#D9J$MVIP?"XIL*BT-8:,]S^'FIF2VBASTKT\=*\.^ M&D_^FHF>E>X#H*\#$1M,]J@[P%HHHKG-@HHHH Y;QV<:!)]#7S;<\SO]:^DO M'8SH$GT-?-MQQ.X]Z]/ '!C"-1Q3AR:3H*%X->U$\EL=BF'TIY/&:B)YS43V M"!O>%.-;@_WJ^FK#_CQA_P!T5\R^%.=;@_WJ^FK#_CQA_P!T5X.+^(]C!OW2 MS1117&=H4444 %%%% &5K=D+RT9",\5\Z>,M-^R:HXVXYKZ><90_2O"/B/:8 MO)),>M=6%E:1RXF/NW/.(1E#3D'-,MV^4BIE%>]3=T>140GW:8S8YI7/-+LW M+72MC..X*>-U./S#-1YQ\M/'"XJ6KCZC0>U.VTP=:D)P*+"88XID8_?@4_/& M:;%_K@:YJVQI2W/?OAB,:5^%=_7 ?#(YTK\*[^OG:OQL]ZG\*"BBBLRPHHHH M *:[!5)-.K&UV_%G 3G'%-*[$W9'/^)M9^R(V&Q63X=\1&ZO50OU/K7'^+-: M\_< U9OA'4"FI(2W>NM4_=.7VFI]'QMN13[4ZL[2;G[1;*M>905Z5\4;@75P .<&O.D3:*]W!;:GCXGXG8L#[M(WW:;NIQ.5KTCA(@ M>,4@XE7ZT#K3E&9E^M85=C>CN>P?#!,3 UZ_7DWPT&)!7K-?.U_C/;I?"%%% M%8F@5SWBB[^S6;G.,J:Z&N%^(<_E6)Y[54%>1,W:)X5KTOVC5Y&]35#'\-/N MY-U\S>],S\^:]_#*R/$K/47&WBF21X.:>3\V:=]^NB6A$2$MM%(">M6# 6'2 MG"V.,8K&4]#7D*F>*2D'(R #YL5)G'RTPG;*:0M\U;IW,9*PIXXI]N_ESH?>D"[N:8W$JGT-8UU M=%4WJ>Y?#RX\S:,UZ;7CWPPGWSA>_$M-UA^%;4'::,ZJO%G@FW,Q6I'7"XIK?+=&GR'O7O4WH>'/< MB PA%7-&D\J]C/\ M54SE#19R;;I#Z&IJ;%4WJ?2GA2[\VQB7/:NHKSCP#>> M%65I'M4G>(4445D:!1110 4444 %%%% !1110 4444 %%%% !6# MXKE\K1Y&SVK>KBO'EYY>CRKGL:J*NR9.R/%;[6#]K8;OXJOZ=XD:S(P^,UQD MKF6Y=L_Q4YRW'/2O3ITDT<+J69ZI!XN9E7Y_UKL?#6M_:YU!;->!07C+@9Z5 MV_A+6?)NURU9UJ22T-:=1L^@5.1D4M9VD77VJU#Y[5HUYQUA1110 4444 %% M%% !1110 5X?\5O^/_\ &O<*\.^*W_'_ /C71A?XAAB/@/+XQEC4A%1QG#&I M":]Y'B3W&,>,5N>"/^1DA^M8A'&:W?!(_P"*DA^M8XCX6=&'^)'T[;?\>T?^ MZ*EJ*V_X]H_]T5+7SY[04444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 3?2MJL3Q'_ ,>3?2KA\2(G\)\X^*!_Q-V^M9(K M9\3C_B:M]:R/X:^APZ]T\2L]1&YI>@H3D45U,Y60N":6,<@5)BEB'[T"N>J_ M=-J3U/?/A:,:1^%>@UP7PS&-)'TKO:^7? M%2S$EIE1VKU*N,\=6?VFT;C.!6E)^\145XV/FUE*3%?2K'\-2:G 8=0<8Z&F M*\$W'D:S&Q/&:^CM-N1Q7)YQ7B8NG9W/7 MPTM+'744=J*X#L"BBB@ HHHH ***0_=- ''>.+P+I,B9[5\[7I\R\+>]>R_$ M"\*Q2)GUKQ@G=(3[UZF$C8\S%SOH/)X%-8<4UCS4G:O9BM#S%H1*.:U<=:?*=5&%VAKL%T1\?=I?[$?^Y1[8ETSCC9 MMZ&E^QMCH:[#^Q'_ +E+_8C_ -VE[47LCCOL;'M1]B;TKLTT1\_U-5KL3I:'";#&<&DV]ZOZI;F M"0\=ZJ''DBNV$KG)*)&.M*1F@?=IR$+CR=5!SWKZ'T27S;)6]J\+%+WKGL867NV-.BBBN M0ZPHHHH YCQQ_P @&3Z&OFR[_P"/EOK7TGXY_P"0#)]#7S7>G_26^M>C@C@Q MFQ&>:4CBA.13J]J.QY#W&G[N*C88%2#[U)*/EIRC=%1W-GPDW_$[@_WJ^G;# M_CQA_P!T5\N^%#_Q/8/]ZOJ+3_\ CPA_W17@8U>\>QA%:)9HHHKB.P**** " MBBB@!#T->4_$6PW6\DF/6O5ZY+QM8"?2)"!DXK6E*TC.I&\3YJB4K(P]ZM$8 M6GWELUM=LK#'--<@J,5]!1>B/$JJS*S?>JQ&1MJ)A30V*ZDS)"N/WN:4T=1F ME'W:I";U&CDTK]*$I:3W);$_AHA'[P4HZTL7^N%RJ&R,UO1A=F%:=D8&IW;32-SFI-"G,-XK9[UF M2,6?FK%J_EN&%>ER:'%S'T5X.OQ+9J">U=@#D9KR'P+JH$2JS5ZQ:SK-&I![ M5YU>%I7.ZC*\2>BBBNQ\_^-)C+>-DYYKE6^Y6WXJEW7K\_P 581/RBO?PJLCQL0_> M&8I_\.*EN>V?#9?F4UZK7E_ MPX7"H?:O4*^=K?&>U1^$****R-1&.U2:\M^)=Z&M"H/:O3;IMMNY]!7AGC^] M,CNF>AK>A&\C&L[1/-Y[1T/%JRU$/ J_IEJ;EL#FJ,OM M77^![#[3,,C/-*M.QK2AS,F@\-R,@.PU.OAJ3/W#7KUEH,7V9,J.GI5C^PHO M[H_*O*GB;L]%4-#Q?_A&9-_W#3V\-28^X:]E_L*+/W10="B_NC\JA8AB>'/% MAX:DS]PT]O#4F/N'\J]E_L&+^Z/RI?["B_NBAXBX_8'BK^&9,?<-"^&9-OW# M^5>TG08O[H_*C^P8L?='Y4_K.@_8'BP\,R?W#^5+_P (U)_<->T?V##_ '1^ M5+_8,/\ ='Y4OK >P/%O^$:D_N'\J7_A&I/[AKVC^P8?[H_*C^P8?[H_*FL3 M8/8'BW_"-29^X:#X:DS]PU[3_8,7]T?E1_8,7]T?E3^M,7L#Q9O#4F/N&HQX M:D 8[#7MIT&+^Z/RJ.708A$WRCIZ4UB@]@?-FIV;6UPP(QBJ&,C-=UXWTPV] MQ(P7C-<2@_=UZN'GS*YYE:-I$D1^0U Y^>I%X4U$>35S5S&.C/2?AG=B&]Y/ M>O=()!+&&'>OFSP?=FWO%Y[U]#:)+YNG(WJ*\7%PL[GLX:5XV-*BBBN,Z@KC MO'-F;JQ( SQ78U0U2U6XM9 1_":J#M*Y,E=6/EC4HC!J+H>QJ%FRN*U_%L'D MZ[, .,UBKR:]RA*\3QJ\;2%'"$5"A*2@^]3GK4,PVD$5K-:&4'9GK7PVO<3@ M$U[-$^] :^=? E[Y-VN3WKZ TN3S;-6]J\7$1L[GL4):6+M%%%H2R"-"3Z5XA\0;T M27KQ@\5M17O&%:5HGE]NAW.3ZU*XXIZJ%)HDKUZ2T/,G*[*:Y#FM_P ,K)-J M"JI/6L8 9KL_A[9^=K*Y'&:QQ#T-Z+NSW+PQ$T6G*&ZXK=J"T@$$(4>E3UY+ MU9Z2V"BBBD,**** "BBB@ HHHH *\/\ BJ/]/_&O<*\2^*G_ !_?C73A?XAA MB?@/*\?-3SR*0?>-.7K7OQ6AX"#_P 5'#]16"QYK<\$_P#(R0_4 M5SXE>XSHP_Q'T];_ /'M'_NBI:BMO^/:/_=%2U\^>V%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% '*>,?^/1OI7SMK/\ R$9/K7T1 MXR.+1OI7SOK/_(0D/O7I8/8\W&+4IH:ES@8J-!QFI*]B!Y@^]-/3%$!_?@>]<]?X3HHK4^@_AJ*?\ D+.?>L8I? @HHHJ#0**** "LO6;07-J^1GY36I45P,P./8TT[,&?,GBZT^SZE M+QCFN>B;(KO_ !Y9XNY6QWK@D7;7NX27NGC8I:D_\&:A')J3/RXIJC%=K9Q( M",TK'Y,44U^E,.HMI+LN!7LO@74/W:)NZUXF/E?=7HW@6\S<1+GO7F8N.AZ6 M&EJ>]1G,:GVI]16YS;H?:I:\8]00T"@THH%U"BBB@84C?=/TI::_W&^E 'B_ MQ#F_?2+GUKRA3\Y^M>C?$6?_ $^1<^M>;Q\MFO;PL?=3/'Q+U)9.HIQ.%%## M-,8YXKTHG$QY/RU%NYJ5?F&*BD&TT2>@)%[3(O.O$'J:]G\,Z&'ME)7J*\B\ M-KOU2)?4U]':!:B&SC..JUX^,J'IX2%S,_X1U<_E&T>E>;[ M1G?R(Y$>'% ^Y1_PCJ_W/TKKMH]*-H]*?M&'(CD?^$=7^Y^E'_".K_<_2NNV MCTHVCTH]HPY$36ARL>W'% ; J1TXS45=_0YD#-2!\48R*:!S64XZ"ZFQH,OEWH M;/>OHOPG)YFE*?:OFG37V7*_6OH[P0V[14/M7BXM6/5P;.GHHHK@.\**** . M8\,_B$%.?F.FCKBE8_+BJEL:1W-+PI_R'H/\ >KZCT_\ X\(?]T5\O>%A MC7H/]ZOJ'3_^/"'_ '17A8[XCV<+\)9HHHK@.H****3 ****8!5+4[475HT9 M&133L!\W^/=/\ L&HD 8YKDHGWUZ;\4;;=?%@.]>71?(S"O;PL[Q1X M^)C[Q9(XJ _>IZ29.*1ASFN].YQO0%/.*5N#BD'K2]>:T3)8A.*7-(1FEI2( M#-+$?WHI".*2'_7 5SUOA.G#K4]^^&)_XE7X5Z!7 ?#(8TK\*[^OG:OQL]V' MPH****S+"J>H3B&U=L]!5RN*\7:N+6)TW8JH1YG8F3LCAO%GB9HC)&'Z\=:\ MT>X-S<,Y.]940V\.:P;:=%W8YKW7PKJ(NH%RV>*^:K9C#O7/!6L[-B%NM<.*I M71V4*EF>QT5#:R"2W5L]14U>4>B%%%% !1110 4444 %%%% !1110 5D^(9 MNDS<]JUJXCQIJ@M[:2/=U%73C>1$Y61X/XEEW:@_^]5 _P"K%3ZH?/NW;_:J M''R 5]!0C9'BUY)L7/R48XS2#TH)P,5V'.AV?D-+81^;AO36I[7X B*!>*](KD/"%EY-K&^.HKKZ^>JN\CVJ2M$****R9H5=0 M8+92G_9KYT\:W.Z]D&>]>]Z_<^392#/\-?.7B:7SK^7G^*N["1UN<>*EI8S% M&8!3.@I4;]V%I&^[7LQT1Y$M6,!W-BO6?AC8>9\Q%>46R[IU'O7N?PR@\N'. M.U<.,EIH=V$5Y'I$2;(POI3Z**\<]4**** "BBB@ HHHH **** "BBB@ HHH MH *:XRI'M3J0T SRWXCZ8%L'FV]:\7484BOH;XBQ;]%;CM7SS,?+F*^]>Q@9 M>Z>7BX^\!'RU$HSFI"W%)&.#7H2V.'J7]%G\J\3G^(5](^%9 ^C1'/:OF&W? MRKE#_M"OH/P/?>9IL29[5Y6.6AZ6$9W%%%%>8>@%1W S;R#_ &34E-D&8V'J M* /G+QS:E=6E?'>N35?W>:]6^(NE^7%)/MZUY*DF1MKV<*[Q/*Q4=1R\FFS# M(J0#:<4DWW:[+71QK1E[P]=_9[Q>R9\XXKYZ\57YN-3;G/->X^-YO)TECGM7SKJN_" MPNKG%B96T*[G%(#N%(W)IP&!7I6LCS7J5F8B0#WKU7X;VA%Y'+BO+_*W3)[F MO>/A_IOEV44N.U<.)EH=V'CJ>D#[HI:!THKS#T0HHHH **** "BBB@ HHHH M*\0^*I_T_P#&O;Z\0^*H_P!/_&NG"_Q##$_ >79^:G]!3 ,L:=UXKWXNYXDM MQCGO6]X'&?$<)]Q6"PK?\$<>(X?K6&*^!F^'?O(^G;;_ (]H_P#=%2U%;_\ M'M'_ +HJ6OGCVPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH Y'QI_QZ-]*^>M7YU"3ZU]#>-/^/1OI7SSJG_(2D^M>G@]CS\65EX& M*7M3?XJ4U[$$>5(3/%(O%#=:0U=K,E,4]:2V'^D@^]':GVP_?"L<0M#HI/4^ M@_AO_P @D?2NYKA?AM_R"1]*[JOFJGQ,]RG\*"BBBH+"BBB@ HHHH **** " MBBB@ K%\1?\ 'FWTK:K%\0_\>3?2KI_$B9_"?.7BH_\ $V<>]8R\"M?Q3_R& M7^M9.*^DHOW3QJ[U'+TI%ZTE%=!S6!J(?]8*1^E.@^^*PK?";4UJ?0'PR_Y! M/X5WU<#\,O\ D$_A7?5\W5^-GMT_A04445F6%%%% !3).8V'M3Z1N10#/(?' M]AB-Y,5Y$YVOMKZ"\?V0?36('.*^?+M3'>E3ZUZF$J'F8J&HIH!H;I35Z5ZJ MU/-M87-#FZN#% M1NCNPSU/J6T.;2(_[(J>LW2;M;BRBVG/RBM*O":LSV$[A1112&%%%% !5:\F M$,+$^E6:Q/$+B'J2$\5%GFGOTI@'-=B.0FBZTV?KFG+P*;)TK.H[(J.K-WPA%NU MB$^]?2]@H6RB_P!T5\\^"(-VH1-CO7T1:<6D?^[7@8M^\>SA%9,FS2TT=:=7 M(=2"BBB@84444 %%%% !1UHHH \S^*%N&L\@=J\-/RSE:^@?B)'OLC]*\ N% M*W[CWKU<$]#S<7'6Y(S#;BH<8I-W[W%/<HZ ^7,#[U]!> +T-I*)GL*^?)>,$5Z[\/+P^5'&37CXR!Z6%=F>OCI12+ M]P?2EKR3TPHHHH Y?QU_R 9?I7S9=<3N/>OI3QQ_R 9/I7S5>_\ 'TWUKT\ M<.+&J<"ES3*4]*]E*YX\MP!^:E/K3!UJ7^"G):#CN:GAC_D/0?[U?3^G_P#' MA#_NBOE_PQ_R'X/]ZOJ#3_\ CPA_W17@X[XD>UA/A+-%%%AKZ=\662S:1,V.<5\WZA;F&\F!'\1KTL M)/H>?BH6U*$6=]2MS21K\QH_CKV(,\R0?PXI5.!33]Z@\&M3.X[-%--#=*>Z M)L./W:;!_KP:"N6M\)U4'J?0'PS.=+_"N^KS_P"&/_(*_"O0*^=J M?$SW(?"%%%%065;^Y%M;F0G&*\1\O5O&,Q@T61QUQ7S1K%_)/? M-D_Q5U8:-W0D^M$G"T@Z TY^0*]>$3R9R(0ASFIE8=*D* 155 MR=]=*CH97N.?_6 BNF\.Z@;>=/FQ@US)J:WG:)@0>E85HW1M3EJ?2WAK5EO+ M=$#9(%=+7BWP]UO;/B1N/K7JT6K0R' 85X56FXRL>Q3FG$TZ*CCD$@R*DK$T M3"BBB@84444 %%%% !1124"([B7RHBU>,?$#4]UPRAJ].U_44@M6&[G%>">+ M+\W%VW/>NS"PO*YRXF6ECG&DS(2?6G#I54D[JLJ?EKW::LCQYN[&]&I&YYIS M"C'R5H]42B//%:>AIOU&'_>K+/2N@\+0&2^C..C5P8B6AUT5=GT9H$8728./ MX:U:H:.-NF0C_9J_7A2W/96P4444AG%^-KKR+=AGJ*^?]4D\R\D/O7LOQ,N? M)7&>M>(3OOG8^]>MA(^[<\S%.S8U1S3W^[0J\9HD/RXKO:LCSMV3:4GFW\:^ MIKZ$\$V1MK53C&17@_AB R:Q#QQNKZ:T>V6&QBP/X17E8N?0]7!QTN:-%%%> M>=X4444 %%%% !1110 4444 %%%% !1110 4444 OIGQ1"9M/91Z5\\>([8Q7[9'>O3P4K(X,4M3$-/4X%,[TIX%>ONCS6,8_O M5(]:]H^'=T66-,UXQCY@?>O3OAU=;;Q%)KS<9&Z.O"O4]R'2EID;AT!%/KQS MU@HHHH X+XE6ZMHK$#G%?/80I,<^M?2OCJW-QI+*!GBOGK4K8V\Y!'.:]3!R M]TX,3&\BJQRPI)/F%,7I4B#=7I(X)JQ5=2K ^]>D_#[4S'=(A:O/+A1MK9\* MWAMK]23QFN7$0NCHHSLSZ?M9A-$&'I4]<[XK%W04 M445(PHHHH **** "BBB@ HHHH *1CA2?2EJK?7"P0,6..*$!YY\1=746#Q!N M17AKR;V+>]=IX]U1I[N6-6XS7"Q@F*O9PE.T3RL1.[+$:[AFG-3K8?NCFD]: MZY:(YXEBP@^T7,8 _B%?1_@ZW$6B1#'.*\'\(V9N+\<=Z^B-"B\G3D3T%>1B MF>CAE9FG1117$=@4444 %%%% !1110 4444 %>(_%0_Z=^->W5X=\5O^0A^- M=&&_B&&(^ \Q4_,:<.#48^]3STKWX'B2W&GK6]X)_P"1DA^HKGS6_P""/^1C MA^HK#$_ S6A\:/IZV_X]H_\ =%2U%;?\>T?^Z*EKY\]T**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** .1\:?\ 'HWTKYZU?C4)/K7T M/XR&;1OI7SMK!_XF4@]Z]/!;'GXL@49&:*$^[2$\U[%,\F8N.*8.33LTG2M+ MZD]!.]26W^O%1]Z?;_ZX&L*_PG11W1]!_#?_ )!(^E=S7"?#4YTD?2N[KYJI M\;/>A\(4445!04444 %%%% !1110 4444 %8GB/_ (\F^E;=8GB/_CR;Z5=/ MXD14^%GSGXH'_$U8^]9('RUJ^*&_XFS#WK(W?+7OT7[IXM7<5>:3O2*>:AO3W/H#X9_\ ()_"N]K@OAE_R"?PKO:^=J_& MSVH?"@HHHK,L**** "BBB@#G_%-M]HL&7&>*^JX'%/OV\R^)]Z83CBOH:'PG MB5WJ+C(IBCFGCI3>AKJ1S)CE^]BFOUQ3EZYH8AM3W._\!VY:>-L=Z]X MMQBW0>U>3?#>Q\RV63'2O7(QB-1Z"OG\0[R/:H1M$7%+117.;A1110 4444 M%%%% !1110!Q?CN,O9G [5X!J$>R_?ZU]+^(K/[3:/QT4U\Z:_%Y6K2IZ&O1 MP3UL<6+CH8[2PC.0:5/O4U.*./^0#)]*^;+T_Z2WUKU,O.'%C%& M:"*$Z4,:]N)XT]QJCYJ?WQ3 >:4G S1/8J)K>&^/$%O_ +U?3^G_ /'A#_NB MOF#PO\^O0'_:%?3^G_\ 'A#_ +HKY_'?$>SA/A+-%%%NG#2L['+B( MW1YJHXIK<HNZ/'GN YYH-'0XI&-;LPZBKR*3J:%.*.AJD5; M0<.N*=$/WPIO3FEB/[T&N6OL=%'<]]^&0_XE7X5W]>?_ Q.=*_"O0*^=J_& MSW*?PH****S+.8\<\Z!+]*^9+U#]L8D?Q5]1>+HO-T:1?:OG#6+7R;QN.]=N M$W.3$)LHJ/EIT8W-0OW::K;6KVX(\F>Y,_3%5MOSU+OR:"O&:V6QFW8C<4T= M:?U%0EL&L9JY<6;.F:JVG/N5L5W&A^*&FE4%S^=>8$%@*TM)N3;S#GI7%4I) MZG73JM*Q],:+>K-:!BPK5$BGO7D>@^)=D2IN_6NTT_6!,ZC=UKRYTFF>C"HK M'5T4Q'!0'-.R*P-A:*3(HR* %HI,BC(H 6H7G1@KSW6/$OV>[ MDCW=/>JC%R9,I)(P_'&N^5]:GB?53>:@QW9S6#7L86G:Q MY>(G=B;:E7I3!3TZUZ:6APLD09--8X?%+G::@9\R5+>@D/<5VW@6T\VX4XZ& MN)SN85ZK\-+/S/FQ7F8N5D>CAHW/7]/799QKZ"K51PKLB4>E25X[/4"D)P,T MM5KZ7R;5W]!0!Y)\6[D!@ :\>4[GS7??$?4/M=SMSG!K@D7'->[@XV@>1BG> M1= _=U5<_/BK"/\ +BJ\@P^:ZZBT.2"U.N\'6A?487QWKZ+LABSB'^S7CGPX MT[[1&LN.E>SPKLA5?05X.*E>1[.&C:))1117*=(4444 %%%% !1110 4444 M%%%% !1110 4444 5;Z 3PE2,\5X%XZM/)U)^.]?0S?=->(?$:#%U(^/6NO" M2M.QSXB-XW/,!]ZGN.14*-DD^]2J=U>_%^Z>-):BS+A :ZWP1=>5?KSWKDW. MX8]*U?#4_E:@O/>N2O&Z-:,K,^E]*E\VU#>U7ZP_#$OF:*^>_&ME]EU1E P,U])-RI^E>'_$6S_P!,DEQ77A9- M2L85XW5SS/&!4L/0U7#9W4Z.3 ->W%W1Y-7<20[FQ4L,AMB''%1+RU22)N3% M14C=!3E9GK?@36C((T+5Z[$X>-2/2OFGPGJ7V2^C3..:^@="O!=6JG/:O%Q$ M+2N>M1E=&Q1117,;A1110 4444 %%%% !1110 =*Y#QGJ0M;-L-CBNJN)!' M[9Z"O&/'>M^9OCW=*VHPYI&=65HGGFL77VN_*'^\ .]0[\G-6+0>?=1KZFBN[1*I*[/1OAUIIDN@Q7O7MMO M'Y406N(\#Z3]FMXY=O45WE>%6ES2/7I1L@HHHK$U"BBB@ HHHH **** "BBB M@ KQ'XJC_3OQKVZO$/BH?]/_ !KHPW\0PQ'P'EZCDTY>3BFYP30IP:]Z!XLM MQ&'-;O@G_D9(?J*P7/>M_P #\^(X?K6&)^!FM!>\CZ=MO^/:/_=%2U%;_P#' MM'_NBI:\ ]P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** .3\9'_1&^E?.VKC_ (FQYV+W*R= M*:PYI4/%+7KQ9Y3&D4'D4[M35ZU8+8;3X/\ 6@4WO3[?_CX%85W[IO2W/H'X M:C&DCZ5W=<-\-_\ D$CZ5W-?.U?C9[L/A"BBBLR@HHHH **** "BBB@ HHHH M *Q/$?\ QY-]*VZQ/$?_ !Y-]*NG\2(J?"SYP\4?\AAOK63CC-:_BC_D+-]: MS!]ROH*.QXM7135[TJGFNFQS!BEB_UHI1UHB_UPKFK.R.FF]3W_X9 M<:3^%=[7!_#/_D$CZ5WE?/U/B9[-/X4%%%%0:!1110 4444 -<90_2O#_B-8 MYGD<#UKW$]#7F?CRQWP2/BMJ#]XRK?">%0J45A3QQ4L\?ERE?>HF&*^AP^QX MM:.HJG!IK#O0:?U6NAZ&-AJCFED'&:44K?=K"6J''1G5>"+DQ72+GJ:^B-.; M=8QGVKYB\.7'D7\7/\5?2&@W:S:?" ?X:\7&1LSV,+*Z->BBBN$[ I*6B@!I MX!->=?$6^']GLF>U>B2\1,?:O%OB%>%O,3-=&'C>1C5=HGELGSW!;WI7'.:: MG)J9A\M>_2VL>-5W(Q2$4J4M;'/;45*?&N^4+4:G#58T_P">_4>]85W97.BD MM3W7X:6XCTOD=J[^N0\"($TT8]*Z^OG:KO)GN4_A04445F6%%%% !1110 44 M44 %%%% $%V@:UDS_=-?-OC&'R]:F;'>OI6X_P"/>3_=-?/7CN';?RMCO79@ MW:1R8OX3B"FX[J4+4T0!BIN.:]^#T/&EN-VTDA^7%25$]:MZ$[D2@[JZ?P7- MY.NQDGO7.J,5I^'Y?*U5&]ZX,2KQ.J@_>/J#3IQ-;J<]JN5SWA:X\^Q4Y[5T M->!)69[<7=!1114C.8\Y$\:7Q$6.:5ON8I0/FH_BJ9NY2-7PI\NNP _WJ^H-/ M_P"/"'_=%?+GAUPFO0'_ &J^G=)F$EA#C^Z*\''+WCV,&_=+]%%%]0>AX=569&PYS2$9I[=*1?NUV&!&*=C-(!BGIUIE M=![3^ M%!111699G:S#Y]DR8SQ7A7B[23%<,VWO7T'(@=<&O-_&^E!HI&5:Z<-.TC*K M&Z/#2VUB*;C-.O86AN6!]:6(\\(J\U(_W,4$@&F,V:T3,)(1 M1\M0LF6J=32XYIVN2F,"[5I$)5\BII1\G%0#DUG.)K!FQ87[12#YC7:Z1K_E MR*2_ZUYEN9#Q5N&^DCZ&N2I2.JG5/?;;Q4AC4;QTJ]#XA1S]\5X/:ZW,N 6- M;UCKCY&6_6N1X;0Z?K![,NL*1]ZE&KKG&ZO-(]>PH^;]:>NOC?\ >_6LG0'[ M<]'?6%7^*JD_B!(Q]ZN N=>YX;]:Q=0UUB#AJ:H#=<](N?%:>6XWCIZUY-X@ MU-IK^1PW!/K6;<:U,6(W&LVXN#(-Q/)KII8>VIA4KWT*=R6DN=Y.:>!D4NW* MYIZ#Y:[Z<;'%.5Q@&:>@YH7BE!Q6[V)0U^>*@*G.:FSEJ5EXJ6]">HVV&^Y5 M/4U[M\-;/R8,D=17B>D6S2ZE%QQFOHOPA:?9[1./X:\;%RN>KA(G54445YQW MA69KS[-)F;T%:=<]XKNECTB=<\[:J.Y,MCYW\2SF>^DYSAJR57*U9U!C)?3' M_:-11U]!AE[IXU5W8Q/OXI6&^3;35XF-36H\V^5?>M:ST)I1]X]R^%EN$TO) M':O1ZXGX>0^3IH'M7;5\[6^-GM4_A04445D6%%%% !1110 4444 %%%% !11 M10 4444 %%%% "'I7EOQ#T\O;RR8]:]3KD_&]JKZ+*V.<5K1ERR,ZJO%GS3M MV,X]ZDA'!I]VGEW+C_:-(G KZ&D[Q/$F,!^8UJ3?>JRK;54CK4U M8Z!#<^CO \OFZ.K9[5U-<#\.[Y3I"(3SBN^'(KY^JK39[E/X4%%%%9EB'I7F MGQ T_P RTDDQ7IEO;_!NN Q M)&6ZBO"4R'SWKK?#.K-;WL2LW&:\S$4[H[Z%0^D8VWQJWJ*?6%INLQ36T8W# M./6MM&WJ&'>O+:L>DG<=1112&%%%% !1110 4R1MB$T2.$7)K(U'58XH'^;] M::5Q-V,S7==6VMY%W8XKP?Q%?&ZO)#NSDUU/C#6V9V5&_6O/7D:60L>]>EAZ M5M3@K5;Z$*(2]6&X7;1$ 'I7_P!9[5ZD=$>?+EEIU8KWKCQ,SIH1U/;="@$6EPC':M2JU@GEVB+Z"K->*]SUEL%%%% M(84444 %%%% !1110 4444 %>'?%7_D(?C7N->'_ !5_X_\ \:Z,+_$,,1\! MY<>M*!F@=33DZU]!#8\:6XUQQ6_X'X\10_6L)NM;W@G_ )&.'ZURXE^XS>A\ M2/INW_X]X_\ =%2U%;_\>T?^Z*EKP3V0HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH Y/QD/\ 0V^E?.VKG_B92#WKZ)\9'_1&^E?. M^KC_ (F4A]Z]/!['G8K9(&/-#<"E(S2=:LD#]V MEMO]<*:>F*DM!F<"N:O\)O16I] _#;_D$CZ5W5<1\.1C2A]*[>OGZGQ,]R'P MH****@L**** "BBB@ HHHH **** "L7Q%_QY-]*VJP_$AQ9-]*N'Q(F?PGSG MXH_Y"[?6LC/%;/B@?\3)C[UCJ,IFO?P[]T\:LM1M ZU)&NX&D*X-=?0Y>H$\ M4Z'[X-1YR<4Z,X<"N6LKHUIO4]_^&7_()_"N^K@/AC_R"/PKOZ\"K\;/=I_" M@HHHK,L**** "BBB@ KEO%UEYNFN0.U=35'5+?[1:,F.U5!V=R9*Z/F#683# M>E2,_A9W1Y&(C9C33H^3BEV\4*,&NN4CCZ MB'AZ&/S8IY7O30,M6=POJ26TI@NXR/6O>? >HFYA1,YP*\$9<.K>E>M?"VZ\ MR;:3TKS,7&ZN>CA):GL-%%%>4>H%%%% $=QQ;R?[IKY^\=3[KZ5,]Z]_NCBV MD_W37SCXUDSJTP]ZZL+\1AB/A.20_/5@]*KC@YJ93D5[M,\:J]1,8I'IQH0; MS6IBB)C@9J[H@+WZ_6J^^"T*:> 1VKJ:R MM$M?LUHJXQQ6K7S\W>1[$59!1114E!1110 4444 %%%% !1110 R;F%_I7A? MC^W(FD;%>[.,H1[5Y3\2+'99O+CK73AI6D<^(C>)XW&<+B@]::O&:E R,U[E M-Z'B3W(F--ZTKTD?)KH3$EH.;A*L::^RZ5J@//%+ =DHKDQ&QK3^(^B? ,WF MZ:#[5V5<%\-7W:5U[5WM>!4^)GN4_A04445!9S'CG_D R?0U\W7/_'RWUKZ1 M\E-8\4'D4G6O:3/): _=S2'[N:7VIK_=Q4 MR8D6M$<=P4444 %%%% !1110 5FZM;":UDX[5I5',N^)E]133LQ/8^=/&- MH;>XD.,: ><4=LT+UKT M8O0Y'L*XQ2"I",TW;57!,J_&SVJ7PH6BBBLS0*P_$%B+BSD.,\5N5!=1^9 R^M5%V=Q- M71\T>*]/-O=-A<S0J^Z>;7A[PUF^6F!LBG MHNY:3;AL5UQ=SBFM!5)W5(QY%-V]Z0G)%;HQL3GE*@BYFQ4X^[4>-C;JF1HM M!\B#-0D8-3;MU12=:AQ",M2/S"C#%78KQD4'-4]FXU)L^7%9.%RW)EMM6=>- MQIB:P^[[QJ@8\M1Y.*S=,I3T--]6=A]XU5:^:0\DU6"9XIWE;:%3*1C7=H'E$OS3R'U-1C@TH;,C?6G!:]ZCHCQY.[(FX.:MZ$AEU5!CO58C M)Q6WX2MO,UR,8[T8B5HFU!7D>^^$8/)L%&.U=+6=I-OY%J@QVK1KY^;O*YZZ M5D%%%%0,**** "BBB@ HHHH **** "BBB@ HHHH ****& 5@>+4WZ-(/:M^L MCQ"GF:8Z^U5#=$S^%GS+K,7EWC#_ &JI*>*WO%-OY5\W'>N=8X(KW<-+0\:H MM1[CC- 8\"E;[HI=F%S6U38QAN>G> -2*S1PY]*]LC.8U/M7SOX$E_XFT0SW M%?0\!S GT%>%B%:1[5!^Z24445SFX56O8!<0%".M6:* /G[XAZ2;:_)5>,UP MBGJ#7OGCG1?M<4DVW.!7@VH1FWN77I@XKT\-4T/.Q,")3\QIV,FHP>]2YPN: M]5.Z/-:LQJK^\I3=&UNE8'H^N:KW2;Y,UC4AI':L0PZ5Y3XB\0,F]0]7M9\2YA9=_P"M>;ZI?&X9CFNJ ME1?4YJE4SM1OVNYCDD\U6VX7-$<6]B:5NN*].E"QP5)78W..:XUXC\5%S?_C71AOXAAB/@/+/XC2@TC##4JC-?00V/$D]0-=!X(_Y&*'ZU M@L/EK=\$?\C%#]:X\5\+.G#OWD?3EO\ \>\?^Z*EJ*W_ ./:/_=%2UX9[(44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 KUX+0\N0[-)TI#UI6Z59*V&]34MJ<3@U$*?"?WHKGK['31W/H7X)1FR M/TK=K$\1_P#'DWTJH?$3/X3YT\4'&H./>L:(_)BM;Q6?^)H_UK&A^\*]R@_= M/(KEE/D!IN_?"\_P#$ MH_"O0*\^^%W_ ""/PKT&OGJOQL]^G\*"BBBLRPHHHH **** "D89T4 ># M_%"S_P")D9 .AKS:([B?:O;/B/IYECDEQTKQ* ;99 >QKU\)+W3S,3'4F!II M;%*.IJ-LEJ])GF]28'*T@X-,4XIY&5S4M:"0I;<*[OX<7WV6]Y.,FN 0\&MW MPU=&"\3!QEA7+7A>)UX>5I(^F[27SK=7]:GK*\/R>9I,3'N*U:\-Z,]I;!11 M12&9>LW8M[23G'RFOG+Q1-YVK3'/>O*1Q\U KVZ:/)EJ.+<41OM)IAR337R*T)2'R-SFNK\ P[M=C; M'>N0;[HKOOA[!_Q,HV]Q7G8MZ,[L.M4?0,"A84QZ5)3(O]4OTI]>&>L%%%% M!1110 4444 %%%% !1110 5P?Q+B#:.>.U=Y7'>/X_,TDCVJZ?Q(B>L6?.4G MR2$5+&WRTFH1E+HCWJ.,XKWJ+T/"JQM(28X--C.VG3#)%,8'%=B)V0\'YLT[ MHVZF*#BG-]RN:LBZ>C/:_AI?!;$)GM7J2G*@UX3\/;LQO&F>M>YVYS A]17A MXB-I'L4)7B24445SFYS/C?\ Y 4GTKYLO3_I+?6OI+QQ_P @*3Z5\V7O-RWU MKTL#N<>*V(P>*!Q24K5[!Y$MQ!US2/ZT[^&D/W:F6PD:/A?G7[?_ 'J^H]. M%A#C^Z*^7/# QX@M_P#>KZDT[_D'P_[HKQ<;\2/6P7PLM4445PG<%%%% !11 M10 4444 %%%% '!_$*T$UF<#M7@-[#Y=XR^AKZ9\46OVBT88SQ7SUKUMY.I2 M<=Z]'"RT//Q<=;F-VQ3E&!2'[U/ZK7L09Y4EJ-W\XJ0CY*M$YC%6]@ ML0KP^:?_ !YII%/49%94CJ60,K4)X-31'Y M*8RUUIG,MQRG(HDZ4Q/EZT[.:!L:IQQ3'/-.88.::?F-2Q+<H(<9Y MJCY9FC %>B^!-&)FC=EKS\1.R.K#PNST_P )V M+)05QQ72U!;0K#$H [5/7 MC2=W<]B*LK!1112&07];GO M75AHWEI?#O3V,L5>DX[UP97+?2O7OB3:#SV(%>3# =@?6O8PCNCRJ\;,9VQ4A.4Q30.32+ M]ZNR:T...C.@\'7/DZW&,]Z^D-,G$ULASV%?+>B2&+64;WKZ/\)W'GV*G/:O M&Q4=;GK8:=]#HZ***XSL"BBB@#/U>V%Q82+C)(KYV\::4;.[9MN,M7TNZAU* MGO7DWQ+T;S?FC6MZ$[2,:T+H\97D 5(?NXI[0&&4J>U1D_-7N4IW1Y%6-F.4 MX%,EMCTCP[X@\BY! M+UW:>+4('[S]:\#MKJ6)\@FM2+5Y@?OFN.K0N[G7"M9'N4?B=6'WZ&\3J/XZ M\@@UB0)RU)+K4G]^L/8:FOMSUF3Q6@4_/^M<9K?B(2LV'_6N-FU>7'WC65/? M2RDY:MJ='E,ZE:Y?O]1:4D;JR2Y8\FHBS%N: ?G%=\*:.64[Z%E&"#ZU$3EL MT3'@8I!TK:UC*]R;.U,U%;IY]V!2R',>!6KX=TYIKQ#C/-<->5CHIQN>E>"= M)PJ.5KUB! L2CT%O;:\.^*A_XF0^M;X?XS#$_ >92#YJ<% MP,T2')D3_=K:\$?\C'#]:Q'^[BMOP1_P C'#]17'BM(LZ, M/\2/IVV_X]H_]T5+45M_Q[1_[HJ6O$/;"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#DO&;8M&^E?.^KOH?QI_QZ-]*^>=4 M_P"0E)]:]+!'!BBGFGKR*C/6G*<<5[,3RI#\48XI"<4I.*9%AG>EM^;@?6A^ M%S26O^O!]ZYJ[T.N@M3Z%^&XQI(^E=U7#?#?_D$CZ5W-?/U/B9[,/A"BBBH+ M"BBB@ HHHH **** "BBB@ K$\1_\>3?2MNL;Q",V3?2JA\1%3X6?-OBK_D*N M/>LN 5J>*/\ D-LOO6:/E8"O;H_">/6V'R\BHX^M2R=*@4X:NZ#T.-(?(.*; M']\5-(/W8-1J, &LJK]TVI+4]^^&'_((_"N_KSWX6MG2/PKT*OG:OQL]ZG\* M"BBBLRPHHHH **** "BB@T 2C_:-?4GB%/,T>9? M45\T>(X3;WS\8RQKOPDCAQ2*7:HP/FI\1W+32<-7M0=SRFAK\&IHQF.H&Y-6 M(ONXJI+0FQ"WRU9TN7R[R/\ WA4$PP:(CY M<5T%>:^ =5\VWBAW=*])'(KP*BM(]VG*\1:***@LX#XBR^79_A7A%TX:Y8U[ M3\4YMEGU[5X0TVZE)_JU^E.I M%^[2UXYZ04444 %%%% !1110 4444 %%%% !7.>+H3-I[ #M71U0U2W^T6S+ MCM3B[,4E='S'KL/EZ@R^]9?1JZ/QG%Y&N.GO6 1SFO=P[]T\2NK2';IKZ(LSFTC/^R*^ M8_"<_P#Q.H!G^*OIJP.;&'_=%>+C%[QZ^%^$LT445Q'4]>E@3CQ0G:FKR:,\4@.*]A'CR6HX?>H_BQ29 MYS36;'-$]@CN:WAP?\5#;X_O"OJ'3O\ CPA_W17R_P"%OGUV _[0KZ@T[_CP MA_W17A8SXCV,'\++5%%%<1V!1110 4444 %%%% !1110!4OX!-;N#Z5X#XUL M3#>ROM[U]#N-R$>HKRKXA:4%MGEV]:Z)XS_![T)[T@_P"/C9[T ML_[MP*]NC+0\><=1S*.M)&V3BFE\BDC.#6SD9-$IZTZ/EP*C)I8F_>"L*K]T MUHK4]\^&(QI?X5W]7;UKQO6; M0P2MQ7IX>IH>97IV9G(_.*M* 5K.C8]:L+-Q7HQGH<;B+/QTIL9)I ?,:I$7 M!K=-&5&*@*DM@4^5]M6+& S2#CO7/4G9'1"-S5T.P:XE4%>]>X^%-(6"U5MN#7% M>$]$RR,5KUK3X/(@"XKR,14N['I8>G;4M#@8I:**Y#K"BBB@#GO&$GEZ+(WM M7S;JTWG73'WKZ*\=R!?#\O/8U\U3/OG<_P"T:]#!HXL6.C.%I$7YB:8#BID' M&:]=-6/+ZC!'OE ]Z]\^'FG*-*23'->&V$?FW8'O7T5X'C\O1E'M7DXV6IZ6 M%6IU '&**6D%><=PM%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**#0!YMX_M3(CMCI7A=SE+EQ[U])^+;/S=.F?'05\Z:E'MO)?9C7JX.6ECS\ M3'6Y$N,48QS4*OSBI2?EKTFSS;:DMF=EVKU[_P##V;S=.!]J^>87Q*#7O?PQ MD#:9U[5Y6+7NGH83XCT*BBBO-/2"BBB@ K"\0Z8M[:2$C.!6[49"R^HII MV8FKGS/XATYK>\EPO&:YI_E:O9_&.@@"20+UKQZ_B,=TRXZ5ZN'J:'GUZ9 # MD5*!F,U7SAL5:CY2O2C*YY\E9D<"\G-.* MEW?+4>>*RJ3L:05RU; M0M/(% S7IW@[13YB,R5R_A#2S>7:@KFO;-&T86@7Y<5Y6)J:V/2HT^INV5N( M(5 ':K5(!@ 4M!YGG)J9#D8JMG!IZOBOH*/PGA26HV7[U;G@G_D M9(?K6')TS6_X'&?$,)]ZYL3\+.BA\2/INV_X]H_]T5+45O\ \>\?^Z*EKP3W M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y#QJ<6 MC?2OGG4^=2D^M?0GC?\ X]&^E?/.IG&HR?6O1PCL<6)6I"4[TSH:EW I4+&O M4C,\Z4!_6CK35/%*&Q3<]3-1%?E<4EMQ,*:6YI8#^_%<]:5T=5!:GT-\-CG2 M1]*[JN#^&G_(('TKO*\2I\3/6AL%%%%04%%%% !1110 4444 %%%% !6-XA. M+)OI6S6'XD.+)OI50^(BI\+/F[Q.W_$^8^]4&Y(-7?$P/]M,?>J.[Y:]NB_= M/(JH<3N%18^:E1J&XKJ3LCG425VS&!3,X3%-SD4C5SU9^Z=%.&I[Y\*O^0/^ M%>B5YU\*O^0/^%>BUX=3XF>Q#X0HHHJ"@HHHH **** "@T44 4]1B\VS=/45 M\^_$#33;W9.,9-?1K*&7!KQ_XH6(,FX"NC#RM*QSUXWB>0QG8,4C'O23#:Y' MI32WR@5[=.1YDH:DP3*;J5#@U(A'V>JV_P";%;2EH9*I/>O<[63S(@U?,_@Z\\C40<]Z^BM"G\^P5O: MO%K?$>M0^$U:9(VV,GTI]07AVVLA]!6)T'D?Q0N_.A*9Z5XT$/FDUZ/X]NO, MF=2>AKS_ !WKU,+H>;B=1Z#'-(_)IV[Y*9G->G&1P\HO:D!S2,V!4:M@FB4] M!J)(HWRJ/>OH_P"'<87P_']*^==/7S+L#WKZ3\"ILT-![5Y&+E='I8969U I M:**\\[0HHHH **** "BBB@ HHHH **** "FR#,;?2G4U_N-]* /F_P"(:[?$ M+GW-3K4)]&KZ:T"[^T64?/117R[8ML MU&-AV-?0O@6Y,]HHSG KRL7J[GI8?30[:BBD-<)UG+^.O^0!+]#7S7)G^M>A@W8X\3J1=:6FJ:7->JIZGG2B*>E,?[M.S36/% M.<]"5#4T_#$GEZQ"?>OIK0[CSK*+G^$5\OZ""=7B ]:^E?#",MG'G^[7B8EW M9ZN&5D=#1117(=04444 %%%% !1110 4444 %-QBN<1LJAYU3^%!1114%A1110 4444 96M6@N+8KC->2^)O M#1\MWV?I7MKH''KNFQRV3 +S6M.HXF52"DCYCN[,VS,,=ZIISFO0?$'AY M][LJGK7'MIS1,V0>*]2E4N>95A8JPI@U(QP:7A3BH)'S76IZ&/)*J$KDR5A&7-($I^X4H(K:+,K#2/EQ3%X:I34?\ %3Y@L.8]J9]T MTK=:CELTSA5[U MC.I9#A'4CC4SN *[CPQHAGD7Y:SM)\-REE8J?RKU?PAHXA8;EKAK5M#OI4M3 M:T'3?LRK\N*Z<# J..%8QP*EKSI2NSNC&R"BBBI*"@]**1ONGZ4 >O2_B1>D7LD6?6O-H2-C5Z>'7+$X<1JQ%&XU(6VC%-C.,YJ M*5^:[N8XN34VO#\?FWX^M?17A5/+TQ1[5X+X,MC-?KQWKZ&T2+R;-5]J\G%2 MO(]##JQIT@I:*Y#K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M#110!E:]&'TF8>U?-?B*+R+V7CJU?3NIQ^992+ZBOG?Q]9FVNR<8R:[<)*S. M3$K0XX<'-6 :X@?E;->N_#;51% L6[K7D4QXKK? ]XT=] M$F>IKBQ*3B=>&T9](Q-NC5O44^J]D=UG&?\ 9JQ7DGI!1110 4444 8/B&Q% MU;D 9XKQ?Q/X<-LSS;,5]!R1B08(KC_&>D)/IK;%YQ6U*IRLRJPNCYME7;+4 MT38%;VH^'I8BSE3CZ5@.AB;%>Q2J'E5*=F+)\Q!I['<@%,4\R@ 9YIEGI$EZV5!->@>$/#S17 M +J>M<%6J=5*F=)X+T'[+*CE*].5 .*H:;9)! N%P:T:\VI+F9Z4(V04445 M!84444 %%%% !1110 4444 %%%% !1110 5XA\51_I^?>O;Z\1^*Q_TW\:UH M_$95OA/+%&XFCOBEA/+4A.&->Y3GH>3*%V2'E<5O^">/$,(]ZYY6YK>\&/\ M\5+#]:YZ\KQ9=*%I(^G+?_CWC_W14M16W_'M'_NBI:\8]@**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** .4\8Q&2T; [5\\:U;.NH2 M<=Z^G]7M/M-NXQGBO%]:T3.H2?+WKKP\['-6C<\^2"3;T-)]FDSTKM%T3 ^[ M4BZ'_LUV>U.>5/0XDVT@[&D:VDQT-=R=#S_!33H>?X*%5NS)TSAOLTF.E26U MM)YPXKM1H7^Q3[?0\3CY:F<[FD(:GI/PX0II(!]*[FN:\(6OV:Q"XQQ72UYD M_B/0CL%%%%24%%%% !1110 4444 %%%% !6)XC4M9,!Z5MU3U"#SX"N.U5%V M9,E='S/XDM7_ +68X[UC-;R;L8->F>(]&SJ;';WK+70\G.RO2IU-#SYT[G$& MV<$<4Y[9]HXKM)-$Y'RTO]BY'W:V=;W2%2L<8ML^.E!M7XXKLET7G&W]*D31 M,OC;6,JET7&-F>@_"Z,QZ1@^E>@URG@JT^RZ?MQCBNKKS9N[/0CL%%%%24%% M%% !1110 4444 %>?>/K(W$3,!G KT&L/7[$7-K(<9XJZ;M*Y$U>-CYDO+1Q M=2#'0U6^S2;L8KT*\T3-[)\O?TJLVA8YV?I7ITZUD<,H''""01]#5;[/(91Q M7>G1,09VU!%H>6SLK5UKHA4SCY+9^.*:]O(5Z5W+Z'D?=I@T//\ !64ZET)4 M]3E=)62"Z5L'K7T;X,.0Z-LF'R]Z]G\)1>5I2K[5Y]4[J2.@JKJ/ M_'C+_NU:JO>C=:2#VK$W/G7QB'>]D&/XJY=;9RO2O2/$>F>9=R';WK)31OD^ M[7?1E8XJL+G%M;R>E.2V?'2NU;0_ESLH31/D^[75[8P=(X6:VDSTIK6L@7I7 M<_V'N/W:>V@\?9?97+XQWKZ"\9:0)K=Y-M>9PZ)N).WO7=2GH<5 M6&IQ3VLB]!2"WD]*[UM"W#[E0KH?S$;*ZE6,/9ZG$_9I/0TOV:3'0UW*Z#D_ M_'>OIKQ3%YVDNOM7B\^C;I6.WO M73AW9F%:-T<,+9_2G&V?'2NT70^/NTBZ+DXVUW>UU.%P.+^S/Z4GV9_2NV&B M<_=I?[#^;[E4ZMQJ&ISWAJT;^VX,C^*OIG2H!%8Q8_NBO%=&TGR=7A.WH:]R MLQBTC'^R*\VL]3NHJR)Z***P-@HHHH **** "BBB@ HHHH *KW,(FC*GTJQ2 M8IH31X5X]TQEN9&5>*\W2V<,1BOH7Q=HPN('DVYKS'^P\,WR]Z[*56R..I"S M.+>V?/2G"!\=*[,:)N'W::=%Y^[72JI@Z=SC'MGQTIUK:OYHXKL3HV1]VGVV MC8F'RU$YZ%*G8]*^&Z%-+P?2N[KEO!MM]GL=N,<5U->=)W9Z$/A"BBBI*"BB MB@ HHHH *BGB$L94U+10!S&K:%');.=HKR_5]#*&3:M>Y3IYD17UKF[S0EFW M?+UKHHU>4YZM+FV/G:\LI8I6RIK-*-OY%>P>)O#0@0L$Z^U>>W6FE'/RUV0J MW.25*S,')5L5+NIUS;NASBHHU8JK\5"P)I$)SBMN@ID:.'Z&M MNSLFE )6H=0W4-#-M[21S@+73:#H[R7\09.":W-#\/\ G2+E/TKO].\,K;S( M^SI[5RU:W0VI4;ZE_3_#D26\9VCIZ5MV=BMMT%6XEV1*OH*?7GN39WJ*0444 M5'4H****8!2-]P_2EI&^Z: /G?XC!VUQP!QFN,CMWZ8->J^,]+\_5V?;WK B MT/\ V:]"G.T3BJ*\CC'MI%Z"J\MN^1Q7H#Z'D?#M%%M;QR;<5W7:N"K+FD=E.-D%%%%9&@4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 R1-Z%3WKQ+XKV&V92H[ MU[A7F_Q#L/ME#TTY%1,2&JW4U)Y"RG4FHG?Y\4X9"U%L=GSBL_:&D8#@K,>*M6]C+* MXPIJ[I]@TN,K7H_AKPN+F$.4_2N:K5L=$:5QW@+P^)DS(OYBO2K/18[9LJ!4 M6@:4-/7 7%;]>=4FVSMIPY8V&HNU<4ZBBLC4**** "BBB@ HHHH **** "BB MB@ HHHH **** "O$/BJC-?\ [U[?7E7Q"L?M%UG&:NF[2,ZJO$\5CA?)XI9 M('':NKBT@EC\M/ET\VW_ ![1_P"Z*EJ.#B!!["I*\\[@HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH 9(NZ-A[5QM_HWFW3-MZFNUJ M(P(3D@5496)E&YPXT+_9J1=#P/NUV?V=/04OV=/05?M&+D1QG]B?[-(-#_V: M[3R$]!1Y">@H51HETTSB_P"Q/]FECT3$N=M=GY">@H\A/04>T8U32*NF0>1# MC%7Z15"CBEK-NY:T"BBBD,**** "BBB@ HHHH **** "D894BEHH X_5=(\^ M[+[:K)H>!]VNT:%6.2*/(3T%:*HT1R(XE]#R?NT#0_\ 9KM?LZ>@H^SIZ"G[ M5V%[-'$C0OF^[3TT3#9VUV?V=/[HI?(3T%)U'87LT4])M_L\&W&*T:15"CBE MK,U6@4444 %%%% !1110 4444 %17";X&7U%2T$9% '$S:+NN&;;U-1OH>1] MVNU,"$YP*/LZ>E:*;1GR(XMM#_=8VU%%H./X:[GR$QT%)]G3^Z*KVK!4TCC# MHG'W::NAX/W:[;R$]!2?9T_NBE[1A[-'#_V%\^=M=?I,'V>U"8JS]G3^Z*E5 M0HP*ANY48V%J.9=T3#U%24'D5)1Q6H:-YTK';WJLNA87[M=RT",>0*3[.GH* MTC-HGE.+.A_+]VD&A_+C;7:_9T]!1]G3T%/VC)]FCBET/'\-/_L3C[M=E]G3 M^Z*7R$]*/:,/9HYK2-*%O<[MM=2!@4Q8E4Y J2LV[EI6"BBBD,**** "BBB@ M HHHH **** "BBB@ HHHH SM8MA<6;)C.:Y.#0MH/RUW;*&0MT'\(JXRL M3*-SCQHO'W:B70\,?EKMO(3TI/LZ?W15>T9/LT<R1Q+Z'D_=K>T&Q^RJ>,5K_9T]!3TC"=!6;E@JXRL)JYQ(T+C[M(NA8/W:[?[.G]T4?9T_N MBG[1F?LD<2-"^;[M']A?-G;7;?9T]!1]G3T%/VC#V:..M]%V7B/MZ&NTA&V) M1Z"FB! IO M&''(J(V<9_A%7&;1$H)GC5QX-+ _)^E<[J'ATVCE=F/PKZ$-A"?X!7'>(M&6 M2YRJ5T4JSN85:6FAXM+I)7/RU4_LXJW2O4+CP^3_ ?I5"3PXW]RNM5E MV\/$+RE:EEH>V924[UE*JBHTF@K13:5B'!-G''1 M./N_I59]!RZG;W]*[OR$]*3[.G]T4.HPY$5]+MQ!9JF,8%7J15"C I:S+"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K UVP^U,. M,UOTQXU?J*:=F)JYQ4FB90#;3!H?'W:[;R$]!2?9T]!5JHR'33.,_L/C[M-M MM#V7B/MZ&NV\A/04@MT!S@4.;8XQ2'0+MA4>@J2@<"BLRPHHHH **** "BBB M@ ZU5O8!);.N.HJU2$9&* /-=1\.>=(QV=37/W/@\L&.S]*]D:UC;JHJ)["( MH?E'2MHU6C)TD?.>H>'#!*WR5G?V45/W:]HUK15DE8A*YV3P\?[E=T*JL?2HQII8]*]#;PZW]REB\.GNE$JJ(=-W.*AT@R;1MKH[/P>Q^'L$_)^E.?P_D?'>?N?I5O3-#\B^63;T-=K]FC_NBE6W13D 4G M-L.1$B#"*/:G445F6%%%% !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 54N+-9FR15NBA.P-7,QM+C/8 M5&='B/85KT57,Q@K7HHYF+E1EKI4:]A4J:>BD'%7Z*.9 MCY4(J[5 I:**D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1VHHH IS62RG)%5SI49[5J457,Q M61D_V1%Z"E&D1#L*U:*.9ARHS4TR-3G%7XT")@4^BE<$D@HHHI#"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@ 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@ 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@ 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@ 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@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***1CM4F@!:*I&_C#$9Z4?VA'_ 'J +M%4Q?QD_>I?ML?K0!;HJF;^,=Z3 M^T(_[U %VBJ\5TDIP#5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*:9 M85RQH EHJC%J,4DFT-S5X=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHI"<#- "T51;48EEV;N:MQR"1X9H T**0'(S2T 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% !5:^E$5K(Q/059KEO%>H?9;9USU% '*7/B$K>2+OZ'UI$\0$G[_P"M><7^ MJL+V0YZFEM]49CUH ])3Q!^]P7_6IWU\;AA_UKRJYUIH&SNJ.#Q&99!\WZT M>ISZ_M_C_6H?^$A/]_\ 6O/9]68XY-,_M)L=: /9/#FK?:KH+NS7<=J\6^'] M\9M4"D]Z]H'04 +1110 4444 %%%% !1110 4444 %%%% !7/>*KPV=B7!Q7 M0UQ7Q#?9I)/M0!S6@:^UQK"Q[LY->L1G,:GVKP3P8"^MHWO7O47^J7Z4 /HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *CG.V!SZ MU)4-U_QZR_[IH \IO/$+)KLD._H:]'T*?[18J^:\*U&4_P#"6S#/\5>U^%#G M2U^E &_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-D.(V/M3JC MG.('/^R: ."U;6?)O&3=T-=7H-Q]IL0^1:% M@>U>5V_B1F\5I;[^K5Z7XD_X\&^E>!VLA_X6!$,_Q4 ?2Z0A0>E=G5:YM$G^\* /GR\\*S/,QV'K3K;PK,I^X:] MQ;0H&.=H_*A=#@'\(_*@#YW\2^'IK:T:3:1BN5T*REGN0O)YKZ'\?Z/#'H$C M!1G!KRCP78+)J*@C^*@"^/"\SHAVGI4G_"+3;?N&O:K;0X#;1G:.GI4W]AP? MW10!YQX&T.2RU0.RDS>$O^04OTH Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *CG&8''J*DI",@B@#Q?7] DGU>20*>37I'A&U-KI2H1CBKTNE12R%R MO-7;>!8(]JCB@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "N-^))(\,38]#795QOQ(&?#$WT- 'F?PO=BYR?XJ]Z@_U"?2O"/A@N&/\ MO5[O!_J5^E $E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YA\1+TV^HVZ@ MXRPKT^O%_BS*4U>T _OB@#U3P^_F:/ WJM:E8OA4[M MC_LBMJ@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH QO$2[K%OI7@-O$1\0HC_M5]!:[C[$WT MKP>+'_"?Q_[U 'T/:_\ 'K%_NBIJBM?^/6/_ '14M !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 %%%% '(?$3_ M )%R7Z&O)_ B#[>I_P!JO6?B$,^'I/I7E'@<[=04?[5 'T!:_P#'M'_NU+4- MK_Q[1_2IJ "BBB@!"<"F^8N>M1W,HCA8YZ5A1ZF#/MW=Z .DHJ**16C!S4M M!1110 444A(% 6"CFFB12>#5'5+H00[LUFV&IB68#=0!T=%-#J0.:=F@ KB MOB(<:2?I7:UQ?Q#&=)/TH \Z\%KG6$/O7NT7^J7Z5X-X-?&MHOO7O$; 1+D] MJ ',X7K0KANAK(U6^$!ZU'I.H"XDQNH W:*0$'O2T %%%)D"@!:*3(-!8 =: M &^8-V,T^N>;4@-3\K=WK>5U*@YH ?12 @]*6@ HHHH ***3]+0 5#=?\>LG^Z:FJ&Z_P"/67_=- 'S M[JC?\55+_O5[1X2_Y!2_2O%-6./%4O\ O5[5X0.=)7Z4 =#1110 4A('6@D" MJ.HW(AASF@"X)%)QFGUS5GJ@DN0NZNC5U*CF@!U%&:* "BBB@ HHJ*:0+$QS MT% #O-7.,TX'(KE9=7"W!7=WKH;*82VZMGK0!:HHI,B@!:*** "BDR*6@ HH MHH *0L%'-!('6J&IW0@@W9H NB13T-/KF[#4Q+,%W5T2L"!S0 ZBBB@ HHI, M@4 *3@4T,&Z5#=3+' S9Z51TV]$SL,]#0!K44FX>M+0 4444 %%%% !7(?$4 M9\-3?0UU]%_#,Y<_[U>Z0?ZE?I0! M)1129&: %II<+U-*2!UK#U34! ^-U &VKANE.K&TB^%QGFM@,#T- "T444 % M%%% !2$@=:-P'>J.I7(AASF@"\"".*6J.G7*S0;LU=W ]Z %HHHH ***0D"@ M!"X7J:%8-TK%U._$$F,U-I=Z)_XJ -:BDW+ZTM !1110 44A(%&0: %HHSBD MWKZT +12 YHR!0 M%)D&@D"@ )P,FFB12>M5[ZX6*W+9K#MM5#SA=W>@#IZ* M9&X9%.>M/H **** "BBD) ZT !8+UIHD4G -4-4NQ!'G-9VG:F)KC;NH Z.B MFAUQUIV: "BBB@ HI"<4H.: "BDS2;U]: '44@(-+0 4A.!FC/B'J7VK6H><[7% 'NGA)@?#]L,_PBMVN-\#WHDTF!,]%KL-Z^M #J M*0$'I2T %%%)N'K0 M%-WKZTN]?6@!:*0'-+0 4444 %!.!14%S*J0LV>@H MD\U%6SUH S?$3;;%OI7@5O(3\08O]ZO>_$?. MGM]*\&M(\^/HC_M4 ?1UK_QZQ?[HJ:H;7_CUB_W14U !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 %%%% ')?$' M_D7I/I7DG@DYU)?]ZO6?B'_R+LGT->2>!O\ D(K_ +U 'T):_P#'M'_NU-4- MK_Q[1_2IJ "JM_<"WMRY.,5:[5Q_B[64M[)TW8- &5K'BQ(T9/,_6N5B\3A; MC=O[^M<9J5Y<7ER2C$C-0+8WA&X9H ]BL_&2,$3S/;K7>:?<"YM%D!SFOE]9 M[NSN(RY( 85[MX/UV.;3(8RPW8]: .UHID;AUR*?0 5CZUJ0L(]Q.*UI'V(6 M/:O+OB!K@$12-N10!'KGBU9(B@D_6L73_%(AF#%_UKA&:[O93@D@TKZ;>JN1 MF@#VBS\9),RKYGZUV&EWPNTR#FOFFSN+NSN%\QB,&O8O!.N+)&JLW.* /1ZX MSXA'&DGZ5V,;!T##O7&?$,$Z2?I0!YQX.3.MHWO7J6KZ\NG[5+8XKRCPO=I: MZDI8]#5GQKJ[W-XJ0MU]* -G6/%*SDX?]:KZ)XJ6&M97BS5 M9+JYD6)ORH TW\5#^U_,\SC/K731^-4*@>9V]:\;2QO7'F#.:23[;;C+$\4 M?1WA_6%U)#ZWJ4]U=/Y;'K0!W6M^+UF"XD[^M7].\9HEJ MJF3]:\D:UO9USS37%[;J 2>* /HG1]=6^VX;.:Z4<@&O"_!>MM%-&DCM6&?%4O^]7M/A 8TE?I7B^ MJ?\ (UR_[W]:]I\)?\@I?I0!T-%%07%PL"DGM0!0UC4!8Q;B<5P6L^+D9"@D M_6G>.=?5H2D;<_6O)Y#=WCCL)4##=CUKPG4[JYN[Q]C M$@M0!UT_B/-SOW]_6NKTGQ>GDHGF?K7DOV"[:,-S26TEW:S#<2 #0!],Z7=B M[MA(#FLO4-:6VU)("V,G%87A'7D7351V&['K7*>(]8+^+[=$;@M0![/"^^)6 M]13F.$)]!5;3SNL(3ZJ*FG.('/\ LF@#G+K7EAN3'NZ&MO3[D7, <'->-Z_J M4D>M2*&_BKT[PA,9M)5B>U '1444R1PD98]J ,G7-3&GQ;BV*X#6?%Z2QE!) M^M.^(6N PF.-N1QUKR;%Y=3$@D@T >@:=XG$4X)?]:[G2O%"74B('SGWKPMK M.\B7=S6MX=U2:UOXQ(QP#0!](Q-OC5O44^LC0]22]M4VG/%:] !6!JNL+9DY M;&*VII!&A)KR#QMK16X=$;F@#8U#QDGE,GF?K63IWC!;>4YDZGUKSG_3+QR5 M)(S4-W97T1##=0![KI_BM+E@ ^<^]=E:3>= '!ZU\V:'J4]M.@D8]:][\-7P MN-.CYYQ0!OT444 %%%% !7&_$C_D6)OH:[*N.^)'/AF;Z&@#S;X8?>/^]7NT M'^I7Z5X3\,1AC_O5[M!_J5^E #G.U&/H*P+?65DU-K?=T-;ER<6TA]%->-6F MM&'QG,C-P&H ]'UK6EL$8EL8KSC5/%BW,QQ)W]:;XWUHSHZ1-R17G=C:7MPQ M8Y/- 'IND^+%M>LG7WKN?#OB!=3EVA\UX%>V5["NY=W%=3\.=9>UORL[=^] M'OU%4K.]2Y0,IZU=H *9(VV,GTI]9.LZ@EG;/N..* ,?5?$:V;$%\8KE=6\8 MI+#M$GZUR'BC69+BX=8F[USBVU].N?FP: /4=+\9I%"%,GZUU&E>)5O'4!\Y MKP"2VOKVR;3GBM6@ [5SN MKZRMD3EL8K9O+E;:(LQ[5XYXSUTR3ND;?K0!9UCQ0LUQP_?UI^F^+5M>LF/Q MKS5$NKF7=DGFDU"WO(]NW- 'MUCXO2X< 2=3ZUVEE/\ :+=7!SFOF32]0N+2 M9#(QZU[OX2UE+JQC3=DXH ZVBBB@#!UK5A8.H+8S4^EZB+L#!S7 _$R]>VNH M@IQDU?\ !^H$1*SGM0!VNKWHLK8R$XKCAXR3[3L\SOZU#XV\0(;%HT8;L>M> M06EQ=SZJ,,<9H ^E-(OA>P[P<\4S5M1%F.3BLKP4LBV \SKBLSQ[<-"GRF@# M=TC65O9BH;.*DU?5A91EBV,5YQX(U9OM\@=NE2^--;\R-XXVY^M %S5/&2/" MR"3]:P+3Q($G#%^_K7!,+RXDX)Q4S6MU%"6YH ]RT3Q.EWM4/FNSA?S(@WK7 MS=X5U:6UNU$K=Z]ZT'4TN[5 #DXH VZ*** "L/6]5%AU;%;$T@BB+GM7DGQ! MUS+[(V_6@"WK?BE9(\!_UK%T_P 3BWN-Y?\ 6N++7-V>"34%U97B1;ES0![) M9^-$FD"^9^M=KI=X+N'<#GBOE_3KJ[M;E6D8X%>W>"-=26V5&;G'K0!Z%134 M;E;_B^IW]Q<3,J,>M9$EIJ#G^+F@#TK0_%JQS,3)U/K7;:;XC6Z< /FOGU(+R MU.3D5U/AK69(;A1(W>@#Z"@D\R,-4M9&AWBW%DA!ZBM>@#C?&&LBSMY(]V,B MOG'Q)J'GZJK;L_/7LGQ*BG>9BF<5X)K$4BW@W==U 'L7A3Q0ME9Q@OC ]:ZL M>.(^/WGZUXA8Q73VR"//2KRVNHZT ?2VA:@-0LQ*#FM6N.^'J2IHBB7KB MNQH 9,^R)F]!7&:AXI2VF9=_3WK;U_5$L;60,<$BO!];U.:ZOY/+8]: /3#X MVC!_U@_.I8?&2.P'F?K7C)BOFYRU.CEN[=@6)XH ^D=&U 7T.X'-:M>8^ == M4VXC=OF/O7ID;;T##O0 ZBBHII1$F30!!J5R+6U:0G&*X#4O&*!'3S/UK2\7 M:]&NFR(K#=CUKPNYGN[JY;:QP30!VR^(LW.[?W]:[#3?%R,B)YGZUX^EE=!- MW-+:W5S;7*[F. : /H'4K@76C>8#G(KQ.T<#Q[$/]JO2+'5DG\/JA;YMM>86 MI)^(,7^]0!])VO\ QZQ?[HJ6H;7_ (]8O]T5-0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R'Q#_ .1= ME^AKR3P-_P A%?\ >KUGXC''AN7Z&O)_ (S?*?\ :H ^@[7_ (]H_I4U16W_ M ![1_2I: (IY5BC))QQ7@GQ UMSJ,D*,2,]J]>\67_V'3V?..*\!N2=8\0XZ MY- &QX3TEK^,.ZYSZUZ+:>%(VAR4'2G^$]"%K:K\O:NV@@"1XQ0!X=XUT'[& MF^-.G/%9?@K7I(M3%N[$ '%>O^*-%%[;2?+G@UX3-"='UYSTPU 'TOI4PGM% M8'-7ZYCP3=_:M&1\YXKIZ ,[6+I;>PE);!"U\[>(=2EU#4Y(U)(#5ZK\0M9^ MQ1-&&QN&*\U\+:9_:^INY&"^--"^P.S1IT]*Q_!NJ30WRQDD?-BO8?%FC"]A=MN:\MMM(-C MJR87'ST >\Z:_F6$3'N*YOQZN[2C]*Z'2.-,A_W:P/'7_(*;Z4 ?/LVHM::@ M0IQ@UJ:89=6U6'<"037,W>9M?\OU->O>"O#N3',5Z8- '66?A2+[+&=@Y6N; M\7>&E@MRRH.E>KPH$A5<=!63K]@+RW88SQ0!\W6MU)INJ'J,&OH3P9?B[TA& M+9.*\1\8:7]@N&D QS7H?PVU$MIT<>?2@#U*N \?#]PY]J[Y>5%>?_$)MMK( M?:@#Q*+5&L[Z4*3R:UM$CEU34,N"037((QGU=D_VZ]O\&>&PMO'/MZT :^G> M$HGM02@Z>E8/B?PPL$#E$' KU>TA$407%9FL:<+N)EQG- 'SMIE]+I6KQQ\J M"]?1^@W:W&EPMG)*UX-XUTG^S-4CD Q\V:],\ :J;JWCBW9P* /0J9(XC7). M*?6+XEO/L>F/)G&!0!Y9\2-<9+MHHVZGM7*^&;!]1FW.I.3WJOJ]X=9UQ5SG M+5ZEX2\."WA1]G49H ET_P )QO",H.GI6/KWAE8D;:@KU.UMQ$F,51U/3A<( MW% 'SC]HETW6 O( ->[>!M4%W8#*IO][^M>U>#S_P 2 ME?I7C6KIGQ1+_O5[-X0&-)7Z4 =#7,>*K\6EI(O+?B9J/V<>6#UXH M\LU+59M0U)HP21NQ7>^&/#HN(49TZUS'A+1/[2U N5SELU[=HVE"TA5=N,4 MA"[MY&V]J /*O ^LR0W@1V(^; M%?0FF3B:SC8'.17S1/$=&U90./GKW3P=J/VJSB&<\4 =A67KL_V?3W?.,"M2 MN8\;7 @T.1L]J /%_$VORRWIA5B03BKGAC1C>D.Z=>>:P["T.JZH&QGYJ]H\ M.Z"+2!#MQQ0!2A\+1F'[@Z5R?B/0/LRLR)TKV-8 J8Q6)K&CB[C8;'6> MLS6-P(B2 *A_M WGBVU;.?FJ_P"+M).G2O(%QBN3\-3FX\2VY)Z/0!]8Z9_R M#H/]P5-<_P#'M)_NFH=,_P"0=!_N"IKC_CVD_P!TT ?/OBAR->E_WJ]<\"'. MB)]*\D\4)G79?]ZO7/ @QHB?2@#JJSM9NUMM/F);!"UHUYQ\1=:^PQ-$&QN& M* /*-9U.74=8DB!) ?%=OX=\-K-;([)R:Y3PGIG]J:LTA&E '+WWA:,6A(0=/2O+-?M9--O-R*1@U]'7%L'@*XKS/QGX=#VTLNWI0 _X7 M:R;I"LC=..:]6!W#(KYV\"WQTW4#%G&6Q7T#82>;9QOZB@"GKD_D6C-GM7SM MXFOWN=>,8)()KWCQE+Y6F,?:O"K:T^W^)EXSEJ .]\&>&ENK(.Z#..XKHK[P M?$;=CL' ]*W_ WIXLK)5QCBMF9 \3+CJ* /F[7=.DL;WY%/#=J]/\"7$C6\ M:MGI4NL>%Q=SEMG?TK:T#1_L*J,8Q0!TPZ4M%% !1110 5R'Q%_Y%J;Z&NOK MC_B,<>&9OH: /./AH,.?]ZO^T6\=P5S7K^G6PMX0N.U '(ZGX2B-G(VP9"^E>+: MD\FB:JVT%1OKZ@N(Q) ZXZBO"OB3H?D-YP7JE>VCH* D*,FO+OB3K)M5V(W7TKTC4)?)M'?T%> >.]1-[JB1 YR MV* ,/2DFU*_^8$@M7L.C^$XY+%&*#)'I6/X4\*@6\4^SKSTKU*P@$%LJ8Z4 ME & ME\+]2>]@PY)P*].KRGX5VY@DE0CH:]4D.(V/H* .4\:ZB+736*MSBO I;R;4 M-7V\D$UZ/\0-6+*\.ZN<\)Z#]KN$F*YYH Z+0?#HDA5F3M6I?>%D>/.P=*[# M3-,%O"HV]JO2V@9,8H ^>_%FF/IZ[D7&/2MGX;ZXYOTAD8@#UKL_%WAT75NQ MV]!7E.G,=%UT]L&@#Z=BD$B @YXI]8/A:^^VZ:LF<\5O4 >-?%EB+V'_ 'A4 M.DWXM=-5MV#MJ?XMC_28V]#7"MJICM4C#=L4 1ZKJ\]]JCP@L5S74>%-"\ZZ M1V2L_P -Z#_:%Z)BNTNS%I J@8XKB?B(/W1/M7HBC"@ M5Y_\0U_T9C[4 >5Z#J'V:]E^;%0SWDVH:LT?)4FN>BO3%JDB@]6Q7HWA;0?M M?[18I)GJ*T#TH Q_$-XMMIDQW8(%?.NL7\NHZFRC)&^O4_B%K/VE;CVX M,>,4 >"^)]#-C [HG3TK.\$ZW)!?I$S$?-BO7/%.B"XL9/EZBO#Y83I&NH!Q M\U 'U!ITZS6D9!SE:MUR/@S4?MEF@SG"UUU 'GWQ5.- -<5X8U7[-X<(W8-= MQ\4EW: WTKQ6TU$PZ7FU&="-W*CNG?O3_"GA_^UD\X MKGO7J&B: +/;\N,4 ;&B::MG;I@8XK+\>AO[(;:.U=7$NV,"LO7K'[=:&/&: M /#M"TQ[O4U5U.":].C\'0F-3L'3TI=)\."UNUDV]#Z5VZ* @&.U 'E?B'PL MD$+%4'2O+;T2Z?>\ @;J^D]5LA=1D8[5Y)XU\/"!3(%]Z .O\"ZEY]E$I;G% M>@]J\0^'NH$:DMMGH:]N7[H^E ',^)](6[MI'*@D"OG7Q5IPAU,+M_BKZFU% M=]FX]J^?/'%L%UF(8ZO0!O\ @OPXMW;QED'(KN!X.AX^0?E4W@FP$.F0/CJM M=A@>E %#2K%;&V$:C%7V8*N32U0U>?[/I\DF>@H \M^*NMM;E4B;KQQ7$^&; M-]1NMSJ3D]ZF\479UK5/+SG#XKOO!WAX0PQR;>M %NW\*1M; E!^5YO:@IC':N:UO0!,^0Y( J MEIKK+XZA8'^*HO$,1TF\L7^Z*FJ&U_X]8O M]T5-0 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!Q_Q%&?#DH]C7E'@/Y;]1_M5ZS\0CCP])]#7DW@CG45 MQ_>H ^@K;_CVC_W:EJ&U_P"/:/Z5*3@$T <)\39#'HQ(/:O+/!MB;C5TE(SS M7H/Q2O VEE :POAU9AO+D([T >N6$(B@48[5=6H@N$4#TJ1* &7,8>WD!'\) MKYY^(%B;>^DE QS7T4_*$>U>-_%"QQ:M(!0!N_#2_P Z/'&3Z5Z)*^R$M[5X MS\-;HJD<6:]=U&3R].9_1: /%/BE>F6_1 >IQ6Y\,=-\MED9>M<3XRG-YKD2 M@Y^>O8/!%D(+"%L=5H [$(%Z"G444 5[N(20,".MZ'OOU<+T:N_(R,5 U MJC-DB@!+%/+LXT]!7->/#C2F^E=:HVK@5Q_C_P#Y!+?2@#YZL+8W/BY5QG+5 M]*^&;$6UD@*XX%>">%K7S/&",1QNKZ5M(Q';H .PH GIDBAD(/I3Z* /&_B? MI^VT:0+53X;2E?+3/>NN^)UN&T7?QI[T >\)_JU^E<#\0DW6 >'[,W/B%QC.)*^G_#5LL.D1+CH*\ \! M6@G\1S<9^>OH[38_*LT7T% %SI2%0>M+10!X_P#%2U#2JX'2J_PKG+7I3/0U MO?$> 21,<=!7+_"DD:S*OHU 'N7:N!^(5_LTF5 >QKO3]T_2O'?B->';)%GU MH X7PI8F[U=)2,_-7T7I5NL5I&,?PUX]\.+ 28D([U[= H6%1[4 28I&4$4Z MB@#SOQYI8GL)"%[&O)O#3FPUZ*$G&7KZ$\06JS6#@C/%?/NH1FR\8P8X&^@# MZ2L#NL83ZJ*?=?\ 'K+_ +IJAH=T)]/AP?X15^Z_X]9?]TT ?/\ JI_XJF4? M[5>S>$O^04OTKQ75#_Q5NH"<_O* /2/AUIHB5)"O45Z@% '% M,T +\/K#SIA(1GFO=;:)4@0 =J\P^&UD!:!B*]43A * !A2% 5Y%.SDTM 'E M7Q'TKS+*5PO8UXIX8B-OXGA4_P!^OICQC:+-I,G':OGBVM_L_C& 8Q^\_K0! M]2:9_P @Z#_<%37'_'O)_NFH-+_Y!L'^X*GN/^/>3_=- '@7B@XUN3_>KUCP M*HI0@7H*=10 4444 % M%%% !7&_$C_D69OH:[*N.^)'_(LS?0T >;?##[Q_WJ]V@_U*_2O"?AA]X_[U M>[0?ZE?I0 R]_P"/*;_<-?)OB*$S>-YE_P!O^M?65[_QY3?[AKYEN+(W/C^8 M8S\_]: /;_A];"+0T!'.!78@8K#\+V_V;3%3':MV@ KSOXEV@FL<@=!7HE5GH:^AU^Z/I7SAX-;[-XX=3QAJ^BX)!)$"/2@ M#-\22>5HT[^BU\[8.J>( >NV2O=?&UZ(M#N$SR5->,^ K,WFL2NPSB0T >]> M'[=8M(@7'1:UP,55T]/+LXU]!5J@!",UG:O:+/82)CJ*TJ:ZAUP: .0\):6; M&>4[<9-=9<'%O(?]DTD-ND1)48JKJMT+>SD)/\)H \#\6W!N-=EASGYJ]&\! MZ<$L48K7EL^;WQE*!R-U>[^%K00:TIRB_2@#QCXQR^6ZFO*K%C?3(@YYKTWXV9RN*\[\ VC7>I@$9PU ' MN'@?2A#:QN5KT-4 ' K*T&T6"PC&,<5KT %>??$1L6C_ $KT&O._B/\ \>CC MVH ^?;*$W6NLH_OU]'^"M/$6GQ$KVKPGPC9&?Q#)D9^>OI;0H!#IT8QVH U@ MH HP*!2T ]#J M,?/0![AX-F\[087SU%;%[-Y%NSYZ5R7P\NPWA^!"><"M[Q')Y>ENP]* /$?' M]^;O6UC#9RU=I\.=-\J(,R]17F.JLUWXFC!.?GKW?PG:"WL8SC&5H Z9$"KT MIV*6B@"EJ, EMF7%> ^/--,&J>:!C!KZ(D7>?& M4SG'%>JUX7\(;SRKJ9&/\1%>Y1MO0'UH X+XIMM\/L?:OG>QF-Q=>2#U-?0G MQ9S_ ,(ZV/0U\\^%(&F\01J>A:@#Z)^&VGB#3?F7J*[X(HZ"L+PQ:BVL4 &/ ME%;] !2$!AS2T4 ,$:CH*?4Q?O\ +0!Y'X(S'XP,?HU?0B_='TKY[\)''CQ@/[U?0B_='TH M@O?^/5_I7@GCL@ZW!_UT%>]7_P#QZ/\ 2O ?')QKD'_704 >V^%E T&V_P!T M5M5C>%O^0!;?[HK9H *Y3QE?>1I,ZY_AKJZ\S^(UT4MI8P>HH \T\+P'4M9D M8\X>O?\ 1[806<8QC KQKX5V?FWTK,,_,:]TC39"H':@"P,8J*= T9&*D3I2 ML,B@#Q'XCZ=^_:4+TJW\'[@R22(3T)K>^(%D)+"9\=!7&?"&Y^SZA.K'^(T M>\,<*3Z"O)OB7JF^R> -7JC/NM68?W:^?O'=TTNIR19[T :/P[TWS)(YBO>O M<88PL2@#M7G/PWL@NF(Q'->E#[HH ,"HYHU:)ACM4M(>AH \&^)FDD++*%]: M\V\ QE/%T(/]ZO?OB-8+)I;MCG!KP_PC%Y7C2%?]J@#ZOM/^/2+_ '14U0VO M_'K%_NBIJ "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 **** ..^(QQX4> >;Y<_WJ]9^(8W>'91[5Y/X& M^34%'^U0!]!6W_'M'_NTZ4XB8^U,M?\ CVC^E.G_ -0_TH \1^(]Z6WQD\9K M8^'3QIIZ,2*Y+XD2XN)/K47A76S;6"C=B@#WW[=%@?,*7[=%_>%>4CQ0VW[_ M .M*/%+$'Y_UH ]6^WQ$8W"O/OB4T4FE$@CI6/%XJ8N1O_6L#QAKQN;#;NS0 M!-\/Y\:C&@/>O9M??9H4C?[->#?#N8MK$?UKW7Q)_P B[+_N4 ?/TI-WX@7/ M.)*^AO#T BTJ#C^&OG_3(O,UW/\ TTKZ)T<8TR$?[- %^BBB@ HHHH *XWX@ M?\@D_2NRKB_B&<:0?I0!Y?X/A!\1(WO7T#%_JE^E>!>##G74^M>^Q?ZI?I0 M^BBB@#B_B$@?22/:O,/!K[/$")[UZEX__P"02?I7D_A$_P#%3)_O4 ?0T7^J M7Z5PGQ /^AR?2N[A_P!2GTK@_'__ !ZR?2@#SWX66XD\0S$_WJ]^C78@%>'? M"I,:[,?]JO=* "BBB@#A/'D>ZUD/M7$_"T8UV8?[5=WXX&;23_=KAOA?_P A M^?\ WJ /;F^X?I7@OQ!G+:J\?O7O+_'/B%A[T =I\,[4?8MV*]04 M84"N ^&L>-,_"O0* "BBB@"K?Q^9;D5\^>-8OL_BB-QV:OHF9=R$5X%\2(]F MO*W^U0!Z;X&NS<6: GHM===?\>LO^Z:\\^&]!A$>EP_P"[6K5/3%VV$0]J MN4 %(>M+4;'YJ .)\>6@FLY&QT6O*O DA@\02J/[]>T>+(M^G3'_ &:\7\)K MM\2S?[] 'T'9/OL@?:O ?&K;_%K)[U[WIW_(/'TKP'Q=SXW(_P!J@#U7P%;" M/3QQVKM^UJ2F@8-.H RM?C\S3W'M7SWJ$(A\;6X' M_/3^M?1.KC-FWTKY^UL8\<6__72@#Z%TO_D&P?[@J>X_X]Y/]TU!I?\ R#8/ M]P5/KUGP+_R!5^E>2^*3C6Y/]ZO6/ ASHB?2 M@#:UIMNF2GVKY]UF19-<3)_CKWSQ&VS1IC_LU\SZK?'^V2<]'H ^AO#4\,6F M0_,/NUN'4(O[PKQK3/$S164:[^@]:M)XK8R8W_K0!ZU_:$6/O"F37T30L-PK MR=_%;"3&_P#6I?\ A*&:/[_ZT 87Q)>,ZG$P(X:N[^'MX9;>-,]!7CGC#53= M7\7.?FKU/X8L6CC^E '<^)H//L"N,\5\\ZGYEAXDW $ &OIB^@\Z$K[5XCXW MT7R;EYPO2@#I?"VO*ZH'?M7HL&HQ21KAATKYDT_79+*7;N(P:[W0_%C2[07_ M %H ]I257Z&I*YO0=2%R!ELUT8.10 M%%% !1110 5QWQ(_Y%F;Z&NQKCOB1 M_P BS-]#0!YM\,/O'_>KW:#_ %*_2O"?AA]X_P"]7NT'^I7Z4 ,O/^/27_=- M>#Z5:K-\0Y@1_%_6O>+O_CTE_P!TUXCH)_XN+-_O?UH ]NM(1#"%'I4](OW1 M]*6@ JAJMN)K.7/]TU?J"\_X])?]TT ?.NGJ8?B!*%_O5] Z4Q:T4GTKP[38 M!)\0YO\ ?KWBSC\J #VH \V^(]Z8XY(@>M8GPGLQ)<2N1W-6OB:W^E,*F^$B M8,A]Z /6T7:@%.HHH **** "N0\;W9MK%L'JM=?7 _$=MMC^% 'EGA:/[7XM M9CSEJ^A=/B$-LJCTKP?P%%N\2;O>O?T&V(?2@"3K0!34.13Z $QP:\W^)]F/ M[(9\5Z37#?$M=VAM]* /-?A].4OXX\]Z^@(O]4OTKYR\#OMUV-?]JOHR#_4) M]!0!XQ\9E#%:YOX26(EU4Y'>NC^,I_>H/6JWPC@V7N['4T >X01B*(**EHHH M *\[^(O^H8>U>B5YW\1/]4?I0!YYX!L@^N2''\5>^6J>7;*HKQGX;Q;M9D_W MJ]M5<(!0 Y.E.I%&!3&/S4 $PS$P]17B7Q1M0H5L=Z]MD^Y7D/Q73;;*: +? MPXNS]FBBSTKMO%S[-$D/M7F_PV?YXQ7H/CAMGAZ4^U 'AMC']I\1QGK\]?0V MEPB*PAQ_=%?/_A=?.UI6]'KZ)LE_T*+_ '10!:'2EIC' IR]* %-<5XYLQ)I M4[8_AKM:Y[Q;%OT:?_=H \1\ W!M=7D7I\YKZ%T]]]FC>HKYR\/?N=<;_KI7 MT1I!SIL1]J ..^*HSX?;Z&O%/ MCO\0QMCC=7M?Q4/\ Q(&^E><_#NQ#WTU/H *CEE6)*M0%EIY<-CB@!VLZM$ MEFV'&<5YW+KK>:<-WKG-2\6O,YB#]?>LP7;NI:@#N4UTEU^:M&\U97L3EOX: M\TCOGW=>E%]K;I 5W=J +_@V3S/';$?WJ^BE^X/I7S3\-Y#/XL\P]S7TLOW! M]* (+W_CU?Z5\_\ C_C7;?'_ #T%>_WW_'H_TKP'QW\VNP?]=!0![;X5_P"1 M?MO]T5M5B^%O^0!;?[HK:H *\?\ B9/MN"F>M>P5XA\5Y=EX: +'PN,44CL2 M.M>L?;H0,;A7SOX+ULVS/\V*ZZ3Q6P/W_P!: /6Q?Q9^\*=]OB/\0KRH>)V\ MK=O_ %J-?%3$_?\ UH ['QC-#)H\_P P^[7D'@:Z^SZS(%/5S6SXA\2-)82I MOZBN.\$3-)JY;U>@#Z;MGWZ3N]4KY\\3MYWB>6/_ &J]^LC_ ,2/_@%?/6IM MYOCF5/\ :H ]I\!V_EZ0O':NQKGO"4?EZ8H]JZ&@ HHHH Y;QK!YNEL/:OG_ M $6+RO'L2_[5?1WB6/S-/8>U?/MI%L^(40_VZ /I>T_X](O]T5-4-I_QZ1?[ MHJ:@ 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@#DOB!_R+TGTKR?P2O_$Q7_>KUCX@G'AZ3Z5Y3X'.;]?] MZ@#WVU_X]H_I3I_]0_\ NFDMO^/:/_=I9_\ 4/\ 2@#YU^)7_'Q+]:YC1W(M M!BNI^)2?Z1)]:SO#>BR7.GJX4T 1^:P3K3%G;D9-="WAV7;]TU#_ ,(Y+N^Z M: ,6*1@Q-5=4W318KJQX=E ^Z:9)X;D8O;/$@_XIZ4?[ M%<+X1T4VMTC%<8KO?$G_ " 91_LT >$:1\NN?]M*^A-)_P"0;#_NU\[6,H37 M@/\ II7T/HQSI<)_V: +]%%% !1110 5Q?Q#&=)/TKM*XSX@G_B4GZ4 >9^# M%QKB?6O?(O\ 5+]*\'\'?\AM/K7O$7^J7Z4 /HHHH X[X@?\@D_2O)O"/_(S M)]:]7^()QI)^E>3^#SGQ*GUH ^B(?]2GTK@OB ?]'?Z5WL/^I3Z5Y_\ $+_4 MM]* .4^%H_XG4I_VJ]NKQ+X6G_BVT %%%% '&^-A_H4O\ NUP'PN/_ M !4,X_VJ[_QLV+*7_=KS[X6C_BHI_P#>H ]Q?[C?2OGKQU_R,K?6OH5_]6WT MKY\\>+CQ$S>] 'I?PW_Y!GX5W5<#\-9 =,_"N^H **** &2'"&O"?B2-VL ^ M]>YW!Q&:\(^(KVGPHV[2U/M0 OB_\ MY%ZX_P!TUXEX*XUB3_KH:]O\6#.@7'^Z:\,\+.(M:<>LAH ^A=/_ ././Z5: MJIIAS81GVJUGF@!:C8?-4E% ç.ES_P"[7A?AJ3;XGF'^W7N7BB0)IDX_ MV37@_AS)\3S'_II0!]#Z6[$]J^?[Z]6X\:08/\ '0!]%:7_ ,@V#_<%3W'_ ![R?[IJ M'2_^0;!_N"IKC_CWD_W30!X#XI&=;D_WJ]8\"#&B)]*\H\3_ /(TC8*>15D^'9-GW30!S3%BV:>)6"]:Z(>'9-GW343 M>'9QG&>:]N^'5L88H^.U<1;>&G-PI*'@^E>K>%;'[+&HQCB M@#K",BN,\5:/]MA*]R\0: M+')(2J"O,?$GAV3)**10!K^%?$H655+]Z]BTZ<7%HLF>HKY?M3-IETNXD?-7 MOG@W5UNM.B3=DXH ["BBB@ HHHH *X[XD?\ (LS?0UV-<=\2/^19F^AH \V^ M&'WC_O5[M!_J5^E>$_##[Q_WJ]V@_P!2OTH 9>?\>DO^Z:\0T'_DHLW^]_6O M;[S_ (\Y?]TUX?H)_P"+C3?[W]: /=E^Z/I2TB_='TI: "H+O_CTE_W34]07 MG_'I+_NF@#P?3IA%\09C_MU[K92^;;AO:OGP,5\>38_OU[QH;%K%2?2@#R[X ME\W^/>M'X5)M#51^)0_T[=[U?^%<@<.!0!ZI1110 4444 %?^ .-?'UKWDO?83NC'TH <@P*?110 5Q/Q M&&=%;Z5VU<1\17QH[?2@#R;P8N/$,?\ O5]&0?ZA/]T5\\>#.=?C/^U7T/!_ MJ$^@H \8^,0STUXC\-I0-;D_WJ]L5LB@!U,8?-3Z M:3S0 UQ\M>4?%D9LUKUEONUY+\6' M5H SOAM_KXZ]"\>_\ (MR_2N ^&Z_O MHS7H/CI=WAR4>U 'B_@O_D*#_?KZ)LO^/./_ ':^=/"3>5JR@_WZ^B=/;=9Q M?[M $[C-.7@4M% !6)XG_P"0+/\ [IK;K!\52;=%G_W: /!M*_Y#K?\ 72OH M?1?^07#]*^>-#_>ZZV/^>E?1&CC&FQ#VH XWXK?\B^:Y+X:Q91&QWKK?BKSH M!KFOAH/]'3ZT >R1_P"K7Z4ZFI]Q?I3J &N<(3Z"O)OB'K>+=X0W2O5K@XMY M#_LFOG7QIU$9UKU. M+3X@JC:.E 'D9\*,F?D_2L76/#3K$3M[5[M/IT1'""L'6M*C:U?"#[IH \@^ M'-N;?Q5L(Z&OI%?NCZ5X%X3B$/CAD Z-7OJ_='TH KWW_'H_TKP/QR,:Y!_U MT%>^7W_'J_TKP3QV?^)Y!_UT% 'M?A?_ ) -M_NBMFL;PM_R ;;_ '16S0 5 MX7\7!F[->Z5XE\5H]]T: /+] )61_K6U,6ZU'X7TI[F1\ ]:ZF3P[(1]TT < M_P"HK<^'6B-)=[]O\6:N M_P#".2,.5-=YX"T46A)9* .VCC\K263T0U\Z7J[?'LK?[5?2EP +20#^Z:^< M=67;XTE;_:H ]W\+-NTU?I6]7.>$&W:6OTKHZ "BBB@#)U[_ (\F^E?/\?\ MR42+_?KWWQ$^RP8^U?/]O)O^(<1_VJ /I.U_X](O]T5-4-K_ ,>D7^Z*FH * 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 Y#XA_\B[+]*\E\#$_VBO^]7KGQ!&?#TGTKR3P2,:DO^]0!]!6 MO_'M']*?-S"X]J9:_P#'M']*E894B@#P'XF6S!W;'>NJ^'%A#/H2;L9Q4/Q5 ML FG&7%5?AGJ.VWC@S^% 'I']@PD?='Y4G]@0_W1^5;J\H#[4M &%_8,7]T4 M?V##_='Y5NTA('6@#.M=,CMV! %0>)1G1)A_LUL @]*S=>3?I4J^U 'S@&,7 MB)0>\E?2&A'.CVY_V:^<]7B^S>(XN,9DKZ'\.2J^C6^#_"* ->BBB@ HHII< M*>30 ZN*^(G_ ""3]*[4\Q?ZI?I7A?@U?\ MB<)]:]TC_P!4OTH ?1110!Q'Q&.-'/TKRCP6<^(X_K7K'Q%&=(/TKR3P8<>) MD'^U0!]'0_ZE/I7G_P 0A^X?Z5Z!#_J4^E<%X_&8'^E ''?"O/\ ;4O^]7N- M>)?"Y<:W+_O5[;0 4444 "?$*$KJKOCO7OA^Z?I7C7Q&M<&23% &Q\,+@?V?@GM M7IHY KQ;X:7NR,)GO7L\1W1*?:@!]%%% %6\;;"2:^?/'LQ;V$)QC*B MM6Z_X]9?]TT ?.^M$CQ3+C^]7M7@PDZ.N?2O&-67=XJE'^U7M/A!=NDJ/:@" MSXH&[0YQ_LU\_P"FO]GU[!XS)7T+KZ;])F7VKYWU$&TU].V9* /HO1G#Z7"? M]FK@^_6+X9N!+I4'/\-;H'.: '4444 <=XUN/*LI5SU6O'_"41E\02D?WZ]& M^(]V(HF7/45Q?PUM_M.M2,1GYJ /<-,7;IZ@^E>)_$>S9+^28"O=H(_+A"^U M><_$C2@VF2S[><&@#,^%U^/L>PGFO6XSE :^=OA_J1MKM8BV/FQ7T%9SJ]M& M0>HH M4A.!1N%133*JGF@#D_'-\(='EP><&OG73KMKCQC 2?^6G]:]:^(>J9 MMY8@WK7C?AM2WBJ!C_?_ *T ?76E?\@RW_W!4]Q_Q[R?[IJ#2_\ D&P?[@J> MX_X]Y/\ =- '@'BK_D-R?[U>L^ _^0(GTKR?Q0,ZY)_O5ZSX%&-%7Z4 :OB% M=VD3#VKYWN[8+KHW#K)7T?JR;]/D7U%?/WB=/LFMQGI\] 'L&AZ1#+I<)P/N MUI_V%%C[HJAX/NQ-IT*YS\M=70!B?V%%C&T4W^P8O[HK=HH PTT*)6SM'Y5I MVUJL X%3E@IYIPY% !1110!5N+59CR*R-0T**:%B5'3TKH::Z[D(H ^<_'VF MFQ?W+;:Y3X<'R]>$?H: /H =!2TB_='TI: " MBBB@ KCOB1_R+,WT-=C7'?$C_D69OH: /-OAA]X_[U>[0?ZE?I7A/PP^\?\ M>KW:#_4K]* &7G_'G+_NFO"] S_PLB;_ '_ZU[I>?\>*_2@#SOXEV[,7D Z52^$5T/-E5CT)KLO'6 MGB;29Y<=%->7?#B\^RZG*A./G(H ^A0/H6EL&P.@KLU<-T-9.OV8NK*3(SA30!X%X/F,/BUD/&&KZ+L'WVZGVKYJM& M^Q>.95Z -7T/X?G$UBISVH V**** $/2O/?B3.!I+#/:O07.$)]J\B^)UY_H M3*#0!RO@6,OK$;]LU]"P_P"I3Z5X?\-[3S&CEQWKW*,8C4>U 'CWQ8&;R'ZB MMKX>H!&E8WQ7_P"/R'ZBMOX??ZJ/Z4 >CT444 %>=_$0XMV^E>B5YU\1_P#C MU<^U ' _#NZ"Z[(,_P 5>]6K[X@:^9_ ][Y7B&09_CKZ0TB0262-GM0!HU$W MWJEICCO0 .?W9/M7C'Q9N 854'O7L,S[;=SZ"O OB?=^;.J _P 5 '3_ UM MV\J)\>E=YXQ3?H4@]JPOAQ8A=#@EQV%=+XG3?I,B^U '@.EO]GU]%Z?/7T/H MTF^QB_W17SC=$VWB>(=/GKZ"\-3"2PBP?X10!O4444 %HH \V\%1FYUF0@9_>&OHC3%VV,8]J\.^$]I]IOIG(_B- M>\0IY<07TH X3XI#.@FN:^&_$*?6NH^)XSH1KF/AT,1I]: /84^XOTIU-3[B M_2G4 0W?_'I+_NFOG*Y'VKQW-$W3=7T;=_\ 'I+_ +IKYVA'_%Q)?]^@#VOP M[IJ0VJD =*WRN"*IZ1Q:+]*OL* $*AA5'4H5-I)G^Z:O(:SM:F$5G)D_PF@# MQO0,#X@R ?WJ]W7[H^E?/_AN;S/B'(<_Q5] )]P?2@"O?_\ 'H_TKP+QQ_R' M(/\ KH*]]OO^/5_I7@GCH8UR#_KH* /:_"__ " ;;_=%;-8WA?\ Y -M_NBM MF@ KQ_XF0[[@G%>P5YE\1+?=%(^.@H P?AGI\=R\F0*]0.A1'^$5YI\(YQ]I MF4GN:]E!!&: ,/\ L&+^Z*3^P8<_='Y5O44 87]@Q?W15^QL4M/NC%73P*0, M#TH 9<_\>TG^Z:^E=57#?#JY$FC)SSBNYH **** .;\82^5I;'VKY]TJ7S?'\1_P!JO;_B M'="+1WY[5X#X7F\[QQ"W^U0!]7VG_'I%_NBIJAM/^/2+_=%34 %%%% !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 Z8R 9XKP_2R=(\ M3*6X - 'TS$08E^E/KE](\0)=JBA@>*Z=3N4'UH 6LS5KL6L&[-2ZA>"U0L3 MBO//%'BA&C\L.,YH ]#TNX^TVP?.:EOH_-M73U%8G@RX^T:.KYS71D9&* /G M?X@VGV'5HY,8PV:]#^'NNB]MXX=WW1BLCXHZ,;D&5%^[S7'?#K5SINIO'(V, M-CF@#Z.S16/IFJK>8PP.:V* "N;UO51:7<:;NIJSJNKK8DY8#%>;ZYK?]H:K M#L;.&[4 >N62^#!GQ*A_ MVJ]9^(__ "!S]*\H\%?\C''_ +U 'T7#_J4^E<%\0#BW?Z5WL/\ J4^E>>_$ M1L0-]* .6^%K9UN7_>KVZO#OA7_R&I?]ZO<: "BBB@#C?&S8L9?]VO/?A;_R M,=Q_OUW_ (X_X\I?]VO/_A6?^*BG_P!Z@#W3M7G/Q%L\Z7+)CL:]'KFO&5E] MKT:1 ,DB@#Q/P/J'V>^6,G'S5]"Z?*)+:,Y[5\S1Q/H^N+NROS5[=X;U])[> M-=PZ4 =O3.M> M$]M)$K\FL+P#IC3W2S$9P]:>NVQA'^R*DNO^/67_ '32VR[;:-?04EU_ MQZR_[IH ^?-3_P"1KE_WOZU[5X3_ .04OTKQ/53CQ7+_ +W]:]J\(G.DK]* M->_B\VT=/45X!X_LC8ZK')C'S9KZ((R,&O)?BAHYN3YJ+]WF@#3^'^K"YMXX MMW05Z.#Q7SWX!UC[!J!B=L8..:]NL-36YC4@YS0!KU%.X2(G/2HVN .]8FMZ MPMM:OE@.* /+_B=J>;E8P>IQ5SX5VNVZ\S'6N,\47#:SJJ;3G#=J]7^'^F&U MMXV*XXH ]$KF_&=M]IT21,=17250U>'S[-DQGB@#YC\TZ-K [8:O8?#'B<7< M*+OZ#UKSSQMX5M\P=/6N9UO56O"VUNM %77+\ZG<,N+K9<8^:@#Z,TS_D'0?[@J:X_X]Y/]TU#IG_(.@_W!4UQ_P > MTG^Z: / ?%)QKM^ _^0(GTH Z6Y3S(&7U MKPCXEVOV:_1\=&S7OA&17E?Q.T@W2F15Z"@!OPTU3[1MBW=.*]7KYT\ :D=* MU1D=L8;'->ZZ;J:WB @YS0!K445C:KJRV(.6 Q0!5UO519W,:;NIK;LY/-M4 M?U%>1:[KPU#580CYPW:O5=%).EPD_P!V@#0I,CUK/U:^%C;^83BN<@\6Q23[ M-XH [2BJEC="YCW YJS(VU"?2@#A/B*0+(_2O.OA_P#\C/\ C75_$?5E\GR] MP]*P?AW9EM66?'!- 'NB_='TI:0?=%+0 4444 %<=\2/^19F^AKL:XWXD?\ M(L3?0T >;_##[Q_WJ]V@_P!2OTKP?X8'YS_O5[Q!_J5^E #+S_CTE_W37B&@ M_P#)19O]ZO;[S_CSE_W37AN@OGXD3#_;H ]X7[H^E+2+]T?2EH *ANO^/67_ M '34U07?_'I+_NF@#P&0_P#%;2_[U>WZ!_QXK]*\),F?'4R_[?\ 6O=M _X\ M5^E $7BM-^@W Q_":^==)NCIWB KG&Z2OI36XO/TR5,=17S=XFTY]/UQ)<$# MS,T ?2&ARB72H7SU6M*O._"OB9&TZ"'>,@ 5WUK,)H0X[T 354U"<06COGH* MEN91#$6-<1XE\2)'92Q[QDB@#:\/ZI]NED7.<&MR[&ZUE'^R:\W^&EV;F>8D MYY->F3#,+CU% 'S+XAC^Q^+)INGS5['X&U(7&G(,]J\[^(&D,EU).%/7K5GP M'KHM@D#-S0![H#Q2UF6FH+,B\]15B:Y$8SF@!UY*(X'.>U> _$#4?M%S)"#G MFO6/$.N+;6K98#(KPV\#:QKC!U?/GBF7[? MJNWKAZ]6\6Z\L4#IN'(KRK2KHJ MKX=M_LVE1QXQ@5K,H88- 'S;XVM38>($?&,-7IWP]U47=NJ[N@KG?B;HQEN& MG5>G-8GP\UG^SYVC=L-2".:TC*!'NH ;=RB*$MFO#? MB#JOFWIA#=3BO3?$6M+;VCCYKURN) M\"Z?]DM$.W&17;4 <#\4FVZ":YSX;_- A]ZW_BN<>'S7.?#)_P#14'O0![&G MW%^E.I$^X/I2T 0W?_'I+_NFOG%I?*^(,Q_VZ^CKH9M91_LFOFO7E-GXOFG/ M'S4 ?0>@2B6Q4Y[5K'I7!>#]<66R1=PZ5VJ7 89H F48KB_'^IBQT]CNQE:Z M2^U!;9^W:[K=A[5X'\1T^S:O"YX^<4 >U> M%O\ D VW^Z*V:X[P1JJW.EP1!LX6NQH *X[QO9^;I<[XZ*:[&LKQ!;?:-*F3 M&25H \'\#ZK_ &9J\D9.,N17T%ITXGLXY,]17S1J5I)I&M^9RH,F:]H\*>(4 MGL(8]X) H [JBHX7\Q U-N91#$6/:@!E[,(;9WST%9.AZE]LF=,GBH/A]<&>>1B]>W5P?Q*L1/HC87 MG% '*?#76-L"0%J]E1MR*?:OF?PM>-IFJ(C-@ U[[I.KK=VZD,#Q0!NTUV"H MQ]!5?[2,9S61JNM):PME@.* /.?B;K.+62'=ZUY/X$;S/%\+?[5=-XUNFU&X MDVG(-H ^MK3_CTB_P!T5-4-K_QZQ?[HJ:@ 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@# MCOB,"?#R>.8O.T*1<9XKS3P=8M%?*=O\5 'MMK_P > MT?TJ:HK<8MT'M4M %:]MEN865AVKY]\0GSCIZU\ZGS-,N_E!RGBJ94 WGB@#T[ MQ;KL8M6V-V]:\1OKZYO=1*J21NK3U#79KU=N2$]#-_?AG3.3Z4 >N?#Y M'CT",/UQ775G:-9"QLUB Q@5HT 87B334O-.F)&3MKYMO8I]*UJ5E! WU]57 M,?FP,GJ*\5^('AX6Y:94Y//2@#0\%:\/D$C?K7HW]NV^/OBOF^QU.;3Y,#(Q M6M_PEL^/OF@#K_'>N$NPB;]:Y#PN+B^U%6?)PU49;V75+@ Y.:])\$>'PH60 MI[T >F:6NS3XE]%KEOB(I.D''I78P)Y<2KZ5R_CB(RZ80!GB@#R[P7$1K2$^ MM>]1?ZI?I7C/A2T:/5T..]>SQ_ZM?I0 ZBBB@#BOB(,Z0?I7D_@Q2/$B?[U> MN^/4+Z40!VKS+PC:,FOHQ4]: />H?]2GTKSOXB F)L>E>B1?ZI?I7#^.8#+$ MV!VH XWX6H5U>4_[5>VUY%\.;4Q:K(2,6TDVW) KPNY$FFWK!01AJ /> M;36XS OS=JS/$.N(+0[6YQ7FEKX@E6(#<>E5+O6IKHE,DT 5-2N)[_4"@R03 M7K_PXTD16 9UYQ7G_AK1S>WR,R9R?2O<]#T\6-JJ@8XH U5&% J*[_X]9?\ M=-35%<\VTG^Z: /GC5P?^$JE_P!ZO:O!_P#R"%^E>0ZI:LWB>4[3]ZO8?"B% M-+4'TH WZPO$FG)=Z=,2,G::W:BN8_-MW3U% 'RO.D^EZ[*P!"[Z]5\+:\I@ M0.W./6LGQ[X>%J6G5.3STKA;#5IK2;9D@"@#W:77(L_>KA/&.MEH76-NH]:Y M9O$M?35U% MYT#(>]<=>^$X[AV)0I?\ ""Q[L^6/RK2M M?":0X^0<4 5-)TA(=$WLO.*\PU88\;6X']^O<;^$6>CLO3 KPZ\_?>,H&_V_ MZT ?0VE_\@V#_<%3W/\ Q[2?[IJ'3/\ D'0?[@J>X_X]Y/\ =- 'SYXF4G7Y M/]ZO7O HQHJ_2O,O$5HS:U(V#]ZO4?!B%-(4'TH Z6L7Q!IR7=A+D9.VMJHY MT\R%D]10!\O:K!-I>L2,H(&^O3O!FO#R8Q(WZU2\>^'Q&&E5.3STKSZVU6;3 MY=HR,4 ?1G]NV^/OBO.?'>NY#B)OUKBQXMG/&XUGW5_-J5P%;)S0!/X9^T7^ MIJSY(#U]':0I3385/9:\M\">'A\LA3WZ5ZW;Q^5"J>@H Y/Q^TJZ0QCZXKPN MTU6Z@U4"0D#/K7TCK=@+^T,9&>*\%\6Z,=/O7=$QCVH ]4\*Z]$UF-[\XK;O M-=@%L^'&<5\_Z5K]Q;1[\N]J'(W5Z+\.M/V64, MI')%>86<#ZI=*S*3\U>\^%+ 6VF1#&,"@#I>U%%% !1110 5QWQ(&?#$WT-= MC7)_$",R>'95 [4 >8_"^%BS''\5>[0<0K]*\K^%NG;;9V*]Z]7484"@"&\_ MX\YO]PUX-X?#?\++F_W_ .M>]78S:2C_ &37C&B6;+\0)9-O&Z@#VQ?NCZ4M M(OW1]*6@ J"\_P"/.7_=-3U%]>.?$W1?F\R->1S7LU=#UZ$Z>@9QG'K7ANJ::VGW\C*I&#Z4^T\3SV MY$>XC% 'N.MZY"+!MK#./6O#O$>KS7-V8T8D$^M3WGB6:> IN)S6?I%H^HZC M'N4G)H ],^$]M)$C,XZUZL1D8KF_"VDKI]JA"XR*Z6@#@_'NDK-IS,JY.*\, MLY)].UQ5.0H-?3^K68O+8H1GBO#/%VA_8KQI53I[4 =IHFO+L3M>(6NM30<9(Q6@?$$LL1^8]* -;QGK32Q;8VJMX TM[O55DE7@FN>C MDEU.[","1NKVOP5H*VMM'-MP: .UL[=;:$(H[59H'2B@#QCXN(6O8?J*WOAX MN(8_I6?\3[9IKN(@9Y%;'@2(QQH".U 'H-%%% !7GGQ#_P!4?I7H=>=_$/\ MU1^E 'D-K8?:+J0J,FF6%Q/8ZN5.0H-=1X,LQ>:A,I&:K^)M'-G>/(JXY]* M.XT775\A=S<_6M"\UV,0-ANWK7CEOK$UN=N2*EGU^9UV[C0!9\6ZG+^9*O4US&FVSZG=+N4G)KVWPGHBV,"2!<9% '5PQ"*,*.U2444 M(>/= ^RSF14[YZ4 ;OA MS71]GC#-SCUKL9-=A^Q_?&<5X'9:I-:MMR1BM!O$TS+L#&@#=\8:TTJ.L;5S MOA'3Y;W48Y'&?FJH9I;^Z"L"] 'H.DVJV]G& /X:T*9$NR M-5]!3Z //?BN,^'S7-_#*%OLZ''>NL^)D1ET,@#-5/AQI^S2E8KS0!Z&GW%^ ME.I!P,4M $*[EG4=Z^A&&5(KSKQ[HHGLW?;G- 'G?@G5W MA"*[8KUFWUR+8N6[5X7&)-/FX![_A))DP-QH ])\3:ZOE'8W;UKRS4GFU M.1UY(I\VKS7IP2372^%]&-X79DSQZ4 8OPWMC!XH"D=#7TDOW1]*\-\,Z>;3 MQHR[< -7N2_='TH &&Y<5X=\8K)OM$;H.AS7N5>?_$'2A?0%MN<"@#C/AIK) MAE6.5L 5ZV-M>*P^*)HH - MQI+KQ)/<6I7?2O M??#NF"QM4P,<4 ;U87B>U^U:>R8SQ6[5>[A\Z(K0!\R:[;2V&K%E& #7?>#= M=Q:@2-SCUJ'QOHF)'D"5P5I?S6#E1DYG78O+/S?K7#>+-;9TQ&W7WKE7 M\13;<;C5=)Y=0F56RRDYJGHED;7QS"N,?-7KGASPZITU7* U 'N-K_ ,>L7^Z*FJ*VXMHQ_LBI: "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 **** ,S6[7[ M78M'C.:YO2="^S3AMO>NV90PP:8(E4\ 4 .C&(U'H*=110 5G:O:BYM&3&OH6]M(Y+=AM'Y5Q-YH@:8D)W]* . M"TCPN;EQ\OZ5Z/X9T 6,P;;C%7]!TM86Y0?E73)"J= * '@8%+110 5S'BK2 M1J$&W;GBNGICQJ_44 >&ZIX.,2EPGZ5S;Z PDQMKZ!U:PCE@("C\JY"30P9L M[/TH Y;P]X5+[7*=/:O5="L!:1 8QQ2:)IZ0P8*C\JVE0+T% #JRM;M/M=ML MQFM6D90PYH XW2]$^SW@?;CFNR7A0*:(E!R *?0 4444 8^OV7VRT*8S7,Z1 MX>^S7ZR;>A]*[QE##!IHA13D 4 /080#VK$UNP^UH1C-;E-9 W44 1^;:2)ZBN6T#1?L>IRR[<9-=>1D8IJQ*I MR!0 ^BBB@"GJ4 GLW3'45Y3K/@[SI7<)WSTKV$C(P:K7%I&\3?*.GI0!\_7& M@M Q7;5G2_#)N)Q\OZ5Z)J.C!YB0G?TK0T72EBD!*C\J */A_P /_8Y5;;T] MJ[M!A0*8L*+T J2@ IDHW1,/44^B@#S^Y\.^9JC3;>I]*['2K?[/:A*MF%"< MX%/ "C H 6BBB@#F/%>E#4(-NW/%>6:IX0-OF39C\*]W>-7'(K%US3DFML!1 M^5 'A7]@MC=MKH-!\+&9UD*=/:NO_L0>5C9^E='H&G)!!@J/RH ET*P%G$!C M'%;=-5 O04Z@ HHJCJEV+.T:4G&* +N0:-H]*YC3?$"7\72B'1I#GM7A-@WVGQ/$_7#UZEX_U@)820;N<5Y_X+TQK MO4%GQG#9H ][T[BPA_W15B0;HV'J*CM%V6L:^BU-0!PNHZ!Y]ZTFWJ:ZC1;7 M[+9A,8J\84)R0*>JA1@4 +1110!SOB73!?P;=N>*\LUGP@8]SA/TKW-T#CD5 MCZSIZ36Y 4?E0!X19>'&EN@FVNLL_!925&*?I75:=HPCO0Q3OZ5V:6L84?*. MGI0!D>'].%E$!MQQ6_350+T%.H 0C(K@O$_AX7\C$+G/M7?5&\*/U H \0E\ M%&*%FV?I7/MX<9KH+M[U]!WEE&ULP"CIZ5R2Z*/M>[9_%Z4 8N@>%O)5'*?I M7INGP^3:JF.E-M+5(X%&T<"K8&!@4 +1110 4444 %9/B"S^VZ<\6,Y%:U(R MAA@T E+--D(/RK,@T4+,IV=_2@#FM%\'F.19"G?/2O5]*MQ;6:IC&!2V=I'' MHVC@>E7 HP* %HHHH Y3Q/I'V^56VYP:M:%IWV-5&,8K>>-7ZBE5 O04 .H MHHH *\Z^(G^I/TKT6O//B&,PGZ4 ]=MX@T#[86.WK7%_#%,:U) M_O5[2\*N.0* / -3\-&"8_+^E4[;P^TTRC;WKU_6=)664D(/RJCIVBA+A24[ M^E &7H/A;[.R.4_2O2[.(16ZKCH*2"V1(EPHZ58 P* %HHHH *Y+Q7HXU%?N MYKK:8\:OU% 'A&K^%#;9;;^E9>F^'FN+O;MKVOQ!IJ3PX"C\JQM$T817NXI^ ME '-V/@TQ3JVS]*](T.R%I;A<8XK16UC&/E'Y5*JA1Q0 ZBBB@#"\36'V^Q\ MO&:=X;L/L-@(\8K9= XP10J!!@"@!U%%% !65KEF+NU*8SQ6K2,H88- 'CNL M>%,(SA/TKC9]#;S,;>]?0>I6:26K#:/RKBIM#!F)V=_2@#C-#\+&9LE?TKTC MP]HGV)3\N.*NZ#IJ0#E1^5=$L2KT H XVTT/RM?:YV]37:#H*8(E#;L#-24 M%9.L68NH67&!-D2CT%(L")T J6@ I#R*6B@#EO$&DB\1AMSFO M/+_P:55WV?I7M+1JW453O;*-[9QM'3TH ^>VT%C<;-O>NPT;PB5"2%/TKH/[ M$'VS=L_B]*[6RLXX[9!M' ]* &Z5:BWL5CQT%AKM HP*:8E M+;L#- "QC;&H]!3J** "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 **** $8;ABJS6:,T1SDB MGQ6ZQG@5/10 4444 %%%% !1110 4444 %1RQB1<&I** *GV-,8Q4\40B&!4 ME% !1110 5S'CB1H]!D9>N*Z>N>\80^=HLBXSQ0!Y%X5UIXKS;(W\5>QVFLQ M/ GS=O6OG.Y>73M1X!'S5U>E^)VPBLYH ]L.I1@9S44NKQ(A.X=/6O.9/$8\ MD'?^M9&H>)B(CAZ ,SQUJC7>IO$C9!-=M\,--'V#>XYQ7E,1EU36@2"037O? M@NS^R:>%QCB@#J5&% ]*6BB@ HHHH **** "F21B1<>4 5DM$1L@59HHH M**** "BBB@!&7?^/QF(_2O0*X M#Q__ *H_2@#F/ALN-9D^M>S5XU\-S_Q.)/K7LM $$ELLAY%,2S1#D"K5% " M8&*6BB@ HHHH **** (IH1*,$5'%:)&V0*LT4 %%%% !1110 4444 %%%% ! M1110 UU#K@U6-DA.<5;HH BBA6+H*EHHH **** "BBB@ HHHH **** "BBB@ M"M):(YR14L48B7 J2B@ HHHH **** "D9=RXI:* *GV)-V<5:5=JXI:* "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 *HZI;_:;1DQUJ]2$ M CF@#POQ9X>\N5I-O0UYO>WQL)L9Q@U] >-(E$$AP.E?-/BUBMTV/[U &Q_P MDI:,#?\ K42:L;J79NS7$Q2MZFM+1G)OER>] 'NW@SPY]H1+G;FO7]-MOL\( M7&.*YKX>1*=!0XYP*[, #I0 M%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>=?$1]L9^E> MBUYM\2/]7^% '/\ PS;.L/\ 6O::\2^&'_(8?ZU[;0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 0 !1110 4444 %%%% '__V0$! end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Document Transition Report false  
Entity File Number 0-21121  
Entity Registrant Name TRANSACT TECHNOLOGIES INC  
Entity Central Index Key 0001017303  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 06-1456680  
Entity Address, Address Line One One Hamden Center  
Entity Address, Address Line Two 2319 Whitney Avenue, Suite 3B  
Entity Address, City or Town Hamden  
Entity Address, State or Province CT  
Entity Address, Postal Zip Code 06518  
City Area Code 203  
Local Phone Number 859-6800  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol TACT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   9,958,118
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 11,605 $ 7,946
Accounts receivable, net 12,184 13,927
Employee retention credit receivable 0 1,500
Inventories 17,559 12,028
Other current assets 1,306 724
Total current assets 42,654 36,125
Fixed assets, net of accumulated depreciation of $18,300 and $17,656, respectively 2,653 2,781
Right-of-use assets, net 1,824 2,488
Goodwill 2,621 2,621
Deferred tax assets 6,589 7,327
Intangible assets, net of accumulated amortization of $1,480 and $1,364, respectively 126 242
Other assets 198 248
Total noncurrent assets 14,011 15,707
Total assets 56,665 51,832
Current liabilities:    
Revolving loan payable 2,250 2,250
Accounts payable 6,239 7,395
Accrued liabilities 5,723 4,077
Lease liabilities 915 875
Deferred revenue 977 1,329
Total current liabilities 16,104 15,926
Deferred revenue, net of current portion 201 143
Lease liabilities, net of current portion 965 1,683
Other liabilities 221 218
Total noncurrent liabilities 1,387 2,044
Total liabilities 17,491 17,970
Commitments and contingencies (see Notes 5 and 7)
Shareholders' equity:    
Common stock, $0.01 par value, 20,000,000 shares authorized; 14,002,960 and 13,956,725 shares issued, respectively; 9,958,118 and 9,911,883 shares outstanding, respectively 140 139
Additional paid-in capital 56,807 56,282
Retained earnings 14,440 9,630
Accumulated other comprehensive loss, net of tax (103) (79)
Treasury stock, at cost (4,044,842 shares) (32,110) (32,110)
Total shareholders' equity 39,174 33,862
Total liabilities and shareholders' equity $ 56,665 $ 51,832
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets:    
Fixed assets, accumulated depreciation $ 18,300 $ 17,656
Intangible assets, accumulated amortization $ 1,480 $ 1,364
Shareholders' equity:    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares issued (in shares) 14,002,960 13,956,725
Common stock, shares outstanding (in shares) 9,958,118 9,911,883
Treasury stock (in shares) 4,044,842 4,044,842
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]        
Net sales $ 17,190 $ 17,856 $ 59,366 $ 40,181
Cost of sales 8,274 9,663 27,337 23,988
Gross profit 8,916 8,193 32,029 16,193
Operating expenses:        
Engineering, design and product development 2,509 1,985 7,283 6,440
Selling and marketing 2,397 2,748 7,838 8,724
General and administrative 2,819 3,073 10,680 9,200
Operating expenses 7,725 7,806 25,801 24,364
Operating income (loss) 1,191 387 6,228 (8,171)
Interest and other (expense) income:        
Interest, net (73) (53) (207) (145)
Other, net (43) 132 (22) (167)
Interest and other (expense) income (116) 79 (229) (312)
Income (loss) before income taxes 1,075 466 5,999 (8,483)
Income tax (expense) benefit (169) 62 (1,189) 2,287
Net income (loss) $ 906 $ 528 $ 4,810 $ (6,196)
Net income (loss) per common share:        
Basic (in dollars per share) $ 0.09 $ 0.05 $ 0.48 $ (0.63)
Diluted (in dollars per share) $ 0.09 $ 0.05 $ 0.48 $ (0.63)
Shares used in per-share calculation:        
Basic (in shares) 9,958 9,911 9,948 9,902
Diluted (in shares) 10,052 9,911 10,023 9,902
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]        
Net income (loss) $ 906 $ 528 $ 4,810 $ (6,196)
Foreign currency translation adjustment, net of tax (35) (205) (24) (255)
Comprehensive income (loss) $ 871 $ 323 $ 4,786 $ (6,451)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income (loss) $ 4,810 $ (6,196)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Share-based compensation expense 611 868
Depreciation and amortization 1,103 984
Deferred income taxes 746 (2,387)
Unrealized foreign currency transaction losses 22 165
Changes in operating assets and liabilities:    
Accounts receivable 1,786 (6,343)
Employee retention credit receivable 1,500 0
Inventories (5,584) (3,551)
Prepaid income taxes (178) (51)
Other current and long-term assets (344) (137)
Accounts payable (1,152) 1,926
Accrued liabilities and other liabilities 1,271 508
Net cash provided by (used in) operating activities 4,591 (14,214)
Cash flows from investing activities:    
Capital expenditures (788) (955)
Net cash used in investing activities (788) (955)
Cash flows from financing activities:    
Proceeds from bank borrowings 0 2,250
Withholding taxes paid on stock issuances (86) (119)
Payment of bank financing costs 0 (69)
Net cash (used in) provided by financing activities (86) 2,062
Effect of exchange rate changes on cash and cash equivalents (58) 14
Increase (decrease) in cash and cash equivalents 3,659 (13,093)
Cash and cash equivalents, beginning of period 7,946 19,457
Cash and cash equivalents, end of period 11,605 6,364
Supplemental schedule of non-cash investing activities:    
Non-cash capital expenditure items $ 36 $ 19
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Total
Beginning balance at Dec. 31, 2021 $ 139 $ 55,246 $ 15,566 $ (32,110) $ 143 $ 38,984
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock from restricted stock units 0          
Share-based compensation expense   868        
Relinquishment of stock awards to pay for withholding taxes   (119)        
Net income (loss)     (6,196)     (6,196)
Foreign currency translation adjustment, net of tax         (255) (255)
Ending balance at Sep. 30, 2022 139 55,995 9,370 (32,110) (112) $ 33,282
Supplemental Share Information:            
Issuance of shares from stock awards (in shares)           65
Relinquishment of stock awards to pay withholding taxes (in shares)           26
Beginning balance at Jun. 30, 2022 139 55,708 8,842 (32,110) 93 $ 32,672
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock from restricted stock units 0          
Share-based compensation expense   287        
Relinquishment of stock awards to pay for withholding taxes   0        
Net income (loss)     528     528
Foreign currency translation adjustment, net of tax         (205) (205)
Ending balance at Sep. 30, 2022 139 55,995 9,370 (32,110) (112) $ 33,282
Supplemental Share Information:            
Issuance of shares from stock awards (in shares)           2
Relinquishment of stock awards to pay withholding taxes (in shares)           0
Beginning balance at Dec. 31, 2022 139 56,282 9,630 (32,110) (79) $ 33,862
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock from restricted stock units 1          
Share-based compensation expense   611        
Relinquishment of stock awards to pay for withholding taxes   (86)        
Net income (loss)     4,810     4,810
Foreign currency translation adjustment, net of tax         (24) (24)
Ending balance at Sep. 30, 2023 140 56,807 14,440 (32,110) (103) $ 39,174
Supplemental Share Information:            
Issuance of shares from stock awards (in shares)           58
Relinquishment of stock awards to pay withholding taxes (in shares)           12
Beginning balance at Jun. 30, 2023 140 56,594 13,534 (32,110) (68) $ 38,090
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock from restricted stock units 0          
Share-based compensation expense   213        
Relinquishment of stock awards to pay for withholding taxes   0        
Net income (loss)     906     906
Foreign currency translation adjustment, net of tax         (35) (35)
Ending balance at Sep. 30, 2023 $ 140 $ 56,807 $ 14,440 $ (32,110) $ (103) $ 39,174
Supplemental Share Information:            
Issuance of shares from stock awards (in shares)           1
Relinquishment of stock awards to pay withholding taxes (in shares)           0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation
9 Months Ended
Sep. 30, 2023
Basis of Presentation [Abstract]  
Basis of Presentation
1. Basis of presentation

The accompanying unaudited financial statements of TransAct Technologies Incorporated (“TransAct”, the “Company”, “we”, “us”, or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP to be included in full year financial statements.  In the opinion of management, all adjustments considered necessary for a fair statement of the results for the periods presented have been included and are of a normal recurring nature.  The December 31, 2022 Condensed Consolidated Balance Sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.  These interim financial statements should be read in conjunction with the audited financial statements in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”).

The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year ending December 31, 2023.

Impact of Global Economic Conditions, Supply Chain Disruptions and the COVID-19 Pandemic
Since early 2020 and into the first quarter of 2022, the COVID-19 pandemic caused uncertainty and disruption in the global economy and financial markets.  Similar to other companies, TransAct has also been impacted by global supply chain issues, increased shipping costs and inflationary pressures, which have increased our costs and, in some instances, slowed our ability to deliver products to our customers.  After experiencing significantly lower inventory and sales levels in 2021 due to supply chain disruptions, we were able to increase our inventory levels and minimize the impact to our customers in 2022 by successfully modifying our products that were affected by supply chain disruptions, as well as by sourcing component parts from alternate suppliers.  At the same time, after a slowdown resulting from the Omicron and other variants of COVID-19 that began to ease in the first nine months of 2022, we continued to experience demand recovery during the remainder of 2022 and into 2023. Although we were able to increase inventory levels during 2022 and the first nine months of 2023 and expect to continue to do so in the balance of 2023, there can be no assurance that new or continuing supply chain disruptions will not affect our products or that we will be able to make timely modifications to address any future supply chain issues that arise.  Further, while we have offset most of our cost increases by increasing prices of our products, there can be no guarantee that we will not be impacted by the economic effects of any future cost increases that cannot be predicted, supply chain disruptions, inflationary pressures and potential new COVID-19 variants in the markets we serve and from which we source our supplies and parts.

Balance Sheet, Cash Flow and Liquidity. We have taken the following actions to increase liquidity and strengthen our financial position in an effort to mitigate the negative impacts from the COVID-19 pandemic, supply chain disruptions and inflationary pressures:

Employee Retention Credit – The Company received a refundable employee retention credit under the CARES Act in the first quarter of 2023.  The Company previously recognized the employee retention credit during the fourth quarter of 2021 as a $1.5 million “Gain from employee retention credit” in the Consolidated Statement of Operations for the year ended December 31, 2021 and recorded a $1.5 million “Employee retention credit receivable” in the Consolidated Balance Sheets as of December 31, 2022 and December 31, 2021.
Credit Facility – On March 13, 2020, we entered into a credit facility with Siena Lending Group LLC that provides a revolving credit line of up to $10.0 million, subject to a borrowing base, and on July 19, 2022, we entered into an amendment to extend the maturity of the facility to March 13, 2025.  See Note 5 for further details regarding this facility.

Expense Reductions – During the third quarter of 2023, we began a cost reduction initiative to reduce our overall level of operating expenses that includes reducing employee headcount, trade show, advertising and other promotional marketing expenses, certain third party engineering resources and other expenses, and to a lesser extent, certain general and administrative expenses.  When completed in the fourth quarter of 2023, we expect these actions will result in approximately $3 million of annualized savings beginning in 2024

After reviewing whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations over the 12 months following the date on which the Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q were issued, including consideration of the actions to manage expenses and liquidity, we believe that our net cash to be provided by operations combined with our cash and cash equivalents and borrowing availability under our revolving credit facility will provide sufficient liquidity to fund our current obligations, capital spending, and working capital requirements and to comply with the financial covenants of our credit facility over at least 12 months following the date that the Condensed Consolidated Financial Statements were issued.

Use of Assumptions and Estimates
Management’s belief that the Company will be able to fund its planned operations over the 12 months following the date on which the Condensed Consolidated Financial Statements were issued is based on assumptions which involve significant judgment and estimates of future revenues, inflation, rising interest rates, capital expenditures and other operating costs. Our current assumptions are that casinos and restaurants will remain open and consumer traffic will continue to remain strong during the remainder of 2023. Though demand for our products at casinos increased substantially in 2022 and during the first nine months of 2023, we cannot predict the ultimate impact of the current economic environment, including inflation, rising interest rates and supply chain disruptions on our customers, which may impact sales. We believe that we are positioned to withstand the impact of any potential economic downturn or slower than anticipated economic recovery. However, should conditions warrant, we believe we will be able to take additional financial and operational actions to cut costs and/or increase liquidity.

In addition, the presentation of the accompanying unaudited financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities.  Our estimates include those related to revenue recognition, accounts receivable, inventory obsolescence, goodwill and intangible assets, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, share-based compensation and contingent liabilities.  We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances.  Actual results could differ from those estimates used.

Certain reclassifications have been made to prior year financial statements to conform to classifications used in the current year.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Significant accounting policies
9 Months Ended
Sep. 30, 2023
Significant accounting policies [Abstract]  
Significant accounting policies
2. Significant accounting policies

For a discussion of our significant accounting policies, see Note 2, Summary of significant accounting policies within Part II, Item 8. “Financial Statements and Supplementary Data” in the 2022 Form 10-K.  There have been no changes to our significant accounting policies since the 2022 Form 10-K.

Recently Adopted Accounting Pronouncement
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU and its related amendments (collectively, the “Credit Loss Standard”) modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets and off-balance sheet credit exposures. The Credit Loss Standard requires consideration of a broader range of information to estimate expected credit losses, including historical information, current economic conditions and a reasonable forecast period. This Credit Loss Standard requires that the statement of operations reflect estimates of expected credit losses for newly recognized financial assets as well as changes in the estimate of expected credit losses that have taken place during the period, which may result in earlier recognition of certain losses.

We adopted this standard effective January 1, 2023, and this standard did not have a material impact on the Company’s Condensed Consolidated Financial Statements.

We are exposed to credit losses primarily through our sales of products and software to commercial customers which are recorded as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Our method for developing our allowance for credit losses involves making informed judgments regarding whether an adjustment is necessary to our historical loss experiences to reflect our expectations around current economic conditions and reasonable and supportable forecast periods, where applicable. We utilize current economic market data as well as other internal and external information available to us to inform our decision making in this process.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
9 Months Ended
Sep. 30, 2023
Revenue [Abstract]  
Revenue
3. Revenue

We account for revenue in accordance with ASC Topic 606: Revenue from Contracts with Customers.

Disaggregation of revenue

The following tables disaggregate our revenue by market type, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.  Sales and usage-based taxes are excluded from revenues.

   
Three Months Ended
 
 
September 30,
 
   
2023
   
2022
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
4,049
   
$
192
   
$
4,241
   
$
3,496
   
$
252
   
$
3,748
 
POS automation
   
1,575
     
69
     
1,644
     
5,228
     
     
5,228
 
Casino and gaming
   
5,411
     
3,608
     
9,019
     
3,758
     
3,985
     
7,743
 
TransAct Services Group
   
2,087
     
199
     
2,286
     
983
     
154
     
1,137
 
Total net sales
 
$
13,122
   
$
4,068
   
$
17,190
   
$
13,465
   
$
4,391
   
$
17,856
 

   
Nine Months Ended
 
 
September 30,
 
   
2023
   
2022
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
  $ 10,937     $ 657     $ 11,594     $ 8,723     $ 587     $ 9,310  
POS automation
    5,261       84       5,345       7,700             7,700  
Casino and gaming
    26,455       10,547       37,002       10,475       8,555       19,030  
TransAct Services Group
    4,791       634       5,425       3,396       745       4,141  
Total net sales
  $ 47,444     $ 11,922     $ 59,366     $ 30,294     $ 9,887     $ 40,181  

Contract balances

Contract assets consist of unbilled receivables.  Pursuant to the over-time revenue recognition model, revenue may be recognized prior to the customer being invoiced.  An unbilled receivable is recorded to reflect revenue that is recognized when such revenue exceeds the amount invoiced to the customer. Unbilled receivables are separated into current and non-current assets and included within “Accounts receivable, net” and “Other assets” in the Condensed Consolidated Balance Sheets.

Contract liabilities consist of customer pre-payments and deferred revenue.  Customer prepayments are reported as “Accrued liabilities” in current liabilities in the Condensed Consolidated Balance Sheets and represent customer payments made in advance of performance obligations in instances where credit has not been extended and are recognized as revenue when the performance obligation is complete.  Deferred revenue is reported separately in current liabilities and non-current liabilities and consists of our extended warranty contracts, technical support for our food service technology terminals, EPICENTRAL maintenance contracts and prepaid software subscriptions for our BOHA! software applications, and is recognized as revenue as (or when) we perform under the contract.  For the nine months ended September 30, 2023, we recognized revenue of $1.2 million related to our contract liabilities at December 31, 2022Total net contract liabilities consisted of the following:

 
September 30, 2023
   
December 31, 2022
 
   
(In thousands)
 
Unbilled receivables, current
 
$
194
   
$
392
 
Unbilled receivables, net of current portion
   
144
     
163
 
Customer pre-payments
   
(410
)
   
(101
)
Deferred revenue, current
   
(977
)
   
(1,329
)
Deferred revenue, net of current portion
   
(201
)
   
(143
)
Total net contract liabilities
 
$
(1,250
)
 
$
(1,018
)
 
Remaining performance obligations

Remaining performance obligations represent the transaction price of firm orders for which a good or service has not been delivered to our customer.  As of September 30, 2023, the aggregate amount of transaction prices allocated to remaining performance obligations was $12.0 million.  The Company expects to recognize revenue of $11.7 million of its remaining performance obligations within the next 12 months following September 30, 2023, $0.2 million within the next 24 months following September 30, 2023 and the balance of these remaining performance obligations recognized within the next 36 months following September 30, 2023.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventories [Abstract]  
Inventories
4. Inventories

The components of inventories were:

 
September 30, 2023
   
December 31, 2022
 
   
(In thousands)
 
             
Raw materials and purchased component parts
 
$
10,069
   
$
8,884
 
Finished goods
   
7,490
     
3,144
 
   
$
17,559
   
$
12,028
 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt [Abstract]  
Debt
5. Debt

Credit Facility

On March 13, 2020, we entered into a credit facility (the “Siena Credit Facility”) with Siena Lending Group LLC (the “Lender”).  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million and was originally scheduled to expire on March 13, 2023. Borrowings under the Siena Credit Facility bear a floating rate of interest equal to the greatest of (i) the prime rate plus 1.75%, (ii) the federal funds rate plus 2.25%, and (iii) 6.50%. The total deferred financing costs related to expenses incurred to complete the Siena Credit Facility was $245 thousand, which were reported as “Other current assets” in current assets and “Other assets” in non-current assets in the Condensed Consolidated Balance Sheets. We also pay a fee of 0.50% on unused borrowings under the Siena Credit Facility. Borrowings under the Siena Credit Facility are secured by a lien on substantially all the assets of the Company.

The Siena Credit Facility imposes a financial covenant on the Company and borrowings are subject to a borrowing base based on 85% of eligible accounts receivable plus the lesser of (a) $5.0 million and (b) 50% of eligible raw material and 60% of finished goods inventory. The agreement governing the Siena Credit Facility restricts, among other things, our ability to incur additional indebtedness and create other liens. On July 21, 2021, the Company entered into an amendment (“Siena Credit Facility Amendment No. 1”) to the Loan and Security Agreement governing the Siena Credit Facility. Siena Credit Facility Amendment No. 1 changed the financial covenant under the Siena Credit Facility from a minimum EBITDA covenant to an excess availability covenant requiring that the Company maintain excess availability of at least $750 thousand under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ended July 31, 2021. From July 31, 2021 through September 30, 2023, we remained in compliance with our excess availability covenant. As of September 30, 2023, we had $2.3 million of outstanding borrowings under the Siena Credit Facility and $6.8 million of net borrowing capacity available under the Siena Credit Facility.

On July 19, 2022, the Company and the Lender entered into Amendment No. 2 (“Siena Credit Facility Amendment No. 2”) to the Loan and Security Agreement governing the Siena Credit Facility, as amended by Siena Credit Facility Amendment No. 1.  Also on July 19, 2022, the Company and the Lender entered into an Amended and Restated Fee Letter (the “Amended Fee Letter”) in connection with Siena Credit Facility Amendment No. 2. Siena Credit Facility Amendment No. 2 did not modify the aggregate amount of the revolving commitment or the interest rate applicable to the loans.

The changes to the Siena Credit Facility provided for in Siena Credit Facility Amendment No. 2 include, among other things, the following:

(i) The extension of the maturity date from March 13, 2023 to March 13, 2025; and

(ii) The termination of the existing blocked account control agreement and entry into a new “springing” deposit account control agreement, permitting the Company to direct the use of funds in its deposit account until such time as (a) the sum of excess availability under the Siena Credit Facility (as amended) and unrestricted cash is less than $5 million for 3 consecutive business days or (b) an event of default occurs and is continuing.

In addition, the Amended Fee Letter requires the Company, while it retains the ability to direct the use of funds in the deposit account, to maintain outstanding borrowings of at least $2,250,000 in principal amount. If the Company does not have the ability to direct the use of funds in the deposit account, then the Amended Fee Letter requires the Company to pay interest on at least $2,250,000 principal amount of loans, whether or not such amount of loans is actually outstanding.

On May 1, 2023, the Company and the Lender agreed to a letter amendment to the Loan and Security Agreement governing the Siena Credit Facility.  Section 7.1(m) of the Loan and Security Agreement governing the Siena Credit Facility required that any successor to the Company’s former Chief Executive Officer be reasonably acceptable to the Lender, and this amendment confirmed that John Dillon, the Company’s current Chief Executive Officer, is an acceptable successor and applied the same requirement to any future successor to Mr. Dillon.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share
9 Months Ended
Sep. 30, 2023
Earnings per share [Abstract]  
Earnings per share
6. Earnings per share

The following table sets forth the reconciliation of basic and diluted weighted average shares outstanding:

   
Three Months Ended
   
Nine Months Ended
 
 
September 30,
   
September 30,
 
   
2023
   
2022
   
2023
   
2022
 
   
(In thousands, except per share data)
 
Net income (loss)
 
$
906
   
$
528
    $ 4,810     $ (6,196 )
                                 
Shares:
                               
Basic:  Weighted average common shares outstanding
   
9,958
     
9,911
      9,948       9,902  
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
94
     
      75        
Diluted:  Weighted average common and common equivalent shares outstanding
   
10,052
     
9,911
      10,023       9,902  
                                 
Net income (loss) per common share:
                               
Basic
 
$
0.09
   
$
0.05
    $ 0.48     $ (0.63 )
Diluted
 
$
0.09
   
$
0.05
    $ 0.48     $ (0.63 )

The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options and restricted stock units, when the average market price of the common stock is lower than the exercise price of the related stock award during the period, as the inclusion of these stock awards in the computation of diluted earnings would be anti-dilutive. For the nine months ended September 30, 2022, there were 1.6 million of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  Furthermore, in  periods when a net loss is reported, such as the nine months September 30, 2022, basic and diluted net loss per common share are calculated using the same method.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases
7. Leases

We account for leases in accordance with ASC Topic 842: Leases.

We enter into lease agreements for the use of real estate space and certain equipment under operating leases and we have no financing leases. Our leases are included in “Right-of-use-assets” and “Lease liabilities” in our Condensed Consolidated Balance Sheets.  Our leases have various lease terms, some of which include options to extend. Lease expense is recognized on a straight-line basis over the lease term.

Operating lease expense for the nine months ended September 30, 2023 and 2022 was $742 thousand and $748 thousand, respectively, and is reported as “Cost of sales”, “Engineering, design and product development expense”, “Selling and marketing expense”, and “General and administrative expense” in the Condensed Consolidated Statements of Operations. Operating lease expenses include short-term lease costs, which were immaterial during the periods presented.

The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):

 
Nine Months Ended
 
 
September 30,
 
   
2023
   
2022
 
Operating cash outflows from leases
 
$
756
   
$
617
 

The following summarizes additional information related to our leases as of September 30, 2023 and December 31, 2022:

 
September 30, 2023
   
December 31, 2022
 
Weighted average remaining lease term (in years)
   
2.0
     
2.7
 
Weighted average discount rate
   
4.5
%
   
4.5
%

The maturity of the Company’s operating lease liabilities as of September 30, 2023 and December 31, 2022 were as follows (in thousands):

 
September 30, 2023
   
December 31, 2022
 
2023
 

216
   

972
 
2024
   
1,022
     
1,022
 
2025
   
711
     
710
 
2026
   
21
     
20
 
Total undiscounted lease payments
   
1,970
     
2,724
 
Less imputed interest
   
90
     
166
 
Total lease liabilities
 
$
1,880
   
$
2,558
 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Income taxes
9 Months Ended
Sep. 30, 2023
Income taxes [Abstract]  
Income taxes
8. Income taxes

We recorded income tax expense in the third quarter of 2023 of $169 thousand at an effective tax rate of 15.7% compared to an income tax benefit in the third quarter of 2022 of $62 thousand at an effective tax rate of (13.3%).  For the nine months ended September 30, 2023, we recorded income tax expense of $1.2 million at an effective tax rate of 19.8%, compared to an income tax benefit for the nine months ended September 30, 2022 of $2.3 million at an effective tax rate of (27.0%).

We are subject to U.S. federal income tax, as well as income tax in certain U.S. state and foreign jurisdictions.  We have substantially concluded all U.S. federal, state and local income tax, and foreign tax regulatory examination matters through 2019.  However, our federal tax returns for the years 2020 through 2022 remain open to examination. Various U.S. state and foreign tax jurisdiction tax years remain open to examination as well, but we believe that any additional assessment would be immaterial to the Condensed Consolidated Financial Statements.  The Company maintains a valuation allowance against certain deferred tax assets where realization is not certain.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent events
9 Months Ended
Sep. 30, 2023
Subsequent events [Abstract]  
Subsequent events
9. Subsequent events

In the fourth quarter of 2023, we completed an asset sale of our Printrex product line (essentially inventory on-hand) and plan to record a resulting non-operating gain of approximately $0.4 million in the fourth quarter of 2023. Prior to this sale, the last TransAct sales of Printrex products occurred in 2021.

The Company has evaluated all other events or transactions that occurred up to the date the Condensed Consolidated Financial Statements were available to be issued.  Based upon this review, the Company did not identify any other subsequent events that would have required adjustment or disclosure in the Condensed Consolidated Financial Statements.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation (Policies)
9 Months Ended
Sep. 30, 2023
Basis of Presentation [Abstract]  
Basis of Accounting
The accompanying unaudited financial statements of TransAct Technologies Incorporated (“TransAct”, the “Company”, “we”, “us”, or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP to be included in full year financial statements.  In the opinion of management, all adjustments considered necessary for a fair statement of the results for the periods presented have been included and are of a normal recurring nature.  The December 31, 2022 Condensed Consolidated Balance Sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.  These interim financial statements should be read in conjunction with the audited financial statements in our Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”).
Use of Assumptions and Estimates
Use of Assumptions and Estimates
Management’s belief that the Company will be able to fund its planned operations over the 12 months following the date on which the Condensed Consolidated Financial Statements were issued is based on assumptions which involve significant judgment and estimates of future revenues, inflation, rising interest rates, capital expenditures and other operating costs. Our current assumptions are that casinos and restaurants will remain open and consumer traffic will continue to remain strong during the remainder of 2023. Though demand for our products at casinos increased substantially in 2022 and during the first nine months of 2023, we cannot predict the ultimate impact of the current economic environment, including inflation, rising interest rates and supply chain disruptions on our customers, which may impact sales. We believe that we are positioned to withstand the impact of any potential economic downturn or slower than anticipated economic recovery. However, should conditions warrant, we believe we will be able to take additional financial and operational actions to cut costs and/or increase liquidity.

In addition, the presentation of the accompanying unaudited financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities.  Our estimates include those related to revenue recognition, accounts receivable, inventory obsolescence, goodwill and intangible assets, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, share-based compensation and contingent liabilities.  We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances.  Actual results could differ from those estimates used.
Reclassifications
Certain reclassifications have been made to prior year financial statements to conform to classifications used in the current year.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Significant accounting policies [Abstract]  
Credit Losses
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU and its related amendments (collectively, the “Credit Loss Standard”) modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets and off-balance sheet credit exposures. The Credit Loss Standard requires consideration of a broader range of information to estimate expected credit losses, including historical information, current economic conditions and a reasonable forecast period. This Credit Loss Standard requires that the statement of operations reflect estimates of expected credit losses for newly recognized financial assets as well as changes in the estimate of expected credit losses that have taken place during the period, which may result in earlier recognition of certain losses.

We adopted this standard effective January 1, 2023, and this standard did not have a material impact on the Company’s Condensed Consolidated Financial Statements.

We are exposed to credit losses primarily through our sales of products and software to commercial customers which are recorded as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Our method for developing our allowance for credit losses involves making informed judgments regarding whether an adjustment is necessary to our historical loss experiences to reflect our expectations around current economic conditions and reasonable and supportable forecast periods, where applicable. We utilize current economic market data as well as other internal and external information available to us to inform our decision making in this process.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue [Abstract]  
Disaggregation of Revenue
The following tables disaggregate our revenue by market type, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.  Sales and usage-based taxes are excluded from revenues.

   
Three Months Ended
 
 
September 30,
 
   
2023
   
2022
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
 
$
4,049
   
$
192
   
$
4,241
   
$
3,496
   
$
252
   
$
3,748
 
POS automation
   
1,575
     
69
     
1,644
     
5,228
     
     
5,228
 
Casino and gaming
   
5,411
     
3,608
     
9,019
     
3,758
     
3,985
     
7,743
 
TransAct Services Group
   
2,087
     
199
     
2,286
     
983
     
154
     
1,137
 
Total net sales
 
$
13,122
   
$
4,068
   
$
17,190
   
$
13,465
   
$
4,391
   
$
17,856
 

   
Nine Months Ended
 
 
September 30,
 
   
2023
   
2022
 
   
(In thousands)
 
   
United States
   
International
   
Total
   
United States
   
International
   
Total
 
Food service technology
  $ 10,937     $ 657     $ 11,594     $ 8,723     $ 587     $ 9,310  
POS automation
    5,261       84       5,345       7,700             7,700  
Casino and gaming
    26,455       10,547       37,002       10,475       8,555       19,030  
TransAct Services Group
    4,791       634       5,425       3,396       745       4,141  
Total net sales
  $ 47,444     $ 11,922     $ 59,366     $ 30,294     $ 9,887     $ 40,181  
Net Contract Liabilities Total net contract liabilities consisted of the following:

 
September 30, 2023
   
December 31, 2022
 
   
(In thousands)
 
Unbilled receivables, current
 
$
194
   
$
392
 
Unbilled receivables, net of current portion
   
144
     
163
 
Customer pre-payments
   
(410
)
   
(101
)
Deferred revenue, current
   
(977
)
   
(1,329
)
Deferred revenue, net of current portion
   
(201
)
   
(143
)
Total net contract liabilities
 
$
(1,250
)
 
$
(1,018
)
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventories [Abstract]  
Inventories
The components of inventories were:

 
September 30, 2023
   
December 31, 2022
 
   
(In thousands)
 
             
Raw materials and purchased component parts
 
$
10,069
   
$
8,884
 
Finished goods
   
7,490
     
3,144
 
   
$
17,559
   
$
12,028
 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings per share [Abstract]  
Earnings per Share
The following table sets forth the reconciliation of basic and diluted weighted average shares outstanding:

   
Three Months Ended
   
Nine Months Ended
 
 
September 30,
   
September 30,
 
   
2023
   
2022
   
2023
   
2022
 
   
(In thousands, except per share data)
 
Net income (loss)
 
$
906
   
$
528
    $ 4,810     $ (6,196 )
                                 
Shares:
                               
Basic:  Weighted average common shares outstanding
   
9,958
     
9,911
      9,948       9,902  
Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method
   
94
     
      75        
Diluted:  Weighted average common and common equivalent shares outstanding
   
10,052
     
9,911
      10,023       9,902  
                                 
Net income (loss) per common share:
                               
Basic
 
$
0.09
   
$
0.05
    $ 0.48     $ (0.63 )
Diluted
 
$
0.09
   
$
0.05
    $ 0.48     $ (0.63 )
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Cash Flows for Operating Leases
The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):

 
Nine Months Ended
 
 
September 30,
 
   
2023
   
2022
 
Operating cash outflows from leases
 
$
756
   
$
617
 
Additional Information Related to Leases
The following summarizes additional information related to our leases as of September 30, 2023 and December 31, 2022:

 
September 30, 2023
   
December 31, 2022
 
Weighted average remaining lease term (in years)
   
2.0
     
2.7
 
Weighted average discount rate
   
4.5
%
   
4.5
%
Maturity of Operating Lease Liabilities
The maturity of the Company’s operating lease liabilities as of September 30, 2023 and December 31, 2022 were as follows (in thousands):

 
September 30, 2023
   
December 31, 2022
 
2023
 

216
   

972
 
2024
   
1,022
     
1,022
 
2025
   
711
     
710
 
2026
   
21
     
20
 
Total undiscounted lease payments
   
1,970
     
2,724
 
Less imputed interest
   
90
     
166
 
Total lease liabilities
 
$
1,880
   
$
2,558
 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2024
Dec. 31, 2021
Dec. 31, 2022
Mar. 13, 2020
Basis of presentation [Abstract]                
Gain from employee retention credit           $ 1,500    
Employee retention credit receivable $ 0   $ 0     $ 1,500 $ 1,500  
Operating expenses $ 7,725 $ 7,806 $ 25,801 $ 24,364        
Forecast [Member]                
Basis of presentation [Abstract]                
Operating expenses         $ (3,000)      
Sienna Credit Facility [Member]                
Basis of presentation [Abstract]                
Maximum borrowing capacity               $ 10,000
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of revenue [Abstract]        
Net sales $ 17,190 $ 17,856 $ 59,366 $ 40,181
United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 13,122 13,465 47,444 30,294
International [Member]        
Disaggregation of revenue [Abstract]        
Net sales 4,068 4,391 11,922 9,887
Food Service Technology [Member]        
Disaggregation of revenue [Abstract]        
Net sales 4,241 3,748 11,594 9,310
Food Service Technology [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 4,049 3,496 10,937 8,723
Food Service Technology [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Net sales 192 252 657 587
POS Automation [Member]        
Disaggregation of revenue [Abstract]        
Net sales 1,644 5,228 5,345 7,700
POS Automation [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 1,575 5,228 5,261 7,700
POS Automation [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Net sales 69 0 84 0
Casino and Gaming [Member]        
Disaggregation of revenue [Abstract]        
Net sales 9,019 7,743 37,002 19,030
Casino and Gaming [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 5,411 3,758 26,455 10,475
Casino and Gaming [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Net sales 3,608 3,985 10,547 8,555
TransAct Services Group [Member]        
Disaggregation of revenue [Abstract]        
Net sales 2,286 1,137 5,425 4,141
TransAct Services Group [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 2,087 983 4,791 3,396
TransAct Services Group [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Net sales $ 199 $ 154 $ 634 $ 745
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Contract Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Revenue [Abstract]    
Revenue recognized $ 1,200  
Contract liabilities [Abstract]    
Unbilled receivables, current 194 $ 392
Unbilled receivables, net of current portion 144 163
Customer pre-payments (410) (101)
Deferred revenue, current (977) (1,329)
Deferred revenue, net of current portion (201) (143)
Total net contract liabilities $ (1,250) $ (1,018)
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Remaining Performance Obligations (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 12.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01  
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 11.7
Expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Remaining performance obligations [Abstract]  
Remaining performance obligations $ 0.2
Expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01  
Remaining performance obligations [Abstract]  
Remaining performance obligations
Expected timing of satisfaction, period 12 months
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventories [Abstract]    
Raw materials and purchased component parts $ 10,069 $ 8,884
Finished goods 7,490 3,144
Inventories $ 17,559 $ 12,028
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Details) - Sienna Credit Facility [Member] - USD ($)
9 Months Ended
Sep. 30, 2023
Jul. 21, 2021
Mar. 13, 2020
Debt [Abstract]      
Maximum borrowing capacity     $ 10,000,000
Interest rate 6.50%    
Deferred financing costs     $ 245,000
Percentage fee on unused borrowings 0.50%    
Percentage of eligible accounts receivable 85.00%    
Eligible inventory $ 5,000,000    
Percentage of eligible raw material 50.00%    
Percentage of eligible finished goods inventory 60.00%    
Additional borrowing capacity $ 6,800,000    
Balance outstanding 2,300,000    
Minimum excess availability and unrestricted cash required $ 5,000,000    
Number of days to maintain excess availability and unrestricted cash 3 days    
Minimum principal amount to be maintained to direct use of funds in deposit account $ 2,250,000    
Minimum principal amount on which interest is paid $ 2,250,000    
Minimum [Member]      
Debt [Abstract]      
Additional borrowing capacity   $ 750,000  
Prime Rate [Member]      
Debt [Abstract]      
Basis spread on variable rate 1.75%    
Federal Funds Rate [Member]      
Debt [Abstract]      
Basis spread on variable rate 2.25%    
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings per share [Abstract]        
Net income (loss) $ 906 $ 528 $ 4,810 $ (6,196)
Shares [Abstract]        
Basic: Weighted average common shares outstanding (in shares) 9,958 9,911 9,948 9,902
Add: Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method (in shares) 94 0 75 0
Diluted: Weighted average common and common equivalent shares outstanding (in shares) 10,052 9,911 10,023 9,902
Net income (loss) per common share [Abstract]        
Basic (in dollars per share) $ 0.09 $ 0.05 $ 0.48 $ (0.63)
Diluted (in dollars per share) $ 0.09 $ 0.05 $ 0.48 $ (0.63)
Stock Awards [Member]        
Earnings per share [Abstract]        
Anti-dilutive securities excluded from computation of earnings per dilutive share (in shares)       1,600
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Leases [Abstract]      
Operating lease expense $ 742 $ 748  
Cash Flows Related to Operating Leases [Abstract]      
Operating cash outflows from leases $ 756 $ 617  
Operating Lease Weighted Average Remaining Lease Term and Discount Rate [Abstract]      
Weighted average remaining lease term 2 years   2 years 8 months 12 days
Weighted average discount rate 4.50%   4.50%
Maturity of Operating Lease Liabilities [Abstract]      
2023 $ 216   $ 972
2024 1,022   1,022
2025 711   710
2026 21   20
Total undiscounted lease payments 1,970   2,724
Less imputed interest 90   166
Total lease liabilities $ 1,880   $ 2,558
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income taxes [Abstract]        
Income tax (expense) benefit $ 169 $ (62) $ 1,189 $ (2,287)
Effective tax rate 15.70% (13.30%) 19.80% (27.00%)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent events (Details)
$ in Millions
3 Months Ended
Dec. 31, 2023
USD ($)
Plan [Member]  
Subsequent Events [Abstract]  
Gain on sale of assets $ 0.4
XML 43 ef20012929_10q_htm.xml IDEA: XBRL DOCUMENT 0001017303 2023-01-01 2023-09-30 0001017303 2023-10-31 0001017303 2022-12-31 0001017303 2023-09-30 0001017303 2023-07-01 2023-09-30 0001017303 2022-07-01 2022-09-30 0001017303 2022-01-01 2022-09-30 0001017303 2021-12-31 0001017303 2022-09-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001017303 us-gaap:CommonStockMember 2023-06-30 0001017303 us-gaap:TreasuryStockCommonMember 2023-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001017303 us-gaap:TreasuryStockCommonMember 2022-06-30 0001017303 us-gaap:TreasuryStockCommonMember 2021-12-31 0001017303 us-gaap:TreasuryStockCommonMember 2022-12-31 0001017303 us-gaap:RetainedEarningsMember 2023-06-30 0001017303 2022-06-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001017303 us-gaap:CommonStockMember 2022-06-30 0001017303 us-gaap:RetainedEarningsMember 2021-12-31 0001017303 2023-06-30 0001017303 us-gaap:CommonStockMember 2022-12-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001017303 us-gaap:RetainedEarningsMember 2022-12-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001017303 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001017303 us-gaap:CommonStockMember 2021-12-31 0001017303 us-gaap:RetainedEarningsMember 2022-06-30 0001017303 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001017303 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001017303 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001017303 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001017303 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001017303 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001017303 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001017303 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001017303 us-gaap:RetainedEarningsMember 2022-09-30 0001017303 us-gaap:CommonStockMember 2023-09-30 0001017303 us-gaap:RetainedEarningsMember 2023-09-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001017303 us-gaap:CommonStockMember 2022-09-30 0001017303 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001017303 us-gaap:TreasuryStockCommonMember 2023-09-30 0001017303 us-gaap:TreasuryStockCommonMember 2022-09-30 0001017303 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001017303 2021-01-01 2021-12-31 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember 2020-03-13 0001017303 srt:ScenarioForecastMember 2024-01-01 2024-12-31 0001017303 tact:PosAutomationAndBankingMember country:US 2023-01-01 2023-09-30 0001017303 tact:FoodServiceTechnologyMember tact:InternationalMember 2023-07-01 2023-09-30 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2023-07-01 2023-09-30 0001017303 tact:FoodServiceTechnologyMember 2022-07-01 2022-09-30 0001017303 tact:PosAutomationAndBankingMember 2022-07-01 2022-09-30 0001017303 tact:TransactServicesGroupMember 2023-01-01 2023-09-30 0001017303 tact:TransactServicesGroupMember country:US 2023-01-01 2023-09-30 0001017303 tact:InternationalMember 2022-07-01 2022-09-30 0001017303 tact:CasinoAndGamingMember country:US 2022-01-01 2022-09-30 0001017303 country:US 2022-01-01 2022-09-30 0001017303 tact:InternationalMember 2022-01-01 2022-09-30 0001017303 tact:FoodServiceTechnologyMember 2022-01-01 2022-09-30 0001017303 tact:CasinoAndGamingMember country:US 2022-07-01 2022-09-30 0001017303 tact:PosAutomationAndBankingMember country:US 2022-01-01 2022-09-30 0001017303 country:US 2022-07-01 2022-09-30 0001017303 tact:FoodServiceTechnologyMember tact:InternationalMember 2022-07-01 2022-09-30 0001017303 tact:PosAutomationAndBankingMember 2023-07-01 2023-09-30 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2023-01-01 2023-09-30 0001017303 tact:PosAutomationAndBankingMember country:US 2022-07-01 2022-09-30 0001017303 tact:CasinoAndGamingMember 2023-01-01 2023-09-30 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2022-01-01 2022-09-30 0001017303 tact:FoodServiceTechnologyMember tact:InternationalMember 2023-01-01 2023-09-30 0001017303 tact:FoodServiceTechnologyMember country:US 2023-07-01 2023-09-30 0001017303 tact:PosAutomationAndBankingMember 2023-01-01 2023-09-30 0001017303 tact:FoodServiceTechnologyMember tact:InternationalMember 2022-01-01 2022-09-30 0001017303 tact:FoodServiceTechnologyMember country:US 2022-01-01 2022-09-30 0001017303 tact:TransactServicesGroupMember country:US 2022-07-01 2022-09-30 0001017303 tact:PosAutomationAndBankingMember 2022-01-01 2022-09-30 0001017303 tact:TransactServicesGroupMember country:US 2023-07-01 2023-09-30 0001017303 tact:CasinoAndGamingMember 2022-07-01 2022-09-30 0001017303 tact:TransactServicesGroupMember tact:InternationalMember 2023-01-01 2023-09-30 0001017303 tact:CasinoAndGamingMember 2022-01-01 2022-09-30 0001017303 tact:PosAutomationAndBankingMember tact:InternationalMember 2022-01-01 2022-09-30 0001017303 tact:TransactServicesGroupMember tact:InternationalMember 2022-01-01 2022-09-30 0001017303 tact:TransactServicesGroupMember country:US 2022-01-01 2022-09-30 0001017303 tact:CasinoAndGamingMember country:US 2023-01-01 2023-09-30 0001017303 tact:TransactServicesGroupMember 2022-01-01 2022-09-30 0001017303 tact:PosAutomationAndBankingMember tact:InternationalMember 2023-01-01 2023-09-30 0001017303 tact:InternationalMember 2023-07-01 2023-09-30 0001017303 tact:TransactServicesGroupMember 2022-07-01 2022-09-30 0001017303 tact:PosAutomationAndBankingMember tact:InternationalMember 2023-07-01 2023-09-30 0001017303 tact:TransactServicesGroupMember tact:InternationalMember 2022-07-01 2022-09-30 0001017303 tact:FoodServiceTechnologyMember 2023-01-01 2023-09-30 0001017303 tact:FoodServiceTechnologyMember country:US 2023-01-01 2023-09-30 0001017303 tact:FoodServiceTechnologyMember country:US 2022-07-01 2022-09-30 0001017303 tact:PosAutomationAndBankingMember country:US 2023-07-01 2023-09-30 0001017303 tact:CasinoAndGamingMember 2023-07-01 2023-09-30 0001017303 tact:TransactServicesGroupMember 2023-07-01 2023-09-30 0001017303 tact:CasinoAndGamingMember country:US 2023-07-01 2023-09-30 0001017303 country:US 2023-07-01 2023-09-30 0001017303 tact:FoodServiceTechnologyMember 2023-07-01 2023-09-30 0001017303 tact:TransactServicesGroupMember tact:InternationalMember 2023-07-01 2023-09-30 0001017303 tact:InternationalMember 2023-01-01 2023-09-30 0001017303 tact:CasinoAndGamingMember tact:InternationalMember 2022-07-01 2022-09-30 0001017303 country:US 2023-01-01 2023-09-30 0001017303 tact:PosAutomationAndBankingMember tact:InternationalMember 2022-07-01 2022-09-30 0001017303 2024-10-01 2023-09-30 0001017303 2023-10-01 2023-09-30 0001017303 2025-10-01 2023-09-30 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-01-01 2023-09-30 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember us-gaap:PrimeRateMember 2023-01-01 2023-09-30 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember 2023-09-30 0001017303 tact:RevolvingCreditFacilitySienaLendingGroupLlcMember 2023-01-01 2023-09-30 0001017303 srt:MinimumMember tact:RevolvingCreditFacilitySienaLendingGroupLlcMember 2021-07-21 0001017303 us-gaap:StockCompensationPlanMember 2022-01-01 2022-09-30 0001017303 us-gaap:ScenarioPlanMember 2023-10-01 2023-12-31 shares iso4217:USD iso4217:USD shares pure false --12-31 2023 Q3 0001017303 P12M P12M 10-Q true 2023-09-30 false 0-21121 TRANSACT TECHNOLOGIES INC DE 06-1456680 One Hamden Center 2319 Whitney Avenue, Suite 3B Hamden CT 06518 203 859-6800 Common stock, par value $0.01 per share TACT NASDAQ Yes Yes Non-accelerated Filer true false false 9958118 11605000 7946000 12184000 13927000 0 1500000 17559000 12028000 1306000 724000 42654000 36125000 18300000 17656000 2653000 2781000 1824000 2488000 2621000 2621000 6589000 7327000 1480000 1364000 126000 242000 198000 248000 14011000 15707000 56665000 51832000 2250000 2250000 6239000 7395000 5723000 4077000 915000 875000 977000 1329000 16104000 15926000 201000 143000 965000 1683000 221000 218000 1387000 2044000 17491000 17970000 0.01 0.01 20000000 20000000 14002960 13956725 9958118 9911883 140000 139000 56807000 56282000 14440000 9630000 -103000 -79000 4044842 4044842 32110000 32110000 39174000 33862000 56665000 51832000 17190000 17856000 59366000 40181000 8274000 9663000 27337000 23988000 8916000 8193000 32029000 16193000 2509000 1985000 7283000 6440000 2397000 2748000 7838000 8724000 2819000 3073000 10680000 9200000 7725000 7806000 25801000 24364000 1191000 387000 6228000 -8171000 -73000 -53000 -207000 -145000 -43000 132000 -22000 -167000 -116000 79000 -229000 -312000 1075000 466000 5999000 -8483000 169000 -62000 1189000 -2287000 906000 528000 4810000 -6196000 0.09 0.05 0.48 -0.63 0.09 0.05 0.48 -0.63 9958000 9911000 9948000 9902000 10052000 9911000 10023000 9902000 906000 528000 4810000 -6196000 -35000 -205000 -24000 -255000 871000 323000 4786000 -6451000 4810000 -6196000 611000 868000 1103000 984000 746000 -2387000 -22000 -165000 -1786000 6343000 -1500000 0 5584000 3551000 178000 51000 344000 137000 -1152000 1926000 1271000 508000 4591000 -14214000 788000 955000 -788000 -955000 0 2250000 86000 119000 0 69000 -86000 2062000 -58000 14000 3659000 -13093000 7946000 19457000 11605000 6364000 36000 19000 38090000 32672000 33862000 38984000 140000 139000 139000 139000 0 0 1000 0 140000 139000 140000 139000 56594000 55708000 56282000 55246000 213000 287000 611000 868000 0 0 86000 119000 56807000 55995000 56807000 55995000 13534000 8842000 9630000 15566000 906000 528000 4810000 -6196000 14440000 9370000 14440000 9370000 -32110000 -32110000 -32110000 -32110000 -32110000 -32110000 -32110000 -32110000 -68000 93000 -79000 143000 -35000 -205000 -24000 -255000 -103000 -112000 -103000 -112000 39174000 33282000 39174000 33282000 1000 2000 58000 65000 0 0 12000 26000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1. Basis of presentation</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The </span>accompanying unaudited financial statements of TransAct Technologies Incorporated (“TransAct”, the “Company”, “we”, “us”, or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP to be included in full year financial statements.  In the opinion of management, all adjustments considered necessary for a fair statement of the results for the periods presented have been included and are of a normal recurring nature<span style="font-size: 10pt; font-family: 'Times New Roman';">.  The </span>December 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman';"> Condensed Consolidated Balance Sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.  These interim financial statements should be read in conjunction with the audited financial statements in our Annual Report on Form 10-K for the year ended </span>December 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman';"> (the “2022 Form 10-K”).</span></div> <div style="text-align: justify;"><br/> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year ending December 31, 2023. </span> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Impact of Global Economic Conditions, Supply Chain Disruptions and the COVID-19 Pandemic</div> <div style="text-align: justify; margin-right: 0.1pt; margin-left: 0.1pt; font-family: 'Times New Roman'; font-size: 10pt;">Since early 2020 and into the first quarter of 2022, the COVID-19 pandemic caused uncertainty and disruption in the global economy and financial markets.  Similar to other companies, TransAct has also been impacted by global supply chain issues, increased shipping costs and inflationary pressures, which have increased our costs and, in some instances, slowed our ability to deliver products to our customers.  After experiencing significantly lower inventory and sales levels in 2021 due to supply chain disruptions, we were able to increase our inventory levels and minimize the impact to our customers in 2022 by successfully modifying our products that were affected by supply chain disruptions, as well as by sourcing component parts from alternate suppliers.  At the same time, after a slowdown resulting from the Omicron and other variants of COVID-19 that began to ease in the first nine months of 2022, we continued to experience demand recovery during the remainder of 2022 and into 2023. Although we were able to increase inventory levels during 2022 and the first nine months of 2023 and expect to continue to do so in the balance of 2023, there can be no assurance that new or continuing supply chain disruptions will not affect our products or that we will be able to make timely modifications to address any future supply chain issues that arise.  Further, while we have offset most of our cost increases by increasing prices of our products, there can be no guarantee that we will not be impacted by the economic effects of any future cost increases that cannot be predicted, supply chain disruptions, inflationary pressures and potential new COVID-19 variants in the markets we serve and from which we source our supplies and parts.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Balance Sheet, Cash Flow and Liquidity. </span><span style="font-size: 10pt; font-family: 'Times New Roman';">We have taken the following actions to increase liquidity and strengthen our financial position in an effort to mitigate the negative impacts from the COVID</span>-19<span style="font-size: 10pt; font-family: 'Times New Roman';"> pandemic, supply chain disruptions and inflationary pressures:</span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"></td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Employee Retention Credit – The Company received a refundable employee retention credit under the CARES Act in the first quarter of 2023.  The Company previously recognized the employee retention credit during the fourth quarter of 2021 as a $1.5 million “Gain from employee retention credit” in the Consolidated Statement of Operations for the year ended December 31, 2021 and recorded a $1.5 million “Employee retention credit receivable” in the Consolidated Balance Sheets as of December 31, 2022 and December 31, 2021.</div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"></td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Credit Facility – On March 13, 2020, we entered into a credit facility with Siena Lending Group LLC that provides a revolving credit line of up to <span style="font-size: 10pt; font-family: 'Times New Roman';">$</span>10.0<span style="font-size: 10pt; font-family: 'Times New Roman';"> million</span>, subject to a borrowing base, and on July 19, 2022, we entered into an amendment to extend the maturity of the facility to March 13, 2025.  See Note 5 for further details regarding this facility.</div> </td> </tr> </table> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Expense Reductions – During the third quarter of 2023, we began a cost reduction initiative to reduce our overall level of operating expenses that includes reducing employee headcount, trade show, advertising and other promotional marketing expenses, certain third party engineering resources and other expenses, and to a lesser extent, certain general and administrative expenses.  When completed in the fourth quarter of 2023, we expect these actions will result in approximately $3 million of annualized savings beginning in 2024</div> </td> </tr> </table> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">After reviewing whether conditions and/or events raise substantial doubt about our ability to meet future financial obligations over the 12 months following the date on which the Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q were issued, including consideration of the actions to manage expenses and liquidity, we believe that our net cash to be provided by operations combined with our cash and cash equivalents and borrowing availability under our revolving credit facility will provide sufficient liquidity to fund our current obligations, capital spending, and working capital requirements and to comply with the financial covenants of our credit facility over at least 12 months following the date that the Condensed Consolidated Financial Statements were issued.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Use of Assumptions and Estimates</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Management’s belief that the Company will be able to fund its planned operations over the 12 months following the date on which the Condensed Consolidated Financial Statements were issued is based on assumptions which involve significant judgment and estimates of future revenues, inflation, rising interest rates, capital expenditures and other operating costs. Our current assumptions are that casinos and restaurants will remain open and consumer traffic will continue to remain strong during the remainder of 2023. Though demand for our products at casinos increased substantially in 2022 and during the first nine months of 2023, we cannot predict the ultimate impact of the current economic environment, including inflation, rising interest rates and supply chain disruptions on our customers, which may impact sales. We believe that we are positioned to withstand the impact of any potential economic downturn or slower than anticipated economic recovery. However, should conditions warrant, we believe we will be able to take additional financial and operational actions to cut costs and/or increase liquidity.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In addition, the presentation of the accompanying unaudited financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities.  Our estimates include those related to revenue recognition, accounts receivable, inventory obsolescence, goodwill and intangible assets, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, share-based compensation and contingent liabilities.  We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances.  Actual results could differ from those estimates used.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Certain reclassifications have been made to prior year financial statements to conform to classifications used in the current year.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The </span>accompanying unaudited financial statements of TransAct Technologies Incorporated (“TransAct”, the “Company”, “we”, “us”, or “our”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP to be included in full year financial statements.  In the opinion of management, all adjustments considered necessary for a fair statement of the results for the periods presented have been included and are of a normal recurring nature<span style="font-size: 10pt; font-family: 'Times New Roman';">.  The </span>December 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman';"> Condensed Consolidated Balance Sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.  These interim financial statements should be read in conjunction with the audited financial statements in our Annual Report on Form 10-K for the year ended </span>December 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman';"> (the “2022 Form 10-K”).</span></div> 1500000 1500000 1500000 10000000 -3000000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Use of Assumptions and Estimates</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Management’s belief that the Company will be able to fund its planned operations over the 12 months following the date on which the Condensed Consolidated Financial Statements were issued is based on assumptions which involve significant judgment and estimates of future revenues, inflation, rising interest rates, capital expenditures and other operating costs. Our current assumptions are that casinos and restaurants will remain open and consumer traffic will continue to remain strong during the remainder of 2023. Though demand for our products at casinos increased substantially in 2022 and during the first nine months of 2023, we cannot predict the ultimate impact of the current economic environment, including inflation, rising interest rates and supply chain disruptions on our customers, which may impact sales. We believe that we are positioned to withstand the impact of any potential economic downturn or slower than anticipated economic recovery. However, should conditions warrant, we believe we will be able to take additional financial and operational actions to cut costs and/or increase liquidity.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In addition, the presentation of the accompanying unaudited financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and the disclosure of contingent assets and liabilities.  Our estimates include those related to revenue recognition, accounts receivable, inventory obsolescence, goodwill and intangible assets, the valuation of deferred tax assets and liabilities, depreciable lives of equipment, share-based compensation and contingent liabilities.  We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances.  Actual results could differ from those estimates used.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Certain reclassifications have been made to prior year financial statements to conform to classifications used in the current year.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2. Significant accounting policies</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">For a discussion of our significant accounting policies, see Note 2, Summary of significant accounting policies within Part II, Item 8. “Financial Statements and Supplementary Data” in the 2022 Form 10-K.  There have been no changes to our significant accounting policies since the 2022 Form 10-K.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Recently Adopted Accounting Pronouncement</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued ASU 2016-13, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span>. This ASU and its related amendments (collectively, the “Credit Loss Standard”) modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets and off-balance sheet credit exposures. The Credit Loss Standard requires consideration of a broader range of information to estimate expected credit losses, including historical information, current economic conditions and a reasonable forecast period. This Credit Loss Standard requires that the statement of operations reflect estimates of expected credit losses for newly recognized financial assets as well as changes in the estimate of expected credit losses that have taken place during the period, which may result in earlier recognition of certain losses.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We adopted this standard effective January 1, 2023, and this standard did not have a material impact on the Company’s Condensed Consolidated Financial Statements.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We are exposed to credit losses primarily through our sales of products and software to commercial customers which are recorded as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Our method for developing our allowance for credit losses involves making informed judgments regarding whether an adjustment is necessary to our historical loss experiences to reflect our expectations around current economic conditions and reasonable and supportable forecast periods, where applicable. We utilize current economic market data as well as other internal and external information available to us to inform our decision making in this process.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued ASU 2016-13, <span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span>. This ASU and its related amendments (collectively, the “Credit Loss Standard”) modifies the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, contract assets and off-balance sheet credit exposures. The Credit Loss Standard requires consideration of a broader range of information to estimate expected credit losses, including historical information, current economic conditions and a reasonable forecast period. This Credit Loss Standard requires that the statement of operations reflect estimates of expected credit losses for newly recognized financial assets as well as changes in the estimate of expected credit losses that have taken place during the period, which may result in earlier recognition of certain losses.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We adopted this standard effective January 1, 2023, and this standard did not have a material impact on the Company’s Condensed Consolidated Financial Statements.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We are exposed to credit losses primarily through our sales of products and software to commercial customers which are recorded as Accounts receivable, net on the Condensed Consolidated Balance Sheets. Our method for developing our allowance for credit losses involves making informed judgments regarding whether an adjustment is necessary to our historical loss experiences to reflect our expectations around current economic conditions and reasonable and supportable forecast periods, where applicable. We utilize current economic market data as well as other internal and external information available to us to inform our decision making in this process.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3. Revenue</div> <div><br/> </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">We account for revenue in accordance with ASC Topic 606: Revenue from Contracts with Customers.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Disaggregation of revenue</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following tables disaggregate our revenue by market type, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.  Sales and usage-based taxes are excluded from revenues.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">United States</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">International</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">United States</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">International</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Food service technology</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4,049</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">192</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4,241</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,496</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">252</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,748</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">POS automation</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,575</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">69</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,644</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,228</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,228</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Casino and gaming</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5,411</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3,608</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">9,019</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,758</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,985</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,743</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">TransAct Services Group</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2,087</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">199</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2,286</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">983</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">154</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,137</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="text-align: left; text-indent: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total net sales</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">13,122</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4,068</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">17,190</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,465</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,391</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,856</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">United States</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">International</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">United States</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">International</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Food service technology</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">10,937</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">657</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">11,594</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">8,723</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">587</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">9,310</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">POS automation</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: bold;" valign="bottom">5,261</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: bold;" valign="bottom">84</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: bold;" valign="bottom">5,345</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">7,700</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">–</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">7,700</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Casino and gaming</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">26,455</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">10,547</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">37,002</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">10,475</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">8,555</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">19,030</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">TransAct Services Group</div> </div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom">4,791</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom">634</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom">5,425</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,396</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">745</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">4,141</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="text-align: left; text-indent: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total net sales</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">47,444</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">11,922</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">59,366</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">30,294</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">9,887</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">40,181</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contract balances</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Contract assets consist of unbilled receivables.  Pursuant to the over-time revenue recognition model, revenue may be recognized prior to the customer being invoiced.  An unbilled receivable is recorded to reflect revenue that is recognized when such revenue exceeds the amount invoiced to the customer. Unbilled receivables are separated into current and non-current assets and included within “Accounts receivable, net” and “Other assets” in the Condensed Consolidated Balance Sheets.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Contract liabilities consist of customer pre-payments and deferred revenue.  Customer prepayments are reported as “Accrued liabilities” in current liabilities in the Condensed Consolidated Balance Sheets and represent customer payments made in advance of performance obligations in instances where credit has not been extended and are recognized as revenue when the performance obligation is complete.  Deferred revenue is reported separately in current liabilities and non-current liabilities and consists of our extended warranty contracts, technical support for our food service technology terminals, EPICENTRAL maintenance contracts and prepaid software subscriptions for our BOHA! software applications, and is recognized as revenue as (or when) we perform under the contract.  <span style="font-size: 10pt; font-family: 'Times New Roman';">For the </span>nine<span style="font-size: 10pt; font-family: 'Times New Roman';"> months ended </span>September 30, 2023<span style="font-size: 10pt; font-family: 'Times New Roman';">, we recognized revenue of $</span>1.2<span style="font-size: 10pt; font-family: 'Times New Roman';"> million related to our contract liabilities at </span>December 31, 2022<span style="font-size: 10pt; font-family: 'Times New Roman';">.  <span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total net contract liabilities consisted of the following:</span></span></div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unbilled receivables, current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">392</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unbilled receivables, net of current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">144</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">163</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer pre-payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred revenue, current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred revenue, net of current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(201</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total net contract liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(1,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> <div>   </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining performance obligations</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Remaining performance obligations represent the transaction price of firm orders for which a good or service has not been delivered to our customer.  As of September 30, 2023, the aggregate amount of transaction prices allocated to remaining performance obligations was $12.0 million.  The Company expects to recognize revenue of $11.7 million of its remaining performance obligations within the next 12 months following September 30, 2023, $0.2 million within the next <span style="-sec-ix-hidden:Fact_46d6edcfceac48c18fff396979fa22a4">24 months</span> following September 30, 2023 and the <span style="-sec-ix-hidden:Fact_e8b96d7595e54f3eac451aa3fb8bf1c0">balance</span> of these remaining performance obligations recognized within the next <span style="-sec-ix-hidden:Fact_88bacb023a1046b0968f765a62b445b3">36 months</span> following September 30, 2023.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following tables disaggregate our revenue by market type, as we believe this best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.  Sales and usage-based taxes are excluded from revenues.</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">United States</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">International</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">United States</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">International</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Food service technology</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4,049</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">192</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4,241</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,496</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">252</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,748</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">POS automation</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,575</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">69</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,644</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,228</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">5,228</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Casino and gaming</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5,411</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">3,608</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">9,019</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,758</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,985</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,743</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">TransAct Services Group</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2,087</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">199</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2,286</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">983</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">154</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,137</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="text-align: left; text-indent: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total net sales</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">13,122</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4,068</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">17,190</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">13,465</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4,391</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">17,856</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="22" style="vertical-align: bottom;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">United States</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">International</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">United States</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">International</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Food service technology</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">10,937</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">657</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">11,594</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">8,723</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">587</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">9,310</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">POS automation</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: bold;" valign="bottom">5,261</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: bold;" valign="bottom">84</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: bold;" valign="bottom">5,345</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">7,700</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">–</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">7,700</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Casino and gaming</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">26,455</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">10,547</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">37,002</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">10,475</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">8,555</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">19,030</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">TransAct Services Group</div> </div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom">4,791</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom">634</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" valign="bottom">5,425</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,396</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">745</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">4,141</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 28%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div> <div style="text-align: left; text-indent: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">Total net sales</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">47,444</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">11,922</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: bold;" valign="bottom">59,366</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">30,294</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">9,887</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">40,181</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 4049000 192000 4241000 3496000 252000 3748000 1575000 69000 1644000 5228000 0 5228000 5411000 3608000 9019000 3758000 3985000 7743000 2087000 199000 2286000 983000 154000 1137000 13122000 4068000 17190000 13465000 4391000 17856000 10937000 657000 11594000 8723000 587000 9310000 5261000 84000 5345000 7700000 0 7700000 26455000 10547000 37002000 10475000 8555000 19030000 4791000 634000 5425000 3396000 745000 4141000 47444000 11922000 59366000 30294000 9887000 40181000 1200000 <span style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000;">Total net contract liabilities consisted of the following:</span> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unbilled receivables, current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">392</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unbilled receivables, net of current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">144</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">163</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Customer pre-payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(410</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(101</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred revenue, current</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(977</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,329</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Deferred revenue, net of current portion</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(201</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(143</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total net contract liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(1,250</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(1,018</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> </table> 194000 392000 144000 163000 410000 101000 977000 1329000 201000 143000 -1250000 -1018000 12000000 11700000 P12M 200000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4. Inventories</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The components of inventories were:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials and purchased component parts</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">10,069</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,884</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7,490</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,144</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">17,559</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,028</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The components of inventories were:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands)</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Raw materials and purchased component parts</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">10,069</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">8,884</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Finished goods</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7,490</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">3,144</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">17,559</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">12,028</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 10069000 8884000 7490000 3144000 17559000 12028000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">5. Debt</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Credit Facility</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On March 13, 2020, we entered into a credit facility (the “Siena Credit Facility”) with Siena Lending Group LLC (the “Lender”).  The Siena Credit Facility provides for a revolving credit line of up to $10.0 million and was originally scheduled to expire on March 13, 2023. Borrowings under the Siena Credit Facility bear a floating rate of interest equal to the greatest of (i) the prime rate plus 1.75%, (ii) the federal funds rate plus 2.25%, and (iii) 6.50%. The total deferred financing costs related to expenses incurred to complete the Siena Credit Facility was $245 thousand, which were reported as “Other current assets” in current assets and “Other assets” in non-current assets in the Condensed Consolidated Balance Sheets. We also pay a fee of 0.50% on unused borrowings under the Siena Credit Facility. Borrowings under the Siena Credit Facility are secured by a lien on substantially all the assets of the Company.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Siena Credit Facility imposes a financial covenant on the Company and borrowings are subject to a borrowing base based on 85% of eligible accounts receivable plus the lesser of (a) $5.0 million and (b) 50% of eligible raw material and 60% of finished goods inventory. The agreement governing the Siena Credit Facility restricts, among other things, our ability to incur additional indebtedness and create other liens. On July 21, 2021, the Company entered into an amendment (“Siena Credit Facility Amendment No. 1”) to the Loan and Security Agreement governing the Siena Credit Facility. Siena Credit Facility Amendment No. 1 changed the financial covenant under the Siena Credit Facility from a minimum EBITDA covenant to an excess availability covenant requiring that the Company maintain excess availability of at least $750 thousand under the Siena Credit Facility, tested as of the end of each calendar month, beginning with the calendar month ended July 31, 2021. From July 31, 2021 through September 30, 2023, we remained in compliance with our excess availability covenant. As of September 30, 2023, we had $2.3 million of outstanding borrowings under the Siena Credit Facility and $6.8 million of net borrowing capacity available under the Siena Credit Facility.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On July 19, 2022, the Company and the Lender entered into Amendment No. 2 (“Siena Credit Facility Amendment No. 2”) to the Loan and Security Agreement governing the Siena Credit Facility, as amended by Siena Credit Facility Amendment No. 1.  Also on July 19, 2022, the Company and the Lender entered into an Amended and Restated Fee Letter (the “Amended Fee Letter”) in connection with Siena Credit Facility Amendment No. 2. Siena Credit Facility Amendment No. 2 did not modify the aggregate amount of the revolving commitment or the interest rate applicable to the loans<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The changes to the Siena Credit Facility provided for in Siena Credit Facility Amendment No. 2 include, among other things, the following:</div> <div><br/> </div> <div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">(i) The extension of the maturity date from March 13, 2023 to March 13, 2025; and</div> <div><br/> </div> <div style="text-align: justify; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">(ii) The termination of the existing blocked account control agreement and entry into a new “springing” deposit account control agreement, permitting the Company to direct the use of funds in its deposit account until such time as (a) the sum of excess availability under the Siena Credit Facility (as amended) and unrestricted cash is less than $5 million for 3 consecutive business days or (b) an event of default occurs and is continuing.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In addition, the Amended Fee Letter requires the Company, while it retains the ability to direct the use of funds in the deposit account, to maintain outstanding borrowings of at least $2,250,000 in principal amount. If the Company does not have the ability to direct the use of funds in the deposit account, then the Amended Fee Letter requires the Company to pay interest on at least $2,250,000 principal amount of loans, whether or not such amount of loans is actually outstanding.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On May 1, 2023, the Company and the Lender agreed to a letter amendment to the Loan and Security Agreement governing the Siena Credit Facility.  Section 7.1(m) of the Loan and Security Agreement governing the Siena Credit Facility required that any successor to the Company’s former Chief Executive Officer be reasonably acceptable to the Lender, and this amendment confirmed that John Dillon, the Company’s current Chief Executive Officer, is an acceptable successor and applied the same requirement to any future successor to Mr. Dillon.</div> 10000000 0.0175 0.0225 0.065 245000 0.005 0.85 5000000 0.50 0.60 750000 2300000 6800000 5000000 P3D 2250000 2250000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">6. Earnings per share</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth the reconciliation of basic and diluted weighted average shares outstanding:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands, except per share data)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net income (loss)</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">906</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">528</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">4,810</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">(6,196</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Shares:</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Basic:  Weighted average common shares outstanding</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">9,958</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,911</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">9,948</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">9,902</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">94</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">75</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">–</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div> <div style="text-align: left; text-indent: -27pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Diluted:  Weighted average common and common equivalent shares outstanding</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">10,052</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,911</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">10,023</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">9,902</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net income (loss) per common share:</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">0.09</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.05</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.48</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(0.63</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div> <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">0.09</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.05</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.48</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.63</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman';">The computation of diluted earnings per share excludes the effect of the potential exercise of stock awards, including stock options and restricted stock units, when the average market price of the common stock is lower than the exercise price of the related stock award during the period, as the inclusion of these stock awards in the computation of diluted earnings would be anti-dilutive.</span> For the nine months ended September 30, 2022, there were 1.6 million of potentially dilutive shares consisting of stock awards that were excluded from the calculation of earnings per diluted share.  Furthermore, in  periods when a net loss is reported, such as the nine months September 30, 2022, basic and diluted net loss per common share are calculated using the same method.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth the reconciliation of basic and diluted weighted average shares outstanding:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">(In thousands, except per share data)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net income (loss)</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">906</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">528</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">4,810</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">(6,196</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Shares:</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Basic:  Weighted average common shares outstanding</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">9,958</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,911</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">9,948</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">9,902</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Add:  Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">94</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">–</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">75</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">–</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"> <div> <div style="text-align: left; text-indent: -27pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Diluted:  Weighted average common and common equivalent shares outstanding</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">10,052</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">9,911</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">10,023</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">9,902</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Net income (loss) per common share:</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Basic</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">0.09</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.05</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">0.48</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">(0.63</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td style="vertical-align: bottom; width: 52%;" valign="bottom"> <div> <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;">Diluted</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">0.09</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.05</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">0.48</td> <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(0.63</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> </table> 906000 528000 4810000 -6196000 9958000 9911000 9948000 9902000 94000 0 75000 0 10052000 9911000 10023000 9902000 0.09 0.05 0.48 -0.63 0.09 0.05 0.48 -0.63 1600000 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">7. Leases</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We account for leases in accordance with ASC Topic 842: Leases.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We enter into lease agreements for the use of real estate space and certain equipment under operating leases and we have no financing leases. Our leases are included in “Right-of-use-assets” and “Lease liabilities” in our Condensed Consolidated Balance Sheets.  Our leases have various lease terms, some of which include options to extend. Lease expense is recognized on a straight-line basis over the lease term.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease expense for the nine months ended September 30, 2023 and 2022 was $742 thousand and $748 thousand, respectively, and is reported as “Cost of sales”, “Engineering, design and product development expense”, “Selling and marketing expense”, and “General and administrative expense” in the Condensed Consolidated Statements of Operations. Operating lease expenses include short-term lease costs, which were immaterial during the periods presented.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash outflows from leases</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">756</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">617</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following summarizes additional information related to our leases as of September 30, 2023 and December 31, 2022:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average remaining lease term (in years)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2.0</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.7</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average discount rate</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4.5</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">%</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.5</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </div> </td> </tr> </table> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The maturity of the Company’s operating lease liabilities as of September 30, 2023 and December 31, 2022 were as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">2023</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/> </div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">216</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">972</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2024</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2025</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">711</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">710</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2026</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">21</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; margin-left: 13.45pt; font-family: 'Times New Roman'; font-size: 10pt;">Total undiscounted lease payments</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,970</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,724</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Less imputed interest</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">90</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">166</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; margin-left: 13.45pt; font-family: 'Times New Roman'; font-size: 10pt;">Total lease liabilities</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,880</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 742000 748000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following information represents supplemental disclosure for the statement of cash flows related to operating leases (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td rowspan="1" style="vertical-align: bottom;" valign="bottom"></td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months Ended</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash outflows from leases</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">756</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">617</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 756000 617000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following summarizes additional information related to our leases as of September 30, 2023 and December 31, 2022:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average remaining lease term (in years)</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2.0</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2.7</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Weighted average discount rate</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">4.5</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">%</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.5</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div> </div> </td> </tr> </table> P2Y P2Y8M12D 0.045 0.045 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The maturity of the Company’s operating lease liabilities as of September 30, 2023 and December 31, 2022 were as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, 2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">December 31, 2022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">2023</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/> </div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">216</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">972</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2024</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,022</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2025</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">711</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">710</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">2026</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">21</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">20</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; margin-left: 13.45pt; font-family: 'Times New Roman'; font-size: 10pt;">Total undiscounted lease payments</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,970</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,724</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Less imputed interest</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">90</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">166</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="text-align: left; margin-left: 13.45pt; font-family: 'Times New Roman'; font-size: 10pt;">Total lease liabilities</div> </div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">$</div> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">1,880</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,558</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 216000 972000 1022000 1022000 711000 710000 21000 20000 1970000 2724000 90000 166000 1880000 2558000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">8. Income taxes</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We recorde<span style="font-size: 10pt;">d income tax expense in the third quarter of 2023 of $169 thousand at an effective tax rate of 15.7% compared to an income tax benefit in the third quarter of 2022 of $62 thousand at an effective tax rate of (13.3%).  For the nine months ended September 30, 2023, we recorded income tax expense of $1.2 million at an effective tax rate of <span style="font-family: 'Times New Roman';">19.8%</span>, compared to an income tax benefit for the nine months ended September 30, 2022 of $2.3 million at an effective tax rate of <span style="font-family: 'Times New Roman';">(27.0%)</span>.</span></div> <div><span style="font-size: 10pt;"> </span></div> <div><span style="font-size: 10pt;"><br/> </span> </div> <div><span style="font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">We are subject to U.S. federal income tax, as well as income tax in certain U.S. state and foreign jurisdictions.  We have substantially concluded all U.S. federal, state and local income tax, and foreign tax regulatory examination matters through 2019.  However, our federal tax returns for the years 2020 through 2022 remain open to examination. Various U.S. state and foreign tax jurisdiction tax years remain open to examination as well, but we believe that any additional assessment would be immaterial to the Condensed Consolidated Financial Statements.  </span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #222222;">The Company maintains a valuation allowance against certain deferred tax assets where realization is not certain.</span></div> 169000 0.157 -62000 -0.133 1200000 0.198 -2300000 -0.27 <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">9. Subsequent events</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In the fourth quarter of 2023, we completed an asset sale of our Printrex product line (essentially inventory on-hand) and plan to record a resulting non-operating gain of approximately $0.4 million in the fourth quarter of 2023. Prior to this sale, the last TransAct sales of Printrex products occurred in 2021.</div> <div><br/> </div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;">The Company has evaluated all other events or transactions that occurred up to the date the Condensed Consolidated Financial Statements were available to be issued.  Based upon this review, the Company did not identify any other subsequent events that would have required adjustment or disclosure in the Condensed Consolidated Financial Statements.</div> 400000 EXCEL 44 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /EF;E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #Y9FY7C]"J-NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVFM0NCFHGA2$%Q0O(5D=C?8_"$9:??M;>MN%]$'\)B97[[Y M!J;34>B0\#F%B(DLYJO1]3X+'3?L0!0%0-8'="J74\)/S5U(3M'T3'N(2G^H M/4)=53?@D)11I& &%G$E,MD9+71"12&=\$:O^/B9^@5F-&"/#CUEX"4')N>) M\3CV'5P ,XPPN?Q=0+,2E^J?V*4#[)0(&W:>_-K621A'^_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 /EF;E?I 7?']P4 -\? 8 >&PO=V]R:W-H965T&UL MM9G_;^(V&,;_%8M-TR:5$CN%TEN+1-/V#NV.]@K;Z3;M!Y,8B"Z)F>- ^]_O M=0()5SDO+!J_M 3R//''7Y_8UQNIOJ5+(31YB:,DO6DMM5Z]ZW12?REBGI[+ ME4C@E[E4,==PJ1:==*4$#W)1''68X_0Z,0^3UN Z_^Y)#:YEIJ,P$4^*I%D< M<_5Z*R*YN6G1UNZ+YW"QU.:+SN!ZQ1=B(O3OJR<%5YW2)0ACD:2A3(@2\YO6 MD+[S7-<(\CO^",4FW?M,#,I,RF_F8A3R\N6L3/4BWCK1A*$(=)\9^_;"MB7^#4"-A6P-X(:-T3W*T@K[E.4;(< MZXYK/KA6\;G(UT(2):<:)5O!K"#H]N)-^!JVB"4\"7(M%/EK.$NU M@L[XMZV&"H<+NX,9H>_2%??%30N&8"K46K0&/_U >\ZO-KS_R>P[V(L2]@)S MK[K)]'4E;*2XG#KMSS8D5-40J5LB==$R#8$GR)D>(KZP,>'Z.8]26U5XJ*PA M5*^$ZAW73I\SKK10T2MY%BNIM(T/M](JL^*AJH9XER7>Y7%X3T*%TDQ8 8%I MS]HC<:=R,JF=35!]0\Y^R=E'2^=E2N4],TQ]'I&O@BN4%7=KMREKN]0&B0H; M0EZ5D%?'->8^Y0-\:5UL<*^Z1D15#?FH4ZVMSG\BW/;:6L8#=I^MB+BH*>-> M?J!'K@R*0[C+0T/]E'/ K'9.Q75-(5D%R=!R;8/10Q@),L[BF5!6.-S$:3-* MF748XLJF>%62H6AVV.$]BT5HP@PTYIC'UHGF@-'T>3B>#+TIF=Y['\:/'Q_? MC^XG9#3VK-"G"#2T2C04SR1;: _ZKH*Q.8*4^D)^$Z]6;-S*<1SJT$O7L0_0 M4Z0<6L44,M3[4L&PS&/]&9EH6$J(5,23&50 U(,,["V.N]_=6Y%/D8%H M%8(H'EVVR%/^0D8!M&\X#_WB=089O+BETVO3BVZOUW>LO*<(1;1*110/,UO> M81" >WJV^T ^PGWD,;&W*VX)*O*!QU![^0BQUIF'>S3%KD(2Q7,-BCW=2"LV M;LE<>D6^+$.="#!>BR03,%:R$,:*>VNM@E,D*%I%*(KGGK=5X)DK&-53N4FL M^+A=T>)6SE,D*58E*89'G[>O!< -F7VYQ55.L M*DLQ/ )]E'G27\H$BXH'3/K=JS8L-=:U!I9(#\ZYPXE*Z&*K4=K'9PB4K$J M4C$\],"K3A F"S)YC6_4KRHYDT)"XK]I?R XU?KWKB'JYIR5M&( M'16-1B:Y%2(@>Y50YRC\I!DYA'$;G-4O@YM?;: SYUF[NXK"E>E7[< MH]+/?2S4PHS*]^"@EQ 0XA5/K.UZP+!V0PG7-06MPH][U(;29"F@'3$\W*8> M[Q0AR-T[&CMJ0VF[PD^*%7Z2'R22QTQ#I$W, FHE_G_/S JW;NYFCK37@ZNK M;I^:1+S>1^SL':&:WI>?+*?$-[LCQ6EJ^6UY>CW,SVP[U>W%T?,FB; XP8 %X= 8 >&PO=V]R:W-H965T&ULK9EM_BL:7N6MGG!A)/+:)9U(GO6:FEW;B].ZU G+,%) / M"2?II[\%.P8C(;MS?=$&S$K\5ZSVMPOG3Z+\+I><*_2<9X6\&"V56KV;3&2\ MY#F39V+%"[BR$&7.%)R6CQ.Y*CE+FD%Y-B&.XT]REA:CZ7GSV]=R>BXJE:4% M_UHB6>4Y*U\^\$P\78SPZ/6'N_1QJ>H?)M/S%7ODR?-%'+BU$X0@E?L"I3=^+I M$]\ZY-7SQ2*3S?_H:6OKC%!<227R[6!0D*?%YB][WBY$9P!V!P:0[0!R[ "Z M'4 ;1S?*&K>NF&+3\U(\H;*VAMGJ@V9MFM'@35K4CW&N2KB:PC@UG7VYO;J^ MG5]?(3B:?_E\9\=8:H,T;$(=0P?&8??L5C&(Z;X61_^ 0\ MW[E/=NZ39CXZY'Y5EKQ0B$G)E7QG\FH-YE[^2*Q?QB!-M(\G+-1]/? M?\.^\][DW2^:;,]7NO.5VF:?SIA<(GAJ**X/^+]5NF89.&]\BINI_&:J.A6L MIQAD>.>3==<=W2J(7']GM"?3WNW##POZ@DS6,$V#,W*@IVRP*KLBUKR M$C)==Q^:) :&A^CX/86Z44!,TR> $ M!V/?\\<0MG+%&ZAF+R8'(TTZ^$=[_AF,@A";W<-.RRC'ZF!37)R*Q6DE>==/ M(WXSM*]N^^%_3Q@L KH4#[%+9ZPG4\WA6+%8PIYTQ;++!>E M2G]T8GGLAJ^A/*:^>SB2MSKV$UD_E1B,B$L&?&S9ANUPVV0[RP,PL"H*^])T M(PC> 6DMS[ =:)M$5XCB<*[#!D2Y#M9BV42RP!D*E)9EV ZSC5*+/!U4GN_[ M_>+%9(9#.O2,6Z#AX*B:,DO90YJE"IAK+"RQ%8P_6UG^JMGVG6XIB>V8O.-K MD:W3XA%E@A5HQ5Z&"B"L,Y 0KU\$';+:E]F2$MM1N2LN;0)UB/F$:DE0MPIH M-$!RTJ*.V%$' LL*TEPG>(Q-B4 MA];1 "L?._V"QF3F162@%R,ML(@=6/VUW#'Y5?ZJQK$HC-(-G'+ZD# 889<. MR&YA1NPPTT+TIW3KW(HT>AB,L!\."6_91NQLVQ0(AV)")Q?1*DF3$1ZH$D@+ M-V)OU[0JX9!44]\6:AM-MR*..]"YD19*Y)C>[9!"G30X<"-M.4UF43! )-(2 MB=B)-!-YGJJ\?@^S>3DC"@48Y44,>M$;R3FZ%0H.O>9R\-;H@_4>9O@CX_NI M_S_1_KNI%GS4L59-\R4K^5)D"2_E'\W;*?5B+)NH%: _6S;]JMGVO6Y12NTH MK9\^]#%2B?C[&)TX9PZ&TJ1$:Y;5N98X8\=I_B%9KP^$2*66HDQ_\.0]PBY< M(>/(W[0_F(XC:.0#XKT:IU)"+;'?$+U'$9B%8XS#9A2<83P.0_HZ2%1*0B.6 M0! >;J6H#G#H!/IO"0U&=("BM*4\M5/^,DG2.H/##E^Q-#E-"Q2S50H[WBA4 M1[GGATX_$1G-2#C0$]#.JU<[\N^X8O!3@C@K"UA9\SM7 \-=5U].W2SRZ4 B MHBWIZ<'WKKLF6VQ>RHD<@GY9?[-9 TR%;"FJV+/1 QWFI]CIEZ4FJV H'EKD MTP/]:PG,K\J7U\W$%#@@%7H#N\1UQZ%+MA%NS*!4Q_DI)1AKBW_0;E]^"WYZ M3%,K#5G0*%>'.XT 6WVU!C,:^D/AW%8!])@JH /6)I4<+3[0/AN8^G.3F:$_ MGW0^?M5?'O]BY6-:2)3Q!8QSS@+POMQ\S-N<*+%JOH<]"*5$WAPN.0/1M0%< M7PC@[?:D_L2V^Z0Z_0]02P,$% @ ^69N5[,FQ^E3 P 9@H !@ !X M;"]W;W)KJQQ MDX>"EVILY5I7%[:MTAP*JLY%!25>60I94(U=N;)5)8%FC:C@MN7C)7"Q&5NN]33PG:UR;0;LR:BB*TA _ZAN)/;L MSB5C!92*B9)(6(ZMJ7LQS:>WV+FSQ8D^;)8W";DY(9**'4.FJ64GY(_R8]D3DX^G9)/A)7D M-A>UHF6F1K9&)N-LI]OY+]OYO1?F3Z Z)[YS1CS'\WODL^/R.:0H=QNYMR^W M<26ZY?"ZY? :/_\%OZE2H-5%7XY6&/0+S6Z[4!5-86SA=E(@UV!-?O_-C9R_ M^E)]D-E>1K_+Z!]SGWQF#Y 1VB0]PWV4UD7-J<:Q#'"ZE%&SP?J6H/6-&E_S M?EA/W-AWG)&]WLW64S6(PJBKVH,..NC@*/15J6FY8G<<>LEI(:1FOUXD#YXS M!?$A>$^1'P7]W&'''1Y]H)(<=TXN> 92_4'@9\WT8^_C%7[DX_5!9GN)HRYQ M=/1.S411X/L9WUSI_1FIJ"1KRFL@)_BBR 3G5"I2 7Y)S,J<]BU%ZS_8N0_. MN>,>W*Q7BO;0!QWZX!WH#: BM-:YD.P7/F4F0CO:R]V:ASM(^#%M_@[8WU"X MQQ]W_/'[^9E2]>OL\3,D-W <;Q@=LO<4^L,P&GAA/_NP8Q^^GQW/'0KW?<;* MU6L!AL^XAL,P=MWX@+^O#JMBOQ_?=?[_D#I' ]SB*4K5\K&-\!KNUFR7(W"" M( Z\ ]XW%+; ]LXAP)S _J9RQ4I%."Q1Z9P/T$*VAYJVHT75G ONA,931M/, M\2 (TA3@]:40^JECCAK=T7+R'U!+ P04 " #Y9FY7WE7@L"H& ""'@ M& 'AL+W=OYK+7S:LR"(A;XOMC.\+&L65 M49;.B&$XLRQ*\LEB7CU[*!9S=A!IDM.' O%#ED7%WS_ EV>Y$ M^6"VF.^C+5U1\77_4,B[6>LE3C*:\X3EJ*";J\DUO@R)71I4B-\2^L*/KE%) MY8FQ;^7-;7PU,DBDE_/=$G3M/0DY_%7XW32CED:'E^_>?]4D9=D MGB).ERS]/8G%[FKB35!,-]$A%5_8RR^T(51-<,U27GVBEP9K3-#ZP 7+&F,Y M@RS)Z^_HM5F((P/I!S8@C0%1#:P> [,Q,-\[@M486.\=P6X,*NJSFGNU<$$D MHL6\8"^H*-'26WE1K7YE+=AM< M/\J;U:/\^AS>/:[0_2=T_Q!^N7Z\E0 T15]7 3K[\!'Q7510CI([8@4=Y MS,_1AY/[^4S(*98#S=;-=&[JZ9">Z9CH,\O%CJ,PCVD,V ?#]OZ _4PN3;L^ MY&U];LB@PQ7=7R#3.$?$("8PG^7[S0E$Y_^-'O[GT4\6PVR3Q:S\F2,ERQ_7 M3UP4LA;\"65"/98%CU46R$N^C];T:B(K(*?%,YTL?OP!.\9/4!C&=!:,Z2P< MR=E)P*PV8-:0]\6=[#0\2BGX)M:F3F5:]I/G!7:Q;\QGS\<+"Z$\VSE%!3K* M]DU'084ZRC*PAUO4"4>[Y6@/VC43WB6@I-'>0[CJFPU$'$ M-4U780F@3-_S8)9.R](99/ESP3A'^X)M$@&1='22/E;6?PF L*^2U$&F+!^^ M0E)'8>?8UPE)MR7I#M:7^STM(I'D6T1?I1+BE%]"7-TQ"\>8SH(QG84C.3N) MA-=&PAM,MS#?RB>TD+$XE[J+)UNIZ?*X3,#XL!;RT;/4F'NI&,%L]/17P#:4 M%%KJ(.Q[MI*-.L@EGI*RH0YR+,N <]%O5\ ?7(&5U*YE)I:LI83^1LN\A+CZ MT.NNU(0E '(M3^&J@US/5$"A#O)<8L%>L5!^2+]LHTW-5TCK((41-;0 U]:0FZ>'>]N("+=#5VHN.LM0=5@" ;-_7R.NHJ6=Y/>H==Z(1#ZO&VY;H43GUM]^NK MZF )@&RU3P8 R/*PIIATU%1NT1R8+.FD(C$&NZE&%DE)@>1]QO+Z3T&PF9)! M ?J]S714;\&HWL*QO)W&IY.T9%C2WD0\6:.S)$=FXUB'J!,ZKYW7+MEOM=-I-Y1LDM1V)6%)B_7)"<+7J:J2T7[K)) M*M6"[G>G>$(B(A^FMQQF>J.29 6A(F,4<3+N:>?F6>@I? EXS,A"K(R1BN2) ML9]J,DAZFJ$<(CF)I5+ \)N3/LES)01N_*HUM<:D(JZ.E^J79>P0RQ,6I,_R MKUDBTY[6T5!"QGB6RSNVN")U/*[2BUDNRB]:U%A#0_%,2%;49/"@R&CUQ\]U M'E8(H--.L&J"M4EPWB#8-<%^KP6G)CCOM>#6A#)TO8J]3%R )?:[G"T05VA0 M4X,R^R4;\I51=4\BR6$W Y[T^Z-A$ ZC,$ PBD;7@^#\'B;1/?QNPN%]A$:7 ML'5S>Q=> 6[P&*+!$.8AVK\>1=$!.D(/48#V]P[0'LHHND_93&":B*XNP3UE M1(]K5RXJ5ZPW7+'1#:,R%2BD"4E:^,%N_ND.O@YI:7)C+7-S8>T4C,CT&-G& M(;(,RV[QI_]^NM46SK]9#__:^EHR[.:BV*6>_;\NRK?S)R$Y/ S?VZY&9=QI M-ZX>RS,QQ3'I:? :"L+G1/,_?S(]XTO;N7RD6/"18N$'B:V=H-.\VQK4ZZYA@&^-T3&,=%&Z# MCCSS]-7<6IAN$Z:[,TRH'U =*#R>G!,:OR"X=%3DN*I+R0]X4Z'.R4-$(1]L MC"1^;DM$9<1=]>BS BY1JDKZ MG/SYX+VML^B8YK;@2LKY2U@O!)V4\( M%+,9E=7#U:PV+]1S51+)I652?F(0270Y3:-,(5P#8'S,FEQ-EH&G\_-]02P,$% @ M^69N5[K:K7A[!@ *AL !@ !X;"]W;W)K)VD" MB>.V$E\@"<G_;&/12S)=TF^H=X_,I*@P*C+Q*)RC_18RGK M]5"T55JDY6) D/*L^*9/I2-V%H >^P)2+B#-!<..!7ZYP,\-+9#E9EU03:7U_/+"P17\YMO5Q=G=W S MOX.O[Y?7=W-T\P7-SN9?T9=O-[_FJ(]^SB_0T8>/Z /B&;I;BZVB6:Q.!AK0 M&)V#J'SS>?%FTO'F"?HN,KU6Z#*+6;R_?@!65*:0%U/.B5/AG&T^(]_[A(A' M? N>V=N7$P<$$%+W &Z"S^#^H+ M6I)62 OH29'((IXPE#5QFY_-P\B$="/% X>,18MG=+15<,&SCV^/;G#(Z!Y( MV9[[PLI]H3.Z\S65K&]::(S 5\ KBN:=F3V9:V8SOM 8[,0QQ+@1Z[;,.!S; M(SVJH(Z<4"\8V!_Q AYT*T13(37_DS^PX1RU,&#L^0V@;:')>&@'.JZ CE\! MNF12YBF5IY^F3\S:6L>M=X^&80-?6Z9/_/'(CG!2(9PX$?[,8%A(^!_ "#,$ MD&0&+ 60L^@9:4DA!PIZ-G5CASYIP3+M=@]Y6P2'@1TW]FJB\]S]>$VS%5.& MM7:*%5!"^9N<2#A=\*2[<$OU!ZK<0VG;=\8.ZV-G&,^B2&Q-XX.Z8/R!+A)K MO99:]B(Q&C<3S2+5#_VAWQ$Q4H,D3I"7Z281SXP!2 U=VJ15!,7!]6NH21MU MX#4YQ2+E=2"N*1\[^71ZE3T 4"&Y/?7+U7N."H*=IE$BLXCY08 [T-5TC-U\ M?"O9AO+7FTNI9N_]$/8F2HM4)\::D[&3LZ8W>LUDV5)T49D(XY!]?TA]W\ M!PCEENVUN-RU(G?VSE,K= L9DE&3M2U2@==!V[BF0^SFP^OW#UU6$]I4. PF M+1,LA(F'!'=P.JXI$T_>M1/@T"746V9%[.3B=U/.@;3M;\YJ_B5.2@,O;+BF M23$>0A/?2GNP2C5[81B-F]W')C4).H8$4O,B49A*_-Z@A$G ;\WP0ZE;=\+-?D2-_G>2A$Q%I<^6-#L'BV$ M!#7@"'O,VCS;'!(L(H0$'7,"J9F8N)GX%]?KM4AB$Z*\25 MVD($.U+-0KRMFS"6O,RS2B*U(K/@MU-UV=UN(>"'I,*$F;N(F[LOEDD6YM]E3 ME.]?$! >0U&YES$3L;'0D'E^P7YO82Y.S'\:5EO:+-T/6DW*0O@='$AJ)B=N M)K_*8'2GBJ&CF!57'TU[?1_Z-D'[83!IPK?1N.]-.K8CI*9QXM[ZSKJP?D(+ MMN)99G()0@5#"1>QU8#VQG8T:>W;+5)X,@PZYE2_)F#_-0+NQ,_,,.A"[K?I M%D/C#AK0+6*A'W8DCU^SLH^=_#;?;C8),XT'Y@=SDA%O$V8 9R+KY]:\>:3R MG?S_[G]7#Z1MWR\U[_ON#?+UB_E1>[9"7+/46D:ETG"OC)J!;,NTR&.P<^J0 M,KG*#V,4RC=#Q;_VU=/JP.E$/KEQKR@.AZ;_@]02P,$% M @ ^69N5\+>N;>\"0 "%P !@ !X;"]W;W)K;'>3S*1!T.RT:4^<[L[.F?U ;25FB\$' M<-+^^Q68&B.$'#)W^Z6UDT>7 #WHY8K@]#'-ON8KS@OR;1TG^=EH512;-^-Q MOECQ=9B_3C<\$;^Y2[-U6(BOV?TXWV0\7%:%UO&8&H8[7H=1,CH_K7[V*3L_ M3;=%'"7\4T;R[7H=9M_?\CA]/!N9HQ\_N(GN5T7Y@_'YZ2:\YW->?-Y\RL2W M\9ZRC-8\R:,T(1F_.QM=F&\"VRD+5!'_BOAC?O"9E*?R)4V_EE^NEFIL M-!V1);\+MW%QDSZ^X_4)50>X2..\^I<\UK'&B"RV>9&NZ\+B"-91LOL__%9? MB(,"E/84H'4!*A6PW)X"5EW DFN8]!2PZP*V7,#N*>#4!1RI@./T%'#K JY4 MP+1Z"DSJ I.JL797MVH:+RS"\],L?219&2UHY8>J?:O2HD6BI$S%>9&)WT:B M7'%^^?':8]=SYA'Q:?[Q_95W<2N^S&_%?Q_8]>V>^3%;R])O@HSGI,H(;>K=)N'R3)_17YK M?3\=%^*XR]K'B_H8W^Z.D?8=8[I>BZR=%^GB*_GS U]_X=E_%9A+/>9BN8S* M] ]C\BF,EB?BH"[#352([QJHIX?>\$+<[WQ)6)@E47*?ZUA,S[H5?4F^S;X? M/U/_R)DN%MOU-@X+<5P?BQ7/B+B$HJ=:E5W( R$&M14 M)MV>GXX3 CNC&.0VVW'>4I2([C2E&L&W5B4=,TVF&^ F9; M[9B@&V--9U-[']6ZBM;^*EI5,:OG*HKF+!-(-*^X=-6GE^6-5R73*HV7/,O% M'?O7-BJ^DS]OTC@FHC-_#+.EJN7?6KH6*P?(-_DF7/"SDO^J2[+%V+ M&4A>9-&B[%UV/]TF4:'LUW>U. =Y+MTME]KC&)H92!A#PGPD+ #!6IGA[#/# MT6;&O!S@3\K)W[+,##$CSL-J3LF_E9^Y*@NTQ*%=B=-)J:D[E?IS9(4,"?.1 ML $:^6!N\\#5YL'-US\1(PE^4JL2XJRG]AU!6$YH.2D2,DF_$[$4DG,9XM5 M.?R4PWL1?N/*CD);V= 4<3LI[.>:+N)QQJEI>BQC:\DB8-^FFD6O.Y%DALDH?"0N.'7^K3:?[-IUJVU1, M&<7J/A%+TRSCR>([*;(PR>/=&! N_R=6K&6'\(HDO.H5Q!VO:G5M)4-;'0GS MD#"&A/G3;GM2QY%6%D>"6FT^V[?Y3-OF+%E*:[,YWXBUF5&MS:BJ?6>=P^BN MS;HQCC.;22?D=:-FUD2:1;)ND')II@@S32I=P5EW;6;1*55?0M-H/(NA79W- MMYM-S,M[(XQ)-8L2Z^^=2A2WSANE%3&0=PF4YD%I#$KSH;0 16OGS8&?,Y^\ M%*OM6K4(:TVW7HAU_NZ7RC%67\7@1$+2/"B-06D^E!;4M,/NQ^WIF7AG#GXT8[2U#LX8),V#TAB4YD-I04T[S!C:,W\S&TMH:LV16K;^:S+1_ MH7(UD9;H$DKSH#0&I?E06H"BM5.J\6NF7K"AU*O9%66R>]4?R> ,@5HW*,V' MT@(4K9TAC7DS]>KM.0I6CQS:MB@-!]*"U"T=CXTELW4:S:P MBM77-CA5NA;*D!,%62&#TGPH+4#1VHG2J#M3[^Z>Y&/UC,'-#W5S9M=N.70J MSQNAT@U*"XZ<0+M=&SUGZOT:&AI8]JHB3:T%"K6 MH#0/2F-0F@^E!2A:.V\.-J_I%1S"T.JK&)Q(4-\&I3$HS8?2 JKP;3V]2J/; MJ%ZW_21!JZ]U<,) -^A!:0Q*\Z&T@';=H]&3,(U3I/J]=TY6.\6@ MW@URW,.1LVZ_;MC,M3J#>C=*/:@KXB8S>4RW%6/ZU.V[^QJ;1IU?*&@I="<; ME.9!:0Q*\Z&T $5KIU2CWZA>OZ$$+>U*-%.^7Y&:RH/2&)3F0VD!BM;.D$;( M4;V0>XZ@U2,'=RU=Z^::IMS-0[T;E.9#:0&*ULZ'QKM1O7<#"UI];8-31;%C M;-IY0 :Z*PY*\Z&T $5KITJC\JA>Y3U)T>H9@Q, *NIH5W/94WE.R*!U^E!: M<.P,VL]F-:+.THLZD*35US+XN2SHGD HC4%IOJ50B]265B%'@MHMWWA%2[^# M3Z]H+64K=[>*F;;\YWM%D.-.#?GOL$J6+=.8(DRYG%/%F8:\X::.:JWG9N:D M[UHVKLVB:$=K0=4:E.9!:0Q*\Z&T $5KY\W!H[%Z"X=PM/HJ!B<2]IE8[$.Q MV*=BL8_%*O88]OP%U6J[8>IQ71$G/U@;U$'M M%Q<8L[[)<>/4+/<7:EH+NMD-2O.@- :E^5!:@**U4ZJ1<)9>PJ$TK75T ]NE M_D@&9PA4RT%I/I06H&CM#&FTG*774^2M'K& MT.:'TCQ;L6O/D%]L *W2A]*"(R?0;M=&U-EZ40=2M/I:!K<\=%,@E,:@--]6 M&4AY&^V1H';+-UK1UF_A>X:BM57O>>N\W4KQ_CF%HE6RNHI6$:9H6AMJ%F#TCPHC4%I/I06H&CMO#EXY9S>P2$4K;Z*P8D$ M%6Y0&H/2?"@ML!7"K:=7:7R;K?=M/\G0ZFL=G##0'7U0&H/2?"@ML'7/*N\2 M9GSPBN/R'=D?PNP^2G(2\SM1QG@]$86SW6NG=U^*=%.]]?A+6A3INOJXXN&2 M9V6 ^/U=FA8_OI0O4MZ__/O\_U!+ P04 " #Y9FY7L=9 ?28, ('P M& 'AL+W=OE=;4,^.I6)[YQ2I9\ MJ:Y.YJ>G3TYJJG!R_JJ1*W6MPM?FL\.WDXY*J6MEO+9&.+5\/;Z8O7CSB,[S@=^UVOK!9T&: M+*S]1E\^E*_'IR20JE01B(+$GXVZ5%5%A"#&]T1SW+&DB\//F?H[UAVZ+*17 ME[;Z0Y=A_7K\;"Q*M91M%;[8[<\JZ?.8Z!6V\OR_V,:S9V=C4;0^V#I=A@2U M-O&O_)'L,+CP[/3(A7FZ,&>Y(R.6\JT,\OR5LUOAZ#2HT0=6E6]#.&W(*=?! MX5>->^'\C?3:"[L4<*E7)DBRU:N3 -)TX*1(9-Y$,O,C9)Z+7ZP):R^N3*G* M_?LG$*F3:Y[E>C._D^"U:J;B['0BYJ?SLSOHG75ZGC&]L[_3\_- 3_&?BX4/ M#I'QWT,J1XJ/#E.D;'GA&UFHUV.VG=NH\?F#>[,GIR_OD/=1)^^CNZ@?EO>0 MD'>3F4W%00^+W]9*3/G_2PN7&:]*^N1MI4L9\.6-K*0IE+AF:, S*;;2(^ = MLJ@42V=K(=M2T]FE-CBK924\R"OD;/ 3L6AQSRHOC U"FZ)J2R5D58E2^Z*R MOH4\R.OOK7:@L=B)K]/KJ7A_'%[/3AOP5@C\GLE'1"47"+ M?]'W!_>>S>>G+Q&=\_XT/YR]_"D:%NH!&MCTP%#'=O<=P;!V"M*94ACX3-0Q M?2('!#\D7"C7957< J5S"KK77!@:)9B8FX;IL&$ERN M ?OBK?:N;:)ZI!"QNOST^X>W#V?/Q6<\473]6E,X@3GN@=4I'X6';11-.Q_$ M]U8ZN)RXDV4G^Z2:3*J0+<4K?*U<@ 1AQ\3*3@YR+%U=L0HCQ2K$0WTBSE6+81B8H:VR2 M@DVBO6_I.G1&=)*P?JV;AFQ>6!]\4GY9<52@&G)V) WY9M$6.#:7%M40[Z7RS) MYA0M3BO8!D)ZO3)ZB>@R 3H180=6&R2-==&.7E9(WTIM5,5Y!'_-1-DJHK]G MBMXKI)K"/X2R7%1\,NO'(O4,$EGB@YH']_REV)_1[+=42/SG\,;(MP5E"(7Z M#EE5ZN6.%*+SO0G6,B0YEDN5_7A<:KA^B[Z!_M(YT"JB)^O&&HB,R'0@&S&Q M@C$-$";2T]'"@<7W$AX+Z&E DFTNV6FEW9J4ND26R=#Q3XAU1YT+S! #'K$'@ M[.!41V)%?*$^K^PSM$_BB!X750 LK];''7W+R8E\1^TNP<_X1,0U4!UE%8A# MB;BS6?-%JE[I&@,)I$$\$S :"U&[16Z"6WZ+SC9.(U_RT:S(;8.M ,T(/:7V M%21#+-0>'I+]52X:BHW$] >ZW9"(*8)5(@8H1&$#M$49[.7D8/#D^&AL0 M8@3QY-8N3[KD23&2\)]4X>XME@=*O@C ])Q2/8)3RN;$@?)]NM\C3<2E]&OQ M#@G-9SYJ=#8HF+NI^"/Y)B $4F;:"N?(_K+H@J#+D2I?C4@;G#(KW(K-2E_ M&NMUKG;P$TQ-[0N%&AZO"(*(E0$R<(\0?>1[?&'+=%5UK%Z,']YX_ M>?K\Y>BJ;BJ[0WA\46Q]B'5)?@S<*LUF+U.S295U1^"BN(^4--FUIN0L49F& MZV@4D4;+H,-"7WRYNA94D?= ;K]S.)ON<8.X&VU;7S%CB]+VEV*@&1WG.$"] MI:54N\%B1M5 BONSZ6/8NZKH:FH*WY/]V,I'R:=.,>DPVNN\KW-_2IP^W>X< M!ZWHS?YM)C)RNY*->TB\JUM"C9+.T2ODBGWY[I@,/)D!5"_G^W5AS;J#08D1#9A(_LB M2_NVCY*PUJZ\&8RT2@"](TIB;8\O,(-51V:4[B CD8'\!(15$2 M9*:ARL?+_'OR[6B-F:BPK0$L8<#%X(5Q:8NVHP3MH!GY^[8"QJDMYW;NBH>\ M)B*UV4E% K\=/+*"V12K#R!@H/0#FOUM+NKD-32,GG^AL.NIKI0A??F<+*G? MHYF<[9*) $()_JCAJE3@.!ADYNB0T7.3P(-D!EDN6;'38M!LH/D/72.L 0WW MS[I,X6I%,R$#A9<4+9[\J(TAA6._^2AUSH0NBL%\NU9I@,BC$FEU@L15&QXX MG43M!M NJ&OG$E7:=H%>8F';,&S=&<9I\DX5LT=]NZ@(W)DX10H;8C;/C5)? M6>@Y92P&VE&L:.'XN/^NHW\]'(\YOI*YM1>_1D/#6+=GY5]CP\>="@\H=#>V MR<8C]2*,Y4EU4/;0;^CZ+>08 ! " M*XD!]R[1W&E"\+Z20U*J"!B$Q%5\]P^P% MOM:#SN+*!TY!#^"G2*";C*]/7_KH^N60>2SI-[MKMJT&QP;%B7P^6+G\TRP1 M_SQ+1H=UQ!_>$9=$30[TC)0Q^R!^U'"Z%G^VY8J+/4\VG2E@IY3YCJ C+1-2 M"S81+D(X+\@4516ZU,<0YQ(X.0+B&DZ+3/V\,IN)GG-S0;)J6M(-Z MN)6.0F@/UP],RS0JT52L4UO28QJ'%>>X@Z0=T>MN7.)G"#9B]9W?9L0OF35Y$#(#8"G0\T UQ7PS49QZ'AK0)&RX2P0Q#-2=@EI4TO M*SSBEB3OAMI1H5W1UFF3.Z7IMI6Y4?40F'*HU @;EZ=W3@+!5OP.EK4R(;ZH[)YVKWDOXMO-_GA\1XS)$"TXK9V7N'HZ??IX#$SE M]Z[Q2[ -O^M&PO=V]R:W-H965T&ULG59M M4QLW$/Z>7[%SF3+[9TVGUVGWW1:K*R[L97S(%NF]KXHZP*H3T8#'Q1<:-\W[9L<#*W MKE$!6[<8^-:Q*J-24P_RX7!OT"AMLNDD?KMTTXGM0JT-7SKR7=,H=W?"M5T= M9:/L_L.57E1!/@RFDU8M>,;A8WOIL!ML4$K=L/':&G(\/\J.1P90-Q2&NN0B"H/"WY%.N:P&"&U_6F-G&I"@^7M^CGT7N MX'*M/)_:^I,N0W64[6=4\EQU=;BRJY]YS>>MX!6V]O&75DEV=YQ1T?E@F[4R M/&BT2?_J=AV'1PK[PQ<4\K5"'OU.AJ*7/ZJ@IA-G5^1$&FBRB%2C-IS31I(R M"PZG&GIA.M,+H^>Z4"8@0H7M3-!F0:VM=:'93P8!1D1T4*P!3Q)@_@+@#W1A M3:@\_61*+I_J#^# O>>,-X'/'&W\:8_CR^ M]L&A6OYZCGS"WGT>6SKHP+>JX*,,+>+9+3F;OGD]VAL>;O%\=^/Y[C;T;\G5 M=L"\3U^+!DJ?%)7:HQ9C(]HYV0Y=O5VO1YZ9?K.!*>_1+'6\Z'Y%#]4?*FWH M4KE Y^<].@_S_/AX9DVRA1:U30+"D=L@B=ERE>SKFWKN!=#T@I1 M8W1(0 L52_7DPJ:AT7#GESY]J-@Q56K)=,ULR%@J*F46\"'8_T,1YZ;@9[&O MN( C]1T=E[8-7-+Q@_JELP;K(OI*YX;>=T801GN]B'5V/#LA[7TG:K./\61G M-.[1 _5S@P+M$O<=.G5-\[_L#NF#E.Y=SCIFDSB/4E?V) 7_$BYUB9B&%&&%*RNP M$TNZ07\$L2YL3RVVYDYR-7IWZ+''K6$\3&/E$>E2B1_/I;T?'44.^;:UHH&T M%8EAG1BV3J/L-/(0*F>[1972JFIA/\>Q+;LBU0]Y.P\K01,4VS3LHKET [-# M85:ZJ*(]QX5UN-M(^?O$>OG(>JFN:^Z1X7M^KU[@3E\RE&;I:V76#3J1N2UD4$-$Y^[ MNHIVJ'J4D >P_=\D/'@UG M5-(B/D$\Q;I)&ULS5C;;MLX&K[7 M4W ]P2 %5%MG6VT2P$G:G0([TR!)=RX6>T%+M"U4%C4D'2?[]/O]I"0[J9/N MY=Y(//SGLW2VD^J[7@MAV..F;O3Y:&U,^V$RT<5:;+@>RU8TN%E*M>$&6[6: MZ%8)7EJD33V)@B";;'C5C"[.[-F-NCB36U-7C;A13&\W&ZZ>+D4M=^>C<-0? MW%:KM:&#R<59RU?B3IAO[8W";C)0*:N-:'0E&Z;$\GPT#S]<)@1O ?Y9B9T^ M6#/29"'E=]I\*<]' 0DD:E$8HL#Q>A!7HJZ)$,3XJZ,Y&E@2XN&ZI_[9Z@Y= M%ER+*UG_695F?3Z:C5@IEGQ;FUNY^TUT^J1$KY"UMD^V<[!A/F+%5ANYZ9 A MP:9JW)L_=G8X0)@%KR!$'4)DY7:,K)37W/"+,R5W3!$TJ-'"JFJQ(5S5D%/N MC,)M!3QS<2L>1+,59Q,#8G0T*3K$2X<8O8*8L]]E8]::?6I*43['GT"(09*H ME^0R>I/@G6C'+ Y\%@51_ :]>- LMO3BMS5C_YHOM%'P_K^/*>EH),=I4$9\ MT"TOQ/D((:^%>A"CBU]_";/@XQL2)H.$R5O4W[+]VXCQF/7:_2D0V(7<-H8A M0Y$F[KAJ[+$J>5,(A)19L_G=%;N7;56P+,@^# 262F[8%5Q))M(.],K&G5!Z MS*XKS50ZY$;7!==K;PGQ-.,*1\LE"H$H21)1R$9N8(DE=):DYATGZ2U5*"#> M4Z*74.I1.&SQ6-1;Q+DS5\=&C[W[M1+B629XB&,C-@NA*)@]"F9Z1-[IEP8: M2=!O2OW.^]94),V=@:6T]Z4Q0C76QKSV[J7!\^<0GZ4L&45E!2<;4:P;661W41+B'?M)GN$=I9'=39.9=_/UCO$MW&U)>Z&?3E,OR['( MDL1+_2B:>;_^,HO"\&.WN^*Z:J0UUHJ3-W">A"'H9<',R_T@S(EV.L,SGZ7> M%'QB[U[Q1L\+P^Z.CU9@[#1 MY"'2*/;#R"D59#,ZF/IA'KB;)$OM39R'[F:69MX?R)[_-Q>Q$Q8&?AY/LH:P?)Y@,?.G48QW.J/CW(_#X(63&/R0A6R68!$G*8.!@X!U3G*['YW$HLQ/ MTI38ILF4Q5,_""+:)=,4/%.Z@N_BX#5/L<2?YB'+8F*;1"F+8>:,32% XH>( MKQ>^@O#)U$^2Q"F71Q$I!7VR# L8/K+JYO[,*IH$?C@+ATJ$5EM3[=+[$ZZU M0&5 [NH*E0(IOVT655W# 4H4HGJP)6C,;K9*;SD*HI&VA,@'H=ZC;HBA/ !< MKN ZLN5&EJ+VAZL-?T(AZB'^ ]JMJE!8.UI%5QD!0S:MF@<)"Y5C;]X],S(=5TU7\Z@GH*%0@$7!Q[EK-_J M@^_!Z_8:\4>H'>A7R*8ZDOUUU5B)X=42HQVH8Z5E7956MDOG=79' PU\.3B_ MKC@4@\O$LP@8_('V_+[E3Q@7.^DQF0FH5/9F' ]=C6#WH(J7#Q8-FK9"V1'<;A=U MY1JRY5LUVKA<0?! GP)J5X:MH4XCD4D"$24>C:#:9UD[I8>0XWJ(-1M]Y)_C M["A6"[EI:V%@T.O.Q-XP=>B]+?MXJY]>L]C+T'MYU[E9]\U]4&''%4H4NG[1 MCRV^*ZU5@0*DMRV)8,0WD3S=?KC[]<7\[_P>C[QBPL7H/ MY*TX-FHJD))+ PF$I[<+7:BJ=7[HV5U^_6W^MP&(\;:M(9:%\5U:Z5=LC^4I MB) +WM%PU+D =:5$;-@T[P0:L\_2G6Q<6W-V\0GK@'9/&/8[P;=#7;L/J=I& M)&H B5L<2S 4I3';E_.C,)UW0 GDS>$L^.%Y?[7SO'>-8N%.0GMRI-G^6+C\ M/F[L))/0S()YYC@D"6H+@@LF"@$[SV"(";/8NSI6*+S3!,WUG7<:!B%>UR]* MQI[]:3Z=6C@_CO*CD*^P/XTLY=,0$] [[VV30CTPB%*2R"Z#<(;EK:"8I&[S M6@GX.<2^UI"G##5X[KZ*T=U?MC)/BNCPT?"5U'HR!Z*18"$2%5].&J?JKF#K*=A-$XZ*-] M;+]2KE"Q>(.Q_[$5E,V65I*Z+:NF?J[@DIV2QK1?>"!;TMC T&V:-@6'L%\;^X5>L'(4O : MA.92$ 6;);V,YJO4YKN$'QPZ?6 3V\E:RB?KW!9+&EI!4$%N+ /#90=74%66 M"&7\&3CI6-("#^T]^XWK'7M9,PU7LOK)"U,NZ8R2 C:LK+XDK>[([\NU]HH MO 6_CS7:\Z3'>>QDS'7#E MI1-RV/JW$D@NZT8*#&DB-X0?[':@8.[AT1NHUZ#&\_>N(1\BD8O$WL=;04PI M6\U$H3]Y#ZS#NVA <59I@C'2M"HO<4B*EWJD8@E?I2F-O?ERO,=/ @ %<6 9 M>&PO=V]R:W-H965TC,<^6ZM2^L16RF!E:5TI WZZU=A73LF< ME7TQ=4QR;/ O[2Z];WO@B)9 M6/N%?KS-SX<3+/C;I614&&X,:?C.9D+[.%YT]Q&V6G)T.1U3[8LE&&!Z4V M\:^\:W#H*3R?/**0-@HI^QTW8B]?R2 OSIR]%8ZD88V^<*BL#>>TH4/Y'!Q6 M-?3"Q2NU"&?C $OT>YPU6E=1*WU$ZR?QWIJP]N*UR56^K3^&!YT;:>O&5;K7 MX&=5)6(V&8ETDL[VV)MU8_/C#]&3RE"AWOQ MP8CWTF5K,9TQ@(#Q5@EE@H*@T"98(446E9:MTF%8*_'C#\_3=/+RLU9&[IKE MM>G+(R1D6(LH\DZ97)N5^-G9NA+OWEUOF:%5Y5J]1/R&I0=-B\K9&YTK+\ J M0@ZT%4E=<% M@H6TNJNT@_8.*+-$7%F'<\(V7M3DJ0@[#@XZ!Q=*PC&Q+*P,Y)>3@1W2#*H/ M0OU9RX*V(QLKT&&@IY XU$?\K'+@KJA7%;47T^1T_FR$Y69]J> !3"SABN_) MI4E*4+6;-"3P,@KN$]; MT/8%Q"@3?0TFDB9H3E=\L)$F/O@7XRLK:>[WE8TN*TN'BKCBT2,;,GL#4:!E M3=\,0]T+DUVK%_]%,Q3,!]T:-S7^R,G&\_DS\D@5J*Y% 2>SS-:&LRM3^D;2 M,TY4VJQ0",%QVLLC<3!/)H-^F1XNC@2 W[+GY"WZ%ZJ(G">ADRB B#3:6"Y6 MUN9TZ @K6-?@(5%BJJ2D6"%>9\COQ\^!*M3I+'C446DA:CG9PIJ@& E;(_$6 M4118<(D(F<,$'(=7&L>\0&X91,7&H>93IE>\-E#?[!- MOD #ON?L_^$^SA67G=RO-A'3CH,;HGEG943V,V49*WP/,,DC>.WL*K*U-"OB M#.*IKS/M6V6P=+8$JV-:T65=BM=7;W][=;E1CXBHNXSAO9&Z: ^C$W&@5^UB M+#)LY34-F@'_'S2 /()XH22X^.!T/NEH;/ -GW%ZR)G(;$T] A).7 GVRV2! MGV@))8T]([0'M![&FILCB6^+D#:L<8;,F@Q)Q!L"9NL95-%*5^BOJ@JJ7,#' M=@KB)NX4Q[Q M3^=(SLB#D^1YWY3!"\6&8S*)68I%HZ<@@F\2;UMATY_8ZW3T%;]Q2?#0L3WM M;.=S^ETUE_[-FAM\E5E(*2[_V!2>5($X.NIA]B\C )K-@GM#&*1/XYI4Y#I'TP\HFUPO[V-?7 '@%3$N MV+LVH:W(WIAHRU('MF)C#G6#&4]2LD*E9)QFS2EBD#->Q&82Z8Z+1A!/9='N4)<^W MGLQ?M@-C- DLP+XR](RJ.^UYE%T4-OM">1$;.YUN<'COW+18,H6_[KY]=S!X MN6XR!:_^,()_[!-A_T\Q>F1WS&4\!O X#+PU M1HY=V_BO"XPQ"#S0=(W*HKF#U#T:#;'U WSX+?8ZW!3H$<=>FW: $R9]&NA M/8\ZU(T,QIR.YR@W9A0R37UTO2 6M=<\-^3RGMY1> :B=G>C8B(W-P8#FX%- MXG@!ZX2:-C4@2L1;TPTC,6>^KLZF02K?)P0>U9'QFOHGML&@/>D7H>(-&U@<"V8V"/&$N(;05ES<.&5$,."UWA.AH919J M'OM["";QG1W,WO;Z/<3.E93'J;V($6W&R?_;8-@0_&DR/2R/&M(8_$VS+?)Y M'.,H-J!$%4JL;?M!$YU,3U_RC4")"*_76BW%Z[NVKCXLESK#\P6U >DQIR_H M30K&JM#G^8C9J,%0^QY4J+&EAO'&FU_LVHA7*.2VS'8]:5]J'W%EQ(=K^CYL M@J/MN0DU4[27=!D0T6C/C>!8UJ!ZM8W*>YY=]0&K%5YK$($B\ M>._7/>UN32_C9>%&/%ZYHH>LB"8*M83J)#F=#X6+UYCQ1[ 57QTN; BVY*]K M)0$P"6!]:6UH?] &W5WRQ?\ 4$L#!!0 ( /EF;E=X2K''VP, /(( 9 M >&PO=V]R:W-H965T*#YFOIEO'J26 MC=*WID"T<%\*:59A86VUB"*3%5@R,U052CK9*ETR2TN]BTRED>5>J111&L?3 MJ&1 2KS68NBR9?KA$H9I5F(3[C:]\5UBW$:V7%=OA#=I_ MJFM-JZA'R7F)TG E0>-V%5XDB\NQD_<"WSDVYF .CLE&J5NW^)2OPM@YA (S MZQ 8?>[P PKA@,B-GQUFV)MTBH?S/?I?GCMQV3"#'Y3XP7-;K,)9"#EN62WL M5]7\C1V?B,GT/\P(Z;0^$JG";M#38W;HAN@EC>6! E\$7PK-.*3N@B^ MD)-/=RC/%LL-.4C)_F7E4N^&]&!V]DF2EZHV9,4, .\S4CD@F%,'G =?Z"KC M,E,EPIE0QIP'KX-Y/*5QDL[@-8P'LR2F[]ETD,RG/\7P:6CNH ?O_(C MJ)*"\9QF,!_,)S,W)@G0.)ZY,4Z#BSQ?P)6+%UTY@-LMW4$NF >ZH"H78N-# M2[A6\\P9I8[/;J&6G/+"#%TP%C7U/9UL'GR*+-V]IM8/G62)%)$\F(^#-Z]F M:9*\AW<3Z*;!59NRESDYX]T4?];\C@F4]AC3)![$D[2CZA;IJ./Z+-P^(8E7;OD;WE8G/:YYJ1-0Y MD7&A>TR$6U7*$EG.! FASKA!=^*C&K"&:5=B1(S47;K::/\^:0-H"I3>P#[6 M]-K=4I J$L:]\7U\O"(W0$U)/MN"M:J]1T^4- KV:,[["'FM?3<[0JBYR@>N M;-S2^VZZ$-$&H1TH&CK?>[*/97 LEHVJ!14?T:%@ON^FB@W>H1+WS MKZTA"[6T[9/4[_8/^D7[CCV*MW\#GYG><0JTP"VIQL-WDQ!T^\*V"ZLJ_ZIM ME*4WTD\+^BE![03H?*LHO=W"&>A_<];_ U!+ P04 " #Y9FY7D0\M)PT% M "Y"P &0 'AL+W=OV]&^V!9 M',T,Y\R<(>=\H\TWFQ,Y<5<6E;WHY<[5I\.A37,JI1WHFBI\66E32H>E60]M M;4AFWJ@LALEH-!V64E6]Q;F7?3*+<]VX0E7TR0C;E*4T]U=4Z,U%+^YM!9_5 M.GM[A3\5;>S>NV D M-UI_X\6OV45OQ %10:EC#Q)_MW1-1<&.$,;WUF>OVY(-]]^WWG_RV('E1EJZ MUL57E;G\HC?OB8Q6LBG<9[WYA5H\$_:7ZL+ZI]@$W1C*:6.=+EMC1%"J*OS+ MNS8/>P;ST0L&26N0^+C#1C[*=]+)Q;G1&V%8&][XQ4/UU@A.55R4I3/XJF#G M%A\(D.SYT,$72X9I:W<5[)(7[$[$1UVYW(KW54;90_LA8N@"2;:!7"4''2ZI M'HCC45\DH^3X@+_C#MBQ]W=\$)CXZ_+&.H/:__T2#H>Z-JMA,-6&($CA(CG:K6V[!8>4,BE[0%4@JW3FJLK9B6-6\LU 6V4SUNE+_ M8&<^L 0SU\-C#O#A QU]2Z$"NST1U\/$=CZWU:K8O@P-2]RP NWFJ+R!KVW/ M19PNO"1B(ZUX/1LGD1]G*56K2OOJC8Z:U('$=SK0*$6T];%MOY+'.@, MG,UPK7PCGX9'ROM4^)DJ)*OP(IGA2%6<9@;RR(JYP' L=*9U;XQD>7@D1? MS;T^@WYMC^I1 ]X%CD.<;\BG;Y\5MA5 B[K8QN$V*CU]%L M,L5S&L\>00SC YH$1T*6*88*4 ^![Z+>.S]\G9[RWA/A':6M-/;2Y#1ZID.> M:$5?_:W/A$=;8HC!WCP)[6KOB\RINB=I[-LH&8SPFSTUY*KX4QNIH6@\F$0_ MA*>'#V1@@;MG"(&392VK>V9J/#NSCZNS?]+]3^"!?M*V&7]:Y_^4EU#L>!J= MS/QB',5]EH=QKL3V8PZ<_@ M\0-9M%19-\Y?",@T+J+H9!3%TVGKZDDRP*BX/Y^/\)_T)Y.Y>.XB'^Z-4R69 MM1\:K? AAN+?P%02P,$% @ ^69N5^ZUD>/* P MEP@ !D !X;"]W;W)K&ULC5;=C]LV#'_/7T%X MNZ$% CMQU L.E8K2ZDD7R[[ZT?*B>L,=UE?8GV0 M/_)'4F1F6^N^^0HQP%.MC9\G50B;FRSS186U\*G=H*&;TKI:!-JZ=>8W#H6, M2K7.\M'H(JN%,LEB%L\>W&)FFZ"5P0<'OJEKX79WJ.UVGHR3P\%'M:X"'V2+ MV4:L<8GAT^;!T2[K4*2JT7AE#3@LY\GM^.9NRO)1X+/"K>^M@9FLK/W&F_=R MGHS8(=18!$80]'G$>]2:@?2[-12]_$,$L9@YNP7'TH3&BT@U:I-SRG!2EL'1K2*]L'AO"ELC!/&$ M?I8%0N3SK-AKW[7:^0O:U_#!FE!Y>&,DRF/]C#SIW,D/[MSE)P&7N$EA,AI" M/LHG)_ F';U)Q)O\!#WXZW;E@Z,Z^/LYIBW0]'D@?ALW?B,*G"=4_![=(R:+ MWWX97XQ^/^'FM'-S>@K]?[-P6OLJA2.>7Y">2V&=1)"@NAO )WK*'ND(0D5' ME7)R\+T1+J #6\:8\_?7\<7U(%2V\<)($ &$ 2Q+C \H(CD1D"7'Y^GE&9"! MC7 H(5@6[5EL5&3C4T1"V742>#4CDG.;TOK2.K>(4Y>OTZ@Q>Y9?IZ.PUAYJ84TM; M?259#L"G=)E"B1*=T#U;0Q">W-":O^WQ@&$I,@6Z0-VSU?2![7 8J.%22S'P MM7'*2Q6;F$_98B4>HTF2-4$)K7>4 E/HANG1]LB'80]2V^*_3O4,19:X;K0( MUNTH.(+ZC8B]D[H?9Q10^"Z>H(%Z*"IOI1R8>M'9>1CWD8 BK)G!1 MK% KY 17,>4[$%(JEA2<)X_>T_PA2=MH2<*@:')1(!3SM)':O:6BHQJ2O/)6 M*TD"$MZ215.0W&#)KC,*Y>[/J$"/A2RQCYQV#P(>A6[V#FJ:DJ1)9-=\&;KJ MH$F#+CXR(LJ^!>)2H>/*%EK]T^HK#\9V2NESK2GK#8L:W3J.1$\5U)C0SHWN MM)NZM^VP^2'>CNP/PJV9@<:25$?IY7D"KAV#[2;831P]*QMHD,5E1?\*5'@G*_[O=Z1D-T53HWN1^./NN^\[\H[SWH>/ M5",R/#;6T2*KF=N;HJ"JQD91[EMTLK/UH5$LT[ KJ VH=')J;#$IRU=%HXS+ MEO.T=A^6<]^Q-0[O U#7-"H<5FA]O\BNLN/">[.K.2X4RWFK=KA&_J.]#S(K M3BC:-.C(> !/@ST]&4-4LO'^8YR\U8NLC(308L410_F4TUXOL=08:MZJS_-[WO^.H MYV7$J[RE](5^L)U<9U!UQ+X9G85!8]SP5X]C'IXXO"Z_XC 9'2:)]Q HL?Q5 ML5K.@^\A1&M!BX,D-7D+.>/BH:PYR*X1/UZNNPWA0X>. ??RI7G! ALWBVJ$ M6 T0DZ] 7,,[[[@F^,UIU)_[%T+GQ&ERY+2:G 5<8YO#M+R$23F9GL&;GC1. M$][T6S7"W[<;XB WXI_GY YHL^?18I7<4*LJ7&12!H1AC]GR^Q=7K\I?SG"= MG;C.SJ%_VWF :'CH5& /X;FHZ6+4)(M5U84@.9! GF5 MPP=QOY/4*'> 6I'D4]E.I319"U[0PS'',72,H5+#(8FL^!-BUP[$$+2XI\&= MEXIQ))LR(F^-3L!OC%.NDIS"FF6A2> ]!@2U5\:JC<4+@=H@&*(.=0XK12F" M=X/R@'MI7Y=CD(&\-AJ<9S Z'MCV '%QX$]?7)=$O?>=U2)ZCP+XT)FH0NE_ MI2E%2E&N-E193YU0&T_F?TC*GRN7XDDK:S#L4L,FN9R=XZ&KG59/;\+MT H_ MF0\/RCL5=D:.P>)67,O\YY<9A*%)#Q/V;6J,&\_29M.PEG<-0S20_:WW?)S$ M *>7&PO=V]R:W-H M965TPR M/;MULTL;@U:&;IWPL6FDVUR3MNNKP>F@?W"GEG7@!^/992N7=$_A MHI2J(>.5-<)1=368G[Z]/N?U:<%?BM9^[UIP)0MKO_'-Q_)J,.&$2%,1&$'B MWXIN2&L&0AK?.\S!=DL.W+_NT=^GVE'+0GJZL?J+*D-]-7@S$"55,NIP9],55OOT5ZSSVK.S@2BB#[;I@I%!HTS^+Q\Z'O8"WDQ^$C#M J8I[[Q1 MRO)7&>3LTMFU<+P::'R12DW12$X9;LI]3)")JV>W M5JM"D7]^.0[8A=>.BP[Q.B-.?X+XB_AD3:B]>&=**A_'CY'=-L5IG^+U]"C@ M/;4C<389BNED>G8$[VQ;\EG"._NODF_W2_Y[OO#!84C^.51R1GQY&)&%\]:W MLJ"K0:+1K6@P>_KD]'QR<23?E]M\7QY#W^4[+PH;35!F>2C%XR!_UB1&@O_> M6/3%>"KYRJ//I0RXN99:FH+$?;("/)-B+3T&W$$UI:B<;82,I>*UE3)8JZ06 M'NP1-!K\4"PBXBQY86P0RA0ZEB2DUJ)4OM#61U #'7^/R@%CL1&?1_<=RY" ;G9@;$_'# M';76!8%H%K@XG;SX7<#F$LR&I!/$$RR>\?W3)V^FT\D%1G"Z6YT>GEX\'QWI M\JMMEU\=;=!GU,\]]K#'EDOR0II2O/-!P7O('VKY_T,4GZ2![S(S7,CIZPL/ M=K6B"@S(D&BXL4TKS0;THH^@7BXTB6!%%8&DP&B+J3$@":>$DWD3NZ+,X>E4 M--D**JOA_AC<])P'CEE?UZJHNVT.SN3[OHKLEA4E 4%D 7;,DEH\F] M.C.R,BNK5R2\6AI5J4*:(+[&JA@PH1BN%9E(F&=E*IU*&@JG M/">?YA-!PG'04!2R50 \X(S%V:<(9V*(HUW."P,)Z')WB#\Q>$9U+^^^W M!?LFR@M(W=B$<<(;R>ADJIGI=\2'+*.:M G&'Q#,M9,5RLNK\!1;QM2E+@*^ M9I%$&5W?@?Q#R3E6R599@38N:^B]86R6 2NE=;:,!3+82P[2A@*9=1_AF4@0 M'=(;%E>2!\?O[54I!\8,AK.?AF[/(5H)4,-V =LL59%F[@3G:>J*4)@]/+-5 MPNF)(U1H&Y1+9J50&'=SV/E-;M+QMJ7\?&Q;I%S4S _\R<6N%38[1#YYR:') M>98:N>GS\5(3FOF%LEI67>]0#/>QM5XQ%.A!!]B6F*(RE; KB#75VD")NVU) M)Z5=&TP1J4(!V/ M4.*Z3Q>7/^HYR&^X*7,4,MJY9QKG7MQ\7V1@!!4P_#39O&B,E/O)$%K!Y0&& MW#Z:+>XPD?#H1:/KK<3)EHR&VQ7-40_O3A O8DJBXXW[W!B(@_)H M(98='\BRX9,TC2*$2#B^3K22"Z61*"N[D5MPQ'G>L#-9MA%W M+\D7A,-[*);6EJFWG +F7IJEXA9W1:;L5U+'GOT3O,"2X_,XR(>?I#^$*:!I MZ ,C:;P.)-ZX#6T6GZ\Q^2^R$W,C05?>H+.IGIY'G+!^>%;L(VX05"MHS\&N ML[$ZQ:7E.31(WBF+SF>'W3?17H1;4=KN7<%C;CGSF R/':90KH@-Z[+@3.9% MX-T'=4:)20SJ94Q*%# M_CC$#;G 'N9^A!*U7#$9."P:628Z6E#G\IO-066QI*WA#[UT^0,>%\T>O^_% MC'60B/'>%PEL=)F^NQ*U)N2/D^W3[:?=/'_1[);G[\)/TBT5]M=4(70R>HVW M'I>_M?)-L&WZOEG8 ,].ES7>$,GQ OQ>61AM=\,;;#]X9_\"4$L#!!0 ( M /EF;E='\@XJ"00 'X( 9 >&PO=V]R:W-H965TVT1ZK8T-DZR*L3G-\U!47*MPZ!JV MN%DZ7ZN(K5_EH?&LRJ14FWS8[Q_GM=(VFX[3V96?CET;C;9\Y2FT=:W\W9R- MVTRR0;8[^*)7592#?#INU(H7'+\V5QZ[?&^EU#7;H)TES\M)-AN) M.[AB[W"F9!^:=/)'HTR*MH07;U5 M!H):V^ZK;K=Q>*!PTG]&8;A5&"; M/F/[)[IT-E:!?K$EEX_U<^#<@QWNP,Z'+QI<<'-(HWZ/AOWAZ 5[HSWY4;(W M^A_DU3WY9D?^S]EUB!X/YZ^GR'>VCYZV+<5T&AI5\"1#M03V:\ZFKU\-COL? M7T!^M$=^])+UZ9GG4D?ZS87 X2EP+ZM?6/K46D8+GD5+OT2=D6G8,&W0OH$23^)5SJ MDJR+5"G(*U1*9"^>=(U<1/$N;,\##QX ]7J@-<(U50/I+)3CN M@2XB#A+.PP34,_%MXT0C.BHZAJ9CV'B-_J;-'5QYUZXJ=01J;"KU""'K-?JVG"/+._X M'3S#9ZX,^# MI%V R6?@JCE6KB2T=S2S-9IT(R4@B)5!QT[R73\PH)D1.6J0%;0VA%*Q-F6!T7KO9A&I*RK\1[Q!>A. M!-'&U K.2K2ZX+=-XWQ,>\#G0H5(XM"5H2>H$775-&@&(I(2WT9M]#],__&$ MC-\@_HBSD@1M,&;DZQ)Q;?$*+4B)5[[=;KJ8J6XXK94V"0AHMHEL=YVXEESH M- 7WT>Y>/9Z2!/#PJ8:2/Y@)>$FK-/D"I7?3C8?]Z7ZXSKJ93>9+Y5<: M(32\A&K_\,/[C'PW[;I-=$V:,-&ULS5;=;]LV$'_G7T&X1>$ :BQ2U%>:&,C'NA58NZ!.MX=A#[1$ M640E4B7I./GO=Z1L)^T<]W4O(GF\^]WO>,<3SS?:?+6M$ X_])VR%Y/6N>%L M-K-5*WIN3_4@%.PTVO37$S(9"?X+%>M\X+9_'S@*[$0[LMP:V UVZ/4LA?*2JVP M$/RC\*<7&/IMC'\E2ZZ]^\:&^F,2>D.A$Y3P"A^%>7(NN\T! MX]L6<[)WZ0V?SW?H[T/L$,N26W&MN[]D[=J+23'!M6CXNG.?]>8WL8TG$*QT M9\,7;T9=FDUPM;9.]UMC8-!+-8[\87L.SPR*^ 4#NC6@@??H*+"\X8[/SXW> M8..U @+""7^J)5K+?Y%U:+^WGX&;/:4Z([2%3T*N!##*4[B"-.8)D?PDGV(2X;L M&/K\1EJ^6AFQXJ%2=8.WG \1/0IUF.A=*W"C.[B 4JVP"YG&]9-3@?7:P!4; MSVGY" 5FOD)#<(^#B#"W> -2T4E0P*Z5%A;60>T/LG(6MQ"L P^*N[7Q^KU> M*Q=A)WOOCJL:KU4EC(,6X1Y]=,^]^>V*VQ8U0,]B;D#4-'!G1>V9B$HKWPI7G#//J!" .*MOY,U!/4@1FOQ4'5KJ$3<&-WOW-A3=-<:(;ZK5025 MYD2_%,:7&_+EYC\433\HB$@#OJKM"?JBI&>S<'!2%GU03A@5,L4[=*<=?'^N M\5[K&OMTR K.4%2MTIU>/:+7B$4Q*V$D)0TKR@B,2<3*#$::TK#*68%N_UA@ MOH:.$* 1B=(\15D)DXPQE$:4%NC-JX(2\FZ[NN96*AT.:\5]-D#." &\+"Y0 M&<6D]-AI =^R2%$.?A)T9[BREY7#BY&OQ;\:O1X0C>(B!YXES&B1H;)($$D9 M^"=)/L:)%92-]1GR$241H6-0<59X01Z1,AYW6):&G:0DXTZ19N@35//_+47X M-29Q5"8Y3++4?PF/JOTG"-(M8FGJW*$IPEWBVC*4[@ MF#.< P$6$:BO'W(%Y%D>,<;&X$I*?5 03Y;!! Z>AG#+J B!LC@B!<%'&E^Z M;WSIT<;W"1A<0[I]5\:_2[Z4G712V$-][SC24T35#J][PO-"*ZTO &@_[GD[ M//N^Q,)/!]V(:BLA07*@W@"Z S@#FO(^=-0(_M?&".7"96;^VL*5/JSIB0*3 MK0$>M!FO--QCDB7H.OSXP3_T\+<#?X17D+-HRJ"^3M"4Q 2&&]$(L*YW+>[) M_;3,\Z 7);0\J/F"^RD-R%,"3> $'3]2" \(/YE,!?8GRH[*7[9][E^+IY4A_?B!^Y64EE<2<:,(U/&U+R3ZD57 (:\UESHA5\9T\S"4!<5U%2?R08$WJREJJE!4VU"W2B@I0/5 M/$RBZ#RL*1-^/G>^!Y7/96LX$_"@B&[KFJH_2^"R6_BQOW,\LDUEK"/,YPW= MP!.8;\V#0BL<64I6@]!,"J)@O?"OXMDRL_$NX#N#3N^=B:UD)>6+->[*A1]9 M0<"A,):!XF<+U\"Y)4(9OP=.?TQI@?OG'?NMJQUK65$-UY+_8*6I%O[4)R6L M:?R*F\H8;F),?B>V((Q4##0Y>:8K M#OIT'AIDMO=A,; L>Y;D'99+QD+9.CA$_0G)$T M"D@2)>D1OG0L,W5\Z7^4^?-JI8W")SO,8U=DIAM:P,+''="@MN#G MGS[$Y]'G(RJS465VC'U?Y2%I1\&'I3U70 I9-U(@L29R3=A>)SI0,/.PUP;J M%:BQX=X-%(,G=I[$.[D3Q%2RU524^M1[I!U.H0'%*-<$?:1I55'A>I1O^4A# ME='>1R^.@NC\$@_38#K-O%LF&$YL2392EMJ["+++R$N#.,ML[$4PF=C8. FB M9$H.M37\>&XZO?E+;Q_=>ZIVC"A"8&ULC57? M;]LX#'[W7T%XP] "02P[/Y9D28!FW>'VL*%8>[>'PSTH-AT+E25/DIOVOS]* M=G/IEN;N1:(D\M-'4J26>VWN;87HX+&6RJ[BRKEFD20VK[#F=J@;5'12:E-S M1TNS2VQCD!?!J)9)QM@TJ;E0\7H9]F[,>JE;)X7"&P.VK6MNGC8H]7X5I_'S MQC>QJYS?2-;+AN_P%MT?S8VA57) *42-R@JMP&"YBJ_2Q6;L]8/"GP+W]D@& M[\E6ZWN_^%RL8N8)H<3<>01.TP-^1"D]$-'XT6/&ARN]X;'\C/Y;\)U\V7*+ M'[7\+@I7K>)9# 66O)7NF][_CKT_$X^7:VG#"/M.=\1BR%OK=-T;$X-:J&[F MCWT'<7!9;7W/'UTN@]&*]-:%X(K@9K(B>43\JM,W0JR,ZM M/W&CA-I9:)!257&#<'''MQ+MY3)Q=(%72_(>;-.!9:^ S>&+5JZR\$D56+RT M3XC8@5WVS&Z3G06\Q68((S: C&6C,WBC@[>C@#?Z_][^=;6USM#C^/N4OQW< M^#2<+YB%;7B.JY@JPJ)YP'C][DTZ91_.D!T?R([/H;\D>^O)GF)X'N.N0BBU MI-(C)' ^L6#16=HTK@)'QP9SK7(A!0]EHDO_RD4.7!50"-DZ+& ?'C<)_ $- MU6H7.PM4Y=:1(H$OHKO*(+YX =%7HO-RAS+JL-Z21Y36GU8^R7[(CJ2+SXI8 MZM;2+78 ^)B3R5'Z"GKTE]%7ZEY"Y;JFURNUM9?1VVC.IC1.LAF\A?%@EC*: M+Z:#=#Z%RRB$TRZBC7=U =]_]H^@:@K&KVY&\\%\,O-CF@*-XYD?619=%<4" MKGV\J,L EB6U'1_,(UO0C0^Q#:$E7&=$[B^E(L_OH56"\L(M]12'ADJ=3K9/ M(46.VJUMS5.O62-%I(CFX^C=FUF6IA_@_01Z,;KN4O:Z3_[R7L0?K7C@$I4[ MY6G*!FR2]:[Z13;J??TEW"$AQS'K(TL)8$,V[Z8))8 -QSX?%VPX'5$:>K+_ MH7:JEI*CEE>CV87&;HE#JUS7_0Z[A[_CJFN9_ZIW'\\7;G:"LB*Q)%,V?#^) MP73-O%LXW80&NM6.VG$0*_K_T'@%.B^U=L\+?\'A1UW_ U!+ P04 " #Y M9FY7^S1QO)X# N"0 &0 'AL+W=OB#[0TMHBE1)6DXG6_ MOD-2ENVU([0/NI"<.7-F#D?4?"OD5U4 :/*MY)5:^(76]2P(5%9 2=50U%#A MREK(DFHTOT.8S,7B9X,K>R=;9CC%BUB@MRM89 MQR6KW)-^:^MPY# -WW"(6X?8\G:!+,N/5-/E7(HMD<8:T MM<15AGYZ>0^8DB(_O= 5!W4U#S2"FJ4@:P%N'4#\!L U>1"5+A3YN:\M; L>%G&A!1$>?MUN+5>@K&D6K7%W-O%^1[\5!Q M1%V!-+)[1G9SB[U#)6PH_*2X:&LIRA;=^\%+)PG>DR@E/5I,.BTFO5K@K%GP#&-M\SCL-B0996AUW0*6Z\N)AB%=Z M[FBVC&AP>Z!NX(V'$^]'=^^1)NFD27H+^$!U(YG>F0)\UR/DGM$5XUC&R\KT M K_=+N511+/[[T19TVKW_MTTCM(/ZONM3OB!Q?\4BFP!NXRJ=H><-\U_TM%U M3I1XUZD=C+UH8.;='2(5FD* I/KT789J]J?;:H9PNG9KN3*LK]+]. MT660(N(]*$5863?&CJ$U5DQ[UZ$7)4D+=58,;,]H,)V&^(P'D\GT8J,&1V=8 M"7)C3VI%+"5WG'6SW<_ C3L##^;N3^*!R@VK%!)9HVLX3+$SI3N=W4"+VIZ( M*Z'Q?+6O!?[0@#0&N+X60N\')D#WB[3\%U!+ P04 " #Y9FY70C#@C7@$ M ""(0 &0 'AL+W=O$JE*O*- M+G82%<334C[Q$D$,D<0=7? >:0)#E)]>/_"JK5,7/AZ?8+W2\&KP:S MI +F+/DW7LGM5!MJ9 5KND_D%W9<0#4@.^=%+!'%+SF6;>V!1J*]D"RMQ*H' M:9R5__2IFH@3@>*T"ZQ*8)T+^N\(>I6@=VF$?B7H7QK!K@3VN6M%RS<*!Q5J=-$?"*?R=='EWS\\(E\('%&_MZR MO:#92DQTJ:+G##VJ(MV5D:QW(O7(/]VZT<_T_O=>M/J .AJ MVNJYLU[F[L[J)#["[H;TC#^(95B]E@[-+Y=;;?/Q:]&]7XON=\M=B)3<+.3] M%GEPN=QLD2\NE[=U/NR6WU-^0\Q>(3P>M==1)]NUT*R=75_+^V MDZ4D]MN)^2UN+'8T@JE6,/D!M-GOOYF.\6>;T3!A+B;,PX3YF+ $[; A(5( ML(:5^[65^UWT6:#R([+F+"60[A+V#*!2&JD\G3LZXK"*99N;.Z'7NAD3YF+" M/$R8CPD+2IA3P/($]S S;4-=VPZG+L6,&"+!&BZU:Y?:G2[UWO.FJH@@/M!E M FTVM=_,TMD4S3OC7NN]GX;S,,/YF+#@;=];#'5)HQ"I6PVC.+51G$ZC_+4# MKN[&V8; DWH^%-":N#IOAC$86/:9,UH:#0VGVTB7P%LSM4[$M?'TW M:G3Z\C&&+*-D7CY:^#2*DU@^=R8+W<1K78I*,FX&M$5XN^)<%R7;%:O"22P'4$L#!!0 ( /EF;E?5QZ?7; < "A" 9 >&PO=V]R M:W-H965T+ M;D'3;A?%+A2;L87*DB?)20OLQT^2%=.D:,9NCF\2?YSST-2A7_L5CWS^4)1? MJX64-?JVS/+J8K2HZ]79>%Q-%W*95*^+EMR+@8X='C Q_3^:)N M'QA/SE?)7-[(^O/JNFSNC;>46;J4>946.2KEW<7H$I\)%K0)7<1?J7RH=FZC M=BJW1?&UO?-^=C'RVE?N_-B1/VX.P?8XD,?C\(8X M@3=R]1I1[Q4B'J&6UW-U>#JQ3>=YHXL?'ET[&'2[*&C'HWMXP[50]FOAR^5M M59?-N_L?6\TW5&:GMI)W5JV2J;P8-9I6R?)>CB8__X0#[S?; 8>$<4B8 ()I MI6';TC 7??)'\]E1)9FTONV!M49$?Z%%\&.7' M-#"BQ#"*>3C"VRAMCOYVCKYSCI_SM)8S=%,GM:S0EP]R>2M+ZX)S<8.>?X/J]EF7=K+\F<6N#D'+O@(&$< M$B: 8%HQXFTQXI-H00Q9&D@8AX0)()A6&NRI+_+>CZM!GZN]A;T@,M3 %D5C M;*B!)0KCV)0680F+HRBTRP'>\2O8.=YN0)D:##MS]A MV!2)810-662*Q# *8S\VOS-8PF**O3TBH4P2=KNDIT0"_8<.-QGNL8Y>G) T M#DH34#2]:LKV8?\TZ@%J T%I')0FH&AZ@905Q$X[\X1Z!):O&"PVU6,815EL MGGRP1&$OIJ&I'L.P*&Q/H%G50]DJ[/95!ZC'X;;$/=;1BQ.2QD%I HJF5TT9 M11R=1CU C2,HC8/2!!1-+Y RC]AI@)Y0CWCXCH_-LQ66(.(34SN&08$_4(YA MD+_/FQ!EP8C;@EW_>8,NUW6QW"Q!ERRX2<>N.E :!Z4)*)I>$^47"3Z)+!!0 MSPA*XZ T 473"Z0\(W%:'KE"2B:7B#E#XE[)]&M&='0-)BG+BPQ MGBD7PY#(/.7IQ.AS4]:*N*W555*E>8&2?(;>)@- Y*$U TO4#*'%+W9J)3$_I<;6_"PZ8J6*+"D%%#&"Q1 MM/F&8.Z96L)P[-$]^D"5QZ)NC[5?'XXR(.Y1CEZ7H-MTH#0!1=/KM=-_>:(& M3-@.3-@63-@>S%,X1*H<(GU&&V:?JYD&ALU]5$L4#7W3@%BB2,!\\ZR%)0Q[ M;,?TZ/-41HNZC993. YW(>Y1CEZ7H#MTH#0!1=/KI2PC/4VW)@6UB: T#DH3 M4#2]0,HFTF?T;%)+"V7@F5U:MJ@X,GLV+5'8\YFY$6()BWQ_GVXHLT7=9NM3 MF>35Y;1^W$:MT+NR6*_<(@&Z$0=*XZ T 473BZ/<(CU-&R<%]8V@- Y*$U T M_1(/Y1O9,UHYV;"ODI#(Z*"XLD1A;#90<$N4SXCYY<(2Q3#;D=0&@>E"2B:7B#E'=DS6CS9 ML-^2>%%HBH>E*S,R3VE8@EAH-HL+2Q2E._U>^B1WKH)S^Z\#M.-P=^(>Z^BE M";IM!TH34#2]:LI-LM,T>#)0^PA*XZ T 473"Z3L(WM&@V>?JUTX&ING0VU! M/C.E8Q@44'.?Q!(4,M.8C'>N?%_*ORN*^O%..\#VQR$F_P-02P,$% @ ^69N5\." M/&<^ P NPH !D !X;"]W;W)K&ULK59=;]LV M%/TKA%8,+9!$HN3/U#:0V!NVAP)!TFP/11]HZ=HF2I$:2=OM?OTN*5GU!R.L M15YL4;KG\)Q[^7$G>Z6_F V )5]+(% IXC1)!G')N(QF$__N0<\F:FL%E_"@B=F6)=/?[D&H_32BT>'% M(U]OK'L1SR856\,3V.?J0>,H;ED*7H(T7$FB836-[NCMG'J C_B+P]XQ@S0B^=98539@5%!R6?^S MKTTBC@#($P:D#2 ]!_1> &0-(/-&:V7>UH)9-IMHM2?:12.;>_"Y\6ATPZ4K MXY/5^)4CSLX>80=R"U=DKJ35F%1RSP23.1CR=@&6<6'>D6OR_+0@;]^\(V\( ME^3C1FT-DX69Q!8E.*(X;Z:[KZ=+7YAN3#[@/!M#?I,%%*?X&*6W^M.#_ONT MD_ )JAN2)5#5] CG#JX6F'G*Q-9^;YLNYTDD]W2^/3^3F4HYJC M%^9P&_?65"R':80[TX#>033[]1VM60J[7D_YZ7 MM+9;63$'%Q7/ MQFD;=6AWDDDII=SF$9 \O9??.90=B!EE8]JB5/>J4/?=' M.&B"I;NNV#>\ 6WPW!Q=S'W=H^>;)!!$$QI6.&X5CCL5+F %F#V7V.8JZ"C^ M^%+ >#@\4QD(HEDZ#LNDR?>;*OE!H?^_^@WUB:;T*'.U\% 4[;VP NC1%4L[ MA7]4E@DO-@\<-$&Y]&(#7=.T?[X<@F$)'9T)CH_: UR*:]\U&12SE;;N%-JW M;6=VY_N1^'MXW=9]8'K-I2$"5@A-;H:8*UUW2O7 JLHW&TME<=W[QPUVEZ!= M 'Y?*64/ S=!VZ_._@-02P,$% @ ^69N5]N#GA_R @ * T !D !X M;"]W;W)K&ULQ5=;;]HP&/TK5E9-K=22.%S+0J1> M-FT/U1"LV\/4!Y-\@%4GSFQSV;^?[8202A J5K87XMMW?(Y]S&<'*RZ>Y1Q MH77"4CEPYDIE?=>5T1P2(AL\@U3W3+E(B-)5,7-E)H#$-BAAKN]Y'3.!XAA$PB)2!(/JS MA#M@S"!I'K\*4*>_Y3?0XOD?G9Q!]JN#=+[LTZ],/<=Q'.(3L6TAR_98C] MP%WNH-$J:;0.T'BE'2[1QW6F3Q;$Z!M-S#@^16/=):,%1$*:5>"7OU3NXT=WMGFY) MI%M+I+2$*BTA7UA"\Z,\WD6G'AC[*.&IFLN:U>J5)'O_V>*M_1:OI7:D3:Y+ MX=8%9=;G7V/,7B2LI$Y_*Y@>07^-SO$V'N#9C_0.G MM_<[O9[;L7;9IE/VO3D0] M"!B1O76,IAJ,*_1U=@BOY;G%<4S>Q6><*4OUK8XUT\9$&: M[I]RKC85<[LN'T?A'U!+ P04 " #Y9FY7>VI]=FL" \!@ &0 'AL M+W=O)>[8MM)EPTZ2F6UB!?JCO)$9NSY*S M"KAB@A,)F[ESY5\N8I-O$WXP:-1@3(R3M1"/)KC-YXYG!$$)F38,%#][6$!9 M&B*4\:?C=/HM#7 X/K#?6._H94T5+$3YD^6ZF#LSA^2PH;M2WXOF*W1^K,!, ME,K^DJ;-C:8.R79*BZH#HX**\?9+G[IS& #\Z U T &"]P+"#A!:HZTR:VM) M-4T3*1HB33:RF8$]&XM&-XR;6UQIB:L,<3J]Y7O@6D@&BIPN05-6JC/RF3RL MEN3TY(R<$,;)]T+L%.6Y2ER->QJDFW7\URU_\ ;_"NIS$GJ?2. %X0A\<1R^ MA SAOH4'S^$N.NWM!KW=P/*%[[#[ZVJMM,0Z^CUFJ^6)QGG,V[I4-'15^PSC# MPL[)5HCQTFOQ\6#7:73AO9#V.BGTHS>DQ;VT^*BT01F-Z8I?G]DTCE^>V4@6 M5OGLA3)W\+9-7_U&Y99Q14K8(,X[GR*-;'M5&VA1V^>^%AJ;AQT6V-Y!F@1< MWPBA#X'I(/T?1OH/4$L#!!0 ( /EF;E?"ME_@C@4 "DA 9 >&PO M=V]R:W-H965TLS27EX.-4MMWGB?C#614GO$MY/C-BHN,*MP5:T]N!="D#,I2+_3] MB9=1E@_FL_+8G9C/>*%2EL.=(++(,BJ^74/*]Y>#8' X<,_6&Z4/>//9EJ[A M =3'[9W /:]125@&N60\)P)6EX.KX%T43G1 ><:_#/;R:)OHKBPY_Z)W/B27 M U^W"%*(E9:@^+&#!:2I5L)V?*U%!TU.'7B\?5"_*3N/G5E2"0N>_L<2M;D< MG ]( BM:I.J>[_^"ND-CK1?S5);_R;X^UQ^0N)"*9W4PMB!C>?5)'VL01P&H M8PX(ZX#P-&#T3,"P#AB^-F!4!XQ*,E572@X1570^$WQ/A#X;U?1&";.,QNZS M7%_W!R7P6X9Q:A[!4I$W$2C*4OF6_$$>&.0Y)0L!"5/DAL8L9>H;^70+V1+$ M9SSCXT-$WOSZ=N8IS*]5O+C.=5WE"I_)=4%N>:XVDKS/$TBZ\1ZVNVE\>&C\ M=6@5?(#M&1GZOY/0#X>&]BSLX7\7Z1D)@S(\,(1']O!;*LY(,"S#?4MOALVE M&)9Z0]NE^'2UE$K@;/ALXEL)C,P">HEX)[KV;!W[U-_-V!C[CAL_8RN=#K@#3*R*H A.2*OSB*+%_YD_&3=:JK]8D??OJ M2*S#8]+PF%AY1+ "@>L;6;&YDE@0Q*SQ< MLAE-C466;QH_I\/'GKLO*%=J75)'16KP/:1P_698^B9DS7DB[>.KSG!";7)* MS=J.WM0]_7@HE3?UZMZ M,W2DUF78EM^!O?[^I]#66:]<"?TFB>)$/Y!!QYV_'JN1ICWML$QGJD/M@;WI M_HQ:/FB+^S1]&Z%8PK.6WN-C13%=AFO,2&M3($0\D.#)C1;"BU9=C5>3E M;8,DL.62J4,!9X1MJ+?#L6GH.JWR7:EUX;9N(+#;@6?AHC'8;UB\07JUN622 M;"DS3_OI:]DY=0BNU+KL6H\0V$W"@=WAT9F1C,LJ?^%4+7*EUL77NH;@XDQZ?5G6:LI7:4W&Z<>PY5:EV#K,<+P1V=IZ-(L+)RJ1:[4NO1:ZQ&^9#TD MWC:K-W;ZEKJC:/JK9P#F)[6UWLF#MF!ZZO[M>7M3^AD>)&P]2&CW(#>0@,"% M[*8LUUZ>K4Z?\#M5BURI=4FV3B0<__!L=>D-%D[5(E=J77JMTPCM3J/_;)V8 M9BN6OJ>SU:EE<*564?*.WBUG(-;E.WI)2I]4O69NCC:_ [@JWWY[[>G5CPAN MJ5BS7)(45ACJGTWQ[O(,+\CNXAEB,;RB(L9)-M3;YG@(-4*0I-Q[*&9H1);"QF:=\36\QH M(D(2PQ-#/(DBS-[N(:3'N6$;IXYO9+L3JL-!V,V-L8$"V. D%-_H\7?(#1HH M/)^&//U%QUS6,I"?<$&C7%FN(")Q]H]?HZ)X%]*'7_M M:,)Q',C.JTI[9@JY2#65Z><+NL\6Y+RSH!YZI+'8<>3% 00:?;==?]*B;TIR M"H:<$T/W3BO@"O9WJ&=]08[E]#3K>;ABE>[W)W M^6>YYH+) _^O;K,SN+X>3MV"4[['/LP->7\1K2C3VY09 M...JC-N4Z8]MJRKD-85NA_;D/%W%S$%AYJ#5]5;9;=/N;H,NW:U+,+=+,*\C ML,H^#(M]&+:ZVSWFQ)^B[VD(A@#A S"94B#I@)&,_'E0D#D)%S("R,L"79-3 MM]8UL^D&9=><#&I^]Z 3LNV:<^J$^C4D3R=D.7K?'!6?T&)BJ@(S7&&V*U(ZQVY08#6IDMH%4F!P73(Y;F4Q) MA.!]_U+TY9_P(R$''$(L?L+KQHV5VY8U<&HD-:4T;J>%4M&Z0I4.ZCV_FQ1L M35KOQ,;5G\;E\DG\X+Z<='E?=@GF=@GF=016V2/;.J?8ULP7:_3"1[WBT8312@6V?")Q6F&1V!>7]/&MG18SVZ-^^GD_O;)=H;J=H7HY6 MR4Z&5CU+,TL5I C8-BW=<4EX$HNL.E#T%N7!95H4J_7?V],'6]/OJG)B6K$Z MPV>UR$?,MD3FQ2%LY%36W4@NE67EO:PAZ#ZM7ZVI$#1*/W> V!*0(YO*!6G MAIJ@*+(N_@-02P,$% @ ^69N5U&&%;E&ULK5A=;Z,X%/TK%CM:S4@[!9, 23>)U(8=[4JM MIFH[.P^K?7""DU@#F+6=I/GW:P.! ([3C'AI^/ YU^=P?7WKR9ZR'WR#L0!O M29SRJ;41(KNU;;[V&Q"MR(F*7YB@&^3!+'#/8[I?FI!Z_C@F:PW0CVP9Y,,K?$+%M^R)R;O M[(HE(@E..:$I8'@UM>[@;0@#!D/=?-7-+4<-2,'I]9/^2BY=B%HCC.8V_DTALIM;( A%>H6TL MGNG^3UP*\A3?DL8\_POVY5C' LLM%S0IP7(&"4F+7_16&G$"D#QZ@%L"W#9@ M> 8P* &#%L ]%V%8 H:Y,X64W(<0"32;,+H'3(V6;.HB-S-'2_DD5=_]13#Y MEDB=/7V2A3V1-:P;5M8-3>RSKQEF2)!T#6)E(L!OL@QR MK#.P(/)S(E4#=[-@*+_>[M07W9A1,8Q M$C@"@H+:A'=EDM=G)O5)%O9$UK#6KZSUWYE)2V6RW!A7N<\K1I,BN;2%S^]F MC.>WLJH[QH=!*ZN,D_M)Z4$E/3!F52M_P/=\BY2Y=;>3+]98YIKJ&^H!KY@E M0&X%("1\2;>I ,\R%R^D7=!GVO5)%O9$UO!^5'D_,J9=Y34JO6:5UT5%$])K MG9UF6A<<,&*ZC)T;@==:]ZY9@!%(BOT?NB!"!V[P;5SY-K[.M^B8BC*5M?6_ MX!N?K$+GQAEZK;5JC'JM.Y="-I1#IV[4'.-Z?41BRX@X +IJUW[P0-""Q$20 MB]M &:2G!=DK6]@76]/@DTX8FO-6WU7>E[#32N["=K4WWHZZF)+?5I(IZ35W>ZT-CMS5ZI0#'8IL>Z M+DM]L2%FZ)#@5.C_#?6ZN30.G+;Z7IM634PW4,M+J[]N1Z&Y'WW G .29%NE MG$C]AT-AGE1^\^,9QO8MI)0>=H@A' MHX[H7IM$34S7\T8MU?;)^4N"V3H_Q^(@S^#B>*-Z6IV5W>4G1*WG]_!V7IQX MU33% =PC8FN24&HP@S-4"^7U$J MCC&PO=V]R M:W-H965TPS?F^S]\YX(.WH^R9QP "[;.4\(D1 M"Y&/39,',628=V@.1#Z)*,NPD%.V-GG. (<:E*6F8UE],\,),7Q/KSTPWZ,; MD28$'ACBFRS#[-<44KJ;&+9Q6'A,UK%0"Z;OY7@-2Q!/^0.3,[-B"9,,"$\H M00RBB7%CCQ<]%:\#OB:PX[4Q4DY6E#ZKR5TX,2RU(4@A$(H!R]L69I"FBDAN MXV?):522"E@?']AOM7?I984YS&CZ+0E%/#&&!@HAPIM4/-+=9RC]Z T&-.7Z MBG9%;%<&!QLN:%:"Y0ZRA!1WO"_S4 -(GF: 4P*<4T#W%8!; MQ+%;HEH'NI M0J\$:.MFX5TG;HX%]CU&=XBI:,FF!CK[&BWSE1#UGBP%DT\3B1/^'0EH!DC@ M/7#4FH/ 2>H==5&5R@AZ$M,-QR3D'NFD*(*:@:EP+00<%X1<-$] M)2+F:$%""!OP\_/XT1F\*0>YUD?D6([;L)_9Y7"GR<[_ MJ2_^6?TH&6Y5?E?SN9>4__O-B@LF/]T?364NB+K-1.HX&_,J9?QESWG>.8>0.//3PA6C00.Y5CGMG'2^B M"'2KT*89%M#DL^ 8U:2MCMT;G#@]K]2RW8YKO6\WO4"-_*/A20+^PN\,.M8+ M_B(I9NU\SH"M=6/D** ;(HIOM5JM>N^-;CDGZU-[/+,;UN>R5Q>M]0]]T>CO M,5LGA*,4(BEE=0;2!2N:9S$1--?=846%[#5Z&,O_#6 J0#Z/*!6'B1*H_F#\ MWU!+ P04 " #Y9FY7#NF@JST" ! !0 &0 'AL+W=O.!-Z$E3&U.,PU$6% MG.B!K%'8DXU4G!AKJFVH:X6D]"#.PCB*;D-.J CRS.\M59[)QC J<*E -YP3 M]6N&3+:38!@<-A[IMC)N(\RSFFQQA>:I7BIKA3U+23D*3:4 A9M),!V.9R/G M[QV^4VSUT1I<)FLI7YSQK9P$D1.$# OC&(B==GB/C#DB*^-USQGT(1WP>'U@ M_^QSM[FLB<9[R7[0TE23X"Z $C>D8>91ME]QGX\76$BF_0AMYYO& 12--I+O MP58!IZ*;R=O^'HX \3E O ?$7G<7R*N<$T/R3,D6E/.V;&[A4_5H*XX*]R@K MH^PIM3B3KYJUQM<&A0':WS0.HLO$LZQ&$ R_ !Q%"?PM)K#]=7-!=ZD MOX/$\Z9G>)>,"'A>(%^C^GDJSXMP5S9C79,")X&M"XUJAT'^_MWP-OIT05S: MBTL]>_+O!WKH'NAYNM9&V>]\4FOZ'[2.>JVCBQ?YQ38!L*6F"4.0&R!:HSGY M.\_C^L8NCP9I%NZ.@X='OYJCVOK:U5#(1ICN@_>[?7N8=E7QQ[WK+0NB MME1H8+BQT&CPT<977;UVAI&UKY&U-+;B_+*R+0Z5<[#G&RG-P7 !^J:9_P90 M2P,$% @ ^69N5U$2GK8E P 1A( T !X;"]S='EL97,N>&ULW5C1 M;MHP%/V5R%VG5IH:(",E*T':D"I-VJ9*[*D,,*[,1[';)F G6A9!52I;&E!_"L)HO64&K"U4R:9%< MZ8(:V]6+L"HUHUD%I$*$@UXO#@O*)9F,Y:JX+DP5S-5*FI0,VU#@;I^SE/3C M]R1P"^ZT&M-#H%ETK7N5T&]W?6 M##\ MCTPR(5H#0Z("TS&)36&:7EM._7@.O@("IKVW::T#A>:;OJ#(>D(]J# $T1A6VD7&Z4)+6'K:,IF%EYTR(6WB0 MON=[VNM\9\=ZL%^R;5I#3=/)N [H[ZHY[5W9E^D&)7]0YM/*3D?6?:A/=J-9 MSM=U?YVW!C#U/JY.RU)L/@J^D 5SDW]VPLF8;GG!4FG^RV:#4IG; -,D>&#: M\/ENY*>FY1U;FVTYK7/<\^ (/?_==5XPR305NZ9M[;_F57ZQX^CR7UFN_ZL< M&O9Z;$['UVYR> PFXV,P>10U.7J5)L/F;-PY@/>.WS8:P&M.2K[!ZY+HD@:S M%1>&RZ:WY%G&Y*-3V,H;.K,OR7OZ=GS&SNAG8ALW:7$ X1*[KRX]@'(?Y$<"P/)@# MC.-86)[_:3XC=#X.P[R-O,@(Y8Q0CF/YD&G]P?+X.8F]_#--DBB*8VQ%IU.O M@RFV;G$,7[\:Y@T86![(]&=KC>\V7B%/UP&VIT]5"#93O!*QF>)K#8A_W8"1 M)/[=QO( ]L%K'8@OS\/U)2?$T6PJY@W[ G&D23!$*A%?XW&,;(Z,7S\^X,] M)5&4)'X$,+^#*,(0>!IQ!', 'C DBNIS\. \"K?G5-C]-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( /EF;E>0)'UN* , &45 / >&PO=V]R:V)O;VLN>&UL MQ9A=;]HP%(;_BI6K3IH6$BC]4*E$"=N0.EJ5JK>320Y@U;&9[;1=?_V.D](Z M([-V8W&5^$/FB4/>Q_;%LU2/2RD?R4O)A1Y%&V.VYW&L\PV45'^16Q#8LI*J MI :+:AWKK0):Z V *7F<]GK#N*1,1)<7N[%N5>P6I('<,"FPTE8\,'C6'^VV M2)Z89DO&F?D]BNI[#A$IF6 E>X5B%/4BHC?R^;M4[%4*0_DB5Y+S490T#0^@ M#,OWJA<6\IXN=5UCZ/*.(L@H&O9PP!53VM0]ZO$I,CX!=FY*E9%?&3>@,FK@ MFY+5EHFU'0:?(G8>HYZ'W;69Q'/U/],H5RN60R;SJ@1AFGE4P"V@T!NVU1$1 MM(11M.M"J"C(5!B<)#(3S5#8USXI_O2L:)[:(*XSA^J<88.:%35X.,C)S3R; MSA?3C.#=XN9ZEHWOL7 UOA[/)U/B0*8>R/2 D#]3![+O@>P?!')QCYA(6\HIII(E<$HU]CU[^# MY]2#=AH6;<'6@F%?:@,RSV6% 2G69"LYRQEH!_+, WD6%O(.GD!4X$9USY?5 MO; X,X$X!EW:FI_$JX_ _LA@:5P6GR62P)J84B7P/Z3)%A0B4=5Z<3XU)('= M< U4M]^9SP%)8 G,1"Y+P&752YO)%_E)X,Q?5$L-ORJ[7++?G&F!^6(^"9SS MG1%*CF[W7RY7P2 M..B=9.UB2WVIGP9._?U8ZT3T62 -;($FWSJQO-N&P$+XQ[>;@:&,MS%]=D@# MV^'MH_A,,J;I>JU@W8 BN&UR,7W:2 -KXQUS@CMYA=MN70%81>C3R1I8)'LDK"#J^^32#_XUN%CS==-Y_-'/[ _]E9_W8@^E_1KE\2[ M8[T"5DQ ,WBMA+LTT9'-OUQJKB?()U-^):TF)W2K@[X;S\ U!+ M P04 " #Y9FY7BA.#9&,! "W$P &@ 'AL+U]R96QS+W=O9ZCCX75F='[T]C\3NZ*XYO:SR[\;V_H_ M!NN?;KBYREJOHG,VE-:G2M_K>=OIZ4*K<;**3I=4#:<+*1TZB"&(PP<9"#+A M@]80M X?M(&@3?B@!(*2\$%;"-J&#]I!T"Y\T!Z"]N&#*$898P%)"ZP%:$W( M-0GPFA!L$B V(=DDP&Q"M$F VH1LDP"W">$F 7(3TDT"[";$FP3HS:@W"]"; M46\6H#IMWJFW\X_:NKGGN<;SWTFU'Y^U\_'3\KFY>"\3SAK^ MTQU_ 5!+ P04 " #Y9FY752F2CXD! !>% $P %M#;VYT96YT7U1Y M<&5S72YX;6S-F,UNPC 0A%\ERA418Z>E/P(N;:\MA[Z FVR(11);MJ'P]G7" MC]2*1B J=2ZQ$N_.C+W2=\CD?6O(19NZ:MPT+KTWCXRYK*1:ND0;:L).H6TM M?7BU"V9DMI0+8F(T&K-,-YX:/_2M1CR;/%,A5Y6/7C;ALU.ZF<:6*A='3[O" MUFL:2V,JE4D?]MFZR7^X#/<.2>CL:ERIC!N$@IB==&AW?C?8][VMR5J54S27 MUK_*.E2Q3<6/T*HV[@ "L" 1 M " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ ^69N5^D!=\?W!0 WQ\ !@ M ("!#0@ 'AL+W=O,FB; XP8 %X= 8 " @3H. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ^69N5]Y5X+ J!@ @AX !@ ("!W!@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^69N5\+>N;>\"0 M"%P !@ ("!2"D 'AL+W=OQUD!])@P @? 8 " @3HS M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ^69N5YQ5#AJE!P ;!( !D M ("!3D0 'AL+W=O&PO=V]R:W-H965T MERO,=/ @ %<6 9 M " @<]. !X;"]W;W)K&UL4$L! A0# M% @ ^69N5WA*L&PO=V]R:W-H965T&UL4$L! A0#% @ ^69N5VN! ME[E& P -0< !D ("!F60 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^69N5PPC)Y+/! " L !D M ("!]7( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^69N5_LT<;R> P +@D !D ("! M*WX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^69N5\."/&<^ P NPH !D ("!4HX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^69N5\*V7^". M!0 *2$ !D ("!DI< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^69N5S.(@;:^ @ S0@ !D M ("!K:8 'AL+W=O&PO=V]R M:W-H965T*$X-D8P$ +<3 : M " :2S !X;"]?7!E&UL4$L%!@ H "@ SPH /FV $! end XML 45 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 46 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 47 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 126 177 1 false 19 0 false 4 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://transact-tech.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://transact-tech.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 060100 - Disclosure - Basis of presentation Sheet http://transact-tech.com/role/BasisOfPresentation Basis of presentation Notes 8 false false R9.htm 060200 - Disclosure - Significant accounting policies Sheet http://transact-tech.com/role/SignificantAccountingPolicies Significant accounting policies Notes 9 false false R10.htm 060300 - Disclosure - Revenue Sheet http://transact-tech.com/role/Revenue Revenue Notes 10 false false R11.htm 060400 - Disclosure - Inventories Sheet http://transact-tech.com/role/Inventories Inventories Notes 11 false false R12.htm 060500 - Disclosure - Debt Sheet http://transact-tech.com/role/Debt Debt Notes 12 false false R13.htm 060600 - Disclosure - Earnings per share Sheet http://transact-tech.com/role/EarningsPerShare Earnings per share Notes 13 false false R14.htm 060700 - Disclosure - Leases Sheet http://transact-tech.com/role/Leases Leases Notes 14 false false R15.htm 060800 - Disclosure - Income taxes Sheet http://transact-tech.com/role/IncomeTaxes Income taxes Notes 15 false false R16.htm 060900 - Disclosure - Subsequent events Sheet http://transact-tech.com/role/SubsequentEvents Subsequent events Notes 16 false false R17.htm 070100 - Disclosure - Basis of presentation (Policies) Sheet http://transact-tech.com/role/BasisOfPresentationPolicies Basis of presentation (Policies) Policies 17 false false R18.htm 070200 - Disclosure - Significant Accounting Policies (Policies) Sheet http://transact-tech.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies 18 false false R19.htm 080300 - Disclosure - Revenue (Tables) Sheet http://transact-tech.com/role/RevenueTables Revenue (Tables) Tables http://transact-tech.com/role/Revenue 19 false false R20.htm 080400 - Disclosure - Inventories (Tables) Sheet http://transact-tech.com/role/InventoriesTables Inventories (Tables) Tables http://transact-tech.com/role/Inventories 20 false false R21.htm 080600 - Disclosure - Earnings per share (Tables) Sheet http://transact-tech.com/role/EarningsPerShareTables Earnings per share (Tables) Tables http://transact-tech.com/role/EarningsPerShare 21 false false R22.htm 080700 - Disclosure - Leases (Tables) Sheet http://transact-tech.com/role/LeasesTables Leases (Tables) Tables http://transact-tech.com/role/Leases 22 false false R23.htm 090100 - Disclosure - Basis of presentation (Details) Sheet http://transact-tech.com/role/BasisOfPresentationDetails Basis of presentation (Details) Details http://transact-tech.com/role/BasisOfPresentationPolicies 23 false false R24.htm 090300 - Disclosure - Revenue, Disaggregation of Revenue (Details) Sheet http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails Revenue, Disaggregation of Revenue (Details) Details 24 false false R25.htm 090302 - Disclosure - Revenue, Contract Balances (Details) Sheet http://transact-tech.com/role/RevenueContractBalancesDetails Revenue, Contract Balances (Details) Details 25 false false R26.htm 090304 - Disclosure - Revenue, Remaining Performance Obligations (Details) Sheet http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails Revenue, Remaining Performance Obligations (Details) Details 26 false false R27.htm 090400 - Disclosure - Inventories (Details) Sheet http://transact-tech.com/role/InventoriesDetails Inventories (Details) Details http://transact-tech.com/role/InventoriesTables 27 false false R28.htm 090500 - Disclosure - Debt (Details) Sheet http://transact-tech.com/role/DebtDetails Debt (Details) Details http://transact-tech.com/role/Debt 28 false false R29.htm 090600 - Disclosure - Earnings per share (Details) Sheet http://transact-tech.com/role/EarningsPerShareDetails Earnings per share (Details) Details http://transact-tech.com/role/EarningsPerShareTables 29 false false R30.htm 090700 - Disclosure - Leases (Details) Sheet http://transact-tech.com/role/LeasesDetails Leases (Details) Details http://transact-tech.com/role/LeasesTables 30 false false R31.htm 090800 - Disclosure - Income taxes (Details) Sheet http://transact-tech.com/role/IncomeTaxesDetails Income taxes (Details) Details http://transact-tech.com/role/IncomeTaxes 31 false false R32.htm 090902 - Disclosure - Subsequent events (Details) Sheet http://transact-tech.com/role/SubsequentEventsDetails Subsequent events (Details) Details http://transact-tech.com/role/SubsequentEvents 32 false false All Reports Book All Reports ef20012929_10q.htm tact-20230930.xsd tact-20230930_cal.xml tact-20230930_def.xml tact-20230930_lab.xml tact-20230930_pre.xml image01.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 50 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20012929_10q.htm": { "nsprefix": "tact", "nsuri": "http://transact-tech.com/20230930", "dts": { "inline": { "local": [ "ef20012929_10q.htm" ] }, "schema": { "local": [ "tact-20230930.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/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "tact-20230930_cal.xml" ] }, "definitionLink": { "local": [ "tact-20230930_def.xml" ] }, "labelLink": { "local": [ "tact-20230930_lab.xml" ] }, "presentationLink": { "local": [ "tact-20230930_pre.xml" ] } }, "keyStandard": 163, "keyCustom": 14, "axisStandard": 9, "axisCustom": 0, "memberStandard": 13, "memberCustom": 6, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 3 }, "contextCount": 126, "entityCount": 1, "segmentCount": 19, "elementCount": 267, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 456, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://transact-tech.com/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "longName": "010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20230930", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230930", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20230930", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230930", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "longName": "020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:CostOfRevenue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "unique": true } }, "R5": { "role": "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "unique": true } }, "R6": { "role": "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:ShareBasedCompensation", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "unique": true } }, "R7": { "role": "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "050000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20211231_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://transact-tech.com/role/BasisOfPresentation", "longName": "060100 - Disclosure - Basis of presentation", "shortName": "Basis of presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://transact-tech.com/role/SignificantAccountingPolicies", "longName": "060200 - Disclosure - Significant accounting policies", "shortName": "Significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://transact-tech.com/role/Revenue", "longName": "060300 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://transact-tech.com/role/Inventories", "longName": "060400 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://transact-tech.com/role/Debt", "longName": "060500 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://transact-tech.com/role/EarningsPerShare", "longName": "060600 - Disclosure - Earnings per share", "shortName": "Earnings per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://transact-tech.com/role/Leases", "longName": "060700 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://transact-tech.com/role/IncomeTaxes", "longName": "060800 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://transact-tech.com/role/SubsequentEvents", "longName": "060900 - Disclosure - Subsequent events", "shortName": "Subsequent events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://transact-tech.com/role/BasisOfPresentationPolicies", "longName": "070100 - Disclosure - Basis of presentation (Policies)", "shortName": "Basis of presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://transact-tech.com/role/SignificantAccountingPoliciesPolicies", "longName": "070200 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://transact-tech.com/role/RevenueTables", "longName": "080300 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://transact-tech.com/role/InventoriesTables", "longName": "080400 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://transact-tech.com/role/EarningsPerShareTables", "longName": "080600 - Disclosure - Earnings per share (Tables)", "shortName": "Earnings per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://transact-tech.com/role/LeasesTables", "longName": "080700 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "tact:LesseeOperatingLeaseSupplementalDisclosureForCashFlowsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "tact:LesseeOperatingLeaseSupplementalDisclosureForCashFlowsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://transact-tech.com/role/BasisOfPresentationDetails", "longName": "090100 - Disclosure - Basis of presentation (Details)", "shortName": "Basis of presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "c20210101to20211231", "name": "tact:GainFromEmployeeRetentionCredit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20210101to20211231", "name": "tact:GainFromEmployeeRetentionCredit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails", "longName": "090300 - Disclosure - Revenue, Disaggregation of Revenue (Details)", "shortName": "Revenue, Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230701to20230930_StatementGeographicalAxis_US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "unique": true } }, "R25": { "role": "http://transact-tech.com/role/RevenueContractBalancesDetails", "longName": "090302 - Disclosure - Revenue, Contract Balances (Details)", "shortName": "Revenue, Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "tact:ContractWithCustomerRevenueRecognized", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "tact:ContractWithCustomerRevenueRecognized", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails", "longName": "090304 - Disclosure - Revenue, Remaining Performance Obligations (Details)", "shortName": "Revenue, Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c20230930", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230930", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://transact-tech.com/role/InventoriesDetails", "longName": "090400 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c20230930", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230930", "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://transact-tech.com/role/DebtDetails", "longName": "090500 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c20200313_DebtInstrumentAxis_RevolvingCreditFacilitySienaLendingGroupLlcMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230930_DebtInstrumentAxis_RevolvingCreditFacilitySienaLendingGroupLlcMember", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "unique": true } }, "R29": { "role": "http://transact-tech.com/role/EarningsPerShareDetails", "longName": "090600 - Disclosure - Earnings per share (Details)", "shortName": "Earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "unique": true } }, "R30": { "role": "http://transact-tech.com/role/LeasesDetails", "longName": "090700 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230930", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://transact-tech.com/role/IncomeTaxesDetails", "longName": "090800 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20230701to20230930", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "unique": true } }, "R32": { "role": "http://transact-tech.com/role/SubsequentEventsDetails", "longName": "090902 - Disclosure - Subsequent events (Details)", "shortName": "Subsequent events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c20231001to20231231_StatementScenarioAxis_ScenarioPlanMember", "name": "us-gaap:GainsLossesOnSalesOfAssets", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20231001to20231231_StatementScenarioAxis_ScenarioPlanMember", "name": "us-gaap:GainsLossesOnSalesOfAssets", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20012929_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r116" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r62" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "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": [ "r18", "r40", "r41", "r46", "r47", "r49", "r51", "r87", "r88", "r137", "r223", "r224", "r225", "r226", "r227", "r229", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r247", "r317", "r455", "r456", "r457", "r458", "r459", "r500" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "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": [ "r17", "r224" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Weighted Average Remaining Lease Term and Discount Rate [Abstract]", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per common share:", "label": "Earnings per share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r48" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r8", "r108", "r126", "r127", "r128", "r138", "r139", "r140", "r142", "r148", "r150", "r167", "r187", "r188", "r249", "r274", "r275", "r276", "r286", "r287", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r310", "r311", "r312", "r313", "r314", "r315", "r326", "r358", "r359", "r360", "r367", "r420" ] }, "us-gaap_StockTransactionsParentheticalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockTransactionsParentheticalDisclosuresAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Share Information:", "label": "Stock Transactions, Parenthetical Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://transact-tech.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": [ "r136", "r278", "r283", "r284", "r285", "r288", "r292", "r293", "r294", "r366" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive (Loss) Income [Member]", "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", "r7", "r24", "r300", "r303", "r326", "r358", "r359", "r496", "r497", "r498", "r503", "r504", "r505" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (see Notes 5 and 7)", "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": [ "r20", "r50", "r339", "r381" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax (expense) benefit", "negatedLabel": "Income tax (expense) benefit", "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": [ "r97", "r106", "r149", "r150", "r171", "r281", "r289", "r350" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Awards [Member]", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r508" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "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": [ "r32" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r319" ] }, "us-gaap_PaymentsOfLoanCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfLoanCosts", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of bank financing costs", "label": "Payments of Loan Costs", "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating expenses", "terseLabel": "Operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42" ] }, "tact_ContractWithCustomerLiabilityForCustomerPrepaymentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "ContractWithCustomerLiabilityForCustomerPrepaymentsCurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/RevenueContractBalancesDetails": { "parentTag": "tact_ContractWithCustomerAssetLiabilityNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer related to customer prepayments for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability for Customer Prepayments, Current", "negatedLabel": "Customer pre-payments" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury stock (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "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": [ "r18", "r137", "r223", "r224", "r225", "r226", "r227", "r229", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r317", "r455", "r456", "r457", "r458", "r459", "r500" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "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": [ "r78" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash capital expenditure items", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://transact-tech.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials and purchased component parts", "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments." } } }, "auth_ref": [ "r85", "r495" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per common share [Abstract]", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://transact-tech.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://transact-tech.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r85", "r449" ] }, "us-gaap_IncreaseDecreaseInPrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidTaxes", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid income taxes", "label": "Increase (Decrease) in Prepaid Taxes", "documentation": "Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r120", "r470" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Shares used in per-share calculation:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other (expense) income:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net of accumulated amortization of $1,480 and $1,364, respectively", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r36", "r37" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "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": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant accounting policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of Operating Lease Liabilities [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://transact-tech.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r282" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "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": [ "r309" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash and cash equivalents", "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", "r79" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Interest and other (expense) income", "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": [ "r76" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r28", "r79", "r133" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation [Abstract]", "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "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": [ "r169", "r170", "r172", "r175", "r176", "r180", "r181", "r183", "r261", "r262", "r332" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "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_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "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": [ "r137", "r223", "r224", "r225", "r226", "r227", "r229", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r247", "r317", "r455", "r456", "r457", "r458", "r459", "r500" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r61" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Relinquishment of stock awards to pay withholding taxes (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r10", "r57", "r58", "r92", "r93", "r137", "r223", "r224", "r225", "r226", "r227", "r229", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r317", "r455", "r456", "r457", "r458", "r459", "r500" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "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": [ "r130", "r143", "r144", "r145", "r146", "r147", "r153", "r155", "r160", "r161", "r162", "r166", "r306", "r307", "r335", "r349", "r450" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Anti-dilutive securities excluded from computation of earnings per dilutive share (in shares)", "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": [ "r163" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign currency transaction losses", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r81", "r402", "r481", "r523", "r524", "r539" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net income (loss)", "totalLabel": "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": [ "r72", "r81", "r96", "r109", "r122", "r124", "r128", "r135", "r141", "r143", "r144", "r145", "r146", "r149", "r150", "r159", "r168", "r173", "r177", "r179", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r307", "r308", "r347", "r403", "r418", "r419", "r452", "r481", "r515" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r130", "r143", "r144", "r145", "r146", "r147", "r155", "r160", "r161", "r162", "r166", "r306", "r307", "r335", "r349", "r450" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r132" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r180", "r332", "r351", "r352", "r353", "r354", "r355", "r356", "r445", "r461", "r471", "r492", "r513", "r514", "r519", "r537" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total noncurrent assets", "label": "Assets, Noncurrent", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r135", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r295", "r297", "r308", "r515", "r516", "r527" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Relinquishment of stock awards to pay for withholding taxes", "label": "Shares Granted, Value, Share-Based Payment Arrangement, Forfeited", "documentation": "Value of forfeited shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r9" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost (4,044,842 shares)", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r21", "r42", "r43" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r486" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r79", "r80", "r81" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r180", "r332", "r351", "r352", "r353", "r354", "r355", "r356", "r445", "r461", "r471", "r492", "r513", "r514", "r519", "r537" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r14", "r135", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r296", "r297", "r298", "r308", "r380", "r451", "r483", "r515", "r527", "r528" ] }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiaryOrEquityMethodInvesteeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOrLossOnSaleOfStockInSubsidiaryOrEquityMethodInvesteeAbstract", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r168", "r173", "r177", "r179", "r452" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total noncurrent liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r10", "r54", "r55", "r56", "r59", "r135", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r296", "r297", "r298", "r308", "r515", "r527", "r528" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r115", "r208" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://transact-tech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Credit Losses", "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": [ "r105", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Assumptions and 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": [ "r33", "r34", "r35", "r98", "r99", "r100", "r101" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive 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": [ "r23", "r24", "r70", "r118", "r341", "r362", "r363" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_NontradeReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivablesCurrent", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Employee retention credit receivable", "label": "Nontrade Receivables, Current", "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r494" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Accounting", "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": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r485" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r90", "r104", "r290", "r291", "r502" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental schedule of non-cash investing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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": [ "r12", "r470" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed assets, accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r39", "r113", "r344" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r473", "r474", "r475", "r477", "r478", "r479", "r480", "r503", "r504", "r521", "r538", "r540" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage fee on unused borrowings", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "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": [ "r4" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Engineering, design and product development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r52", "r277", "r535" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' 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": [ "r66", "r94", "r343", "r470", "r501", "r509", "r522" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed assets, net of accumulated depreciation of $18,300 and $17,656, respectively", "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": [ "r6", "r337", "r345", "r470" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Liabilities and Shareholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance outstanding", "label": "Secured Debt", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r10", "r93", "r536" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r487" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares [Abstract]", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r28", "r112", "r447" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r485" ] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityAbstract", "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities [Abstract]", "label": "Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/RevenueContractBalancesDetails": { "parentTag": "tact_ContractWithCustomerAssetLiabilityNet", "weight": -1.0, "order": 3.0 }, "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "negatedLabel": "Deferred revenue, 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": [ "r250", "r251", "r263" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://transact-tech.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r507" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://transact-tech.com/role/RevenueContractBalancesDetails": { "parentTag": "tact_ContractWithCustomerAssetLiabilityNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, net of current portion", "negatedLabel": "Deferred revenue, net of current portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r250", "r251", "r263" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r63", "r89", "r342", "r361", "r363", "r365", "r383", "r470" ] }, "tact_ContractWithCustomerRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "ContractWithCustomerRevenueRecognized", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized related to obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r488" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Assets:" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving loan payable", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion 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": [ "r57", "r92" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r138", "r139", "r140", "r167", "r332", "r364", "r368", "r374", "r375", "r376", "r377", "r378", "r379", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r476" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r485" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r493" ] }, "tact_DebtInstrumentFinancialCovenantEligibleAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "DebtInstrumentFinancialCovenantEligibleAccountsReceivable", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of eligible accounts receivable included in the calculation of borrowing base imposed by the financial covenants of the debt instrument.", "label": "Debt Instrument, Financial Covenant, Eligible Accounts Receivable", "terseLabel": "Percentage of eligible accounts receivable" } } }, "auth_ref": [] }, "tact_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "InternationalMember", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Other countries outside of the United States.", "label": "International [Member]" } } }, "auth_ref": [] }, "tact_DebtInstrumentMinimumPrincipalAmountToBeMaintainedToDirectUseOfFundsInDepositAccount": { "xbrltype": "monetaryItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "DebtInstrumentMinimumPrincipalAmountToBeMaintainedToDirectUseOfFundsInDepositAccount", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum principal amount of outstanding borrowings that must be maintained in order to retain the ability to direct the use of funds in the deposit account under the Amended Fee Letter.", "label": "Debt Instrument, Minimum principal amount to be maintained to direct use of funds in deposit account", "terseLabel": "Minimum principal amount to be maintained to direct use of funds in deposit account" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r73", "r135", "r168", "r173", "r177", "r179", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r308", "r452", "r515" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "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": [ "r61" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r16", "r111", "r135", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r296", "r297", "r298", "r308", "r470", "r515", "r527", "r528" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r265", "r266", "r271", "r272", "r273", "r330", "r331", "r357", "r372", "r373", "r423", "r425", "r427", "r428", "r430", "r443", "r444", "r453", "r460", "r468", "r472", "r475", "r512", "r517", "r530", "r531", "r532", "r533", "r534" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r274", "r275", "r276", "r367", "r503", "r504", "r505", "r521", "r540" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://transact-tech.com/role/RevenueContractBalancesDetails": { "parentTag": "tact_ContractWithCustomerAssetLiabilityNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables, net of current portion", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent." } } }, "auth_ref": [ "r250", "r252", "r263" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://transact-tech.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "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": [ "r86", "r134", "r222", "r228", "r229", "r230", "r231", "r232", "r233", "r238", "r245", "r246", "r248" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities and other liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r499" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r75", "r405" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 20,000,000 shares authorized; 14,002,960 and 13,956,725 shares issued, respectively; 9,958,118 and 9,911,883 shares outstanding, 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": [ "r61", "r340", "r470" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r489" ] }, "tact_LesseeOperatingLeaseSupplementalDisclosureForCashFlowsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "LesseeOperatingLeaseSupplementalDisclosureForCashFlowsTableTextBlock", "presentation": [ "http://transact-tech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental information for the statement of cash flows related to operating leases.", "label": "Lessee, Operating Lease, Supplemental Disclosure for Cash Flows [Table Text Block]", "terseLabel": "Cash Flows for Operating Leases" } } }, "auth_ref": [] }, "tact_FoodServiceTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "FoodServiceTechnologyMember", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sales of the BOHA! ecosystem, which combines the latest generation terminal, cloud-based software applications and related hardware into a unique solution to automate operations with food production in the back-of-house operations in restaurants and food service operations.", "label": "Food Service Technology [Member]", "terseLabel": "Food Service Technology [Member]" } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://transact-tech.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant accounting policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r82" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Withholding taxes paid on stock issuances", "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": [ "r131" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://transact-tech.com/role/RevenueContractBalancesDetails": { "parentTag": "tact_ContractWithCustomerAssetLiabilityNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables, current", "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": [ "r250", "r252", "r263" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r265", "r266", "r271", "r272", "r273", "r330", "r331", "r357", "r372", "r373", "r423", "r425", "r427", "r428", "r430", "r443", "r444", "r453", "r460", "r468", "r472", "r475", "r512", "r517", "r530", "r531", "r532", "r533", "r534" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r61", "r382" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "tact_PosAutomationAndBankingMember": { "xbrltype": "domainItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "PosAutomationAndBankingMember", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sales of thermal printers used primarily by restaurants (including fine dining, casual dining, quick serve and hospitality establishments) located either at the checkout counter or within self-service kiosks to print receipts for consumers or print on linerless labels.", "label": "POS Automation and Banking [Member]", "terseLabel": "POS Automation [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r61", "r382", "r400", "r540", "r541" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r266", "r331", "r357", "r372", "r373", "r423", "r425", "r427", "r428", "r430", "r443", "r444", "r453", "r460", "r468", "r472", "r517", "r529", "r530", "r531", "r532", "r533", "r534" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r267", "r506" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate [Member]", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r520" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://transact-tech.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r107", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r264" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current and long-term assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "tact_CasinoAndGamingMember": { "xbrltype": "domainItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "CasinoAndGamingMember", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sales of thermal ticket printers used in slot machines, video lottery terminals, and other gaming machines that print tickets or receipts instead of issuing coins at casinos and racetracks and other gaming venues worldwide.", "label": "Casino and Gaming [Member]", "terseLabel": "Casino and Gaming [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r19" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://transact-tech.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories", "label": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r119", "r448", "r470" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock from restricted stock units", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r8", "r60", "r61", "r89", "r367", "r420", "r432", "r482" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://transact-tech.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r11", "r67", "r68", "r69" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "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": [ "r103" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://transact-tech.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r53", "r82", "r83" ] }, "tact_TransactServicesGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "TransactServicesGroupMember", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue from range of supplies and consumables used in the printing and scanning activities of customers in the restaurant and hospitality, banking, retail, casino and gaming, government and oil and gas exploration markets.", "label": "TransAct Services Group [Member]", "terseLabel": "TransAct Services Group [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "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": [ "r184", "r185" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-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": [ "r44", "r45", "r268" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (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": [ "r25", "r123", "r125", "r129", "r334", "r348" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash outflows from leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r321", "r322" ] }, "tact_ContractWithCustomerAssetLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "ContractWithCustomerAssetLiabilityNet", "crdr": "debit", "calculation": { "http://transact-tech.com/role/RevenueContractBalancesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/RevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right (asset) to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time and the amount of obligation (liability) to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Asset (Liability), net", "totalLabel": "Total net contract liabilities" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r151", "r267", "r490", "r491", "r506" ] }, "tact_LesseeOperatingLeaseLeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "LesseeOperatingLeaseLeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://transact-tech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to lessee's operating leases, including weighted average lease term and discount rate.", "label": "Lessee, Operating Lease, Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Additional Information Related to Leases" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent events [Abstract]" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r151", "r267", "r490", "r506" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "tact_DebtInstrumentPeriodToMaintainExcessAvailabilityAndUnrestrictedCash": { "xbrltype": "durationItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "DebtInstrumentPeriodToMaintainExcessAvailabilityAndUnrestrictedCash", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of time the minimum sum of (1) excess availability under the Siena Credit Facility (as amended by the Credit Facility Amendment) and (2) unrestricted cash must be maintained, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Period to maintain excess availability and unrestricted cash", "terseLabel": "Number of days to maintain excess availability and unrestricted cash" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://transact-tech.com/role/LeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r320" ] }, "tact_DebtInstrumentMinimumPrincipalAmountOnWhichInterestIsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "DebtInstrumentMinimumPrincipalAmountOnWhichInterestIsPaid", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum principal amount, whether or not such amount of loans is actually outstanding, on which interest is paid if the Company does not have the ability to direct the use of funds in the deposit account under the Amended Fee Letter.", "label": "Debt Instrument, Minimum principal amount on which interest is paid", "terseLabel": "Minimum principal amount on which interest is paid" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r22", "r108", "r126", "r127", "r128", "r138", "r139", "r140", "r142", "r148", "r150", "r167", "r187", "r188", "r249", "r274", "r275", "r276", "r286", "r287", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r310", "r311", "r312", "r313", "r314", "r315", "r326", "r358", "r359", "r360", "r367", "r420" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://transact-tech.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r152", "r163", "r164", "r165" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r108", "r138", "r139", "r140", "r142", "r148", "r150", "r187", "r188", "r274", "r275", "r276", "r286", "r287", "r299", "r301", "r302", "r304", "r305", "r358", "r360", "r367", "r540" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r484" ] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationAbstract", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations [Abstract]", "label": "Revenue, Performance Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://transact-tech.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Add: Dilutive effect of outstanding options and restricted stock units as determined by the treasury stock method (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r156", "r157", "r158", "r162", "r269" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares from stock awards (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": [ "r8", "r60", "r61", "r89", "r270" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r320" ] }, "tact_DebtInstrumentFinancialCovenantEligibleInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "DebtInstrumentFinancialCovenantEligibleInventory", "crdr": "debit", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum value of eligible raw material and finished goods inventory included in the calculation of borrowing base imposed by the financial covenants of the debt instrument.", "label": "Debt Instrument, Financial Covenant, Eligible Inventory", "terseLabel": "Eligible inventory" } } }, "auth_ref": [] }, "tact_DebtInstrumentFinancialCovenantEligibleInventoryRawMaterialPercentage": { "xbrltype": "percentItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "DebtInstrumentFinancialCovenantEligibleInventoryRawMaterialPercentage", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of eligible raw material included in the calculation of borrowing base imposed by the financial covenants of the debt instrument.", "label": "Debt Instrument, Financial Covenant, Eligible Inventory, Raw Material, Percentage", "terseLabel": "Percentage of eligible raw material" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income (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", "r71", "r95", "r168", "r173", "r177", "r179", "r336", "r346", "r452" ] }, "tact_DebtInstrumentFinancialCovenantEligibleInventoryFinishedGoodsInventoryPercentage": { "xbrltype": "percentItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "DebtInstrumentFinancialCovenantEligibleInventoryFinishedGoodsInventoryPercentage", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of eligible finished goods inventory included in the calculation of borrowing base imposed by the financial covenants of the debt instrument.", "label": "Debt Instrument, Financial Covenant, Eligible Inventory, Finished Goods Inventory, Percentage", "terseLabel": "Percentage of eligible finished goods inventory" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r114", "r207", "r333", "r454", "r470", "r510", "r511" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning 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": [ "r61", "r64", "r65", "r84", "r384", "r400", "r421", "r422", "r470", "r483", "r501", "r509", "r522", "r540" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "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": [ "r262", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "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": [ "r32" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://transact-tech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r526" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r279", "r280" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "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": [ "r262", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://transact-tech.com/role/LeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r325" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://transact-tech.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r526" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://transact-tech.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r327", "r329" ] }, "us-gaap_ScenarioPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScenarioPlanMember", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Plan [Member]", "documentation": "The scenario under which facts represent plans as distinct from actual." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://transact-tech.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic (in shares)", "terseLabel": "Basic: Weighted average common shares outstanding (in shares)", "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": [ "r153", "r162" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://transact-tech.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Contract 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": [ "r518" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r525" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r138", "r139", "r140", "r167", "r332", "r364", "r368", "r374", "r375", "r376", "r377", "r378", "r379", "r382", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r420", "r476" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r320" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r91", "r117", "r135", "r168", "r174", "r178", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r295", "r297", "r308", "r338", "r394", "r470", "r483", "r515", "r516", "r527" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://transact-tech.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r206" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r316", "r328" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r102" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY [Abstract]" } } }, "auth_ref": [] }, "tact_DebtInstrumentMinimumExcessAvailabilityAndUnrestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "DebtInstrumentMinimumExcessAvailabilityAndUnrestrictedCash", "crdr": "debit", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum sum of (1) excess availability under the Siena Credit Facility (as amended by the Credit Facility Amendment) and (2) unrestricted cash required under a new \"springing\" deposit account control agreement, permitting the Company to direct the use of funds in its deposit account.", "label": "Debt Instrument, Minimum excess availability and unrestricted cash", "terseLabel": "Minimum excess availability and unrestricted cash required" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r316", "r328" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r181", "r182", "r369", "r370", "r371", "r424", "r426", "r429", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r446", "r462", "r475", "r519", "r537" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r77" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r324", "r469" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r485" ] }, "tact_RevolvingCreditFacilitySienaLendingGroupLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "RevolvingCreditFacilitySienaLendingGroupLlcMember", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Arrangement with Siena Lending Group LLC that provides a revolving credit line, subject to a borrowing base.", "label": "Revolving Credit Facility, Siena Lending Group Llc [Member]", "terseLabel": "Sienna Credit Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r74", "r135", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r308", "r515" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails", "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "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": [ "r13" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r485" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://transact-tech.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r103" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://transact-tech.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r318" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r485" ] }, "tact_GainFromEmployeeRetentionCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://transact-tech.com/20230930", "localname": "GainFromEmployeeRetentionCredit", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/BasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain from the Employee Retention Credit, a refundable tax credit against certain employment taxes equal to 50% of the qualified wages an eligible employer pays to employees after March 12, 2020, and before January 1, 2021.", "label": "Gain from Employee Retention Credit", "verboseLabel": "Gain from employee retention credit" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows Related to Operating Leases [Abstract]", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r323", "r469" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://transact-tech.com/role/LeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://transact-tech.com/role/LeasesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r325" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets", "http://transact-tech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt [Abstract]", "label": "Line of Credit Facility [Abstract]" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://transact-tech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from bank borrowings", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r26", "r500" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://transact-tech.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfOperations", "http://transact-tech.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "totalLabel": "Diluted: Weighted average common and common equivalent shares outstanding (in shares)", "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": [ "r154", "r162" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://transact-tech.com/role/RevenueDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r181", "r182", "r369", "r370", "r371", "r424", "r426", "r429", "r431", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r446", "r462", "r475", "r519", "r537" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r110", "r121", "r135", "r186", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r295", "r297", "r308", "r470", "r515", "r516", "r527" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r4" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://transact-tech.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r325" ] }, "us-gaap_GainsLossesOnSalesOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnSalesOfAssets", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Gain on sale of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://transact-tech.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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": [ "r5", "r38" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://transact-tech.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r325" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://transact-tech.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r519" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://transact-tech.com/role/LeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://transact-tech.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r325" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://transact-tech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Employee retention credit receivable", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS [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": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "c(2)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "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.22(a)(1))", "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.22)", "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.24)", "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.25)", "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.29,30)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r291": { "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.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r485": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r490": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r491": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r494": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r495": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" } } } ZIP 51 0001140361-23-053150-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-23-053150-xbrl.zip M4$L#!!0 ( /EF;E<32E$N:E8! +Q&% 2 968R,# Q,CDR.5\Q,'$N M:'1M[+UK4^-(FC;\?2/V/VB9F7VJ(TQ5G@_5W430%'3S/-50#?3.[/ME(X^% MMHW-R'8US*]_4[(--@BPC61+)FMJNFQ)EE+WXX..- MSKKICSN7P^'UQP\?_OSSS_?YD??][.L'! #^D/8&0]4S;F=R?3?M_?',Y?EI MK09WE]\\NOY/7%P-I90?BK-WEP[2L@O#;>&'?_SZ^=Q/M_0]G M1\,^C$].+TT'?8(@?^YEQU=,?S#(AG<7>S70Q87A8+@8X;N[WCQU0YA3+[RA M^\=/9Y_O+Q^67W]_Z8=AIGH#W\^NU##M]_*G@5V =B&:N3L_&"&V>[P]MH-RHD93G_(3^>_0;L S[[S,'M2 N2'<'9Z M84^E9E ^I.+4W'@&J2F_-)R8OW!XG3UQ93@S=ZF[,9?EE^9GYBGH_!/$LKFZ7VJTN.TEY0 M^E1UD_-^=Y1+\Z"3'/?,^_%OBS^?^F9TY7K#Q&1.#<,]1H.T]W7V+E_.3GW: M=0G"[^5[^)Y"+F9^?]"_OLW2KY?#)(R<)KM)_HZS/]_=G0[UR@U5DK_QKOOG M*/WVX\Y!OS<,C]Z]"#*WDYCQMQ]WANYF^*&@0/(AI\&'"1'"1]VWM\E@>-MU M/^YH9?[XF@7%L+NFW^UG'Y._^.+/]\GT.RC^?%]0TJ;?DC2P\=/YEZ,T5_1? M4FM=;V=Z.YL.KKOJ]F/2Z_=<^,D/ZJ&R6*O^.>'#W-#>GJ$!P4B#(_2 M@5'=_W8J.^S93X'E,X/% ?Z)T$J&(1"IE+)24$VL-AH*87 MNU;=[NQ!%!!EX?%.)?-^P$?AR&!FN P;3 GW6A- J %*8V@=M)ISHRC#+P]W M+_^TXHB^A+-]^W!,1FC&M-)>0D6$4AI"(C S#!(OE=,+C.FWQ4=TV M@<'L0 MQI2I[G'/NIO_YVYG1N.<%MXR*[6'1"&HL=!&J$ A"SU%:H'1! 4*1S@&3XWJ M* M/"M@R&=9D$OQXYKZYWLB=!?,C[05(">0J9"-8(:>ZFWXM9M?9H0HMF>54 M4D>)QTX90J%2V&L1!F] V5## /]GH><.G_@[ +DE,4@_]M)N *EL%#1P2I(I M#% MA+A&TA!FF;/&FUR4A($B3 U8,LFE5PBI4C"KAS3D1=)\F)]A,N==;KVYP=X/ MN;'_<5"8\6&@26'\?[S,\C'GUL;N=-SO;P9V9W(Z-^)^W!FD5]?=0DCG[S%^ MW.PSBJ^#_B@KOA7.S<<)<0IZE@+#Y#I70-#T6VKS[SYU65(\SY5:VP?'_V\> M6![^>&]Z:/[NUP63I]\&4SH7*+X+8/@[_=W]N;MAVIE+Y2X&]X\8GYE^GS[D MPQP=GB0+!,%*WCPQQA[>KRG"/,>_.?E\ M[?OQAJLMWX3:HCNRH":2!2U.%E0M66##R;(HR%=*%M@\$(15@F!3F#T'\I6" M( N&7;#+AB[WWP[_.\-!8:?MF^#.FR_'3F+EUO MD'YSQSW3OW)3$ZY>.DUDVWW-ASK^:L/#;JZ[J4F'XS$D-KW*1];OW9O0S[[> MSM[TLH7?\X>W=A:&1N^7N5&>=_\L14,?/0^V\*HB\RIP2B[ M+5YM_)9;P; GWZL-C$,1.AL#G:A2QN8V361L0QA;J3$7H79=4%NI1L(%-#(R MKAK&5>L^1<:M4>,J#?Z]#)5G;JC2GK.'*LNS 8.MX%KY2[7&'FUIN!=.>?;=M86 $_V:Q;)$(==2Y=AM6Q'&B/*Q/'C;B$\1HWD;*_*IKPA(-_#75KE39-R=F1&LLX%LO MHZ)N-8IET:IISD+/M<]S$30;P*B8)]Q(V?IZ&1C[;C20<8M 9&1<6R$S&BWK M:J19'6/A7;2M*;UNYX).N/KC]W3;.%_?&[[>SE^PI\7/H- M:Q)SD&]$!7$U8D[NQ)S,+WD[-^&UPIT*YDZ_'/4S9]1@V$P.#K+AQ]+Q[^P5 MITI?HK:P,%E<0TF5&OHPC?@EZ]N1&9YFYR[[EIKQ'AQ?^H/]T; _WM%MOV=_ M4KT_@OR.W_U>"'YV_:^9NKY,C>H6O_O]O(E,+WO%B=(^^Z)/\GXY47M(I9V] MR>YT'W\_W[JLY,.JA5+Q.NKW[>3[A3.7O7ZW__7V1>$Z#D_*>FKL@3478IZ1 MMF?>NS99*QY<0KHZ):\1ZU9*)>] #=)>/RCZS^IJ$4!KB M6RN9^\R;;*'Q^3K6MLZS>9V/$46K@FK+:#*V=RIX6#)9B]RE$>U'HXOUUERL M+2Q1;J9-U+"*Y/54OS?7O8O>>UN1X[59Q?;/60V#DIC/CG/6MLQ93T0K9;FUELF/V\KM[V0([5-R/$FR^V;N[PNAI;;,A'4N#"G_8[3)HR. M-Y0"736IT3(I>AM9@UJK-5L")4W*&[PM@WW@+)2^Z6F]; MM&HI28Q"M6D+K=$&=VROL;5(L>7&=^-Z";X93_[)_1#;*DH-8VISX[QQMGCE M;-'2E4SM5_$X6[056-HO>S%4T^!<5VP]TDX3M+8U"\T,F+R]*KQ&+]7<)M': M;"PNMA2(JX"W+"G:OK[[392<)L7OF\O.&)'96M;&3%]$BJH#\MLH(]O"M1B> M>%NLW>J89ZRR;L:Z]]8+4L.8VMR05.P'M'W]@!J1-HG6Y-9@Q)8G^9N$%6^M M 6$NVULX^9/]V#O-HW#J]8SXW?VWY^G^3F MJML;?)P\XXY07@WT^W[V]&]2O'$4[UK%FT;QWJ1XTRC>I0[-)Z>'Q^&.V2@?6B&L@3+] M[K?PO@>9L^GP2)FT&\9YGKJ>^AQ,HW"F"%-][IJ)L?Q?*DN5[KJSJ;P?.>LR MU3T:]>S@T/M P_2;._]37>=7---FGLK%PW?9V9N>6>"E5K>@IP]YS(^)#;TT M5[;.JUN/Z'[) E.:+Z9KD),*5.8!,;=0)*L2Q# (5C._ MG*G>U_'$\FLP,Z]&5V]>*!8*)MZ1;6&.Z(^OL4=:_.NA?78^&A==QZ@]5EOLD@^"4G%^JS/UT M6WZ#0K#.AWWS1_[S0,#B]U^ZJM=L,:N1'/?&QS-TJ3/FO)E%\'ET83QQP?#W M/GUQ;H*"ACN-)67RI;D",I>YF!W[#%L?O42-\\\D:+#(_ /1+H:K<7/42\>L M_#T0\XXE5TX-1IG;FSP\%_S!] ;3<]/O^1W*[H8>W2T=] F"_./OYY^6O1F^ MNYE-OP4NSUYS$B:,3 W[V8K/>_3[_. GU^M?I;VRVRY*E+E;?)@?_0NO2Y[@ MQ'7X^#SI/J0W'\.X^J/,N,'XZZ53MA#)\/"]?_^W?_^W'\*'9#"\[0;=\D$< M=KVZ2KNW'Y/_QC\A=0_/D^V0D/29+\_TDR^ZC97P9%&KILK-O=#D%^3N%T\_8CS:\9\?/N1WVOOA,IO>3?>S M0+N/2:_?<]\GXV^[NC\<]J_"_:]ODD&_F]I$=Y7YX^[\L'_],2$/3UY.!AW( M>'-/-%_\"3\-UWP-5DS/[CX\54:W*Y5]37N[.0,^)FHT[-\=RL9/*8[M)!]> M2YS?3XXO#C\EYQ?[%X?G4_K<25+5+"9/L?C\\.#WL^.+X\/S9/_D4W+XCX-? M]D]^/DP.3G_]]?C\_/CTI+Y!/2EW?U>#RV ;#/N]3O+I_<'[__P+9$'^$:!$ M+C:<_QT-PG1UF\NPS@*S)E>O_U6>E!*QD)0\.Z!+__TPS";@<([ !_:Z;@FCR$T?^8WEPWSLH[IHP+F/:3CN?O:=\GO MQ\GY[540LU(ZOB@SOXV"X>.R[NV9N^YGPQGQ@4PP(RFD6 ABL!( 2HP]WM>IV^T/=O]G9^\^_W" &T?>/)6QH%R+5 M&)A+2?6(33MS=YR7V*4EHDS%?_M]_^SB\.SS?R=GAU].SRZ2+[^?G?^^?W*1 M7)PF 5\O H@F$">G9PFD[^QWR>E1PNW]PD9\.!"=3^9\9^3QY M"MGZ,"-[>.I7MNEZ81=WU<.SW8-!)\M\_%NVU$[:?+0'5SXI!Q-YJL;=8(9#FX8M' MX,LQ%QI22WQ 6RZ1=(ICYJ1W@(:I6U8%OF!+P/?B;/_D_+B V%:A[\M*]ZQA M51Q)>WE4YF-2$&?.<1F+?]U)5#>_TR775GRH/OY<#Q),6V-/<0D\P:V<\Q)4H2IZG200(\,Y ;8ZWSBY@@;!<2RI@ 2W/TD4U=D9+6S8L MM842)<%6/@W&P[. M3F0!T*"&CA-D"?)<&V>HDA@K9NU",>V]TYY+?E%70323@^*]'L);Y^E0Y5-# M1+/0:X QU&.-C"&<4JT(%MI"C"T'3BSB_2$,9?+WRW38<[?)?K$6HI.9A?]/WLS@PU#(P!2"K6T1$.O&2=,2FT5%I13N\!@Q[1\-*IY MR4H6'&0!OZ?9EV!7I#TS:\)HCH% 4@&G*(%8*DN$5T9AIH*G@] "(SVX:*1M M(M[+,LP>JVV[M?A+/YB)W?\OO7Y@CRIH!)8.>V4-\0)IQ25GW "E!,5N$;$# MC$*Q?LOD:;A=P_PZH6INB'S)@GZDUZJ;'-XX4]3:):?>YWUJFF&&/"'5:Z)4 M$+DDE[EH;U1K;XQ'T")KX]V30)7/A_N94P]=91(F;@@T0H(2FL_GO\^]P,EOUSV>X\#R08@AQDBG@-).+.:E" M7IR@X<&OWX9X6E#5H_WU@]#__(A#DWP^2"]=UUSF1DS&5.[DKUQWEFIGD M4K!>M*C^E8_Z66!L(5:=(E83OJC)=*%Z=GK(IX/ CB1/>'>2U.?!PMY7%YB7 M6UM)5PV&25:D,M\O&3^L_(WN*\C[+!*(]\#OO)N1N[Y1"]T]_E MWMHWPX\Q\EDVL\OWM&QVOTJM[3XNW5P_?._L7:3#;A'A=LI2//V^2QLT&+_GM.'TRU2!9^.2AG>O,@3A>U%FZ*Y,/?1>BF93[V227BF$ MS]V,D3$)^/+G91J.W(-0W5/G"YI:/R6>-%4FF'P+D2YT==94"?:25HA B3GA MW$N &!%2*8D0X6B1E&.>CN_G&?Z^^:.37*LL^::Z(Y?\%02G*R]62(HE!17Z M\.N%B TR;H(,8V"8X9KE3"NG.6*,D\ [39&C1'L,K+;2+A).N]BO-*RR7MQI M@"X=3I#F00J? T6-$,0YRHA!7@M@%:%.B:!1QO 5,G8YIDV3=2?[YY_V?TM^ M[O9U, ?S6FTW?+V+4*DQ/"W]7X'HQSV;YQQO,'WGF_H\ Y*Y(ZN1V MXGT2_6/R#GZ77*I!401D$]7M3FS@W/+\YRC-[C)3:<#7-TN'1*M>O,&5=,W! E16'J('D7;AOXEPQ& M8>H97/;SC/ZT7FMXJ88/WB'Y4\T/MJAG*GX\>97O.H4;\ Z-7U4'*0CG]?^& M%\FO+RX-/\I',;E/7N X* :1/^LZ=PTD2*RZ'4S7<;P0 SP895FXQ[@T,D>? MH1J.!C,R[EWP;RDSF@%'D,62 Z$$I2+XN)BX1>:,_\Y7F,V+[71PKRD7RW%& MQ3P?7+=\#(M:E^N\]J7&2VK1;W&P[[3&C?X;D&=F"%*3I.)BLSH!-50 M$"HULHP1Y8QTW$HH % (0&X627,\J1-3XD75J%,U@ABJI*NR@/O*F* :F3+ ?ATJ-YS=ENZ8G!5="I\)1L"J-! *X"56X[^=03;A> .J]*^SKE[M>L M_^?PT7Y;Y%&R.-C"'S_U'"+T_#[Z64O7O#D8*?7Y7/0 MY-KIN!\,>'IEVAO#0/ U=M%T+29TZOX(+ M0?#F*+3_D#9KILHK0P^O%JY5EXLN4&:?'02J?NUGM[/E"\HP;1B +IC64A.) M)'2<(^JYI%2MLLIFW("BX)V9/+!PF,KPN7R:K71ZW:0>K,K,\Z=G@:6!XM$Z MK1=EI7CZ3Z-!VG.#66^#>*B!-8)::0A@7!NK !=(.P$E]0MX&ZLOA]VT\BZ; MO-^4Y!P^91.L06ZFS_ZY>/3!^,FSECD16D ,C=6>(!4,=4V@P4%$@!54B#I7 M]*TH/XV)Q_A90_4!]*3=7H%15>T> R6.-3OB?O C<+=V2\=N6QM1\H=^=7 M!Z=V/;-'/L3'RJ^(9=0JAA"2A!&@N+%(:L.%P0$+6.W*7Y^;_ MZ:D9]HL%^'"\ +^0A/'*S/STN*M4TA\-"Z6<\7LG0E-2^V$62RQUBC#/1#Z. MLG$G\<=1S>)F1?^ZHM_=X/1^*+.Q32,D )Y81!SA0BJ..>#.6@SRM1AE*VX@ MR!<@YEVJBF-%O[&@("8-!LW@QYWCDZ/@OH8)V16.[&Q+@T">7=L?[DXNWMF3 M'4E%!]X72$Y?9Z^:5;ROX/)=$&K!'E*/VD3-]I!ZU&!J4SVD'E-MTD7AI[,O M1U_45_=3YM0?>:'170C"=)W*BC+?R[O[CE]J=AWX72NM!]0K><11OS_,R\=* M"K%V'HSPF3'>_?XZ'-G5^:%=Y84VB640LLW)PEVV/2E[_8+T6#MX4H\^#;?^SN?CD[S9V]_#[CTK$S-W## MOX7/?T-_^]O?=G?WGN;ZPBP9FV[C[RWM/O=TJ?CL)%4\)>#49 G5QX!W@37= M8 1\_\RBX].S+Z=G^Q>'GZJ*:7OD\?] M_8J,]"=G)D?'00>T 45<;K*=]T/Q>[P:UN(-3K\1"B(45 0%IU\.@W=X?'IR M_AOZ#3\)"S.3;AYHO'9C!VI0@8-V5R\,NF96=%AN+5,=LQ M^XK'E/0K?>5[Y$.>W/PM >$*?2(C$$8@;!H0'IS^^N7L\)?#D_/C_SI< @OS MA%?F+O.=7KZYHLG1E4O>?>X/\C5DZA[=GH&U,36?,+#>$I30""412K8 2HX6 MQ0XUN$R.NOT_!W-0\0@@GG*^WA(VL(@-$1LVB@TK%^C> WT%Y M7ET_##\:]I,G$*4L<5)$;=Z(MHNH[6].VY>9SRO+N[YJ_FP!WN0OB=[O[/VJ M>NIK@2-W5:*?TH$9C7<#R8V)_9[JW@[2PH2YAY\CE3V7Y@P@&8?LL7E:3YYNK?QBY0.-"=?L\AJMO/-S4>)/NZ M/QI..K$.R@&4B+NK 5W7I[@VH\[Y'T1RAEF_>ZX6>B7K&^<'17; MMT=0J5#RGRDZ?DX-Y^J1VZSY2[[_5!XV48^=%V2/]X!91S%VK-",L]LB8AW+ MK!>;W59SR(012"*0!33'^O"H=]/S@Y_/CZ_.#P[ M_'2^_SG/V?[>F]F7XUQU79$'&9=SS'9!S@,*OP_<>-.JPI"*X!7!*X)73)&L M"[P^'1[M__[YXCS?H]JK(F/[^W7>3]KUTGXV@U41ER(N15R**90UX=*OQR>' MY_M'AQ?_O;/W:U[I>JZ\"\;33)HW(E)$I(A(52/2RTNTWB@BG5[\O9KL9YZ9^]1"JP5B%0<2_-2XB INYC---2;1ZDYD1I?%X$K E=3@>OE"H66 M M=T;=$_?CG^Z3CWU YO+E.=OJTJ?U1_F7\L0%E[ 4H5RG^O(>?'/Y_L7_Q^ MED=@[S^_*2V1:VF$/[['6CJR/J<%TZ',DW>5WL%/=R2^(U-9"]MQS]NYSL4E MS-TI::#S))$Z27&DDPQ'9G5Z4W_[N6)"%TA:G\[1ZNH]Q M>?_C&3G:@N[&,R\S*S\/FZD^YMY#^D]^DGW5[T GR?]^MVKKW D7TV&0(3,Y M]DUE:;$9Y_1YA9 5FSGDKL>D.?AJXU>YQL/)OQO@W%H49?7ZHTX^_+]8I M>+5%TZ5]@N^;O1Z?[)\<'.]_3F;\K26&L].0)KXO=^J=RNNG\R]'G]/!\"(? MW*NW02/Y2$IGK$KX-*Y+>;_P%#IN#U\ZGA+6/3UQ5C+X>]DZO]B_./SU\.3B M?)V[Q\0NZ(]YLDAO\T64O])!'4S:EN>]-!_U+#\- 'MR?O@I.3@].3_]?/PI M'V3RT_[G(%N'R?DOAX?W4K7&,9?TRUU,,A<#Q8GL&C\LKE\=)5^6P?*9>E$\ M_%;<.]\]([?R[L;Y$(+&I[]/)N]X9Q3FELG.WG,^PL,'W/E <,6'O>@X/OE$ M].(3GVAG/MX<9/SXY;R52F2UI#_C,E[: AQX+&7+\"3Y\S(HTFZN#X59_6>F M%FIE'D7CU:+QNI[#C9*,I8,RRT%7O:V-2IFS/QBXX6"YU3ZKZ\1KQ)]51;W7 M"?>\2Q->,KSLCP:J9X.C[VY,0,+Q-EN)54.U7*O[2J7]K0AVL.[&N\LG MJC72_"*85S,WU2(LD7H-5K6IKT'A]:1ZRM::N9UTR;_X/XY2L/; MCGM>/1[0FM3ZSEMY@8!KEK#%!K4D5RNQ(?ZZ26;-4K!(N-R12C:05.5[;HX& MNU^5NOZ8:\-^S^;_'-ZKPO[P0&59OJ7O?^6;>F10BGCR1&Z\4/+BT" #JI."*4"(D@DXP[A!53%O@'X,'@NCAOKVK@@?O M2,+>&G:LT?)KB'FW/]Y9?I!DSK@@DKKK.DG/#9MAW6T.7^N=7)Z%L";:/5,Q M.;N3DA,WG/CT,XC%@*,.(J,5"0H%I-)*,$)IK?,^Q!V9%Y%OH1;%N,Z,I!Y> M77?[M\Z%B7\8Q"\75I,YFPYG+(%F& 'M\[\VAG MBZ:.+O[+Y?U0\< 8 K YTU5 NAL!:T1%>KM%PZ%("WIJYO+V)QW/L6A*Z? M%3TRFF"?1%]J$6%8@SDQE8S;X%7-@)(%V$ /C"7"$,6)Q,0 !;SCB&I$4+U! M"=ZA5+8'E6)08ML4:46MP8( (ICC#FK"%%$4:T8)NSK]YJ="XJ1[0J\;=/)ND$.9Q"6^) MNP0 Y(0S39D@GDIIC 60(N6 5=26!'JKM$PZ&+0HP;NDZFTVY!%QXDWCQ*M M@7($/.9, J4)P4!KJ*VVD#CEL- U5WV@%B50:X2$35MI59MB4*QFBUWTAZK; M'ENLR4#::+1LHNGT%$!"QJ'T@EA,/ $&"P2-P)(JKXDUR-1J-1'48;3M&-DX MVRCJ;5/U=E4EU5!QB(#@U'G"#9"$$HGS.GBH&2DK?*_0BL&L U&+"M\;ONAU MX<*6F%!NG)O4+E+%0H4H5YN6JW9EU)>?SX_R&J>)*U>4^N>[X2AC1E>CKAJ& M4]9=9V$F+3HLY^?^^F)1Z_2GGV9^&3YW7?YAOV?WK_J!%O\JCG_)^M>!,K=? MNJHW#.?RE3#75P\*8!D&4!J/.*;$:"4,A) ([1U3$JB:,[:B@TOJ2!ZR)2D6 MQ:Z?-M9S*@$PBG%")/+:$R2A8Y)Z9 ,9ZLW+\>#]/ X:=Y+,#:Z=R3>&[]XV M(SX0D\F+ ,H:W/@GA7H^WTR8-TXH ;S&1&LL(5>YG#M"L,*N).Q9H<[G3CUN MC[\0BS2V3:\J4B*#(<0:8(<1)-9; :E5VA'C@Q8Y7>_*$=3A FZE$C7%O]Z MM7B6J\)NW^^.!F[6:&S&)-\V/Z2I+EOSK(;3 '?!)NY]_>S4P!52>.I_'[@B MWCAK-F#)%$#"&XR)1T11Z[&GW#OBA0.DYA(*T:9\:8R[1"6NL:AA08T%P%GG MG682>J*YT 8@9URP7"!W7,&:;10B6E17&B-:B\CES_V^_3/M=IMADT0':1&^ MK\&$F(K%;.D X%HH*0' GB"!I9&28\XUH\PI+>H.,J#M](^B#K5"AU90&(^1 M,!0I8XPDRH7_((44X)QXYRAW-4_6VZHP;SB@\"G8?EGF;#)4-\TJ*(QN2!O< MD!4,@:G('?=,_\I=J)MQT=)\Z%1P!#BV'GIFB- R@)U6(&"<1X()PFHU#5B' MBA8M$HV!A*C!]9DA"ZFK8LICRY3@7A/CM7*:$"H$9!J(8,S7W!L3MZE%UEN, M(LSONBT?[:^]I]3?/-FYZIH%$S-1WC"IK!S):&)Z?/'2C%38#);2#);+R(0(HX3RJ0B#D,)+8"*&BT-$D#4Z_+"#A%E+5ER MZ@($TLJ'DK/OE* M;4[F!3U,C(UQOEI-\SCQ?Z:HN)W0IBMX+JNHR4(@U25AL"$*.0$HCS"@CEL;= "&P5*HD/5FE_D Z M+:I^B(U&HNK6WVBD5$\5!\Q2%90OJ"N62BK"D&6 %NN(<^NW4FX?-1?!_-F,K>>*48(0 M"E1O1(BR#F,M[BKU@@ TRUB+F+6J&14!JE8+=#8=J*CP M@%, B2 0,(6),D;+\$D86/-N1Q1V!&Y11K!&-%JC21K+ 6HM!]@8J,?2C\CK MN$[G!6/].]0;R6QA&EB-2$2,X55(CH+SMO$MSDRHO M0 4ETD-(I=7YKNT4*'P92\=CC$)2.82 < ! $FP5Q2VT0 2#1D#,=+T+K%D'X19U#HJ! MA&W3J%>KCR60NS"A2R$YD4XJ1+DD"A$2/FAJZ^[D(UM4TM7,>;SYL9D@A-G( MV=E(=C-F^?;Y46L'8Y:M.=1#(1$!:[52GE16YU%0=NPH00JPH276D&F( >24XI)R:Z$%1HJ MI -XBU89Q5C$:H9*L7=&\\R4Z#HM(A)KWQ9I"E>W93D6RCU0& '+"7?!D:+4 M2:LQ1Y(R7N]*&0FWTZ>*>M4*O:I,B1#W# N"/?6:.*^$%080A9CA"A-:[U9% M@F^G$JTS,+'^?F]5& %W6R1D[IOKC1J2D(A]FRH@9XO[-JU@K1R$7^1G_IX. M+P]&@_!2+GL&;AF"&'B)% AP:QV34@& .;%>.F1P26>G*FV6-KE7L=];Q(VV MX$;%($$QL0 ([S$#1" CF;9*$Z(UETK@DG[VU39M1RW*MFYU [AJ334H5K/5 MQNU?S..5$@TVVIJ,L(V&T2;:6,^&K V#(L"BIAP&OQ4 #3!UBAA%@),N$I[8<+1MG.47E;:KRODI3+2+8 RXY"T\][[>:CU(6E19V\RYOEG]T$HJ\YIM![3- MXFRJ<=X\P^*)ZJ52$!1. >L9P)XB J07CC'$L.4$.B'*.M16F5%O4[/LZ&-' M-5Y[Q6&ISC(*A +. \$Q(58+@['WGB.!*;#Z;>6 AJ42PD9JVC M!M>^'>M+ZNJ]8!H;)9R@1/M@0U"-&:-2 B88JM=F0;#M>[*VR%9I0CX[%A1O M')9:%C-Y";^"9>$%Y Z2/->"N7*40$NL#-BB%:UYI]<.%G'M082*"!6;+,DK MQ04#./7&20,])QI#[11E2@BCB/>6E;@AE;:?!*3MY;,Q0%/]8H,8LXD>W^;L MIUFO#W+"*"!:!:O)AG^X)UX3'!Q 8+2O-T@#>8?(&*>)6OM&M'8U%64:,0&\ M-2JO+0-406FMXL&P\%P+5N\6I4%%)6]1 ^TVQ68:$(9IIAO53">I7:2*)0]1 MKC8M5VL$T\ULKM>_NDJ'5R[?>"#?3#6?A\/DXWHFWU[UW<"YY*0_#!]I<9I_ MUPQ?+Y8_+R(@:UE?<"<_^SU[,"L]LRZ:E!9SA#4UB$#"A14.4,D) E)9XQ=U MT6X&Z<=>V@VG@;QMP:8R^N(=@V):I&8Z@QRA.K,(.< M$&@4ELI1C:GAS %8D@HJ]YC>M,9$3ZC)9EBT6*,G%.6J-7*U[9[0^:7*W&6P M>5TV^,^_" 3Y]XG[YR@=WL;=QN,.U-$TC[R^'TP3C,I70V05/:)S9R9X.(-A MW_S12?[ZLN?3[YWGUWY1V6EV/E1#9_]+=4?NB\L*_)WQ@+!TBB!I@!7! >)* M$D$4Y\1II()#M%C1"Y[-&:&[E!%X(654Y7L 9CPR)DPHP!#!J11<(4"U<%8: MOV [X17? [PO[:?PX$!RK;*'HI/D8IMW&5F8%,5[#_9'P\M^%D3$SI! 0\H M448QI0DS0B@'(0RLE9!;PDNZBI60 ,Z2 %3/RF?&CP3RU$')-/%$ 26E-IB' M$4+CM22+=45;^-.I(]?O8"EDA =X@48!X1G@ MS&#(%MM88=5WPQU)68>CQZN3IVQ,B_%VDO#YVH53WUSW=FF&GHZ&@V$@5MK[ M.O/FQ!C$@_KEBD@@@D$EI<)*< M(8.UBF\6N^.8RO+CHP)+E$JLPM?S]E :: M8224\9+ ,&:Y^OM!V!$E"U@GC'V,M?W[EYAG=S,\C[:Y MM4V- #0S?3-1I\)^F2TZ)D02RAUWBH8YVFA .!- >@JH *QDS_LJR^I(BPIV M8MPN:FV]^:(G5#0H97 A& !. !+\#"F)46$BYQY0QFR]ZP)@FS9\?XLAT$IV MK+8VS3FKNL%)3.UNVDN,NDZ'JML,R^2-QLF:9TC<"\J7("?'O8.QE,R UPQN M<8^V"H2T07BP>LO.$TZPC0HH6.,0R];>I5J2YIPJP# M!#M()<&(YFKE' -Y'W^+6;T;$05=0@)MI2[%,/^,O)ZYH4I[SB9.9;VT][4I M*_ZBA],&#V<%=LW9G0UZN9YED_.IR:=71X-L=$08(J)@\$!L@(* M8RV%P:2PE#E>T;#&#<"V#2+WI-FO[5=>8N76^0?G-)MS^X;Z$]5#?-,&RB MW[6(Q%1BA[Q[P1>[EY^B!=W!K/0<]X(PN<]!A$[<\-1?J)O9_(E1F"L#!%6. M4*ZEPAA0X\)_I(2FI//_\XH.7JWTO$69F8WH_*H*OLZ@T-(]XQIA;UUD M3@U&V>VT)%0-@Z0,ALD+&C?]61'=G 0ZBUJ9V28B7CD&G#$>6<*I$59!Y(UT MP6$(.E1K%=[K1P\IAYQ20 SAA# K) _6@ D?G MNT&)=BE8MMP]?KL J'D4M,4' Q'.&<:8X$ X83 MRC%7KW*7AT(?AZV90?RMK?OCOUIH_)6E*!^5E.!58@J M"C'UE '%138,LHT44@X5N]FS1AW!&M1+5V;VM0^'"NI/99:05?]8C5DZVR; M%TG;-.2T_9'NNLI%HA*KXZ^;9/)*4-]D:B[.J'8\S\T+G W6ZD9GG/AG?*^W\-^\FJLV=\G8Z5]3"S3=2HKI.'R+B(Y M[%]/;SPY,I6(,6T2TU6#H H_G7TY^J*^NI\RI_[8#_^Y1X;B$0\N.QE=:9<5 MUSW#JL#E7)@7(T4G*8YTDH'+4C]'&/'(!NKENMJ=7I3?_NY8\#U_^) _=F^> M>_.TN@XOL:OSE]U5/HSU8Z*Z?ZK;P1,4F<7)'RZSZ5W&)"VT*P&%QSC10 #N MD7ER+##NFF7L3I"^YUYL=@2/WN47I\*(YEYF5G[F'UO& MO8?TG_PD^ZK?@4Z2__UN>06=XV*^-C UDV/?5):JWLSS"B$;9JHWR-$Z/]YS M^4!5U-Q6%&:U]C#B/$*A6/"JUYB_.]D_. M]P\NDHO#@U].3C^?_GQ\>)X2#S M?^SN[O?,93_;W=W+J7MR?O@I"5>=GWX^_I0/,CF_"/_\>GAR<9Z<'B63WYY^ M.0RO:/;=[Z]3O@ MDTM^#6[03-QW3[I]K'S).VUD)MU!ZG+DTOU.,55)[)>E+/5TD&U M2^*YNP[>2C#&$PPZFY/"AF0ZHU1LE51L!K#:)*"HI0*:9Q':*Y=1&*H6!A2% M(0I#1(8H#-N$##6;+XWUV?/5BTUPVN=#RCM[[XY[R?"R/QJHGAUT$G=C@IF< M7 :V])-FY][6W#2/523\!OKC=R1UG_*M_M M.K_H[^GP\F T"*_JLL,;TQWE3L/^8.#"7SO?48=(PXSA(M_J@'C(E)5.&@DQ MA4"Y\N:>',!AO^(VG[P#98N6OVZDP#:B414J%J%GU=ZCK\$9"BWCT@!'(2)( M:<$PILP(+SA5!)5U%[K#&50IS@C*(LXLBS./IZ4F0$_)J"I'H[]6/L3JD:%6 M P$A"2"#1E- /(/2&\$Q1OE&2%ZITN75L'H#@R MO#5WD/>%[/NF!TMB_X=7KZQK=O.67 Y/_0079PT+X*0QF&@!&2'$*05>S9>O3Z?0OCW7?<\NIHV:0X-ULQ*K#1A4$KEA+2( M2Z^0$\*LR2='N".%:()/WO BQ!>]\:95-/R<]0>#Y#KK^W38+C^]H='$V%J[ M$8Y_(==?"K&>@5,%D#.$:9TW;"7>:Y)O39ZG [FUEI<:)[6X_1*V* ]83;OM M9EDR$3W>#'JL!A78<(V$@U)S32RA@@ 0C*]\\V%IF =K"C"(#I1M#S T!2JJ MBSVTI[A@XX"ROHC%*Q*GY1!@B9>**F4TP<1JF._UZ8B@DC%";-D>QK6$,C#J M %2VZU\3!*S1"M]4[6ZI*K=%;[GA^18ZSG$GB?)&,,N!4QQ9;!&#I;F!&H(F MD#TQ=V_3K+S&>,H&8>*-[M6[,:QKV"P1V;_%[%_)*VB4E=\L0[U1I(E($I&D M>99,TY) I]SI>9WT[ M,L-PZ)OK]J_SC7,::TJ_46>TYG*#E;JH#)S*S.5^SWZZEYO#L2\V6UNM/*&" M$@P,)1P+"8E4PAMBD=),P365+Z$.!67YR(;6)#1LSHQ:5X?65:5B"%%N'/&< M04X88X)[BQ&VP"!OD%U;JY".%"W:![3YWE2C+/QF^455J8['1AB"%5.:$V29 MU)A)$PY2X:Q4I=V\:BB7X1TDJLZZQVS$-DU%%8F[LE133J!TBH2Y0DK"D.0T M&&0,05LB[K54F; .(66]ZYH\!VQ-JJ425_+<=;MY[B5W'\,-_W!Y)J:Q3F/; MXAA-#?DTSPN=R&' O5^G4O@8]9P&2&$"(A]G&,Z$;U7JN[NY N,\,$4/GZ8NT(M50 3)!V7DAIC;!N3;XNZG!2MK8X MZG),*K8[J5B!CEH"/ PZJ0 4!! IC.(>>.F8<=A9L3:G6N"JU__'=&F<7#>F M5\)Y@Y!RPD%+J.<*,\:=(U9[%6:_DK5=M7COHL-160.X!@E!4QW[FGI=5N+2 M_^QZ+E/=PJ57]BKMI8-A7F'YS377KX_]?I8 IXWWS5NE)<98* ,N[L^)Y&-P ME,)9#X60W 7?GC$=O(+@%@BAN)4!*M?FY O8HCQS[.H5M7S=K2L65FGL%,)6 M.0P1) @'QQ\+ BGQR!EA7$GGFUI\?=P!O.WM+%K@Y<=^F8WKE[FXJE( &98$ M,((<,40H+[5G.'@J0EDI2WM3U^#R0] )*-%0GW_SBAGGVF9UT%Q*N#9RXY"!ZZ7M>&%;S#48OJ4F-WJH@A+<:0UP"& M-L@PJ9F%6A&BB09.4^VY$,@Q;];5OY)W!(BM;JL!C-B_,O:O7 $((&'!OY$, M#3EH0(*JM_6+72RCG= &.V%U[75!!9V@A" B M"%9(:&:D@-H[%N9S5U)O6\\&(*2#62,*%6(OR[CH9UM;D$7V1_:_BOUQ:6SL M91F1)"))HU,R2P;-JFUPF?9,_\HE[[K]P>"[=A5C1H>N.0Y=@Y-'QX6$?P[R M/;LE@E4,(X0Y1Y Q#7&$E,L!5?A(UI7YR#8@;(L!A2CP1%%(HIL+'U4"AG& M86B!)B[O;V&%D-X+12#VR !O10EDU%,Q*EJTSKO1@!'31S%]M H0 &<59!I8 M3CW!F&EA!($&A(\(,^S7E$!B'82:N@2UT7K?5"5OJ49O0GW?O49_@[V/'4(. M0>Z)T5X:R0U#Q"/JF( 5[B$_*&BW^_*6IKSJ1/ &M?:[5C=#7MZF?'C_EYXP MI>)8XE=YXG&0SLP-AL5RVO[PTF7)N\E&)=]- CJE^Y64&84-"?#$V&EC8Z>1 M_9']KV)_3,+%)%Q$DH@DZTS"-;_+Z=2(ZR0]U]PM,1KJ]#;3I6U8?NP%)WDJ M@&,?>5)J>=+O]:?.\XF;W40<2>Z,X%X93H@12A"#K+(>0FT5U17V0%G,:VY3 MVX2E?>A-B$N#L_\1A-H 0E4C3@ 7P VB1%E'+( ":"^5A$IY[QPM:?6X:L)M M,<2A$7%>(1N;@I?8%K8)/NMKHOE+P@:@CFC,& ",$^>)@E9P)817'@1;I=10 M62T]MQAL!%!J:);NU:']./FW9_*OV!OPUFCK*."0$(:,%A0JS;74%%C.2G+@ M]>;0("GKPM @L6A>LJS1#6-/\ZQ6PT,CL9U5A>G^1H9("BF%MO<(2TR%59HMU6#(M$ &HM +U8=+@HV%"J M%$%64NTI\5()[32W2AD**66Z!&SJV9(5HZT$F29EP6/CVDTTKJW**G" :$"$ M- 1;PKR4DAOGO6$B'"P-8-8\$L&(1@54?ZUJU-FPX_Q-:U<3E \]8-KA(Z6 B_L,UN]V"X=QO'!@QE?T&!$"+*928.*4E 8SZSE!BC):>D.2[4TUP6\17LS M-B7@VP!5C/A0!3XT PP (X 2I+23@$"G=5X;#Q437@O@J5Q3/HBP%N6VFP(% M<>UL$WR_5S2R78^*2V4=8] 8PRC!GFF/PLSOB =(>:1*ZUAJ:(A+.U(V-;G3 M%(UN@%HT4E2F:NA;JKAS2&*J;F8:SVO6<3^,ZW;=2O;^)J,9"8!I Y&*EP;%M]XMG^2'== MY6)0B=_WUW7PO5*X;3(U7U@9X(:E6Z@YP*CR%"-N.;&*:^>4\XSXO/4"HB6= M%VH)ITC0HJ3NDJ#0N+Q0!+5JU# B6'WKDY^ *V(#QA!!.&&$Y(W3I#%<&TRY M0A(SM:8:%%JZ7VN$JTV%;-:"8#5'Y-U>T6*O)&M/:E]<=/J*UV1%H',;" M$&:AHAY9I;S4V%KAW+I#2ZP#99G#T=*Y.:XZCHO%ZI?5ADT4D?U;S/ZXZCBN M.HY($I%DG:FSIF?)DFN7!1Y<706S>W"I,O>QN7FS9OIKK5MZT$!2-0V\VT:_ M*&H-%;6X1+()ANH6$#0B9!,&U4SIVZ"HK34H^&I[N9*])W]2@]0TUDC>I-M9 M5>32S8.E19+^U]'7QQV7GN[!6R/+M1I7*0(BN5(8!H:)7U2%OL@. < M:+SL.C@\FU)!=QD5\$(B!;P'+5H'U[")>8L!X$UK^VM56T+AD%/40JP(TJQ8 MY*HT10AJ@\2R&R^LKMHMZKG5?%>Q4>Y+8\J(7JLK3%C,M!?$&DX4U5)SPJQE M'B(((2N=!I\I"%I95TA906 #&!WGO,I$?D7Y?J%DYB4!IU9#1S@TC@I"-1#& M6H4A81)2#*5?LG3FD8"GDWJ9A26=-:+M2^,*8>I-'U7B#G]*NZ.ALXUUB-L6 M?8EN='-:9%;@84_48];'=M11(X4*_Q!-L.10(D25E]1CS4JKC=^ZCQWCXJV% MFX@MU?CSCX$$6"DTIL)338GR+GCTT"#&N F&G9Z=%C[XI0/)V\\(-"1&\ M8AG1 E,\9QQ8ZHVQBMB@F5! A#VDUC+"?6F'^S<5/VB*&C9 YYJF8&MO=?NR M.BECA*-*8.LYT48IK)3E7"D-\K!V;_%[-^& MG%F3"B4;19J()!%)FE>&V+05/87-/$A& V>3M)RV2:;J%A T(F03!M5,Z8MK>N8.QC4];\_Q MK#D!OT)QS]^+BYW=#V^DOKJ3T95VV:D?NV"GH^%@J'IYYZV'Y9: "BFAUA [ M38R4DBC*!/4"*8H!+>E4]FS)#URU'W)'TA:U&&W8[!BUL XMK$OEK&2(D7RK M)2'SG5L$D=X@A0A#T >M6K(XYA4J!V%4N1B\7TOPOAY5PI@H S$3DM.@2D)3 M*(C2R H!F#=BR6J65ZA28^M9XE35A*FJ)N/-$FPDM8[8FK1,7"G3P)A&4\,_K?%;)P+Y" %G-T0DP6'%S#! M$='0:^NDXT PI843RF]14!@"QFA!J'2+OK146Z*@L=<9!,\[U/Q[8@N.>$AV MOWT?^-=5@R R/YU].?H2)/BH'\:2[>S-_GQ,U/'W5SF:CP5CRNKQ!D_?)V.[ M]_&83=>IK)";R[O@R;!_/;WQY,A8K*:D??AJ/V5._;$?_G-O7!>/>'#96(>+ MZY[A=*!0+O:+D:*3%$U.+\IO?W=L9X_\\"%_[-X\ M=^=I=1U>8E?G+[NK?!CKQT1U_U2W@R\R)FFQUU,"BJW$9\0F MF6S0-3D6&'P_I/_E)]E6_ YTD__O=\OH]Q\5T&&3(3(Y]4UFJ>C//*X1LF*G>( ?L M_'C/Y0-5R666@_Q?CD\^'?YC9^\X0,3-#Q_4WE049I3^L>(_ H):X:PTE'1Q MMG]ROG]PD5P<'OQR&G#0SJX#10\^3\\%,2 M/IV??CX.=,[GYH/C0/+_V-W=[YG+?K:[NY=3^E,^R.3\(OSSZ^')Q7ER>I1, MKS_]]83O@G63+&R-?\^V1^N^%[?W% Z;QD_+,:U\V#&OS,&*DH- MK&">OG##6WWE]:%UE7!5(K=5EW#-#6I)=C9TUY&ZZLHV3JKGZ]J"8AP7>O$Y M:,5L<3=SVFI@ +2 0,TE )QCI1RAG&!IEUR^@5:M6@.L_M+N=5:S;5X<(O"U M!/@BRJVVHN4I2",<(T9:[G56>51O6@;+,/VB^VFQR9]CRLI -!&6. M^EG \UYB1EGF>N8V*8KBQXW'$V7_=S08YBM@.DG/#9.^3X;JIEFS?WTYS=4D M@:;G!;<(U?@$53X>7+COH7UUG[M+U!NDW=P^2$U$^F$CR12[( MXYOL]^S%O5COWTEUP-A3?Z%N9M?E,JRE-I)R"?.6&8)[J7"P2[R"1,@2!V75 MF,MB\(K7L#WC:^1]Q63V)D2K8?'F"%QM!:[-HY1VFB$7S$ ( 6'!""20,":E M4MB;TNX!JX91%D,IM(Y=9+<"B8 PU"4=KU>+2JS(,2033F9*V+'0_?RC2IMJPV)32NA MP,!:#B@DU!'+D"(4(>ZHY$@H I?=._?U2DC+YODV:>$F@SPD'W+#BG+FI+?) MY3G+$K-Q &C[HWQ)_U+CCF4];:?F\Q-(R=Q1%I/R' .*/.7$$@NXQD9#*Y@U MR H#T9KJ@ 1?0XO'*J>(%X1C\_Y?"XJ#(NR^A:*B%I&N"D!E%!"LO)::8^*I MT (BQUE@B#$<&D.M88J)%S:>3,"ZO:4)K46/?-&=!/UGP];M:VN::VO504V M:<6!MD)#IS'1,KCY B&JI%6,0T@JC+N]4 W%Q<;*.JK'G:CP-9I+F]+FUXSY MA8KKJ#%4..T8))H0;)Q@#&B#!D8#>@Y(%&G778A%:YJ.U5&E?C-V-_RWK M-[RM787+&PA/7V>^.>M&NPK7WD_X!38^NL%,I^'-=!.FI=V$*^DEW+1.P@LW MP)XT%[Y_D;?81?CIGL%SGYO7/7A]O8.G_7^/2AK^SO85+NL=?+!__DMR]/GT M[^=K'_L3W7\? /WSUG=?K6^"T\X:"KF$QA)+J 2$.: ,-Y6[RSV[CZ-@VDW5#RM54?[*0KY]R\3J8D:X9PQ-H 82E M4"OJ"?)*>2>%HP89BB17I:OS:G L&7QY=5Z#Y*Q94UG4T>;HZ*L5D@=U%,9P M[0TC"CHE :-"(>:U\J2\.=)JGN#SRV79RSVF&R14C3,RUFY)?'+7P3M+)ZTO M>S915_TPRG\5!S9N1KQ!:WN#L_ZL+.SW[/Z,),S&G!!C6A// ZX0I+UV1E G M%%$:0,+7-?7##@0OKR1MKM<2U:?1ZE.-KA "C=-(<6X-D8(JH*E%2D(IB?!0 MK6E6EJ*LCUA;-.4-^O>?G'=95L0_BUCI4-VXP<9GX^@P-,=A6&EZ'PO5.)-T MH6X.Q\&BGUS/^70XVX$M()6 A&!) 6$6:2(10TPY;@' J*151"U3/"?;D$N* MWOV;5]87\[N+JZ;3P:*@ E%D'.$ 2F(X(,!#JUPPS$LJ.FINCMC!@F^!EL:, M[^LLEM][F0MW_5>P67SI[AH3N<^3O@TP9:)GM$[+X^FVL#^KM)?7M-R+SVS' M*D:(@Q1PR131A"B)\P8Q2$#@&6%\[=V84?. KE$V1]2JVN(-*ZJ0-@X1"[%P M#!$85(=B*K @T@#K"2/K-A<@>WG/A.;JT!N,1!Q=YO<_3.#(U:XIK%^VBB+VQ-#"A*Q;L&A,($S ]<\:EW_+^ M*AM'\VA-KM-'.^Z98#\.W"X-Y6)LSN1F#$LL82>>2RM RXX:4I1R;75 M$G.)%"05AH@7-"R?:-W9%M,R*E2C%>K%".Z2ZN,I05HK"I"UA"JB*$+6$"&\ M-I[BDB**6A+#K(-):XHHMBQ$6X>7M^KT?WAUW>W?.A>F_Z'K%>(=Q-BFPR;9 M ^VR*9MI>C?*P"AV$KN'Q]F%C5(;FC<5UH9C@I"3A%EG*1"4*HSA!LP+"N(* MYJBZ6Z"ZE>HI0%Y#)H-^2DJ40])H Y5UA M#9%UEYSZ]<7;W7R[KYZP2",+O MMU,WMS7<<-S[%LR,?I;&5'";O:+R_K_+PLN,,,Q: )1)+I2W&E*BA9**8T4- M,]@2XUQ)YJJ6&C3:H>TIGJV5KYMOAA0U=9WQBW*UM%(2SRT33G "I-:2*H,@ M]0B"?,OL-04N<(>6;OJQU6I9:^!BB8;3!6G2?,>/.Q-@T;C&E\Q=J_1!7?O< MQ@ KM=G:>R:B-E%+EZSRW$4QEPRPH'7 MQ$FD!.5( *>D(5A!OZZE:[QLD6Q;).@)D"O;MVBE-VBZCC9<(9NK?1Q8Z26T MQD%,H!$:,,&,D4@H#) $:S(=7MXLK"FBL9"F;6N(H @Z36K(A^-2LW[OZ^[0 M95>3^K/HC[37'ZDF8Q !"#""T7&&KUT[O'29.8,"A)L J:;WPS&JC.88&LS69 Q W0T C* M*K13%BUV@+2!2]TVMJ:WH=9,A(CF0,3JU=6/X< A:"@0BF@-B&=$0*N!(-81 M!9 V8EV&44>B!E94MZBLXHF]Z=9OVF0C-[=2KPBG](L R\S1S0-:7=M'KB9H M+V_TMS%$6WT/PDVM),E%\/.]K.WW[+Q[.'-N!@JA550XZ;@S-%A)2#M+G.=, M>PVP\2506%.O0<0;F&U>Z_Z;4:.W1*/7J;Z< 6&XA]PP0KT5#@#F%5-:60ID MA=T'GL_X@ 8V)6[LSJDO6C!UQ&T07WW'OB6WCFFFF=-(9^XE4&JFN_>J46_0 M;@JRG.\2^V4BR3_=_C[(.\+=1]#O1'BV3)98:YQ%PB!-_G_VWK2Y;21+%_X^ M$?,?,.Z>&U41M"OWI:JF(E2R7>UY79;')^QS]MP$J<(V =](SH D!2F%+ S(@1:E"RLF]MWTB P0[F 7?#3X\ MLKQ=?YR'HRMJ_"U:OXE>6]M,PP[1VG MAE.B@%5.<1-\9FVLYL W;(AIYY@5<=SID5;7O0-E7CU$= XBVL$# #"3%G-K MA208 :D4P3@ZW2KHW>=#=AM)-V?9]- MV:OI=DN"Y4W-Q(T)%D@<$U1:PS4D B&E+0><6&6(T]+LL#O1_1(LQV/#]57\ M/2X].5QJ!X24,98 )K5%E C%).;$>84,@Q12ML/FB_<#H>,Q'/L4;Y_KVP\ M=3_7UR_[DUSVIY;B]<.Q&IL^Q7OH(?7YMY[%>A8[DA3OIDU!H;C6%#1V_IP8 MYVR%QEJ-_XB^67A!@.366H#NWUC945>X3G0%7+=AH5[2UV%%WP['KCCSI^G4 MF.5SPBCP2CG!+$,$8RDP(QY)IJ0Q6$G<3H[S?@<$'+#IW\XU1,_\'61^#HT7 MAGHA(2&":>$9Q()BP;FP@8_WE-!# T2;#J\Y!OX_+C=E)9]6*L&'>RY_&TXO M+B:C&+4J&V1GJ65VX,!B.C%_9,.BF 57I@LYM:.RF;II6AXR]557*7QP(S5U M]N/DH_JZQ'VO)_GYA>7&A8J/6:Y9($!QR8%GBA& A8" ,JJA MA$H@P1L.,FREAJF+9W_VF:X>+;J*%ON !LDQ"7@ D0&:,&:T!C[ A>%"&J9E MP];D=OI80=EC0^?.$&FM.GQ3JZMB^&SBR^#$(EYL)L7T1H0B4FD'/+2S\P]V M7B2ZL_;VK1:,[NX A/7#O!]@GOFW$S4^C3RSA(4"R>#Z$:,M@\1:(IEVU'KE M&!0"&_Y$PR#[Z6#5"]GQ"-D]S9)F*;-6$(N#Y' 6-U08*114&'":FHN3AF!C M.Z>J-QD=I9;[336EE@_O;?5UA8^_KG"']H=IG/N5&G8QWM.M2L.N!H%Z6'K\L+1AI[N[ M(4A3YKEV1'.)""-:<$](/,B)<&ELTX'0+273 .O@X0BM=;K;DPW8EZ;N"R.Z M7YK:+_N37/9'X&T^7%&^\MZ9%'5V7\V%&G]R6:ZF+BM_+F+6/WF>\<2&](/[ MYVP8)A^#(+TQUQMSW?0Q2ZX^\Z\JGOX06/IL'&V^^-^K!0M_<,4T'YJIL_&# MD[%=O;#TS>6R*JDUIDQJZ0CA2DFBF4)&><&I4'SOFV]IO_>V=T9[_.HH?JUS M1MO%*JML@!YLN,*8>$^U-$X:3!SB\6",'>[17=. ^;%"5.^R[FW%>M^E=UG[ M93_>ZO2':\[Z+*CL.UN=!O5];/#488^TB\9;%TVS;AZ!LY75]=[EPXF]>7R9 M&QZ.@P?AJ8] ZG?' M.IUHDK1U7?J&34N:#*M!IMVGX7@=QBG@G# P!$T^UW#"!TWQ'IL6J-V>B#:M\&HD(;8*TFEX@0Q MI)5'5GDND"4&RL;8V>[V50XP.X(ZAIV!3E_'T">T^SJ&?MG[.H9M_=/SV=75 MR,7. 6H4M,V%L[.@G8-;&A3)\^2S]B= /]:$9N?(U"TT/B[:]2S6I?;@#[$Q M[P_O.VGG]:X&=G/SV..[:OXK(/ITTZIRN,7 MV,4;N7[.A=%.P_>FD^QT$@\HB3V\PD\I<1^; MVV95XY%@)9Q/PX748>[%]6'=8\0UM0 (;)Z9D2K"LO_ZX?WK]^J3>ST)H\B? M_;*XN?YI*PUUQR%;51_*3Y^?NW9+T'MQ=?^LKRJUVEU%2;Q7,?)/E<^C/7'3(V^J&_% M+119QKB?+_+Z*25)4X0X ZFJ8(EAZE1"=2TLW$4U^E2 <'U5&XS_^J/EA7T6 M6+9Q8M>&_1>GPLN?-7+R\F26^6?UM4VK=YW^U2WY)_T=&&3Q_]\_7*975C$" M_-!4USZK?*C&2^]+3#;-U;B(WOVVYM7Y]F; M=Z=G']Z??3CY^.KE 09U>A:H^>[\UKY^:M \?]X_OQD;"XF M^?/GOT1"OWWS,HXR._\8_OG]U;N/Y]G9Z^ST+R?O?DL3R<[_$\]:[E/V75$U_]SU_??/Q_Z']PPW/+SPXP^>]F8S4+5H:SW]]\^PI#7?LX MZ<4PEE%4T['[U7\]"U9$_+U*+)6_E^)J_#1]_UF+^J)9]E=-C=4(P>8Q@EM, MZMW8H=L\G*U_^/(3]R7V ;9<]GOXY*+(7@70NE%1=<,P;,\TO+]KUN7E#!;/ M8=;RW7!\A$MY(UZX6SRXI1BY%7YZ2.'S;C#CH27$>^+$B(\6L&/H^7K[LF6'7S(!Z9M@;,W18;_6P MT'/"8\"$E@V7SOKID'0C[K(:77[VRW=OQMGT8C(KU-@6-[H3/$5/O;,LM-:( MV>YJR)]UC)%W;,88J'4/1 ^KG=UU!WVAAQ1UBTV]+C6FT&L5S MZ=O4CBV6-1^ZL/GV]6NG+'/;96FW]=C>ZS;/IQ/S1SS=VN5%R=G+FZV)4I 9 M2Z#EA LCP@^$6Z =HHR)QN-;V<[J,L4 2+"V(&R/1NBN=SGT@-"N.#PQZ=]* MU*D'7B-!* HB#CR43"K"N2>&((!98\/VW8DZ&C"^_G2Q)RWJ-Z&]"]+?,*J= M \*?=S[$W4OQ%I(7'DNAD8Q0K@@44D$OG2'<:*5TD+]6V\=A/!"-Y_IUFREZ M+7M@H>J4! F')-!<,!ETEC-"(8\T=1(PRX+)VM"=8X?MW(*9*D53>XX.+?=> M_?J&X]OOX>-O*29KSHS?=J_3CH:Q9R9&&UC?LTO/+CMGEXTL M]-V/;$?6UUX&UA$^VY7!VB-5CU3M[?(^@%76GE^S*[X^V C;Z^JR;VDX9A)V M&7*/F:X]:QXQ:W8L5-RBP77@,7>?IX\S%-LC<(_ QQ;V?$BH\R$U2SMH"]?< MM6!R>3F);2LFYH].E"X=+E'2[K:$-CW1CL7)^N7OE[\SH=%.A4.[%0+M?MBS M1Y)'B21[M+)V5C2^D[Z\OY8UXO8P()M : M3:'PW$DF""?$-[;;91C\?=X;LGQB\!NN)N/8*O+DZ[#X>^E&I!?_GCIG[*@3 M*.DKOWN)?F02O5V1F_6"&L$H!XPPX[0),DN)LE S;2&]I4#[0.*+UW?R?=+B MV[$0_;&$Y8^DI%M *AS24@%/B+%$<6J8!UQJ+YBAZ):2[B[):K?9J->U71A4 MIV2.&F2Y4#18LYY0[X2#3B$?R\ Q4Q+<4@3^6&3N::1.;NGQL[$[C]EF[OR; MHIA%?SXZ\68ID9+Y?'*9Y?,31:NKD66*Z\VUTU [X?JWU\YO,ZYG?84 (GLZ^W*6AU5]GV),_ZM&,Q=>E3Y9/MDV0":BT52AU!./L?;**BV@ MI=9HP!K/T^;+A_#L!4#]\*NSS__E\DE<>Q&@^Z=N^A=[;H76R_NCDO>="[># M3 +)L(\]'(B6U! )$' >8NU,@TV$YL*->N'NGG!O%C9H3]YWYNGM!P)V%S=8 M/][=2K*E7&AC.5:.$L&P8-)IR: !EE#.&B(*U\[*.Y"?T]'(PN$EN5?3^U;3 MNQ5(1!QT7#(!G268&26A5U)390S@#C2J5MA1U7ITBO30$8>.UA:XL>U:5<&# MJ===>.MJ.'6K<1\^5G%;/-\WJ_:;57LDZ9%DGUFF#B64&@/Y)\%>C,:J&@7; M<6B?#\>945?QG,!NY)FZZRNP5-4FMA 6(&4DHTA-)APY56&!'+L;:;]5]9 M.&;O@U_V9GQ:>F6[S%E0-J"RZ82C#I0L=$SU]4*WI=!MEPED#!ME,))$A?\9 M32@B F&K)1(0B,U:I.Q#PNB ]%+6!]ZWWGH?0MQLMY@3B7$F@FBE15"8FJ< ME @3:QGD#97+7C%%$F.IN06::!Q<9*MCZS2N@=="-IQ^ M_;#^(WM 401Q-TWW/F3ID:&?P0"DJ)$ :8R\(XEX!KAB0A#OD$=4->/"P7BA[ MP ,&N]H9I2N T &IZJ2H/V*YYA!:ZY344%DBM9(("A\[N6(-&<5\VY8J>Y!K MP9JB^!UBPJX&6CK2U_6#&PW'D6TO(A?%C'[9P%5]4;DMLNDD#/1;9($P^.E% MC ?&Q/]4?75%-Z(O?<^H!X#B,;1R_2U7 ?-N]J1JQMS7D]R[(.!V"58UYYXI M@96EB&A.M;+20^JAXI(0UK@#^K 1EKXA9 \)3P 2]B3_SEEB-, .)A;T0+HQFV$EH'C9$> MVT9MW['@B-AU1OH 76._[S7]T6OZ_0BLYE!!1KU7$!((D!:*&V"E=@ QIH\A MZ@%A=YN:W$\\#QWJZ-+^W[ZA;-_(J0L-(7?>4-8A8(%RRBI&XE%A#)GX@Y4" MQ\-P-^L$MY]R5@$ZFC_N^\+U<'(<<++=X8+<"0:%PB[N+=%,(.8Y44X&.%&& M-I:@= ,[Z$!*VF/' 0,KQU.E"@Q1)+#RC'H$'@NVX9 M/"8[8(]QG7['WGY%_CAZ"/;+WR__5LO?[XCOF]'V2-(CR3XS5!U*1C4F 3ZX MJ1J.GNFNW9QA:VO@=M[T]VO@>MYR;NK"7,4TZ8H!(+J QD2#G%E,6;]:"M_;%7 ME3NVVP/S!A3WS6=[:=N#M&UW!#7#CD,BE(W]:IS00$J(G;&:*0R:1.L^S6?; M%"TQ$*2A2^:3DZP^Q-ZEIK. ,BPX<1 )@AF5G$+(E). 48M<0S^X^S2=;5., MY""(<4<+9WH-U04-M84X<,*=LAIS"SU1G&C.'!?8"^\-U[YA=]!]6LNV:K#1 M 65]3]G;LRO[V_^S:1>4=VZ:#<=FR0Y#B39%#8H]A)JBBB#@$!N--3A;^@ Y91YTN2&/*AI2INP05%'CY+I M-&ST&W[Z#3\/PP@H+2:>>H.5(I X11E1FB-%A/6^.9C^D%8K;6($&0C8U:!% MIV&BJYAPI !P"&E?T]?E-G&WR#,/F #(0<*%EYQ;QZ FR%JL2.-.GX5T!($1P8['SD##!M7>$ M*.$(XN$#T7B*SV$-($@&A#190%WUDX[!RNEENP.RO5VC$P"I(S@VC?+C#7X<6V5[_[5K_;E&@8QKDDDEH2_C9.&D&Y0DQKXP01 MC?W5NZDRCTY![M/=WV< K]_FTF]SZ9S&.3+Z]:S645;K]YQVPR4Y>H+V"-F% M0763^_H]I_MKQ_(Q=ZJ8Y=^R=%9B)S)/3W2CP3$T,NJ7OU_^K9:_WZ[7=\3K MD:1'DD/7^G2I35YC+Q UML=2%-11?^!)ED>V7&5TGU/U;CU=@1,/)8 (:TZ$ MUC+\S 57A#/M"&ZLN%Z?:JG]E_3J\-GE9-Q*[>56.2:)*4%4Q5)SS)S Q!L MA1/&&1_=-KAMO7*827?@:YO*'(94F(CG#ED2M)1RQF(D)(8,$H/)9K4! M/6X? 6[O!Z3[78M/=]?B-HCLJ986":TPI43 @,M,&H>%_9U".CV6DC09UCVB7['D6'IE[]?_JV6OT_5]ZGZ'DEZ)-EGJKY#6?G& MU,V),;/+V2A8U#:;3"]<'A;D\BIW%VY<##_7'5>K_JN#;.RF,8$_55^[D?+I MI@_<30_WN$C5-3P_-OKUK-915NLW''7!=GT$!.T1L@N#ZB;W]1N.]E?8VJV" MUB?J=W:X3-1ZH #!H B1140N2Q)D@:1YQ&#VT[.QH-^\G7/C8B_R6:[M5&E-AJR'3%-E8PL&)I!B''S7RU'%M&AOQ'D*\ M[^[!@X])JKODF77*6^B6C[6=VF1,(4!]ZD) M.Y3:Y+*C55'=J7)ZHFIL&Q%1G%N(B(!![SA'M0P*!RE,@786*;]9!50\D M3;JGRYIFG_FC[A_/]WJ2!Q0:9V:6YVYLOF737(V+P#Z1F97]QZR81E;K7NZH M+ZIL&=LZLUUH$Y?^-NB+QW!4+']:.VZ$))!#(:$$A"JKG%9.-99^/^0HP$-9.IAVTY7HVHZ<#@<4>FA\ M,M!X>!P$V%%O/94("V(8%]X 0346* "AL*@I?O*0LPT/A8,(]$#8;TW<9/3] MUL3];L]I'>($)MA"YIE D"BH)!:.!5?=$P\DT U^^L..9CP8Q)&.!K7ZK7Z] MZ?5(L<0X!KB,_8:L)XSPX#82SHW# &D(9#CB( M2&()L1=8.T-04-U<<:@LL,PBP@" C8&3#HMDH^[NLJ;N6DRDHT=H'GRH??RW MF^3>362R9^R>L3M&[DXS=E\V\'3+!KJT*)T6DJY*Q)&R_['R>M<8^Y >!GEP MUG4GZ8_21XTYU]B90)]'(-U_SIZBV&XEH]XC8!260#E(O%12*&.,P%!+ MS P6M\10=R2C>(#$D60L]R^CNW%4=R>V+7NCJY*\:T%NVP%=M3*VZ#U"+3 , M(NJ@(M)+20 &EH=KADK'U&%T9A?8YO "^4B5YO'HS&V.)I$R")!WPB)&-&/: M"0*EAX0SKSAHD*M]Z+FCTVK[=,"[FIZ<9Y8KSTX=E5O*UX]=7E9E@XN[P_BAH)"%,(.D.\I<(R+!B$G&A,"&FL MOUGI1[J:_8";MH/N9H*_#W/TDMQJRH=VG@>%]R] M0F2=:&=X="F3MAWR#VXT'/]S-BPN8@8DN>5+KG@VG617ZEL8T/0BUH;%3313 M]=5UPT=_HM&LP[K4"7/>JZ%]/7ICZ/MX\\7KNBXS # MWFLOC282:ZV"(#F%?/ _!<"-BJ@%%W3G7:OZQ.5CTD2MB@!2$ /A@N$E(9$. M2.-,L,JTMIKHH$#VY!@BU@7'\MM/)V(8U=S;^E.KK8DN^[/5PK,9FJ$;9O(U?\>+F MP-:-VXQ4$5;YUP_O7[]7G]SK27AM/E^ FJP )!Y>NKTD7?G[5H[+S36NW?FR MI+#1TW^=_E0&WLU5,".G\L0<%_.>_]/)5?W*ZDI=NU@2_3HE?LV=^N,D_+6P M(M5*-/+5'NL=[U1\L+^RRP]5T36^'=ZW/YBPN&=KXRF67^ M67WM7>TR:OI7M^2?]'=@D,7_?[]I56NUBL-I8"]37?NL\J$:+[TO\5\ZCS9" MG9^_O7EUGKUY=WKVX?W9AY./KUX>8%#O EVCMGUW M]O'5>:#R?SQ_?C(V%Y/\^?-?(G'CY>SC679Z%JC^[OS5R_C3^=G;-R_C@+/7 M;]Z=O#M]<_(V._\8+OS^ZMW'\[9UR'>SL9K9H KM]P_7"O<1H4I5'$HK5+); M#;HT.P+@!L@TUXRK7V?%<.R*XJ4K3#Z\JDXE"O;4L#CS[X/=%0O&X]6/X:6_ MCB;FC]*TBK_^71FM)8@GFC%%D ;" FH,T=A!* V^3X(KO%9=Q77-9Y4S,AS/ MG#V95J^ @CDF*#588&(@E9@C'.PWCK64"G/X[!HUEXD3SU,:^F\[XG/X(DMT M2IN&M-!P;XSW\J_&]G1>88(0=8@3B0()C_70I%@_O-X MMO+Z\_:NL6,;G-6D+F\PWNW/"RK@PF65NE*!,I?AAV\Q7S%'M,S/C=]B;OQ& MGDU'C9V8:?;1F8MQ0(Q/P_#PV*PZOYKDR6[^+@:Z$/BI_FKZ%?XTJ!7@-+R\ M^LII^>KZ&_7E+^[ZE5DQOS+)ZXN365Y=_3Z[4)]=IIT;1ZFZ"MZ.,R_CA,QDOV?IG^2 M>$S-Y_C7%^PDC2T,9?1M$%_V M+;.3Z).$[YK1S+I@)8[2F?<7KJ;6A M& 9;+[QA[$Q0 RK_ELB@,J^&^>+YU6S"8(O9*-P8OQ-_+X_W*FH\#,]9K.9\ M\&&^-1GBMJ/P*%69:N%Y9I;'5&^0_>DL=UL*1TV%)2%Y&>85/8T,PT$67?HM M7W&;RUD=?):=7S@WS<(UE7U111:(._POP^(&>C[__^9\DOC6C2,WM+4NWRV!4WS>8A2U M@+^XYO%=5]AM:4>\B78D]U$_SZZY+"LTO.DJ1@<,41KH7?WU_2T.\^X=MA57 M_+X.6Y+C&G(";$P"W"3:+P!H&CPZEQ!U'.S8[#(\_J(H.:T4BO.H%4I& XG1 M\$(&(AI%8:NQ+\PL\+0-6F(:A/8ZYI60[+Y>.9,DHAK! I>K]IO7.1N_J'E^ MK1VV.8^137B,+HS%1\8X39*^4WK33>C--C+.-Q\DVV20?'\>U9M@0IID6_PV MFNB@0EZ%X4XN@R<0E>PP2?H@2SN7OV6G%RKHFY?#(I^556!)ZJ,$GI[][YN7 MSZ',WH'D7Y)A05]Z)H%7C-2PJ!%W I&EN>R5I=VR!D/HR628"H0,8 M2"!1+I@)DQ+ AGDQS?XY4WFP&^)B1.TY6*7L5479S*A9-'V"G>#R:5B0Z;?T M,#M?EMK^_I16M,9:EQ:V_.["E BS^\,M;-?S89A3P-$PKDD\5"+8%2I43&I;,S$0:4Y5+XQ*TIV,8E=AK&:,-P>"!#,G#CRXF)X=15AVDR* M:5%1PI"9WQH?G!63R_B%8!<%HL3(]&CR MI?JBTL/14G:0D6G:.0^NU&RSL)*PLS.7'S+"ET6 MZQ7G&5RLX -D,:L3OUE/-@UL\8+JL?$]E\&[N PC\+2U/,O M9B8JVJ@QOP55;0/?QWG%VQ;TN%#3:CC>NWIM;Q]\8(>)8I5[7N*<:AIH]REHVD"L1.%*6$H17+9@YF(8%F>. M..FVFB-+VQ?_ MQL)7CY\_[:Z!X_2-TE8*3ZTG7\\D24)@R4E-@*IE>7UW0I\PJ,#JT>8:3\+R M!J%,7TD,,@YX-\GKYR7AN(5#@BL3N"-:>24_K7);LN$2PY7?TPM"7*H_2E:H M>369A?&)X4-E;<2),,O@+\^BY]J$.RL+'QBC<#6[O9[E<88)8T9Q!4J8F7A? M!._Q,N!+LGFU$Z8GA5=7# GX& SH\;;!"D9H**[+;#+R)=:XFT\!]44G$ MI9Y+TER\*KZI-$B<4>'RSZ4GD,2S!.]X/4)"B665U%=OB+CPHCU306QB*L@] M6XARHY@[Z&)HM"D_.#^/O@S+#+)355QDKP.B)Q9X._SG;!CLS&]S#VW+(,3? M*CF>!NRHD'TR"F^+LEH6?10K&#NJ!U!J[VGNQI_"765896$G74V*86U;A>$% ML8R!EHA1X?*GJ,_BJ\9!LR2_M93G8J&FDOA4,PQ2M&VDI38&![>#[NUFU8^M MNV:!/3=A:KAGT8,;Y7=@F>!)%3B9"89/K.4)[/5?S^*LP^]5\];T^Z8)QI7Z MA+79QGGR\^7Y^]=OA\7T8QSSZ>26ES>'[799>_WJ\FHT^19T^P>7=&9@PM.HA*=95;:< MPFA5OB9:BRY%I%7XT<_&-G&2JY^1SY]ARF?,DA694.3DPZOS+/I@*U;KJN.( MET/P]3N#\'\>3F;%*+U^$KR8?SF[G!VI_]P^C"7;UD^B\73MO3 Z "K[!TBLZ34G5TFMY6.&&-VW?@/-$ M(H0(P[LZ0M-YR2!;5S7[XN9FL@#YHU&<6!7ICI,J@?Y6VE7A[VK5KI-\)8EQ MOISO.;L9;5T*XU^/V._#L8/U;*$L$EE\X0J836G#BG&,:* M!2AO.'RX9?99RT^O;G#1=8:I!#*?SWN5O^[(BA511@-CW4C])-:YP5 OUNZN MN$>):@MZ>Z-B!XA[O=WK[97!5DHZ $4*$LZU]=DX^UWEP7F%. D"2$&@5.OF MJAB.JJ70US>GA.WYT(U5]K;*0_V63V97V=NWIZ6+?I5//@]M='Z#['Z>C#ZG M,%GYF%$,X 3)#-\/3]_2/YB?CG8G?KX-KSSS)0UJ$ORNO@XO9Y>_3O(\^4RG M*@K)RA$-''@A@*6,(D2P5E(B&4"5,L(UUPK=1%0 ,,1_?^GT],TX>%BSJ-[2 M&>X?:BJL#B(1L:)A(N';D5E_EOL#8!F\ #=Q>4N7K$+QBO*#ZYA=S/0_RDA< M6'U=DS?3P0<=E,'+03E8Q!U762ZXGH%T-ED'*0X9](.M@C#38)T% M)JP2IG.F#%];X60ZC_0'!?-N$OQ6FDP+7T;# CVG:CB*10Z?5%[NPKX8%O/G M=54A;)3?A_,$_R)[?TS:85D_-&N(]3KBQIDR#?LG#ZPY6M,=6WM]7^-FI^CT MQ9AOLM)K!?)RX2L%^9AU!E-#>O'Q)D?3@=EF&D(+WI>AD[C2F& M6(R4D@%+Q1CA1:X<2A4*KBJ7BO+F]'EE4UXG0)9=.&536=\@2\9TK$KZ$A#) M)K*F$/!BZ9F+ MNU-&(\)C,.2+],DTE%0WM3I9*YMTNBN_+WN=MX;H+NS(>3I%_K7UY/ M@J^@BNEZ)33[X7@<^:',3Y*; M2N667=P-K5#*?Z]MB&LO8KA1D0^D+47KLSW%23?D8T'+)AOIR MX:I:A;IB)4+$#\&J<9]3D62NAD7,#NI8() R6O&XLFFF]&0V7:X22 ']6#Q: MY=D6\?^)'L4P?WIXQ.&$)Q#5*==%CB%>CXYWMG#;RSQ8Y9C?=Z_D2N%QLL'^ MIT2I@#0WRSS_I\P@IYQG*HF(]Y9)^+*\N%SQRCI6&#IE%7PW0XPU7I?)0ZZ(-\L\]/O MJ;VQIU;L;4_MM5VS::OLS46X;<_MAEML^UVU^]Y5NS4B;%2P"<6:K6E_+=R9 M?Q5LB&A]%TM;T*!R2!.@F0CVM!=0 @.1P IQ"[&MJ[2WVA&)M8B-1:TQ!!$J M@%;4A1E &5Z(X5(>N_WZW;\6*6IX$G#]:4H /^I*&TGOZRORVSL]4*W9)4,@Y*^&@5_*5:N+A)_ M][4V'V!FUF+?;!V$?U)8,H4DU1)CE2\8CJ,!YI9+80/5[*<4E4PEAS7O1<:L M#.D\6N)5&7!5DC+(\C*\D#9+N1@"B3$]DV)Y$UQ\GXK5C-.Y4Q^K->/#RU+2:#='48E!D6A)EM]: M+IZL[BBF^22,Y8["3_PB^U@6>E;5HC'>NE("N33&I2KIA;N2]L0LTG3+B?C; MBC_+JM6R)+"J!URV2V,5;5RCNG*X<@QJ,B[*#\>?AV%^Y=;%A5>Q;A'+6JK; M*I,FX]4RY;K,^U)]J\>3JJA?9'^[YGZ$.<55K8NQRG+<:'-'2MGE4NBJ7G)1 MPUA/:5X%.?DR#JPUCO6G15G('5X1%W\:_(:K)#!S,M3UO2^ROX1O?HY5H]7F MO26?\XO*(T.M.$T-1:VQ,"T6KPZK.-K"14@\7@M^_'WAIIG@I\Y+WG](FV2O MUZ_=8=2W /8;52TBL W8-R9]U]V$'^A8[)Y4:*-:. 2W(15N2<6]&<\YM]R= MLMR$81%=N/^>^,J5+K)9,2_X7NB/*!"U:JE"VU4%>8FS,0H2"UTN8_RZK)$N M"C7DR*.,!1@I&D+,IW5[57)0&K_?3%4B''8*GF?Z*#Z@ZF:-QH,,@^ M328V04FUBT"-/PTCHE0S3G/XK$:S>BGF..>\RV,*<:J^WC*70?A26,BP-O&! M<7-,HF5RRVANTZ!\P MG:DZEA]WX4ZR; M4Q2M\2S?!];+R[[W'UR*(,PWGIS,&SM9\CV%TLH:'%XG->$6"V(H%)(R M13R3MJ'1X2':GYQ6^;3\VNR*I8\?'UA[K9">ID;,\7[M>U]CP!?)M:\S " MH7#,!Y+%@D@K!6846@&DED@XL(.X" O?0]YYP: C7A'%A2#2!@O%6^CVVBD* MOQETN\5R)N^]+#F, I?UJZY.E:OS<+2'L>!)=XV WS3<@KQMW,2PW7]YX M0WM\TEA7M>ZF>_5-.4+C8[WML9XR&Y#SSN*!'1Y/'\OHT[;V$SM);;P6>B5[ MGT_&D]AQ(++].M)G][#2UD]Z TJQ-99=667Z=E(4WM2.02*I8LH; MI8EU5#O@N);*VV#:<=JPA>#!FM,S"S%"2ECE"$,D/M<3BY0%E(;WMJ,YDT/_ MW[-Q!!3(2A_R].5\'E.2[&$I:<-;L:S M5TN$4AW^/'#@JR*YJJ->Q2)WSV^>V5EIT[>4OYNJBL>IDW4W\KA#K>D3> ,:;S?Q-XM';$*LQ(;_N M)K$-L1K=C74WM>5N_"VF7TH+)]75%;54E[TV8CGQ?ZLPQ6#<5]WCZBCQ\I?M MT*;F'4F&5-R $9@[XD^5?ZIWXLU;M*:$\ ,*MC8(-F[#%(W9^W4WW9F\7[^^ M&S %Z80$;37OMMRCOY7)T:2?RZS#*N1?Y4$II :+TXL\Y:.3TYGZ5:5^VG4V M.N9N)W[Z)2704VGC93SL,Q8QSCM+E6I!Y6YIOW%1>PRK&8U8+SJYMO'Y%CE8 MW:M:IO9+ RDY$:8UER/=M5H\HG><1+<]UI\ZE%?3'J1L6HMP9Y/I2I]MAFY+3R:^-Q9:>5 MZFH*\%@ K"70&N6"NI9$2&N]HDYK0APVNR@959X"0:4(SV:$$J@Q5Q8+ "2A M4E-]9X!GAT$^_"*K"+1I_F/]3#:8_J[S'^O?M\$@[W1(-CT6^V^NCO4G*Z8N M%&DX?N'D_#0KXU\,L!_K92RK%6I.+Y,;V>F\E6E[)&PTW]?=U&R^MS?(QH#[ MNIO:V:W7*(XOAX7Z]"EWG^8!LKQ!.G=*DL;(^KJ;-FN;O>U0&Z,ZZV[B:Y( MJR0_\Y4M9_'@S+:B_Q]7NB,F]Z*(>=B:/J[><9> 1G^K?8?IMRM7M?U= MJL^-9>.Q MBZ@%$!B2XF7\JFB.E8D4%5IC>(#5WK7>7+/:RKI.]RE5[<(3C? M21=&6=9T+SD51;(N4^G:5'UU1>4D5YLK$WK6U>D/ M#EENSMJ-,;AU-]T9@UO/1!MPWD/U\NX)U1B76G?3G?&9]7/>@% /Z2U5>0?& M3]/W-V\GLMX];78UKG5KN;6MU/4C<.\^8KC5\XNW>3A"ZY]^K?G /@YM_)C. M3?E]DK9MO(H=_0YXEOT6AQ+OEHNR2E+FL9'HH*?C1-HX%;OY96VR6AV)J-]8 MB6J6@J#5^P_ C"MG]!R.#YO6H_O,V>:Y[3M_(SA2#HWF]/$R9L\-.^<&=+S< MT#),/3)+[-JEMCCL>G7:=^D@STEP(,>V^/XFLRW\H/TS8'=X[1&HQ!W8;++O%R8]4L;;D!QR&?=Z450'EMO2>?7KV>6"@8S+MV>98V*;7 M9#U//5XHZC59SSZ])MNG>UAEH)#XS\:RNM/35Z]>O]YNB3J!*[@3@?SS(1=KF8+IS/ YJ60' M275W=_HU59.OOE9;[4YB=7WA[$?U=:E_/< 2,P4%!(X29X20W%+,G-<.<8(: M^M=CP)=K9/[^OMQ]<):?E_*8VM=' :U^_S@7S[*'_:+A_6]N\BG@VT5$B^< M5)YA0VPPEQ#PUNP5H5KS_A#MO;\>L'K >@2 ):E#&$$D _:0Z-E)YBR"VE-C M.4%R]X"U*ZN)$_'40&B/B=:#9%/?GYVG [G+/D'=2*(>#HS;U41WXMWCBU\Q MK "#GC-E)6'>2!;DU'XL=4=U +]:] M6&\IULAC9Q G03L#(B&5T!IMB5+ "VE]G%*K<'&.L:H M0,@3+8$& #)I@D[%TAKF]RRUN[*2_?"KL\__Y?))9 V!(/RIE^%>AA^G# <^ M<=00B!%VA$@EH!'::VVX]?%NG8G =VVKTZDJAN-):HCY2<7VF]V( MSQ]?'O5@>/BD"E:M!9HRCK &F !D%?4T_D:X#P:0;CRK]AX!A5(* FS^EF1@ MC_X*@7T=:P\6/5BTDE3P($8SM)?,$HN"C46E11PXY[RPO/'TAA; HK5D AXP M<$0&68\>/7H<$7HH2Q4C""EO&'%>2@4IA@AA(HC#<-,M?XWHL1L\D , CRB_ MV.-!CP==C=(8B#$73DL&#,$*"8^%4L(PI+3%Z>H5[(^;7TW4+$;X><#3O!3$_Y]9G^:FR@>(._S,1[/>F*F M6<591?9;(.151[(_[;6.WXS/5AM1AM%432A7CM0]*(;>&T"/:4-M#1P\=QP =3GOMB CN!L $(B2\TAQ2!8'W MU#5%,+:%CEWMKX?X"<4X#YEC(G&L-U-E40H0((,,81'^HG0#6;A)RW1E.+9! MLP0IO-HL-Q4/T\K&;IH5@9?VF16P7!EMCCT1\5 M!HTG1 FB# RZR4E!"+52:PT)Q? >^R_VT&H-#X+6/%Y%='\4ZI;U MVJ-GCY['3]UV"TTUUUP!%K"0 "$D$L X:Z54'BI/MT'/UGQ\,@#LB K->S3M MT;1'TZY0M]7& 0%)N35446P)5N%?ZI@"WCEE(=!N+9KNR-SD RA!#Y ]0!X] M0/9HN$-2MFI(0L,Q$T3#V"=%864-)A(:#&*4F.'U(>*]N.&$'=&VHQX7>USL M M-TX2C"6!$C%"/'$2*&^5PA@3;*B0LL%UOH:3.W.=!3WB,N5VH.]&84'Y[[__ M6[BH K_^$G\*)(M+-!S/5$6SZU\R8(2L9M?J4$ +&A3= $82I5AIA*QVUP6<)BAHW MO7+=323*8I*_GW6>_5#/N^*7?5 *@HU(!;L6OX^4D403..GZ?O/-H[PW12:>H\V2'\6P@+ ?'<74V3"Y5A,#@<'W:]!K"] N&]O1$<*8?&)-'Q M,F;/#3OG!G2\W- R3#TR0^S>Y=';<5AZX(_99L) OGLSSJ87DUFAQK;X MOF,^<&=X[1&HQ!W8;+S%$O?2ZW_DU>L+?D!AV&?E4Q+ MSSX]^SR,?=)>HYYMCH-M>DW6\]3CA:)>D_7LTVNR[IS+V,X&Z8?G]E]/)C8K MRHWXV=29BW$8WZ=O'=D6?;^,=A/#=J@-^GV'_.=N]$>_[W#;K H1F%KCJ -( M4F(]$5PYQREV"$D#7..&"KB^V5UD]NKWCW-6WUMW*P@&LK$MQ='P:-=./>C! MX"F 94$&XRT ( 3 YE"EEHID.1:"0<;^^BV!@:MU=XRVD-##PT]-#RLRIY# M;QUC2&)#.&326^(,!3K\",)_NX>&'9D"(U1% W-H%L37Y;,[]IXZ$XW>3%7IQ[<=[<9/902:*) M@\@0")1"4E"')5.&!8%&NQ?G79T_CF%3;Y-N\E='$Q$'23&\/SO/U"P,)<%V M1S(+G8H%M#68S4!JWTZ\\U0+ZDGPV#4!6$HND3&8(LFDP,1NZ,2_GQ0G(-6VF[P!W'=: Z$6O,Z('@,&28T4I$-$;UTXI!B'5D#/M MK-FSZ+5FW8M.Q-IZ0>P%\39!5-I1@W#PKA413&H& "0:&2:X45"U(8B[4G.8 M-/76VCL#'5*4#B*B6T>7>L:8!0BT$8-0X3W E+O 8K'XU$H&6M#>)ZN.ND+KV-4 M]%05P_$D4V.;?0KWC3]U)##ZI$JI#GA^8"?KJ8(/ZIVP "(2_N A%XSCYDC MFAN#_(9N:,GK 0%_2YR^-V,;L0&AG7!.^[+*CA.ZQX+K6""=-5X8BH$'A"JK ML&)244J(\XZ*Q@/66L""]DX,!@-*CJCHHP>''ARZ P[!&/!":QW<)B(HD8@; M2*D0%FHC2<.Q#YN#PV[$'?-!N/EXQ+W[LMUU0>Z\U+9^.5,5AL&M0XE"T?U#7A1V3+]_+;C?$=K?QRCCGD##','>%>"ZWGNQOB.5IZAH0!K:H3!D%"@E,#0@T 0PX60NO%$ MH$WE>4".P]99($@^H!50(*('G!&EOG#&BH3"J18%OKWL,[D2%>R__O?QW3/XE5! # M8IESAEC@E9 80F219\(BNFFFX@[YWU5=/4&="(]TI#WKFA%U7EJ[+YKMRB&3 M@,,8R41&$<"U\E!9)(C#W$/@&LH)[A7^.*SAC0=8-IT:V@MI+Z3'**162*"5 ME8(8$M0/$4PQZF#@=\"0T(VG\;8FI*T9R[P;&]9ZF>UE=A=YA2"P<9AW1E.+8!K /[7VV6 M(8@'"61C-\V*P"5[.R6.=6C2H\J.T,5 M;WRPGXCQ3BI"&=%6.PW"/UQ0#D%#6]W[HTI[>R[@0*).%&'W,-/#3 \S]TB? M.AO@P@'@L"9(4P&<$53'\C4/ %]OO.PH&R('F'4RTOH :3M2E'@LD/ 8Y+_E M7"F.>[D4T09;8JT6A%)$I1+:P&!9-'3BO!Y*VD/*!0Q0-X[.Z)&@1X+'B@1, M2J"T\.. (T;XN"E-(]=*.:@4M[I9YUG/U2#J=,]:P8;,U-FI(K )K]^>/_ZO?KD M7D\FTZ@[JM6KUP2 U"^N>FR\O21>]9JE%->#C\:^R2#5ZE9G=_^456FVK2F, M-J(P?G9MALL#_D<0\*'_MJ,3P6OH"*P^4F.S2.7=MHY;$ -O1 RR$;MM,4RR MT3!I*VNVM$!!9MRTB$,KAL4TF_@ P'HX&CF;Y>('\6+$G:R][.\F*GQ M-)M.LNF%RR8! I]/P_O"EY/>B#=-/@4(C\2YG%@W&LP_NE3?,CW_QK_"&Z[R MX22OGV4J%1.^$Q S&XX_3X;&V>K5-;*=C)L&F V+]-R@*&U\7N[\R(79U:^> M7JAI_9WJW5\NW#@K9N9B_B7WU3AGBS08=1G@>3H?Q/4QOLC^VD"E3.4N*]R5 MRH-U:\/-X2XSR_-@YZ96?D$7/9__7M(]7AZ.HTZ-0PJ*=CC.8BM3!'XZ,2:. MH5AZPZ"FPMA-T[?@3^D)U1UG88AY]>3ZX_"\./"PWM:-@[Z./Z4JE#3$7TOQ MS,XO7+CG18OL3S=B?[9O*64;#9.W+:6CH0KL%J3*K8CJ7&2NJW M_GKVEY/_F'\W4U=7HS"Z])U!B8;%+>L1?OPN/"0NR_?9E_FR!'40O*,2G:MQ MU+X[)?7D_*Q/_\0G_/+>#AV6SXQ:,3Q]*+(RN6JGGON MKJ8ISI'AX,C%S,B6;QE$ZBS1L"9@8)<_5^]L]@&GX;C MA%Q!G4<6-DVH'.R+BK8O@[HNEQ.FY41;#F/.S>7LWLW"@@S--;>]:=6BBSX] M&=NWU3"_?8PV1-1HOXXFYH]G"[7H*,5<*QCT&B-A]0232%+#*;7((M#0#>K& M&KJP3E>1AX+*:-*ATCO@!)36"4,,#II41DTJK8%0*8W@LX;E>H@;2'%8K_,K^\J?6QG@8;$ Z5$9T-[1V^ MD;TC'FB6[9Y4V\U:;#1KF6:= BJ9<:,8(#*!7?[K66#_^'L5ZRE_+X,1QD_3 M]Y^U&%18C6RL1H#FP:%=E1LW;P)H)RJZERT0:.TPKH5?*[I7I?QWC.EF1763 M=V!<3'CL*.S28$KLN%SZ_D'0CFQ@Z9GHH4QTTWXY6AYJ>?-%JYR[S1(=Z,BN"GU=\?SBVZ@X'UR_7IIVYFH*9@SHVT>8Z5U$>JAK1/W1H&[ M\]BW.L3OW/2T9.SEHTTLQ5@Z"8S51-EX0IJS0" J(-* -1:R[BQ;#1LKU@X& MCO=A[Q8-N1X>'@S?3PH+=BOX)@BZTQ89+1R!@BM.)0* :H*AA;ZI8 4B#'=4 MK2J;=KL\&L'?H^UT& ,IQA93%J[,T\3L2EC"3MA+3_07GN]/9D.&C%YNG$=0X;2J.Z81R/CYOI4MG,^PM MP/#= ZLDYGGVUY.\OO9^46;5$'50TA.DXP$/C'@AA+8,6 (LE%18V*[^)[#I M\(8. -F#G8^6V:#50'6/&4>+&7L " ,=598S++DF# &%)?8*4X\4-]@WU%;M MTM(!33MHGC9 W <-'E'8X^6U*N)NY81ZSVQ+;GZ(U7.7MS;'M9L()KCP6N!@ MN3A B-02(X\=TA!9ZZ5N/%%E9R:.Y$T;?CN 8$_8CNF%=LNUW;6$4HT04\ Q M:B4ABBBL15#]TKI@= #>U'I]AS;& "/Y-&6T8Z9$H=-Y08)X5Q0#.NB"986^E;-9M05QV_ M!TK94S:S>D1Z,HC4 OQ()K17%GLB&;%&:$8,HTX;:Y0CHF$_V"YM0M+1#%O7 MX*?K%B2YY2CC79J)=V_RZR84DTX=G%+C5M52:MVB/:KBY<-3XJ$IA%08L0!O MMXS: 86=E$0+1A%AD@J-)&#, 8R1I;#Q,-.'&(U%6H7G:UUZ1#N:66QLQM4; MB4\4F9XH#.T6T4N36>9A:ZW&[FY@->78*G7Y[43K[?<65M>^ZSRH1HOO2^QX#2> MU!?!,UX?NSA0E5WD$7G_].;=RU?_]]DO;\;6??WY!S5O<++4TV-9JN847/G] MVF\;PP$"&\$!O*OUVF9>9:/%]L'%#EBQ,>$MW6M(O]8^+C7RFU>&4>'^666,*CL1194L+G(5/8I=D$+ MO]>-T%8ZQ5DW&@8=O]3ZJ>[_6/5D.DE-V&ZVW1B4320_?$^[]XE%G\RKUH"7N\UMNA&UH@N.V9Q"2!PPEJM( L4TPH8KQB' MTC&/_:T;T5J@'-DUBX.&OH!SUK[!L]EZC2Y[OU.Z(#-G$KJ*/$X MCH)"I;#70GMH@F]4-=RNWU[VMBO[\5"]^,@QA-)_FW ME\/"C";%+&_LTF@-M"9(B/'!"&/.2>6]UM8Y;B%1IF'?VX.[-$830$'HO(2. M8(0$Q99+AIA%&!L&]F5MDQ=9393AM>;Q2R"YSF)=/YL-2+#5.04;#[6QX_^Z MF_!\ZV4SWYV;"V=G(W?FYQQ8U0?>VBE44D.A4X0+Y(B55!F* 7)<<,0"&^ZB M4RB%$*@ &U(%0"4.*>E\3%\@C53X5][)@UNX&1]3!^'+J^ EC\OFRL,%"V9? M@AOPXVV,^'!G:OW2;;#>Y*ZFF.O)NL%:/%08=D^HK>:,'M#1]8R=+FEYTY:,+:[4/M_XY&R MQFX;=;;8G'/]XK538PUK5+;7';0[MW+O3^?OBO9[6=/AQM M_O#6UZRG7H-NT9O2#^I)=JH",0S6JCK"9Y>9"Q9.*Y@Y@ M4&]Y4[N8W:#<=JT5=L+3N^[WL#*H!ZYJ6T6E[2[6QDTH#DZJN[,'\V!0$)3? M:SDY&=OS63RLR17OW/3,?W Q8^J*E<-?E3#("$XX()P[Y30"2F#M>/C/;9)% M?$BWB@%@]]E*NGG6!SK%DWEL[!T-+^MJXX-4<15SIN:MX39J_M;,::0DP=B9801D X M:90DT&%F%)1;[VR^.[+$!Y1V/++T0##HEI74(]?VLM;#5/NFWRHF,:1!$!^I M*7!$4*J@$PP9 ##"&OJ&(^-VV2,'#0"ZSX[GQX])-^R_\M^'[F.N[JY(<5<) M>=:XA?3U9#*]=0OI02O0TPOO*@-^Z?3T[LISI3VE#'#'N2)>$(E\4+#68(R( M9+11_SZPZI=9Q!"VPCEB"-!>2(0 A<@P)#@F?%^5Y_1%%NEQ5\GY[?6FZR>Q MP;K;L*M%&3?OM'YVHJ=YLX.IUD Y=2?HBW2-%9DK[N) M[''MR"8#I"T5TY^-L]]5;BXRB%-M(AAD7UR6ZM&:#R-3["+[(YU8HPS+"X:9O: M\FJ6JS9?4NU46,K,CR9!H,(BYG%#=MK=$9FQF&;NGS,UBN^,#_J4N_!YD?9J M?S?\/EV[R@/'E_==C69%=O>"KZ[ KZH8%N=7X:GV;/R_L45#L$D^A$/RMB2_(,E^0 M.5L\1^OXX@6G-_CB/P>!VA6YO0NK&E;$A^4MVB2[0@Y8;YW23!& H/9, >R] MMAAICN&AR/ZZ),#K./]7WKLPW<_N_(NZVO52H!>H<2FB<(;E".OQ$)J_J00J MCO)\&AL:O'=YK$$.YO%*F9!G5"&@"63$$B&=D(9:R:F1P9QL:!FU.UKOAFSL M14.'N_]\D=3*-#6DM%7W\A**? "XL4D*9%*DK?2CNMU#[&4P+H*^&99M6-/% M6(0X;6@;N1\L\H%DUNBTU")GDD>R!=91V3H*_&LP ;*G#C>GFW:/A;B04-$IHN<*!>+-$FABC MNMN2F,O;/:R.A6RJP&R%"RP07Q&7;# M8%*<&!,;#Q4?YL>6+Q\_J3U7E$/H)21*40V%Y,QQYIDPQNS)_+E#X-']!5XT MV#%1I%Q%B$Q5E%@ZP;VT*N-"C5R0P3R9_.K[V_3J0^@^CQDO5S8"R)#TTFLJ M"1-6$,\]D='\=!RZ]5OG.^3;T0;7KD379?_N.WV; ;D1+9P,]-ZFN%G_.E32R)V#LD]$J-R_QJ(\TC3SM( ML$:6$HJX%) !)0WRG&J #\+4F]*G M%CNWVP;1/\J'9EH,8D^X\-5),B)CNYU/X5KL,5?UV8VJ(3D%6*[N^)OV^\F+S(XC\=5P9.W$U5*_GDT?](-#Z'.BUN(=NVMF;E0XT^N M;)G4H'W7V6<^GUS6L;W+L+:7L\OLU:]O/KX\63RC)(O[:A*A/ZOAJ%Z6^5=R M]\_9,"\GI*8K"C^V6IJ&_QH?$#@J?'WD5#'=)'8X;[9U5_300BH @\Y83TDP MDJ1#4D$5G#P-&"$-!\="P!'<33SC0UR==._O)75WZ>_Q!F2<^WOEFJY9_R . M00A+/[ RNL,T_G_VWK6Y;219$/V^$?L?<#3M$_8&Q0% @ 3L/HZ0;7G:9[MM MK^79GKU?3A2 @H@Q"'#PD*SSZV]F/? @05*B2 JD:J:[)9% /?*=65F93+@2 M\!5Q&4E ,EZN:J!Y]#I*&-VRH#,^WGX$WX;1&,N)F_C&4/N(1-;Z#%X%.%U/ M.PNZW00@8EXAFQ7EPCIB'*ZN1,EA,G2/ MCR] (.D;3)Q-/OF^/-#)-AZH[^3OJ8F#-<7H1DL.3Z,LN G<.U M[8ZV6C,I;1Z?5C%(K+B,WU5G<.R4A^#50)_QOL!J#%C-ERNK+Z4)K*;8L[?# MA1KWN^;&SC8&&S-!] /*"Z.SM/K&M_9::(^9\+G$\]K#^( =Q@-9WX\TP6F* MRX!V.UC,99"51U_O#>!;)?H8A\ST,;9*]3'6YOKP-"S1/0/_>*V-QO?@T:X> M-=$KYEW#Z.#3"HL!D0?V!A?O>';"7;EV@@"25.L3^PU*U+W!<:N\(..0B4'& M5IE!QOU2@W:$;8%NT ;@D?/]2=\,3%B6M^%A4B*J1Q[)Y0W_TK@1@$'%"3^S M.YE@E,"L0F'F9J#'%DYW K)8.^PLFY=FSJ0F466 ^"=@:&&W&U_-RQOS/#@]ODP_RLC99 M7C$ E(F,,6$Y&Y)/M2AG 6X,4R0/"&X+Y_V2+>JBL::+)/A[8Y+W,$Z/0IXYE!:;O4MNANF^X=N#:H\G!0JL=]>L#AWX4> M5/56GF.SJ=6MI5J_;\_V6V47&/M*+_B45(<[W#59=NO%,0/-F]8'RVL"+SG" M4PC4+?S;QLG1&ML$/UNP30;X2G5HT8B&\Y_1*RU,=/R0>^3)'%T#SJU?T0M&"H>TYHT3#PJ&6/ M+<=PG2# A@A/9&3HE8VA;XI(8Y?< 3#SLJT1L<90'% BE#+4/K6R@[0@I;Q- MU93..1%_JAX71FKAP+^A=QC_AC83!D>LJ"&6!- >XY M ID_L? DVE P7,G2S!K'L2:QJVQAG.YI;:*[M0;DOH+ ;.7>: MT6Q0MR(PS5S@@.>FQ5P$U D".SKJ%U'S*Q&FG@R-E[-7PN>7UL CYY!R*^ ' M]+A1X!9TPC#ZG#8A@$$!8_*&7?L!9T9[/XUHJ%W^E-[,ES",?/C)C!"8/-BV:\F@-P( :Y0VX 3E@#T*YFO],IXGV =Q*J?H75]+*2M96K6C M>#UI+J7>(ZZ"Q=1%KD1.\!H+!XK$)4(E+(LRHVW@_)$-Q?(V28W%NZW=WA&^ MWK.V2Y>$$5 .COK5E*RX^6H8Q":CL>>!MG&=B1=,7#+6W< U HN.=M)S*1Q3 MW2*63FAH.9;ICKW0=$/;-@PZ,KQ@/V'XSJN4XZ$F@8+!+RU'L&S=?6GCOK8 MQIZZ+VV<=8NEWK_[TB(AXN4E_R()@/]*;)RWJAF3,?)\?S(FQ*>V19R04,_V MJ#$R[)#8^DZ:,7F4CHT1)6[@6)9% ]>%O;K$LR;$'QF.M\\SHKI#G!!LF"8/ M EIDX6"_N@0E?14N]A!N3.H%''(:IV\,&H.V ">;4W3>-(IVV=1I(T5L049K M&QQM1L\6.#U 4Z>->]X"4/9C /603E"+'9H.U1IJH<)%5?SBZ3I7-(IS[''P M\>;!ETO$[+W[SO*DHU7M,_3D1231-K=I8[",VH6/5N-[VP9-GVF!-SG2&=5>QFF^ MAX;#&S K2EKOH9[Y3IC\">J9/Y0,>MI]X0%*>Y\ESI\$FNLO*P//?6(L]WN[ M2IPSH>.)XQ'',2W+']NN97N!/1X9$XOZU.^LV#=IGS/NXNJ_JX_W7_%\5ZRV MD^KG.Y<42J@=F@V5!-M;8X95X@IK:Q'7< R;F):A!XX["D;C .22YYE.9_>M M2ER9NQ-7]B$:-#P+<;6LR7HKP3J6^A1"[9>=[^))!,QV_(]-6:S)R N!FRUG M9+K$(B1P"?S?\0.OLW2*L7MSQ1HX1E<'S3Z05Z_9O:^\?82,_"1<^W([M@TF MCFV/+1+:NFD1TR3$]SQ'-_PQL0/'[.K\7;'MP]1VSL!VOJE^TDMEVT^6@" MRX=?9S]I=/\ 51*R#XOJ)_4](:D=-/#W!#8QNSW_6M07^7/Q CC6H,96;$OW MP'MK0S]3SW//R05;I$=)6KK@I,2++'X)N0_VI:8D1H#--K.V2?510#Q+]RSJ MV)[NFX[C$<\S?6_B=_:E6I,^96R;/C5P[2/*2.B9\E1Z97D.\4+X:;JV-]8ME]+.L\0U*4"/8#FL=JI83D7O#Q"]WP\K4=_T@\"= MF"'5+6 .,K9-*QBYMNY;ECY^:#;-(UC)ZM)>/: #I:IZH:KV0_[^>.2ZEDM M/[C69&00?62/K)&K^\YD0KOZ<*W-2GD$^>MF'Y)1^NEH=E_LZ]EAS4402+>4 M57;#,HY 05BK=Z$'73I']/)Z^(UN#GF1^C\8.>78/2*@O%T&;U:%)=$*+$Y9 M9G?BR1DMIFE'(9N>.+8/1UK?LOCJN[1]#6,]:MW]<\$_)3XO78K=BS&0P^7W M10$LXI6L'-OW5-90I,%7:%+R"1T]""P M+<-T0- ?RB^WCL=#>"#']LTR4A+G>4N<@XH7WW>(84W<4+>)Y80C,!_#L>W2 M$:4>#=V.MKF[B$&$T4\:G/\WS5*D L<4#VT1B.'N"-J>E[H46_BV'IG;XL]Q%LFRUW0^D&3 MO981?14(1\K])\[JMJ/[@6N3B1&$EJ6;KNF,_7#D>-2W?=WLZ&*TB]C2_2R$ M4]+]3QF(LE84VGI@M(E]$B4!Q9YKY^:DT2^0MU[E'SW<(!8]!C;E2V D2OR* M_4, 0-@_Y(BR*%8@IF_"M7''LH63VWB>KI+1B08!T[@38(#A8(,?:#;76'^(_'7K/W65E2,_QP8?W]<;KL3 MWR9C>V)0W;(FEF?KH['C3"S+"/RQW=',266%](')=U?_Y2C"*SL7!0'\<9 MMC4!?ILX@>N#KK1=:HVHZYB^3SQ0GAWMY4X[]>6QW'7(,,0A XKJ I*Z@-0[ M+7-D\%.DUE-24[>!^^%Y'#U E83LPZ+Z27WJ-G#KPUTF72_UD6#=09JW@/M; M/>>97N0XAII3"OT*_8]"O[K^J(H7*DFB)$E?@H*/-LU:V4B&LUTV$KM]V5M[ M[-C\ -6QZP%^W%. :OW)S27)DBBYSK_23&:4MJXF>Q-B.*$Y&A/B6OI(]X(1 M'06Z:7D3/)YE!Q6>.5M@HR;)=OM0F M,1*,=#L,K#$UP]"R?,.E@>Z-G!&($S>P[(X+)VNSHK87(UTW3I084:<3_>YP MM?55DDU\.?(G8]T/](E#+(N&ON.:H4=-T_3&SB28=-2P6IOPM#5?]K;L3E^8 ML <Y=H/O6JUQ$P, M(.]%;!<%I:#FAJC41_XH ML(+QR!P9%C5]C^ICUS?Q/GIH.DYGHO5S#ROTS-XX81'PK/G]\__QY]K]SVWOCFC^>64>@:HPFEMFM0:^2' MGN49U)N,K=#U7=")S]X%5WIO5T2_)84_T"U>)O&)-0&/V/!U,/.L0'>=<$+" M,0E]XIB>,^FL4O8,'.,MO5_^\W_^#_@02\&\Q=]@,PC"*"F)V,WB)_(MMJF% M+QFFOL,6_HN&8T 1L71"0\NQ3'?LA:8;VK9AT)'A!39'%;Q(@XOBGB^-T69A M=LJO7J;]52Q%JMU52]U^D=5\7=CY9YD747BWC5/^*V*])=V6W*35XYV]_3YE ME4[F9<'WDX9:P%E%HX*%6-XH2QC5Z$\_+@,8 VONUA5\\:]Y6E" "XGA(9KY M44[Q&U:.MR8;;W>S65_!T"8-&$SR0(M,Y+]H(4VAX>I M7(5,;V4O1KD6I[>P^&)*^*O5TEHO930F]71LC5I09K@\MC.:16DPP,+#^"=; M>RY@!1_ :(T7<_A>KD0"M=Y_%W1OTS(.- _V!> [#T1]Y.&O?T7$OM4^IAD; M#QZ&+0,ZI[E&DP!&N*+S@N*=1FVD#S242@-\$M!TB_]9+Q\O8#(YUQ7U8;=% M1/-+CM_@8Y;.WM<;^!(NBM.+65HF14.:CLF$&N;8,'5?!]_9=6TR!D>:3L9& M$(:.O5&:_M_]K3)(_&/#67=6T*^D]WG0Y M>CA>$MX:<%TLZ*3BCOA.DVN4180 ,'D$_(_EK\,V+0'A%AR;@O,"+01 < (C ML5_&%=>VN%42&9MA*"H0\W MB68AH%=)]/IKS8])#NA]]^WKQZ\@2#ZF@)RLTII2%^HZ,Z0;KW.E)U;QF.#5 MLF*6,6A^R_F-)ASJ6ND 87TN9X D?X&1?Z=Y3ND7@"E!$OJ=DISFJ)'>Q4!( M9[6"\ERJNY2ZH0-:RK,FGD7,T0BL=2\$9WC4V8QIP:2GP US5%U92;MTKD\= MW[4MR]7'ED5MSP5GVR9&./+-T)YXQ%BG [>[Y] 9")P,-0Z'%LW4(-RHS#=O M9(O=FSNV.#;/M\4B1WLR4_X$+O=]5!HH2 '9B![4E?AI%I $U/%M5$RUBZOW MVO=T#G0.1M1K@<>-S+\]E$;;0,DZ,"JM;19I[P^5H,M AD=)D7),:N0ZH[S* M(T,ORNZ26X 919,P![4-XAR]"EY1#QP1$O&2>G-\#[1P $.F4HY)"L&';ZDV M!:,/O!$MC!(@E?K[H?:EK*@)U0BW+$&)1)79A:4>3?W--Q01YVEX#@L[!P5 MBYQ]8[QADXBG&+UI<42\*&;V@WP&%IO"5.]3+$68PP3P&RNLR536.Q(S$KZ: M4AA7:MS&VM@&;@@HV3(7,,,>%F#7YGA#"P %CA=H5['^RB(&" /6P. 3(@W^ M0B.&VZ:5=>V*; MY]MBD9,],=.7-L%7Z WO;_:/)*$C&:/QI=V"C?;+>ON_;3!<\EF;]KP]"1PG MU,.1-[;,2>#1, BH1R>AJX>Z]="B0^:VQ9BMY0(H1V Y>$ MD\"R'.)XEFT0S_4 YQ/P4<:>[SPX2V+[[2['.ZM]#M UGH/+#;Y#?#=@VVZ8 MYVB8"R'V/LV97Y[#I%* #>27E\DUT!1%]W8 J\0X%1MJGJ5!"?Y\0&'XE ME M08URB 6)>D7!OP'*Q;>Y,XY_+;S3%*Y_HPF@(68?D6 6)1&*+-X.J/66=*)7 M2-LKU"95,$7]J^XQI@58":PR?G'GYT3D+8W6N-Q+?D+F^= MD/XZS>3SHLJ5\#EUK*O4 6M6<8E_V_1.M:G8#:L8O>A"=F0XB:_.@#HZM];E M 2_N]S=*8,6M[31>79RI X&+*!"O9-?>2]!G^,^K;=U @?0/3\_/6OY*TDA@97+0<6 ME@(-K;\>*Q"<;02"6QT#MB,'!2B6SK#!53F?QZ+&^XDWSZ M,4YO\^^LS'M'<,$(+9L:NC,:&Z85XDI,EXYL8@,5^(8_VD%P@3J63OR1;IFP M79C,,286F">A:9B.;0;.VN#"(RPTC)"':0S;1U40)5R!(_I \W)ED&MY W1: M4,&N,N-RJ;%08?D 3BU$>%:A9S#SEUR?ETP)_7C;A7;T3FY MK3@=V8B\+3#^T(#*[B%EZ%N!RG@,J/BNV2D;J- 83_W0(68GC/BW*-;'_^:R MVP\+]OS9'B.6[;!I^UA0_G;_Y-@,F.-^Y\1GCSPD73GL]@?JX\V#/R*A5YA- MNXF4?D;W\@_N7EZB>]FS7*0#7B>_/\EU=NPX>[NGQ+ONR?9(G:M*K]9M9/I# MOZU@2+]HM[.M2X_J(^R:K@Y/R>8I4;+)BFN?$@$KJCD(U9BG137[%GO"3IV, M]UT6YC%G G>*OS@=@\\>M9O0/50PYO1&?!9CO! MD44ZK#*7DX"ZY=P?NH[Y,]#M.STAE?_ MQ<.^[G1M9'OJN,#DH]%DI#N6;?FN08!D==.;&([NA)U=K?9P:#LV)O=@^UY1 M[:,,,GFDL4VJ_R-"K5OEW!G;)=T]>K%;Y=X9HX>>V+#_?*?9["()\,0&\^N^ MD8*N/*>AWL2U?&KJ/IU8?CCQ8.[ M8!_3"/TC/N45MEX3C-QQSHAEJ/#J)0$ MKD]"S]']24A&X=BS#W-.DY>S&]2P$55;X+<'IS);I4L:]F- ]2Q.9?H>%M^Y MY;J#6-&*-?4E@+0LZ?KEL:@H=?]I:$DM]I^$5$3RGJG^O(5B=>.')T,@XIN#V6V7';7[@[#=?_/*?^ZZ#,D-;/WII#?=GJ[Y/<4\$^ MQ:@[8=3]<271S8EG3\:>.PDLTW-8(V,M5TZ>&5<> MT#QYE WRJ!N'"V9((&)=&A >[8?1\4P[S?3]M'!!'#6#I%]IAFY0LU;N9.*, M#,\+1KYN643W1K8>CB:NY;G.Q)IT%(3O.#VTFL<(]2G"N;GA&,$:'GUEN*<@ MAA>*_4^7_??(ZQ[1QX9/@I%A!);M.X[EC_V 3(@]-NRQW5'A3I@>BM

O; M,G9?3BNWN@EO;'<5_M&+W>I&O#'9X!=T'EB*P@IW?Y ""S3=K;Y1YGK4I^'8 M,,<4J_2Y_E@'=>RXD[$^J4[#'G52Z8Q#V[6(YWC$ >T>$ >+_SD.'3LF)>YH MGR>5,[%_68,,BU.1Y [O/QN3-_GB;;!F18H'GE'R2\TD%X>C3WBOS-CJ7K/A MK#N7VXS#+1#?@R/,1VU:'4:JP\AC/$A2AY'J,%(=1O8EVK>OP\A'6$Z'$@D] M."4XB2L0BS4S5F%+W8O8)M*YUL&2^=+\ 9$^I?P8X3QB?^'YR2-@U$G)/K$ MTZW1.+1TW?,FQ/(HU4//L.V1']PKYKEMZK1IJ!L32A+M/FBHQ,ZN(JP[D3'Z MV'; 635)X)B6;OH.,4U"Z7@<&OK('G>4'NZ(M6XK8]S)<@G!$YM,\$;("AX[U8&3Y(XN E#+U MP')-9VP;GN&1SKLQ.[.$C %S58]%3CVEP:-X;A\\=P &\R>6'8Y<=ZQ3'1OD MN*X33)P@")SQ:.)-]FL&G"Z#G4!(Z!&&@-T/0^#XO+!GFY6&7N9%G^1:S(6S3",<6&1FZ128=V:V[+$9A&,B$4-MU;.J$_IA2S[;V:K%,#/VY MR/1I9Y6M'9X4'8\L[$GA3,771\K7^V3BL4Y'!G&H-?&I-;*PS9&O&Y/)Q')L ML%PZTFIW:-&81V30J$0= 2O1W ?_ ,B,AI9]C\;275G/*?;&@#6*:QDT$*G- MBFX8[(R#>H15SBC-U@1(+0M U?MZV.\]Q=FCJ# M">8H/"_F?9;A&Z1,+9K-68_["#/9:5[TQ)91?M\Q^7V[MFG^WK"U+W_Z\.C% M#/]J5DXG]IB,]8"Z(",#BQ+7\CS+G+@>-2PZZK@%O4,#QSTBZT;%=!1O/YE] MY;NKO?4+MH(U[Z)U2 M\7+WKNGAY/O>'!\T'U( IU(8S20D9^*2P _H MR#'!L M=&HQUVPN);NHV&:\N?+F;$);C'+&1MX$@^F7_/2,9MKT1UI<&._V! MR&/EBZN/](D5^I9NNU9HATZH3XCI!W9( Y.X^IZC;+;M]+/YSAYER9(%RG]N M5^-*@F)5M9OZ:PF.5AD763_FW;>O'[^2:_HQ30N:G;UMOL[7*XKG/$8_;BXQ MPWF#3;BN--6GQ$]G]#OYB37BXC0OL\X:5".=VD#5WL@9!]8X,%W=H\[8T\&C MFH2A<9^^F2R<0;47,TT1W?T I)>J,HT:5YY MTD,OM.W TD,RMB9$=T)']T:Z;88CRQJ-.^.K:T"S;;U)PQXN]ZA[ 7//YB3C M/; *@T2\CB26R2T0#OF;F@G]$SJ$W\\&8TMG3J>30+',P/3LT<>V!)=/?PF M6_7PRYF:/]_4S&_YCMC]B.?E'JC'T(GAZ=08N3;*&<.A_MB>C"POL*D7.%W) M6NN LT0]$B+W)J/1<+1,1J^&W$I!97___W.^_)AFC,"2**':C%T8U&@2 $DN MUP(;:+>5..R4=[N@1R-PB#D*/-\8V=;8H\09^R#MQV,W!$/ [KRS<^]6LG8% MZO$F2 \[Z! 41XQ[6BO#EO3$:H6SR?C?BF;'OAO:8Y\8X<2SG$GHC2W+<$S3 MMAR+>&9'4\ZU -Q:XKG#9N3R0-!^6BY:4Z&RU&P%Z\$-0[%SWU9M)V-(S>]9-4F]WK+ M4]OSZCM[.6YZR;[OZML>+]O(WCR+SI+0FUX:[Q@/N_=1!/"V!LMX![[30&.? M#+0<7-2P,\RU#GH/''TAZ,#<-% F6EYZ_P1AA3KE[\.KH1;2 (13W- N ZS# M?$OC&'_RC^NP#LI0L+=]FA4$?K(A\@*%*MJ>(&# 74\ (EF4!Q&3(;FPO#18 MP)3F88*?794R*-+L#4PN ME' ,@[P#;R '+9FEY?44-"$H7;&@W]);>D.S 6NM*^' QRK*+,DK]4XY=%1:4!#6G&#"F +8*C /!-L>)X1H&'_UL(@UQ+TNJE>RJ\ M1L3POL*/O;?^43YT:WXI&#NB2[BX P8N&Z7\5\8NKX#'Z;]*()++&Z24KL E M-4PW]'QJCP/?*"W'4Z[BT_.'!I&PZX108A(;4M2_><":6> M;E)];'FNZ9AK Y?;Y5IV1BW=H59#1*,WS9LD7:'+=:IJ\YZV ,1V'>CWIJCO M,;3( 2G2^6MM-*^30N11QFB[E)!:S&V/@<[H[*:7=A&=W6QA?.*ALA T7C%= MC+.RV 4ZG3%E?@ZUXQA3>/"5-C/#@"DCNC>1GCL5WSS L8X;QN*W'-]%^HD3E, M]S-"G043;/!B_X;"__<4M=Z7Y K6GG\)+YC0;UV:L0*33,:4F)8U)M0QQZ%M M^Y1:=$Q(T!'2&X%M*(0/G@W^5Z4&KWR:H(Z_^!GE_R7_^ J[_8,YX+N)M>C# MY43]RM&-UF%UB#A#0P;U/.@XQ.: /1\3T)'?,Y+D%S[',NO9(5'<1(O -GSO M^R53I3 GC&X,-\F(Q[%2IUNXZ26K4YC=1Z ];K'6(@L_CENU+@G0-H2F8 =2 M;@$) SH%Q&9"PVB(=40OIY><6X<5!LNYM/W0U+N7$=BP_43'EAL2Q7B#9EL9+8@"9H%% & MI2' V +1S,=X0"AP#>"=)=LO07D>RX=P^.HS/*7HL.\7=S*'E9Y[N-MS$L(^ M7@.+WY*[? 5(6M;+-).C<)BRY Y-9WG$C=P(F>4C/@.L3<7R6!%E8Z?)Q072K1IAF; 7SY]_G#Y#S3& OKSU[^2 MMY(45FBK^\@:&!SUU">07.80YOJW\_.+Q)^FV?GY6YSBWJV6MA4'+:+:+'\D MTC]Y07K,7:P_LMM>G)MN8=>4\@7M:2B?#1$'2:6;O]*Y.QVG.2LDB[ MYURAOS?DQ2VLZH^+SQ=_N_SC\O-WT77M2OOPZ>K]WZ^N/GWYK%U\_@#_7OS^ M_ZX^76E?/FH?/WV^^/S^T\7OVOLOGS]\^BZ?^79Y]???O[-'OGR]_':!7USM MHDWA.ME;;_E^*5N=#L^BE'FD8NP"\<IC_0Z:CU_P/7NHNUM07, MV=OW(H25UX97) .FD;"E_@\W^,$S^D;G:09V3X)GUC,8]_S_5$%,<*JB-%AY M<*V]9&,AE9GZ&SX0^\-X\VH@YFSX:K<1)AR@^S>#M:))-&BOD2_M#Y* 1,?/ MJJ:!F,U6YCF+V(%;>)&0^"Z/F.=1VV!HI$6%?.8;\Q39(_51&HMFB^6&'(7G ML4!AO1*Q!;9>80#.*,%>[[*I82L*GE,?.QYB \.8W.:-C;-GP36Z05OYJGI, MPN-W^.N:^PO@ZB'PT:>"*0S7M8?:QY4+9-M 0[?Q$;=YP<)MX1T& Y""8XV" M1@O!J)?&M:3@CM$S.@<_&XUA9O7#3[2[858/L3<'+SE"K1"6!9K(3=L:UY6" MU9%(>SP"NO'N&!Q*EL@@][X(?:#%690 XU[? 5&4_A3#U0)3,W(G4#*0']V" M%[OX&69+^,7BIWAQ.0F6G@7VP\C XN=XQ.!'\XYO1+1\\6-PVYB^@^X7;-YZ^!%!'T8

7+3MN#?.;?^@3Y;0&(0!+[@Z'4,?Q\"2D1_7(FZUDZRD#$F_#$!=Y\S?XD M 5A!.#/+AF#R2LH<"MR2SB(?@SE4,490 K>D@E:9A_[E_W[Z<&ZX M&AAB <77)!/=1CE28<)"D5Z91PEL<2#[T+)1PTJ'5',-*J A/U;/2C @['TR M1^S@@S"TCQA%Z$8^1B@I8XN QN!ZH68#Q)>(.% !J$;85\#R&>N3VXA^5IQ? MSN=XTCEE9U%1GI5SL=@H"6.A/''CL.(0*(3KSV^H),E?__XC(QABQ57B,W]$ M00 "^Y+DR%@8^Q/7'62$%I0K^,[LS#.%I?ZH:U"?% R"1,O!B2E"P@>C[&)Q&\XDKX+)^$6%-XQ$@RRB[& 5 MAFU-(GA?)MTRO&TB2(/_$L!B M"%H 3^;,J8KOV%.L; D__\;/!E78F_A"BU5Y!0SNM& HXVO.@$79?,RDK-4G M?,["?SQY&)'$]B6V,JB.FMD*0+#6A\JWU#OW&-)#H'94 #=(& 1X'1;-V"(' M^^F6VW=!!1W\O1HUIS'(2ABC(I0*BT%ZF\0I"1@>ZI'JX4'1EEE>HAK!!$%V M= +4%(-8O,'[S#[+-R77&67D/:A( 35]G7-."@Y9*940K )B?)II-&?F,W^V M"2BNGAKZ!_0,B;)%(D%[ &Q("2(FF%C*11-N!?6GW&9L2#!$%A-9,#; .FJ0 M(A?;; &"AUL$P-)M@6=!3K'Y@, #SJH,"[7P$S1UTX"QI-WUU,X"/-Q':6HC M!&8JU&/W]F8D^T'!-. &%TC#%-05T@ #\CPM^$F:E++$A]WQB6!%G%7B+M'$ MEQM0W#@5I(Y6*AX7-80?PA4T?TT 7"+/O)A)+ *.3P;B""T4H0]PV(J?@3HN M0"]U388IA^ F^$B13.=%,-<2$,$DS,JH8/C+*.,"4 +L6PIF2GI'>??XYLG M=9;>=NZOID;4TNCJBF.LLLB1Y)B#ES"KA;GU?!"Y]X6Q:A0)YLFE0=68Y(W M'W@%R.VU( - -07?*OS*O)_:#GG3)9\7^*P2#D#\*/]!!*)8X'+_C=!)0+QH MB:ZP-BI=+'??1!<.P!4)D##C&<)S6H7C*Q!1.?%-8BKR[?RY4=@7/X)T6' MCZ$T8R!TE[1ESZSVX]#)BL"WS^>4_(!'8V8MB\!7(%+A6:". M$T6=JEE;2 ':.S_0 ]12+Y9!+EQ."7_Z\5W+.V,'NSF/:*U?%W?^%HQWE*#@ M%+%,".9UM -3E3L12F9"AV!>B&R^6Y[B*ES?^*X^%$:3#O1WBAZP,*%0?L;D MMH,B5I\W/N84L_.L\L'7E->197\/.ZUUAYV=1YF;CT"[#SL7CC/9&>8RLE8= MAFYY]JF..P]^W+DV9_, AT9?;M"PI[<'51AG;ZMLK0CEYG6<>KR 59CPQ9^+2VXKHB$PA0V?H^4-6I?;O'GC M.*3IW52^1#7N *RS*&$BG64/OA2J^.N7J]I(*$$ZDLIV\<&_2U(>#\!$]VNI MC+Z4+&@> ]LAY]1V(>HVPM2PB**^M0"O%(@PX@Y7GB@)>RXUJ:X?X2F-CJE MX.\C'^22:&@-!3%=(PR)@OH\#<_Q1C1M.%IR _\[26\3X7_F7B<1*?LR>K93([C/L4_!X)FBG'BSSM\3F;-Y=:0&?]-HCM94$?F,/6MG)4C]LG5' MXT_*Q %?8TTP&(K)HFM#8]JH5-49)%7"K>GOE041'@N%#>],(HL"T#-FUPO7<9J(!94 P*%G?I9 MFO,@P07+FR(3 Q:Y@/^"#,@ Y/ KRM[_#[ *JQ:YB*#= M/(^"BOV4XZ=Y%36[2DL0A%^)CS[S$.$)^ 3HL3.8IGP2I,$]<3"J!Q5B\SGC M#XP$#UCH(,\!^+1U$E$+8QY!J:)E*(GQ\YI2D8=;TD$96QSMU=IC!%DW'1#]< +>)M0 M>,,L9H1@X ,QX2[^Y.$DIK<%><_O6+DT%,'R9EE:Y;S4J3<(GQADEXA=@ !I MDC?2A,O2#)B1@",+TT++[V9@9^;5]3YVEH916I0F,KQ<@L3-"_!V,6 LK):V M;\LUDEBJ$"-;[;/7^.VTS[]1](:U#S7?'#:;J^=7;>YUS48?6O>\8B+$VY87 M3=;<+A$#7U&J?4Y!:KH[IL2%2,WXX1=5'W^%;:>3-V^'9(P'V.EIDF)VB0C* M1CS8C<8-7BM.KLDU9208W$0YLW[7X)J=->8Y2#7N<'+35IX3>""1:H\^3I/K M Z>JX#.F5)NR"1O/$)\(T(2#%Z+_ET%5R ;Y>&_5L1.8? M@ -"I\#]TNC.,6PI/E@DFV,39Y\ *CR?\&_RJ.WEB(\"S8'6*H H_8.7/UCE%"\;DE*GF'E[28J^!13*9DF.2Y6&*JUHD=NS;%$T_%P1D>P+.0#C\YXY 0>4,$ M1']U9B>C_>P^5/T^3PD1K[*L"6;WX UY/$% -,3I+:T"% OGM2*YJ9'1D2XX M%0(8%QB?90?O&=I7S."LCQAA@SA+UDS<029ERB!&-9U+J2\/_%;G3:%)Q*Z? ML1R5M-HL6U@]@1B6VS,E.-V]>(;CC ^A_EF'+OM5"$6T)+Y";0^4*_ 7;"]Y 0/TX"=8&"& M ,+0B=DCM=JOHV-?@"4R$7'C)"OBN4PC2^YI98=X])J;$PS"4CDP%FS6G:K8 MD%DVXLXFKULA**)RD- N8?ER 0]_<6.;'Z:E-;^MT1>,U1WI>5D3"$TU:76*I&*MNK7<8/$X^E<9!9'0X6!5 M@O4*;_$4K'"Q5LT\%0E:+'\/B0,3'Y!3^&T-VD[9YU25U\)RR9A8DUVS6BV_ M?AC&=GA-;Z.IV8=+>X:S5.1,^$_WO8+'1NB^@O=8^F3QS_&Z?@3[O0W8CV)B M9V\O16:>]HV*A'#M/8K-@N78& 8_%6HZGL!0//(0E@G/8979?1B[%6/X;(PV M#/!_]1'<^XMOEU?L+E7+\%@1@&@N8HZ9*&G)TT#\% S1_Z;1$1$LQZHC7'*L'%Y>%:H+$=3E!ZI+AXW<[/I_7]KN[H84+4.3 M1A8K0MN]WLN50.#80Y2M6_ [8?]<32D[>6(Z=SE9#%>RM+[%VEHK>?X!-U"5 M2'W>(I6!]Q'RE"_[8:58A C\"#3%O&4I"[\DVA\D V/.&#&"UYE3Q+*SJ/!I MB.2V4+[,LANOP$\BVN^8N@YRB!_'_?[[>VZRBG,9GC%WD\8WS&WDP\A, 5;4 M95& _&+H0UT*@$'S5B'!^@_B8)$=)S*_,-'^LP2QB3D)E4O77CW84R"L B:P MF(N'X41AW^(%&YG#3.O]P6,MH-A+P5U;'FT0G\=1[KA?+.NU^$WY4\=D&M?6 M4#B&W%%9A %/0<43FVN2B0N]45XM;[A36=0J/]25&;:0[=6>=_&#>TNP3EFR M![FVR&9-.=4"5U'EY74795A^;:-0ZWJE0P,L/=#1SDM^LR"(5BZDHUU2IUBZ M[X(?<_RT5EPUA.QN=]W=6*BY:2:MGVC3HFHYV*@B(2BO)/*'VK#K:A/!S^-X MH(OP<$'S/+ HDV-NZ4PD:CVGW?#H;IVQ2[9YGQ, M]IHTRJ:4!*R7JCR5S:?I[8!?L2VB7";X\0@>Z(59*HJ]UGD!<@F#ZL9:\TH) M^,V@,2B#2G7IM3%F_38+G*&FB/'D,1/GS?6H\D82RZ$+,,[*#GL 7*LV+\<> M:G^BZUX?@ZX]>.):2,3G6':%#!"PR%!]^V/A%'-46;XL*(17()@GD!/4GSEB M/4K8 18//UL=JF #URRIAC8SU7^U584)*.LT!X/SY-M'TCN-[=]!]GM MQYC?;J_(;]]9AGL_<]P?E>7^;//AT*[3RY4145'.!*_F1Z(TH[S] MSU7,+967Q1J7=FH L2M(C:+F&-W!L,4-Y5<)V2+QKQDEXC!4W"'%$S"6,2P2 MI81?TC@IX-I$U#]I74<;M./*&TM*#.H ]4 FM4^U,$YO>;9Z=0A=99S+*ZCL M/IYTZNIM-_+^:]1:$\.HNK* M?%H%R!](#,-.^EY@E/NRP,&N?+S'*X=8>NG"9Z89,ME_EL%U?87@4E0BRA_* MOCO/>/Q2MG#'J*UQ?W0%5[-A\7[B*',D&\&2061;&( MO.+.14!G3$&((\QDK@Y99X%WY *>J@ M-#K/HU@!L5;2ZC"Z88-C@G%=S985%V%0875:>%,#UBJC'JZ92U\O6;@=HDY0 M@YOEW")<+LJ^<.CGC;#PH)EWZ 'F:>[SA-JJ[DOCOHO65?M%)G15".AJT;"P M&\R"!KP!?EAZ*PA[!L;JUL* IX")JRVL DB2-^X7U=#J -&?,IV^!2J\!U.7 M7&LD,H@PV8WH[9&*NZQU#2QQ:ET#H>K0D7(=5]WAK\\Z_"CSRYG(RFE0:T8; M_)*D5<&-YHUX=O N!52#8Y V&Y>YL[YP]-!64<,=JH_#)B5W;/4U7DF@&QL+MKK!%?=XP^P_D';;\6@9XMT7 M[#_30F-M 5[+9EKP24V=H@81UU-25HK;7(/J)A?//Y#WW\0[C MVY]5B5V#UO68E_6-2GY+Z%5=((@F584D5))1UKB)X,I;CS43K"_9 KNA^ ^/GKUYO0UD/BF#[85'L,GB]V5Y<%=Y> M/*%:/();UZ5]1>A;]&%?T3=]_9 =C=]W.3R6V9'#5U.--TVUHBW\8C!L0UCG M$ )8B-H_.)-<(I-T!?L>BY+-(?/UD.L?89PB,2A:V#X)A9]A^MT)> M$\JMBI=CU'7/2-W#G)NY7L2DY92";S46%A +Z*$(6#:0GE8$=&'N*>2"(J'M M2_? M7UY^_+@"S1W)(8<\M\)F-MV%H61-EX]7WV5-E^XTEWU0R 9(&QL ?7 GXG[+ MV@+_N\;V+T^/PXZD2 $_M__PLP:F91P.ACLFP2=1Q,?-L_N%S5'S@FD-)Z?& M"CT ZXNG%]''S;(]P*%2LX^#WV@PL9Q3DRU*S2HUNXV:-8;ZJ;%"#\"JU*Q2 MLSO X5&+%LOM/+XZ9LFBE*Q2LEMP@C$:=A[#'3,K] "LCU&R!X[<]S0\__7+ M5:/OQ=/KNYH@GU+,/:DLZP5G&8.Q9?5<8CVMAE;T^93TZ0[MHZ3.'H"N5YZI MXJ*G) 5[8)I]CX,J*?]\Z=-TAWV/("@QK]BH[VST.TYGL O5[EI2E& M>@@I/)IQQLYP_%SXYM$*YS&,B&VW.Q MIT[N%"\<@A=LL_>1QN=V&)A.W^V(WI3S4=QPXMQ@ M]-\1?@ S] "@_7*!%=.>)-,.C%'?:X H%::XX3#<,![V/8=/:3#%L[L#SBGP M+&@PJ^^I-$J#/?&"MF. G07&=D[SNC'L>Q'#YZ.IGCI>:R%DG^[X8PW.#[2R M72K?("VQ:]'&E?> 9OM?/.?H06Q,!H;;]^)=#^2ZOAD>)RPD>FB]'Q/SZ7KO M"^?MAO=Z .Q^N^I*1B@9L4I!._:QG<$J!:V8[R283RGHPP%;*6CEZ2M/?W\5 M/,;CYV%&] #6_<[-[+,HZUGH]V'')TY<73RI8 M50U$A7.%(X M*B3]=+@_]9"T-=#'?>\=H(ZV^RHCU-'VHZ[VJSCPP6"M3K:5&:',B#V:$2/W MV"X+*3.B+S)"F1&/,B.LWG>W4&;$[LCY>8J('N!>F1%[!_'+D7ELY9V.5I2I M!#F5(-=7,3 YNAHY1RL&=IT@)W_[G_\#OB"@>*KO%C;'_OS5R[2_-C\4LU;O M+/Z], :;0?-IC%CU 2'_<::?L;\%@MC? G2/ U6%?5U_T6:ZSF,P6$5,\OP_ MSCYY07WW&I9TO@6P#FTL%@DYC%/N1"G'D'K1;I?/=';!R>33,M+:8TJ[_V8:OP.WQW.TWA M[;L!3*4599; .J?1?!D FE9,TYRN6@#,';6V$>!$_*]\N(JC.^5DYP&U_&V) MA[OXL;W+MPT9?9.*WGVDAJ"$$M )6X=\H"[1_ ME20#^".-F+HY OC[&24Y#;1?].&D"4Z8.0:L#) LK!<#F&(V)QD\"#A<-9XY MU+YRQ \JI#,*X'0U)5EP"V-H91+)Y=VD<3FCC768U@N<@LSG6?HSFI&"QG?: M:#1 EP#?@TT')2.P&R\:([ZZU\1N&_KP>,HH8QV8>5?OUPQ7I\Q ML@.RSG[08E#O';991"2&H=,PS &0WAW,L+QFX#JV9CFNO]@D40R-P'%>#+7O M\ P!\4*N@5-!U.,3L V?X@-IF55,,VAP3 ?TY+P!D,H+ $:& ZU&\;T0U]A] M!5@$,[S#ER@GS>$W8("B+&!$,3<.H!$0$K I_#D%:PZ&%F"JA!)N47S%Q@S@ M1QJ4?I$/N:6I?4HT5'\%H[N/5]^U/ T+W/- BXE'6^#(J%]F;/J,WM"D;,(% M:'G<(F#3?#&0:.J$4KW_^]'Y/@3*(13& Z3!J 7!"0 PS-(9>SLG@-KJ/D'.P&* >0_W$!_SE[V[7]IA6W M].['- 4T@DJY)_Q\BJ2Q/,[GGTF6W%'T\="*R&8GE0SA\ M]1EVW!"2>]U.YK#20H'"G, ])T5G^M M:2>+F)3X#"AK*I;/2K4MDEV' R6_:I+&&9#6NHVMQ?%O%(RW[&S!$UEA;':A M;Q$!XI7LVGNI#S3\Y]4F!NKP+IIHC J@+U]\=@-*A"2-^1@!%MBD H30##]/ M*"Z4:-.,AO]Q]I=/GS]<_@/%5D!__OI7\E:2PH-\K64F%0.LYM[>6WPMB($ W\'N'P!N?YH BJ_OJ@X@H%%E!Y#7TD224/S"[0_@"F;V4*99 MA<8,5XPKS)LH9U*=F5B@2=Y]^>WBWRK5/L 0@C]%M>K! ^)1L.KR0KNF"5A# MS AK68NW:?8C+_@7_&WAX,#;. >HL-NT[6+@J'QB9BC XL&(BF;,F,+O9S2( M2&5.U/:&W'YM=M0^#_@[,#$02A24S!R8II1CHL4*:."N M#("-%+#G)*%^P2W4G()9 ?MN/@?;:7XS2[TH1G/UAEM<_#VPHCB(4FFU4B9P MSM/P?)J6L)QT+L"(QAF80P"[$O@,@0]+ .,HH@D,"/N"[Q@X$*-RZQ*Q]2C" M5!4@0=M![E%21EXC&F;(P8O$#XB&3$\+I*!NR-7@.B?Y.3F7UXL'F@VO\L+.LL'@F;PH\4AT+Z>L1?*C$HP MS%(P\-.,4T[]M5:0'VP,F,B?4O]'#)L5;BW)?VCL3P:P?($$$%Z O*#";WS' M:;&FL(J@D,L6Z(?>:0FE@;38HFPETH?:^Q;-@MN0UD.#$DG]B*"Y+CT($"PE M,!6I++,I+&M*8:F<]- !0?>YR-N@ )[VJ'3IZX]SFN2IX,-KF AU,289I$RV#(E)"0 T.@'T0(L@QQ$) LR+JYD#P$6 M!+CE8"/3A$N=6AJA3P)JCDLE$#< _"3*9T(2\$_!M+X#N_ ;R/D39.T57X0$1IDS)&O15U@F3")YC=,$\_]P \CP"0OG7&>,O!K0 MZ40_HYNNB1FKT'^5T7P.P]Q&P-_X7-70ZA+E/( 0J/D/DH M- -,:5<W+27I(5EXM><26Y(%+,H;,J4G-Q\\PU!!6S=('QC\&DT M[A^?/"7!D.4>HYM)57"2UH=@JL-8\;VM1E-$>R([IC!$=3M&0V]K+6GB% MJ%;A-R:8?)*7+?X8$!*_X#(< $(*(D'-L4 0#;9KF)2$J N86&B0-:R] 'D$SR/!UE&# M2KDQ?(#^:-[0X MOE?1!CT7MK58A$4(8_':IRF0P.%1 M1@H^C()$A%XZ,$'^ZO4]79S.K^]WU"2<33\LV/.[.GO:?.NJY?-6Q-$^EUL\ M75I]3+K^R'GMA;?'GF<_9O#QYL$73C0[#TK61WMVS$ =7NG9V^^,)_[@/'&) M/-%]'KOXV>,P\H"3\(=>@U14H:CBZ*AB%RO?"_16Y%WL2KX_K$W*3I*8=CWC M1NP^O/-07Z7"LK'4+ZGP^,9$BL)Z1F&FHK #4)BY'PI[8F+Z17L_)32 M/W*Y5YIJ7Z74BY6$= MWWN=_T\/S_ M??D1]UO4 Q%ZD-M4A\+;AGM4_86:-="[&Y$^H=-_'W)[ O5ZS+RY3[@<+>V[ M]M ^'=)_8F!V7F16:E.IS9,4':.!Y7;62#A.V:'4IE*;]U>;HV'/ L)*;3X_ MUE1J\PA%AVV?D.102E,IS?MWG;2'G55QCY/TCU)I'C+PW7T4T[N0=^LB:D\L MD?VEBNRRS%CS1/0)!=[.$P)V+O?7'T#[1ZGL M%6\JWEQ;X]96>DG1_O.D_7%WEXACHWVEEQ1OGAQOOASKBC?W4XI8\>;A;^$\ MK)1P/SC0'/4X5'L\/-A=![C74=IMZV[O6VP<9%U/WX1!'>+NJ?7"$V05FU9G M]Z9>RM"=]FU2LF!+DNV=5W DO&;H^O!X?(9=M#50KOZIRP)E%YRFK!H-)M;Q M^%;*+NB#+%!V@;(+E%V@9$$/6$K9!?N*%[C]S0M75D$?P-JG8XJ^357351[I2!69[1VS[M@F/ML#L;Z*W M74].C7H9%NYQ6+7/IS_]A9HQ,(R>66FJZ(\J^G,0VC?'/3Z(>1YG+HHUGQIO M2FUNJ3:=_M[25FI3J^TFJ[38\=6J2;%G,^9.>WQ29B-SU,QJ7*U]S&^S![G&)VZ^GG*@*HJ5KLC M77HD-5+Z?"!\U(!5Q6J5+%!%Z0[#:ZHHW=Y!W%='^F1E@;(+3E-6J6*U2A8H MN^ PO*;L@KV#6-D%RBY0=H$J5JNL E6LMD?**91%C0Q^*^29 7-M#1DQ?=@FMF<9#30BK1^8>$I$Q"& M.WM[2W(MR*(;FF@QR:YI?*=Y=QILN;FN7&3!L^QWE@C/ES3D\DZ3%6[$0@/* M7PVT\8O6JK=;ZD +2HI/[! 79V_C])9F @ABW3!?6F;:NR^_7?R;]IUFLR@A M<;[361D$_TRS'WE!BBA-P MM$!+$XUH5X1<:7GIY7X6S7$ND&!YE-.C3,J\)#&,/ 7EUJ0RF*I)[CD%"4YBC?Z,@,>3:\T'7D]G-(/! M@)AO:1SC3P%8W(@/*XF2$G8&\ONVF"+P"L9Z@(4XAL\])/1N]%<8V^EN)=X% M%6@OD0=Q,SN=!2$)?)2WB.J5)+D%D;TDP)]2ON]2["Z78!,3XNBOM0AH(/)A MSJ]?KC12 BDQG+P68-KO2FJ3D4WVB0O+]DKP7M(/6@R M&$@H&ZDTD_%E/A$ M<]&! D;%VG4#M$/\J58640Q+S'&H; :"?_^+8QJ3-\AH"1,3!&RJ'#8'S%C0!);(KT;]JXS\ M'^=2D644V*S,2%+D&HW8 Z1@^_2GU/^1E@5P:(F+V"GQ#X#;(X"6D+12U(-( MNX5%H%:C<5@M\D>4YC]0U'" H#2E(#9SF#638 YDIE=(4-^DR] A3)M=3A<@&XJN;@ M$A:M.5J"%T;"3$ _*J0Y$ $P"]AFF*4SC8+]# N!A3U,I)P]1ASMVK:^:MH+ M@)XX .]A"=<5-@'$PKS!^NDS7C^=8OUT;;EX,@,M,]' 0*$(T3"-P5H!)<%L MJ;3,X0E8'?WIP\L2(:"BL80E8#!_]?IAPEQUECC1SA)=/-&S=@$]+&ZOD*V0 MW2]DJSX0!TL%5U7Z51\(16''0F$].T(X40K;4Q^()R:FU2T?%+D\-;FH]@Z] M([9]FWI'V][A@XC*]23/JI>)%#U.1.ASOE1_H68,[%,JN:GJ5/E-KEV'?9XL$=]K=$^;'QYK/O\; S2'YJ9LCV1.+UK-2B*C/Z MN!K _15[/3E;5J1_HJ1O'='UW5,K/ZIX4_'F.JIBU[2,-Z? GTHW*?I_,/V? MGRO25Z3_+$E?>23'2_JJ[\']3A%/@<*/TN]XRABC:GNP(TUZ)-7V^GQ.>M2 M-09CRSH:$:H*&?9!%O3.XCX67NMURM,SKG*H9,&QLI2R"YYE:K*R"_HH"Y1= MH.P"91SN>P0G]*L+QVG-X&Z6W" M:EW[:1D'P'^%&)MJ-&'UI9=*)K/JU*R*=%C&(1;PEO7]-69'Y4/MM_06>P , MY";7=([ DNFE[],\A]%@:;S&=5"5MV; F*89UDT&' !]1B%(H 3+5=?=$1KP MP.+,'KT&?-^VF02O]Y[1O(P1YP#TA2X* M585OA$^^W-%AH?O$A_7P''%X3J/Y')M,P%Z3% O,U_O/RN0\(P7KI; "L_N M *R*_IQ3OT"DR&X/6&2>S %U/R-8 FM9@<@F,ZJQ)[;U\_?@7: M?P>4_N,"_M,MOELEN!??_9BF@-BSM_>%ERC%MC3.YQ)+._)%+%/)-G!UEDJT M<8)M-X 0GYV]-2:RY\.:G<>@NN:+IK,TD0:$I<R_U@8;_O-K$0*O*[PDTBCX>_+,;DD4@Q>OY& $6&4ER MX/L9?IY07"C1IAD-_^/L+Y\^?[C\!UX:"^C/7_]*WDI2:+'D(AMN9M+#64-/ MT3+E/ FDO._CP;B6\,TDU(W\'9B!B M7#$)Z^U1-?] @PHH']<2Y7G)N@VE\"'J%KX/&#T#WP(HR_^1+TU4;Y]!(Z^- MI@I"$C"@G@4<8,GI&F!D:1R?A[Q32QL@@48 M2E-L-W$Q@P%G(*19HQ3M:X;-9 ;:U0\P=?+F9VR['Z.?,/N7(,BU=[1@;6:J MWDGU]O%)T6(%]6X^!Y,K!T.*OP#0!'X\%Y0AUH6O+#R'C62\.,JGN+JJL\D] M 9FE=R0N(OR-QJ3@1C]KND*P=PW\O4R9S88YG\#X ]\3(3M83<296(R'I9]0&#*9,2>[?(9]!X M@?63Q*>O!IR>X2\/YQ*+3,'6(ZPQ#%I'H)0*[#V3SE)!)&";S]&\Q\WP7;#] M@,V,S41DJQ_!)%,Z0]J!49 M9U2V\FFRXDY-O*$0*2* LT,AMZ2U5G1U6<;U MVL8N30=^1SU>%IN[=!@IJN/+RM#3^NC=,?>%>& 8J\>=09XTNGABW4(452BJ M4#UD]E;>7G7XV*-44#UD%(6I'C(G2&&JAXPBE\.2B^HATSMBV[>IIWK(/-.Z MG$^6(;1+P&GBN&KFKD'H?UQGR^ '%TZI5*;2FT^&]$Q&DSL M_E[45&I3J-D3:4VCU!T&*?504:I3:4V[Z\V+>5M/N/: MB:H_R]8WH%4UY ?7->A1->318*SWUU7NR=&MHOX3I7ZKSS'F4Z^5K)A3,>=Z MU>0Z_0UE*=6DJ'^O1_]&C^.X2C4IYGS.S/ER-)DHYCS9HFZJRTW_N]R\=)5^ M[%&=-=7GIL>E((^[O&J?#W./&K#N0#>.IQF>JF??!UG0.Z_@2'A-U;/?.XC[ MZNJ?K"Q0=L%IRJK)8&+U-P],V05]E 7*+E!V@;(+E"SH 4LINV!O^>'FY-3; M7BB[H \K?1YM9(SQ$1UA/"/5OW2XP7_VK8G,]VFKKXE6M47)FT5ZUY3FW6NE MX+KN[_9=9>#G+\9PHL$:XBA-9%7?7=9.'FAIMOMQE\&A6=:+O:S_((O']C[S M+)J1#$:H&:7N^,-)#D3#;3&5E">KL0L*E+781:,>OXQ)AAU'4BU-J&@)(_O8 M#+4_J>;1.*(W%%N73,D-;32;P=%%,?%\BA6^]P%9WCGG(.!=8@E&_0!S(CK7 M2) R*.4%>Y8649%F__X7QS0F;[ ./_&B."H81$67(<'ILF=1J_<0%NO'17EE M@1 F": DPCKO,.DLS6@U!Z"XQCA-;J(L35CI>U%.?V6=]^L4_P Y<$NR8+@7 M'/U9=;59$'YB;2$ #0AR4?H +#P@N?26(I62=>VO2*-8.2SAKA*K@E)S3IM> M&0&6RCGK*21'Y8TU0.7>T)C)XR@!=@&D5:-(!+TDOE_.2EYSG^%]2@/@AT;W MIKK8>@N-?A;E4:Y1X*4(YA7[QOY%KQA*;BGC0QHB2@6L2-5X2CP?B<91K.M/ MKI5 "S%^?JE"/-,Z)!!;4:I F@=Q2W2L$Z'"WW=2N(GB29++50\5(%87SC@L+ MH*K(GW60J-I](6%U4-3:#G-!LP<*C-'!0C7C<&:2?2UJ_F=-+9JMK>#W"+ " M7RVO_AXRHJ_TRWBNHA(PSJ=MK'$F[*#JJA4*EU>4(@&!*+]&. A1MZ2#6#*,P4C15DL1@K9G F0 Q@;T^"MYN#42NE""HU692DC5L4MFL MC+?" Z)"[8-]YFI,KFLZP> R[!?*#M]S:-G ^(Y-G2X @%]1#/"U-]\O_H;^\UX\^JU5-BR=\PU3;!)"N]N" ]V]-\!Y@.\,B173L9+ M;'(GN@6!Y3?'IH19Y'FRG0KO!<2HDZ$022(2'?FPX\W'J^_ ]-?$K\R9_!6, M0.)K,#D%SDH]%6!O#-(L09HVN+^Q+>(6 6,H%"'",L,R\* =5*R%1VZBL MM0ZV\9-]=E"]Q:R[T911_'"_)N&5%%%MFD>X"_.JJ['*=MU4&M)WF[8J&QA, M-5)1C514RPP98#NQEAF**A15J$8J>ZOQKMI<[%$JJ$8JBL)4(Y43I##52$61 MRV')1352Z1VQ[=O44XU4GFGYS"=.:>ES=F-_H68.=*>_%1OZFJ5X=+RI2MMV M7?,UACWS;)]=:5O%FD^--Z4VMQ(=S@E)#J4TE=*\-^4[?<[-5TKSF;"F4II' M*#J,@:%;IR,[E-I4:O/^M&^8RMGLV_4UU4=%]5%1%8'W+/CD1PU8F=Q'PFNJ#OG>0=Q7/_ID98&R"TY45@V,T?&<."F[H ^R0-D%RBY0=H&2 M!3U@*647[,\NL(XG"TO9!4\!UCX=4_2>GW1C:)PX/QVE[E\ZW> _^]:@1*[N MX)U0/"R+O:8D=B9*&H=9.F,E=3=6>%^HC;VQR'N-*U8?F_>Y$(7-JW+)HJSQ MVW]!9@GPV 45DC#U[?&+DV3J]9W7LT0')6=UQ4=D?\ MW+^I Y:@CO("@7(;%=/5*%U1X'VGM<-W+2T.7TO\[.W?LC3/M:]9&D:%A)FD M;O[=G'T'V FQ6#^RV+:UJ:-T[R+I PR*@NM-6[*OU?BO@?1H)2C'-,?$XQPS G@2 M[ !)PI]BNG-'HX)QPCC"%_GN&()YHW4\7/\_DZ+(Q\VGV9R2V&: M!CCA#7P.\M:?)L"]UW=:GH;%+!!D.X+P::##_O$B&( +X&X('K*&FL8:SKF&0.C#5/ M(X$7VWRQAV4L0RTH:9,O4R 4+9H!F&Y@8;/H)P)07 80Z_9AI4G*".H:I@52 M$5G[(O7]9<7U8GO>G69,7KR21' 1!!&_W!#?#1@=K0!+N \TX'YAEX< +1(C M#4.46@#$XC;5F.)D-R( 9'Y]$23'.P0H0:*B1(G"[W@T%13+.8=USP!TUR!U M)$X$AW&!,XWF<\0'BCP4S#$33_#6;9K% 6AQRH02X!GD'H ZB/*LG#.))9'S M91$= 97HR&.THJ20M.T7\I)#3D%:=MY#(;"(O(P+OF-Z$Z5E#@.0!,R,:,Y6 M%Z2W"<@*%,N@0$#*XD6+Y@KV001\"P3^_E<)@A"4#NXSCA)V)6>9P!EA2Q#] M>0C:J:Z4[&/[("'S&O!%1MFMHS;>B_00VV1Z-F+WFX3TSN@,2#.HZ:C)!7MC M7A3/ N*,TM-;! \"A1T6@WU2P.N,:N#M.ZD ERG%!Y,KG>$-)E+@?D 94K!O MBBFP_O54D2O((2@]UT0V,F$Z($+*DBS>3PS9T+/A\VK4UN<>[R9I ? M4Y(QNW_Z1A#">9'.)4C%)_+\DQN'\OK)NV]?/WXEU_0=B(L?%_"?;ONT=6=D M\=V/:0H2Y&QA.QO/U9?&^5SB!0J^B&4JV<80=I;2/#CZVC>1Q&=G;PVG$S'M MG<>@NNDW%\MGA]:*WU>'=R:^:I'$&I+1N8VMQ_!N8YXCCQF96^W]=Z%M$@'@EN_9> MZ@,-_WFUB?M7I?"T+Y3QSV[ ,@*%5<_'"!"<@R3'2V3X>4)QH42;9C3\C[._ M?/K\X?(?V,@GH#]__2MY*TEAB747('@_'GZ&]_J^S"D(8!2OE]+].J_A>)D M_5.*%M- ^T#QPBB3R%^%:?0!!6PZ1X]'7@ILOQ/4[TAS*JC?D2Z?NC2H+@UN M5D7JTJ#*,SS*>SR*:!31J,M?BFX4W:A+@^K2X#,3'R=%4^K2H*(I=6GPV5+5 ML=S>4I<&%=GUENQ.3(?NSCQ7MWM4LF:[[Y.MGU"VIKK=TTLJ4[RY78UUU^EO MYU;%F^H2P1[UTGAHG0[I/S$PU?T>Q9H[5$O6\(1J-2C65*QY.JS9YR8BSX,U MET(U_.>SO7JW1:9B\Z*=N'N'-QBPFP9[D]QE:1R?R_LAU5NR)\>49 &[OL4N ME2(VMO"!AB.N:9Q1OPV%N)+XE%EH-_;*^5P8++]+B;DZK:T/U7;VT M+'*\I<)?'[0VA\,6V"4%[V/P.V<(-[S/$E%Y9U!$S.'I,R\:<+5R*G MM+E[?)S?W/Q.LUF$&S,/<6EFN!= _%E=.:+=1-7<^EKZXMUMXO06:&!#'QR\ M![.ZDQ$2#KN^"R0&LZ%PB1*@(9 S-_S.G$>O881-+9$.V#_G(;<0!AP#^TFU M7Q[[T8GV5S2.\3MDTC](]H/BDU5*??/;F?SV<4GS0H*JU'F5.J]2YY_1:?NQ M4)-*G5=$HU*@%=THNNE%;LXS2DE5F8%]$1\G15,GEO:G:.JI:4JESA\359U6 M#K-2D(KL5.I\?\QSE9ZKDBW:J?,C=](O9E'IN8HW%6\RWIQ8)]2Z0_&F2@*\ M-^V_-$S5MF9W68"O5(:N8L[=9>B.5',,E3RO6+./K&FK*V;Y7R?/=.8F; MTN1E.OG&1'G1Y:8>F26ABPKP6E[Z/O;$$3GR[.$:57XZFT5YCKT7!EJ1D1L: M-Q+A5[:9P?S)&).WJRX[\$O(<^%)P!@A9WF[,"3N9YK>-H:=EUX<^;PS!)^9 MGN-",+6 +3XM1%.)62I2M9?!=I#$]@V8J[M2>'?:+R/;:&>Q&Z,7 YEZW)U: M_*#,]7VD6Z_):ZX3S@^13<[6 (#8QR:Q%9,/0K?81TN=CH8K-Y2,\H!5=E M0O9%?)P439U8FJ.BJ:>F*755X)BHZK1RMI6"5&2GK@KTQSQ7Z<@JM:2=CNP8 M)Y3VI=*1>TEEBC>W@=IHH$]Z9C\IWE0ICP>A_9?.\(1(_XF!J6X**-[<93JR MZH#QU.G(BC45:W:RYF38L]#'LV/-I5@-_WG@FP(;"B#+M>UYFC5)B?>X*L * MA-.$/8Y9Y? \2V(<-!/J-]TDH#^I7^(0\);/,J8QB;]&U[2$C=1UT@>:5^91 M@K<+%DOD-],HF_7I^26$I8G]-)NGL%FJ8:ZVR'_'FP)9&E)V/4$ )J;7I'E# M8<4\]0->2K( TWJ#**-^D6:-2PT58*J/)&18[7"67%QOGM]: -"S_.Z Y^XG M=SNYA] B#;^CAO?]R*.^C_"+:2^4U'=>##96*.^^C]#DWZZK";M(WVT"X.PM MD/0U14BGHG[[KJ=8 6.I)G>]GWP*0#WW&&8X=TA6/=#&FA)!DLL>\"8NJO"4 M>BS8SR>LNE=D>"'I_32BH78I18WVA5T<8C7Z+T"^Q>(D["!P49G]#\WL_Y0 M+5$)-RD:ZN\C]OW.T^A5_KS*GU?Y\R=[Y'XLU*3RYQ71J#QH13>*;GJ1H/., M\E)5>F!?Q,=)T53/ N"*IHZ=IE3^_#%1UF M3W=GJJM\795\T4J^&!BNT2]F4?FZBC<5;V(NO:,:8IP\9ZJ4P*X;7OI$%=U7 MZ;J*-WO(FV-5_:XW*U=[\(F_E)F6+N.^&LG3\:J@9R:ZCY-4>"N<#0$5"Z"),29RG MNYW)HPD%B "@PRR=R8K.,/XO3EU^?Z/"=]HLY'#5$%=Y&2OQHCI=29GA92)N765X2^$7*0)K- M^5_[7XBSH\I MR9C9-GTCU--YDGL.+$!87GH M*SX#7IN*Y;.3QT4SKL,XEU\U2>,,2&G=QM;B^#=* L1Q8S.KS?*4&/T\H+A1$4T;#_SC[RZ?/'R[_ M@?HNH#]__2MY*TFAP8++;+C$ELMFRK.R%K[@1= #F@KU?,N7>MF]V/^_O2]] M;AM)\OW^(M[_4*.Q]LD3$$V0U.7N<81L2=W:=DL>23TS^VD#!(LBQB# P2%9 M\]>_S*K"18*7")(%*F-GVQ0)U)&55V5E_@JF@*5ZMLBG8H]@KL,/S 4_'G[N MOHB"NC]^8V'<#9V>8P5I'>K%O!K/9^FD/'JBKNI=)^=8P".JY_Q>,QV$ZKW@ MEYCM5N%]1;SR"< $UTO5N6Z1&MXO/M((!OEL!3WA&@VM%Y:[(BB;/_H( 3@L M-I:N!7S*TN 609&GQ\&I$#Z4[ZF+TO!6M?2B-*#:91S O@'HD-S2%F)QG!\_ M#B;7513$83-]%W8=L95L/-+^T2%)G2P.+[KA4TRM3JF.98U#B.;]:749#S-B[5U8$N6O$HZQS9@_5#[.@*U8ZLX.BK MG6YD_I MML/S2KM;HMOCUF*]'ICM1GL_C10\# I]9628M1%)0Q8#ZPE'-@KX(3:BQH[# MZ1P?9^-)JD3E?B6G%.5U8&J_KVJ+GT!D+"%3%D8.E518KNL_6RBI\$>/]WD@ M2 :=@D? HU#LUR?TYAI%H-8UOS=@FJ04K.M^KK&4NO1Z+B%=(S^(TFVT8)FL MCGB:6#4;9X6P'7S1/$..8CW'C;$Y48E?E*=<#[*-HXDVCC*6+VELUKC&]V'3 M>4=$M/>TT[VE*W4G1%(8'57Y#5OOCTI;W&!H%MUXII%.\ M_IWU8E%F14[J9IQ8[$[=/OL\<.Q!BDJ#D:$(_5N, #D)>$OH]R-PN+ARA*P0 M'"_7Q7^3*V11[EW+EH%K8) H-$18)Q[B*4:H[F'%MCVAY_%O>,5R ASDD[R MMOM2/#V1-T*F8KH N^50")XYC-="CQR-2Y@XD/.!"-9*^8]%=W;VUFXQ::DE M$D(>"Z$\-7G6&>.\,M$IA[W5'/>NUOQ=J]%[BF'B9 MA$%:=5IU;5>]FM&OB883R0GIEY7IZN7*F[914K4M7)XI*2Q:*(9)OZM,,Y2E MOVQ27ZQ>P$?\IBF_E::M$;^MC=_64 >O,[^]8].KX8G+=.:RA7)#=6:]_9UF MO4UXE"K@T#I=*O=Z:9XHCW:L&HN\NG_8W,JO)Z5^VYG^KUC7C52O;G8-JZI) MV K]3-,X.BN]?6/;*G -!:TDM&NG3;V%X:QQM&NBH %92^MUR,Z2G7U#JN7, M:)O-7=,M9&;)S+ZF%K9=7@Q;9U'0@*QD9LG,5K"&]58M1NN4=K-O2&;)S$Z7 MA0[M9C4SLQL.RFL:>?]V>\^L& 8KDJ*W;_$RAMRFFMNJ+M-"LHZ,=D=WC;5= M"TW\N4W^/&OH'L'92:-)4K134G1BG#3K*4>DY=\"?YIGVD ^J])T$B05*"U&XVCDF.7FF05A&D#4?KZI="^\4*'4]BZ3Q"*]ZC M3EJ+3C-VZC2C?6(TF[H[YG2T1\*P"6$X;C6TK -]PT=[)+(DLK/#2D:SK7O< MD^P7"<,FA*%STMBY+"T-R$KV2XMA[:3(FB?&V0GMOT@82!CV/IUUR'YI9K\V M':PMQ^30,DS[E^WFO-H@^) T[ M+@WZ)Q$M(0L:T%.OK2W)["[*;,E6>&F=K7Y;T=0[7M,&P'*;N]4XT9:[ZAD55I>WM^ MC!<>S1VY!CRK/W!.[4E\=&:TCW6O1%A2ZG3S.W9826CHO-=(^,QFLW9>SNMD M3P-BZ[U3WV$=H<':DR.Q=A)WFH9Y6K= .SD2NB@)@2-1MYPS\?-K(77G]=[35>5>^)2TPLE_UE^_&^[8=& M*-:[K;7?^5BO:9RUZE:00K%>790$'1JO=)5S\-E6$!FM/;L3:2=PRFFW*/%N=3VJJ M(RCS;-WRI?^E5^0JL-*3H^33__T_\(,%"CW];6QNXL^?NP'[D/]2]9J^,_[W M6!NB!V9S%Q?5AO7XZUYS3_RMUD?\K2BW&J72Q6\V]XLR5WJ^!*-PK3#\Z][% M_;>KKTX8/>!0]R;(-T;,B1.W/"^K>20#.1V5L&KDCZH_Z_I+B8A-'Y@51_Z4 M@>7)]J\XC)S^2XD4K)?ABP=WH>7"^ST?9#)BCF>[<8^K+_T^&P4./AV*6\[@ MP]"!=T(VM."AR(?7H"N8)>O! @=.%R8.S_H!\Z,!#[*?;9@J?(;?HH$5P>LO M!O3%HCCP8* #9S1) 0:/^B&?-@+HW"G,HX<]R;_"QC21+M63I4>_R:<)(2X3 MR*(4ESU2IFJ3]5]Y08LZ9:U=_8RVHZ!/\AIBN=;'%<:G&QXISNL#"P$'L;X3 MA!'S'(^S(;0]$#S9:K;:R*D!MT+>*Z[G.[R_F,$ 7. # SFQ<[IOL'[@#T6# MH34$EH+^_1XR(#35:K!ODL6,E+T$KTD6'EA![]D*$I&(/2=B3[X;0S/I$%CW MA;5/]Y$GK=$H\'\X0ROB[@LS6WAM6],0KRTRJU[@/'$/>7YH!4!%;-EB)^W] MM#,-W$X+,!=]Y]/,'7, JEW'O$WP"V7Y&P?;[ M_1 648RZW=D'H;1=G*8:=*97<(S?;N^%JAP*H4T%O?HA3G):0SJD[ %6PP)% M;3W" H/11$+!.&R>C#$9E)%3/27,D;&""6LU?YUM?SB"]WK(,K.>;+%>S'/L M$/G%%9=C37H/X1/(>11'T#)0=.B'4381OQ?;42C4+O3H6A',"+RX($KZ2HAR M=?\ *]J/<&8&/-CEA4D'W(Z# "D5<.#_[=V;CN"!]K>-](^FR G(D0U0\ M]=J-(N+:\Y1K1/<"VJA MU=[/5BNOU>2 E [#!HOV?9I&&UN*L;^R99C\(?6O7&X%8H\S^ D;?72\0W#6 M$E6CODGV.9*8B7/[^>[;U3?0'I]A&M_/X3][G\K6-^\Z3[Q[Y?LPT;U/BS*( MS9$PD^W#>#(&E%+HK8=;*F@)/+;TY4@$U]!Z(S4,,7 MR'/C5DG^ !4 L];.,)3'Q&OXC; M P\>?7QIL$UX2O=YC^W9#]P>\#G8B]S@?L,;[MNOYS MF,SPP/&DE<__GZ+'P(]#>!^FP'_8T#2:(-20('3A^[62YF.IMINP_&,_+Q:Q M4>K#[D?B^:I"./.S@@M:+)7;8GAK/$@S/=@X.W [,R%[U:CP*HT?SV]\+#!8 M&FZ8;;\K]N]*] SLJ%'Z?I?2=XG25Q[5'/]NM059(IR\;)8^,04Q1=V8HHJ1 MKX5Z4PXOJM+NRX%X5W(06'6/5Q\797"I%>FEU98'3:?.$PS#BLM9R$. MJYC#6F^'P]ZQ+P/+>^3$5_7@JX5R0G1EMOV=9+9U^X3Y,NC%<["6XH'U5#M? MJ%2&32SW2O=;;WS#L=B@EES0C>0$;VK=JKKL?>-4,YO&6;NT7&B+X8$5+GE? MIWVMLW"NDRZU9?ZS3D.S/? JK+]E8I8FV9+=)+NYDZKCU#C1+7Y&9I/,YD9X M_ZQ=#II<3]8GLUE/T22S64/5T3):9NGUS?74'60VR6PNSOM'C1UB_5J:S4W& MOA>Y3ER#J'>A9$ 37V1]:255XF7D3T^WJ/ J/]JMFL..C_3=+6ARGMU MW43S;9JES1?$+(>,IP6#FV;C;!=8O);69YLAT->"2*Y;:6QD7-N'ZJ4STC4! M]&Y!@QI'9_H>)JT5EY>4P2MY5CN?NR["UFPVZN.25P'26Q-7AG1!746*'(-U MI68:;7/7=17Y!>07Z"!KY!>LG<3D%Y!?0'Y!-7G7IQ0O>&.Z0*OPZUIO\-F\ M/'4:I9=C[9 XU=+T3YQNR'_'+_D@!->%#W3JC,NX) L36.=; .LDIB"F6(N. M(P37A1Q!PM(K0G#5CMG6[1/6%L'U5W59 MHR:G1EH&A34.JNI\^J,OU=K&\9&IEX(C2!V"U-D,[YL:'\.\C1,7$LUMKQN9 MS=>9S693L_ 9F4TRFYOA_9;&Y?]D-M^(:)+9K*'J..Z<[H[F(*-)1G/QE#^S M<;P[K%]+H[G)P'=-X%OO_7Z$(6^#N5:7NR&SO![SHP$/6,#M. A@#O#IB7NQ M+F%QS2!;"*UH-;0BXZRC[V9"DW-=XOX=Y?[C4XT#T+L.943"2<(Y4SB-=I,@ M7HG[WRCWGQ#V.)DF$DXMA=,TCMOZ1I/(-!',:R7W71',ZUL,E1+,:T76M";@ M(CJ?I-::L 3S2LJ X-PV)6P$Y[9N$NNZE]Y974".P6[J*H)Y)5U ?L%F9(W\ M@K63F/P"\@O(+R"85_(+".95+WDBF-1TW]9?7(/ \X< MSPZX%>('>,+OX=-/CLU!4NR!!]1\?&&AY4++?I^]:S7:#+IS'=\SF!^PUM&^ M@6]&T%+?"<*(>0@,.93 D/ &@L !1PU'5L![+/)G/MEBSU:8D*P7.$_<8]V7 M=(@A]@3<-,@&-%"(*B*M//WV\^VOYW]BH4H]%[_)[/,&2R!8U,-)TSW6:NU7 M.9%>S*'/X)&[+_APUD\Z2#\.V+EMQQ=6Q-G9"1AQ&&3F#?_C!]S"R(J!V M@UW=/Z136B2;?G*&QU7.L"&U-'L8.%DGN'YL%#A#*P">%$2 =L229>,00U>C MP_'G:*.FEU!!/&-,C DZ -9[X5; 1L#:P+/8$7SKV<[(+0U5+("G]P(.AXUF*HCFZAXU)F9PCLJG0KUU^?T8]G?10#CBU M7.L%>"K5(;;^D3E .L>>J _9^_3M]IY9,2AXQ:8_?\!!53JTB3[O\S+T[ =N M#\P.9\6A $/XO=B.0N@M$ R0YV*.F+5L$K!2K+]411Q5![[MNOYSF$SL0(B0 M'X?P( R1_["A#>1#A VS'GGX?JU3_YC0M\AV2_$HH8<3>C@!12M_=<> HHDI MB"G6HN,(/7RA^ )A.Q-Z.'%873B,T,-K@O)<%PXC]/!Z\16AAVO';.OV"6N+ M'G[AP^\P)4V2$;0\:]3XK$[GI )]J79DM(X)/7SG99,0W?3EFG^M OR2;:)^)_XG_B? M^)^V)6^"]0DB?+&CQ%W@\%IN/K89:"2$\(HL:4UPJ70^+*TU88^,=F?7$8I( M%Q 0J ZRIG?>TQM& R-=4%>1(K_@3>8GDU^@HRX@OX#\ O(+2!=H(%+D%ZPO M_[I]M.L!@RW36)>D[/HH*ZW"P[N%8'[0;M8HP:N6\EY5HK?\MVH,LAY/T*[?M1J= IAZV]PW4K#B M%2"ZLS7,HY'#TU;:._ZR$DYQG@Q[GWH*FJ:(;GX=#2S;8F?H?ZCY&R!2('4" MI-OO]T,>(<"[PC2V\"F[ $D/C49QQ!'A6V";%Y''>38?QU-]YQ#D4PSY#)$< M.ZMNVK$7A[&8RP 4<3(-.0X@]^_V!58$]$2:T,E/884])P9&=*A W:.!$_38 MOV,@, ^ NAD9D&H&8ED_/Y@ML>H2_O<:M \_;X:#:)-9^(];8AY^?8 M?0*9)Y!YPA-7.XH=PQ,GIB"F6(N.(Y#YA4) ! %.(//$877A, *9KPD8>%TX MC$#FZ\57!#*O';.MVR
V$DU#U MRE*Q38WOD*]=K@793;*;;T9UF$VC<[)#RH/L)MG-Q4N;CS2NJB"[^49$D^QF M#56'>62Z0\B"[279S">9O:9SQ_S8,YR;#WP3BOBN0<826N.IN^:BC[_T5 MFIS?$OOO*/NW3C6.,^\ZF"())PGG3"1?XTCC U R3<3]Z^3^CLZA7#)-))QO M63A-X^Q,LQ1J,DV$,U_MWJC=T*P.Y0T9H&T&0PEHOB)K6A-\,YW/2VM-V/:) MT6S6QTT@1%D=E(%V;G=-A(T09==.8EWWTCNK"\@QV%%==68TV[NNK,@Q(,= M"V$CQV#=)";'@!P#<@RJT%4GQMD)10S>F#+0*@"[6U#N9YU&?>Z#?D.V?^)\ M0_Y;!N0^E<1;!2!&H.\<)C@K1QN? =1>$6X]H6?AA18B MD*> ZUYAX'*\.,(BT#FB2XLYJ('C$]!5,$0<;CFM!#^^L1K@]3RLWW]PUN6N MPY\X8H4/+/@WA,5T^B!>7N2^Y$# 8;P9CPVMX#N/6#@ 2DU03/XM\(!'T*^/ M4.(%7'J\-2L MBX_C0"TV"'C_KWM_OKZYN/PG&J8>__'S!^M3P@H%61RWFQ-V].W= M<_%P_\LF;[90;F=VLP7TGUB&]=]D05=8T!46JS;^JML*9MA132XFT!!&G]:: MUEJKM:8+)S:64D_7 ="%$\1A=>$PS0XU=Y3#Z,()XBM-^8HNG-".V=;M$]*% M$V\48W#+*0DZIZ?I2[6.<7)FZJ7@"/^3\#\WPONGIQK7NK^-C# 2S6VO&YG- M5Q5Y&^VS'8(.)K-)9G-QL]G2N+**S.8;$4TRFS54'2:837W!/$V [5T$49%YKXFZ(LZG^36FK!'1J=5GQTVH5KJH NT MVQ;41-8([GKM)-9UK[^SNH#\@MW451W#[-0GOD%^@0ZZ@/P"\@O(+R!=H(%( MD5^PMN3PUFE]4L7(+]@&674ZJ-!=GMHFF7X=3?_$X8;\M^P6C&W>=9&,;GN7 M:B $<,"?N!=S>7%&HU.X&Z!C+G1MAA7.N#FCY,J,;*5&@3.T IA7@H1?*1Z\ MQ8[-_<+,%39P>FU"P$1CZ@39]ELYDA?1&9V MO#"R7!=HV,71PNA<_FC9+\P%">;!2WHOB"$O#?&9!4^$T#@#IH$9&&IV2H%7 M2\E6IT!)U14^\(37FR@N:LQ#]=ZFO!4J,=P7H\#^/9[>D-%LF&.WQZQX>1-HTT5&U,LOU23;>N/XC75AIF]2^Q#3$-,LS33@G1#?$-\0 MWTR$'5[MV[PAO&E"R==%?>P43Q$N/O%4I3RUBT#EN\M5M=[9/_B1Y3)Y:]\A M72-#;+=YMA.7%YL_[> -,]4YZ02]2/!SA6R EM%LZ5O2J&LFC99),QJS&0GG MJU+?C@WS3#,_BH23@%$WPOQG)XW3W6']+1-3EVQT$LU=$,VCCL8II"2:))IO M5S0[3;J\BA*YM4KDOIJ7A&JPQWS28I*PVV/OS*/&:2&K]>QTWQ#IIZX5/'+W M1284RWS3--$7FNV<8N+O[&ZS%5LX";:ATBN'T#LF9E>:K>R&?I+JG9&@TBY, MHWW2Q$1M)\SS[\AWO"A,^@8:''7F4Z] M$YS[@NMAM37#//ZQ>H5X)C,AK $ >@Y7F0] 5C MZ,6VRJP?!9@LGKPS<^MRI3@,66V]^E7_YF#DC78,T_6JE+N MX#]&W(Y8SW_VGJT I\W#, :Z^IY(]2\L1I)9'/"AY7@]H%S"%]4/;9(4!R'G MZR !ZSFA'85\$]\0WVB1AO2&R,4DV*=MQ M\0*9=D/?*R/>1K8CB2:)9JEHMB@1F4231%-'T3RF\AVJ$=AT^N-$/N@K\A&S M)/]>1LMWS;$B ;,MB@2PX25RV*>#OZNL0K7DV/R"AU>\CY/PS=UW\=\UIQ4\\C)!P2+#\F$*_'SUCKKP<4,!#/PYL M'A8('R'./@PZ _Q>1\XQII:.7,OS@/P>/);T[EJQ9P_D4KMQ3] U#O"1;,D_ MW_YZ_B?VP(.A@[-J;3%]N=8BR/*ZA;'7S7#WN=6$FRJ FIJ%,6.(;XALM4C3>4&8B)8CIHCYV MBJ=V+/N+>&K;/$49U'7BJMU*924#26Q'&=3ZN.>4I4EG[L4,ZM/V#L'94I:F MEEQ&LOD:JIT:)ZT.R>:NRR;E@I7P_H'9;&CFQ-4Y&>P])6J2<%99WD"R23G4 M))KZB6;+;)R0:+Z%'.JJ)YN,=N,=S\Q3#%F/I[#KS<99,:&ZN6^DB8R+95-/ M>S);/HFGCFC@,L_XA?4"YTGB'^/;,!X77PVX:T4P/FA4IOTFF-]1W'/@>]OW M,&]8@G%GW0XLMY]F< /7VP/VS ,./!]!DR-N9?#=[0:[SK*D*TURQD\IU?.\ M7+X ..%> ;6WTM&H1';;#Y$&2#4$NG8\F+<5 >U#-HH1?Q^>&;F@(?))]&*% M1]"0W\ME9HM6@) #;O5L4#B1P:+ ZG$6#OQGP6E^IY73S-$AFGJ"GGX?, M4JC7B@D$-GPZ.H%\KE#*P]G,_ SK;]8C_PPB]_T<_I,J?-OE5B"T^N G!;9^&/FC9,75 M-TF >TRG%+5*(8%VO.0IITR%;/QY7=/5N!87JX_P8J@7+P0 M9'B(WWL4_]SY=@U3_^/F#]2EABH)0E@EFB:B6B>[; MKH%@[!?NP0.N4)3GO2$HYC *A&9>0_E-Z0C3DHO\4*S"4*JLN\@F_\H"C.F, M(USYO7D&HY8%&OD2C?+CTVV5:4S9V6AQLOZ*4HVR+5+)=E/;P_:EAU9)EL=Z M\JAU9JT9A1O$0L1"JZ?C$Q<1%Q$7E6:/K> K2%Q6F?FF);#6G^VJ*]RV3D. M*SU-)0XC#EMW 0CQF,X\MM"IJ,Z,MU@Y"#$A,>'6BT/JSX35NOD;2T9?B'4V MDI"^'A98=XK15NAG-HWCTU*PQFW+T1HRU+7(M2.A):%=D7YG1JM),ON&9':] MM*FU+)C'Y0C]=18%#(4*6SA[?%8*ZIS)RKE.G>K\C,I0UD_$(_;.;!PE]2$5E86D MU2!.!O'/GJTP(UX&1B_*1#S6?6%6<2@A!SZT/)LS>V %CTGI2-IQ(.X8L$31 M@RHR^8)C\U[^Z\^G+?/DIQ!G,^0!^S)P>)]=_N!V+$APV^\[-GSO>.P;$X^.J'X?LTD3=[U!&/L@,7?Z\B>W>UI%U*S:74 M7$K-K>-)6YU8BU)SB84HJ9*XB+BH5F?V;RRMC?*)]%,N.\=A.YHL1!RF!X=1 M:FX]>6SWLB+)E!(3;IT)=]3:5NOF4Y9?12RPDV>NQT:K58KHOFTQHBP_DEF2 MV7*TZU/#/*%\Q.H)6XI[397<4W+@EH)9_6DT5<]>QOXX#YXTF>289OC[TS M.XU.$6O^Y'C?*$*YKY14S*R061GUWIE'C=-"AV>G^UG*,?0+_!6&;!3X?2=B MOL9+F*2^95#^U3;-SE+4Y1Z1:"0I_,0??\2:;AM_',NOO'>Y9[ N, M!V3FRK(=UXE>&NS*=UW_6;%WG@K_'8/D2.D<T]. MX'NBE4JG,=>BJ"&NH&HU5+U;*?_ &S^F*D-Y(4C&!P4=V'JM"I2WC!1TW_$2 M^C2G_+*+9U"Q%)IUPD3 %.M"LT .#XM*1'H)P^(5'F9S!:_ !P?HC\9O#1;& MW=#I.7C1C;QVII41P<5R)2QMDLU;H.NL[]Q#L5+R]CD "0P';(3.+RPH#^3U M)X^@_V!*^,@?C?L&ZX'*M0(MW8#MV&;A<#Y8/WC86-?%.N-.\]ZG/+\KGS>R M?DS<33"=MP4'-UII:1O8,1@M[_>Y+0K2L#6A+^%!\ZQQ"GYF7APL+]]MEWL< MG5G5;5X'3W>;A3PVV@N-X*!UTFCNO\\+44F_TSLSU 5-O<#'EN%1U6))?T:N M$E#>%82&,O"'JL0/=I'@I@O;C]O06%HM"QT141KH>_GY]WB?!X)HT+P%PAN% M0NY1:'_+B6SY?4!Z;KFV(6 MC_P ^41ZRF*8B\E@9VRS^*[9Z)QB]2#K.6Z,388#$+HQZ<-^,<>NM/PY%<'=H@]W#&C3_[%&B'!V1T/P=S:/*R-B2U/,+? M.[\"+V/K]O]JGF4SA']CXX!Q(<0'W+R#NX01!M "KG"5,,_N"K1+_B8T< )>NS?L04&.+ML\=F)!N#AFHWCM%EPNZ8.R< 7 MI8\(-C-SBS$4.^#NM(W6VT1HF ['8*$K#?O(5-8^9AY[MF+]-&J',^/N&A$7CM3K+;+>E+.5+'2T"&6&'!H1+=Q*&\L'5J%V8G MQQES/:A7H3YLFCKKTX8/50)EE'P?N9: MR/$CP_%3.W$@-Y%,GCV)IY]%AZA]/"HYW 27NNR\>/+$W6\4_E!YFE9\&S*&+%D5].D>6FOS:&_D?YEG%L0]A8BAPE)[GC_#5Y MHEOJ*Y*,D8S-I4@]9$R%2'M\!)_5 9- (!N"\#G_24^BI,NFE.12_D)."8Q]+*=\?A!PT*L1?J*]!7IJVRZY[:-63WB()X[3X*% M>SS+. M#D>N_\+1LJ$S(%P#F2XW31:/QF41[6(FAO(TURG(A'V!3,IV5)),D M\\U(IDYGA1/\!&(>Q"#3N V7B:^N8W4QQ7ULWV\VVN6FEA5,>4X%6*KI#*'? M4?M<$3GPE*D7D8,2I/X'S+HXMZ/58/H78H:*-,R.'"Y..27-S7LQM;D5!5FN MK#\5EW)B[4M4YMH4IM[J2:)$HG2 K2H6)0JD)HECNF:KSFF.R/I(^G;3>E;@R$KBV[GO//C M7-%.L5Q-'K\]^6X\E,=P8F=>DI_9(CDD.20YG".'%TGM6%9J5]PGMS(TB*RR M$TPHUIH)WW,![ <211)%$L5YHC@E0:6=2U 9BTB)VRWYHV,C](,]$!DJ('$< M3YT"W\/OP2(**RD-)GZ2!;#@\PKT"41 @$&4A<)Z3AC$H_04666GJ#):D3@/ M4P@L3%BQO!A3Z^. !]."X23K).LDZU-/HPJ1Z;-QBYO]FJ1FO>1$/DDYR\ZG M1*T)R&\W#D(^ZXAJ75(YDY[B2TP8P\K$0\E,!?X2O+RG6ZAY[35.: #"L:*@ MCP6\!W8;YU!';%5\*.(0/0?5K[K?^-W)Z>EK44@*\8^%,4\ERJC M11#B\(6T$ ]V'N9$7>5"FPTUU"]IP1VP >A9<3(W\%V!L"7W.7C?=N3;WYD3 MAG$"P8&NC?RV$.W#A-Y006TI23D]SJB0SAC__UTS&[N!!X$C"0#BOB2#NP8O M"ER22#P <[8Y[R7!D/Q RL&Z\D1JOXY(^H'K3"]C'ZM23HJMV7V,9Z5 (?ME ME_$ [QT\;.96(,'(F@(.9& ]<=;EW$/M9HEB5G3SK4!@L?7X8\"AF^Z+O"'^ M]N_7%X?F&8@!F-VA8Y>R(7+NT!?X= A3X;Y,ZPA:?73]KN7F780P'HU@@."3 M(-P>RE-HY!R7<.",1A(F+HP*OQ2PTZ0WXWA]5T@= DV-X,<0U7XRZ',7A>UQ M4"VV6I*)#P*B5!Y0+@2ZPS;'!Y()?#M';H<$3:PNVI@""<1"(<&Y5'UI10#, MT5=EZ_#S2R&EWK9 2;$87@T0"% A"V2[KR3(*4FNQB,?RK#UP/!]YU%*HE] MB\BW8@_/.S@Z6TAKL83R6 /GB\I$(LW@3'_ 0GC06%(F[:L41=_'QX,G!V:G M*ML=SQ2D 7$X8**L ,<1JK!.+GKG[E!C 1$)N_ C]@11R4Z3GB@7H2[X% M*YH>$F940!E)<3[#,:'$@$NBK%153";7Z38M=F&CAHRIA'&\K:P)&%'L???\ M9Z_47$_?K:]J<=@L21C[*S>0U\ N30=S^E0VUU?!,=4/C*DS T=F/NA2.5A3 MWF7)@)AF RV-P32]&GFI .Y4!L.T @C3&X5@FFW1)H6T%'IIG6ID87]^W*:@ MHOR<6J7%!ER9LWWKL=^MP!XPLVUDWK90%%SY<:C$O_J6U.CWW(Z%&W6.'K?P M1QZQ;M1+')5I=C,:J)^^$)3(#QQ0#0(@/K0'O!>[ M]8NG/" P8] M%N&W"-?IO,_[)QC[X?+UD1N'S&R<'.T;\)1\C/7! T;OO@\C"G//M1HM? ZG M#,_"P\>-H^9^0\)_B@M'4W3-?AH=$5N8?) I!<(''S4.$L ?'\-.$9_%!2)8 MU\HAG L$*LL-9<0"*,,%/9HX*J1X[(F(1N:T)0280^G&,JN"Z(TA\K7[;%+%]PIF15R8+W'@N\BIQ]TWS-!W*Q9X(]G MABY:@%LK?.A8/@ LX(0@"2#B?B_,@O&-J>IVGLNT%AWV,)70X'+ZXL@@MW6T M05UYB(ZEMGO)A@WGC3(8.#9NV"WPGQ]53CTXR["LK@%+?^0&G, M1?#MS42AS@'_7Z@M)H&S>RKB-D'7V!AA=;+P.T/=@381C1_!68H?"D@N 37*"@^SZ*%)Y?TU#1EN<$GD#&QX1.=L1F4R(\B-WS=))J)MB):)AGAL*<'A=8X9L( MEZ$H*>/7.RPC+*V%A$7<43,4*Y>L+-B.A00H"^R!W?-?/4<0CW,Y /'8'1<7 M3O38%TP/W7P!^ 'M(6_H( M3LXCNB?J4@\E5CD'SA\.G4@&OJ1H%B^?L$; X;8P@6JYP+GR0LTX&4V45)LB M0C3GF .=6%B3Q6XND7%"WBLW63*@J< A/RY-E"PHLDZ$E#&C_MG MW39?:>K)THDG9=18E1]A.['T!7&O3SJ9*U[KF"**G A?AODK<*Q(;E_QLA[I M@A0W=2B=A6^.?D+M6O7%;R1I;T?2WH:HX>U;3E;^*WSC'X[,[^FZOOT=W12Y M;Y69E#YL-=,8$CHP\*^X9T?=QO"<."XAWOP%8WY4_@K6-/DAF,2QYB93W=+V M#;RO =R(*(E2)?X5]-5S K$/QZ,*6=TD@R9XK M;[/'.X/\=%W;OH"$BC,& M&XC[;(%>!ML8W N4.-AS(P)B\Y%L/Y.C+2<4NWGC<.';$-[5DOH;BX O;]N*%Z4NZUP0Q%W%_B%C)4%Y.DV_X9#",.THH,8^1OO4MH ML_+E=PUV70@_L9X/TT#G6IS5KSKB@3I-7Y!F2<91ZIG+I.GQB>2"E\6;_&! MPFE'VG/AO@+#XF2$F(T]A&R*R=?R)L^,D)IY_!O+S!$1?-@_&EG"Q;3MH]"' MZKH;5RYG%D^J)M*?[&WOY68R4PLG#?-@^#XQ#:N>)V172@[$)54,SZ*\EM6N3Z&6B\GS"T+:.2^ YVI MJ?X>--@%F '?JW2.!;9)9RF"^S"&*=,TDGGB@+W\M++%*&03B+VZ"AR&UI#G M,QIDP.\%-!/F0!27,YOTN)!K)?+G0H-/"-6C+=@-&"0V= M>_; #^!Q'!QL("H,A6R@INWU@8ZCSK1 QRPV4_DD2$"6 Z%>>URA;!!_^^/\ MYN'ZX?SA^N^7[/SF@L$77Y._+Z[OOWR]O?_C[O*>G7^^_>.!_7Y^]]OE [N[ MOO^MZGUF)*A2#'KMAE(>J1.O^0VU(+8Q']Y&1/++K9 M/.B_/S"%5WW''V.91,[N#W\SD@T][J+R]Z\GN:N.ARI"/I_X!'B'?&EQT#SB MI<5MDH\+D37QU=SBMDP5=$@53(MY3A7^3F-+4O_E]N;A[O;KO9!XL )?+B]0 MR+44Z4VE]UUF-QB#6%XXH>WZF-\,NRL1II2QMF]8 ]7#M.>-E_+M[!P$R:IQ)/QVL4UT&*WZ[2%)#DMP-\,8OR\/1E/_=R^GNV_EDRB7JP M6$SVWF!<$E?M(=.;ID6D4PVXEU'9O2Y0G1DP2ZI$D58)36+%2M1 R=11&4#N/N$(/LV:XT/Q>P7_GXB40T M4^6#88@?PWB();#_42D0*58@LG2"E81!^A'( F:P(2\Y?4!6:OJGVDO32Y"1HMMK0:& M>.)A+/- 19T.D"GVP([DJH]5;_\O+"B9K)H)>RC3#06=,*D*0B,71PHQE!3X M\#@>XV+D"#,+!M<+C9 RB#J#O9_!$LD43TC:2%4FPQI:7.EZ^)PJV53!09)/&$EX7A=$& MC?JD0I].P'R1(PK4D<5+&05RY6 >1VF0A> RP!8*&O\K[CV*!S +3MDD%5/% MA-[#+FC-OCCED&XC5BP*X!,?^%[X6N433].>DR15H8D+1F]%-6S,,CPY+IAA M@:!+F14CUM%078GC!#SY-Q8=HLA83LT,4UF&IP21//&\O18$;,O?!YW?':%:.U]8O5'I?&:BN) MU.H7IWUUE/9-QF@7%,DYL=F3+#8[L=-?9O9S R8,EVMF55[IO,8 R^C3U\M?SK_N4;QI?KS)W%:\22R1 M##1=7ES?_+*F2-.JD>&U02(]%$I<7HQD2^?C)@?!0VP?(=#0UTT2P+ ,14"= M6B*^(SP"O![D,4&9R!+MT^N[Y+8F-#+(0^ _9Q@6W1V6U#'!)LM-0'W$ ;;< M4J!_DVP)/7'3)U8ZPLXD&5I:!S'KW!P#$K%G/>._N$,2,U>E:B-52CHQ N$/ MC3\].4Z<'A^.Y'X645Y$YHE,2(QAJRXC Y6 :4@5@^<=5^=?'F[O[DG1+*)H MSK>E:7"EF%HJS97,ZIF2^4!2&C!QPN\I,HXU&H%'F$2&OH$>8=>&.H,Z-Y(X MY!V^=EN)2V7$4GZ!6@65AS<*.!/ MCA^'&/E) U]JHS?6K8CLXLMA^G:/AW;@=*>](O0/'J()-2MB-\GK GP2 Q6J M CC19ED]J'Q4YO8F<$>.#!U%27(5M"@@3U!7QJ&L<8*-'FB^[($>!T*+T%Z> M",XPH94A2ZC!(A0V>ST0A9"GVSXQV,PLY"LW%=(3]J[RKP(>QFY4I>[[X^;N M\I?K^X?+N\N+^_.OEZ0!%]& K6TIP/QR,;%>[/:*7?[MC^N'_V'WEU_^N+M^ MN+Z4)W]_W%_BC\HO6]?QWPWLE%X57Y/\=W%Y=?['UP=BNT78KKTMMDM6B?WQ M[?8&^.SF^O8NQVYZLM;OUS>7]^=7EP__0\RE<[H"KA.3"Y7/25H;4T6YZN05 MV$O$.'(A#F*R!9CL:%M,-C4B53E[3>BLY=/AI\;<5XGDEVYSWDA^];7WU:R*^6!N/RG[]>?[X6KF[-,RF+VG#<8BQO+U9# ME9]A;HZGYE\O;W/8O)!0J1E:FN7'\Q85TTR:J[$I39@J^>]$O>_XJD;WB>=CV6NN#EKF"?[4SAD4D.C$FPU.P9KM4_A M/T='[U>Z_45,Z.JJ@EL<$N4XB*)1^/'#A^?GYT;([<:C__3A/+ 'F-WT@?<> MK>!#SXJL#V;3/&DWVQ^@?]/L--O'9JO5;#=;IZM)/*_'49BV9V3A>='W13(A1HVO/=L/ M1GXP<:,\>^#VP(/.'S'5+7L,LV*Q6M87U;*V/WIYSPZ<_,]=S+SK\X +W'J? M74I^8NU&:W+^; SA,4T$_9O,U'%?5!H4YL E\>*_L8/[RR_L"A$$$)X)"'/8 M,LV6^5ZD6?:R9&M\#%X\CQ^!GLP\E>A?[U>\N*A2+;,S^J/=A _')NB/]O]6 MK3I:ZU<=E2N%URSLWJ=2L+G/+X>N]1PN*I^+BN,TV3OWO#C-/\P+WF_+"IX M>2J3^I84Q3:(XIC;GJVK-B*Z1O5>F>#R?@M$L776.OM?$$#ST!026.GU3F-* M!^321)NN'')K;7T)CX_]96S//Y)AI M08X5="V/AX>W/US^DI3@ !.O>K'O]JWSVH2ZM1FA;NV84&MAVC M.6L>UTL=:+$*L EN7-^4GFR3\9J7#BDNB_GGY[NOL'E%?"[8G5[X=BSR@BM% M73N0<.:RC[*]*&.]I.,4X%'F8B:9WZ)2SY+5B1=69,D=<)?+6Q8QVUI,)++P MOCNL91QV>:]7+)'.SSCI[WUC67U::T.[#OF[__(K&:/M+D.>LQ^L'_(FT'O"AE0HW69$2+OYR_I6L2.6<]\5R[02NZ:OC?1?7/NG(AS42=N36B\LK MTKE:<_X%%M,[^C.^%K1$EOYZ_ID4<.5L^-7JO'E1^$7#8F==&Y!*]IU\SKE(5D_3[(>\Y\5"F)2>_2136 MLE\"F?Y9]I/(\"_\D&23-T<_1.:J^%!(*S_:G^2E.;\NE*I,Q@<3:&"2N_"HB64"[A>MM< MQWEYW:\$>2HK",H^)Y\V %I4'//:<1TNA%@LMD%3&/E3Z^N:"H431$L MV49@R6;Y3 M*16D)BRI_NK_^Y>;\ 2M[2PJ@"J07#?<065ALBCY*@!-T2*&U MK)FY[+X1QWK!NW)FC64U=MK[]"UW0"^!4-/[F\(9<-9%%&OYXB/8V0";0DC+ M'MZ +8XLU?U7$GQ2P1DK3%U?7LC8Y0/+[6/R< X41JQ; IB,]B[&:R1%LPK) MZ3^\M^#E1HH-9U"[YJ5)1<.^<%%=<]EM["M:&O--9FZNJI6O4H7R<'=^;VZ^TO"'ER??/E]N[;[=WYP^7%\M5RM:7ZVA3;P5VJ#4JNRJTA M/4M;TG_@X^$$M<#H4;'0=YW>]EGE,[SV(?S [B.\R):=-]@%_QVOK?#\+7+. MEHER@=4T']F-_R3Q$\V.K&"92Y$5>$3L>C1D$"D+T_ZK%]OLC *?370\=G!Z MXA:(*7G@T ,BE\>!NAH&7$B\>SEXH<59]^(OTV)LS&F8)/\KO ;Y;RF T)R@Y_3?IP6U;:U/C.!;]/E7S'[3IFGY4)>"''-N$IHJ&L,-6;],+Z:W9CWHF M6APK(]F$S*_?*]F! &&@9^BNP"S5E<32E70EWZ-SKNS>G5338F]W(@C?^_$' M!'^[E:H*L?>ZI'8VV-UNKMJJO_5ZZ*-BHK2"HTKOH ]&$VX4'PMTI$I2,D4* M=*:+NE*ZM%UT7+*MIJW_.]2LGHJR0LP(4D$?M57E>+67SZ-)A<(\3U /14$4KS;O];RKN]M^0KM4\P6RU:(0[SM2EU5/ MDJDJ%COHS4A-A46?Q!R=ZBDIWW21+^DB*XR2 ^2MK?I-[* PF%6#SMXN5Q=( M\?>=T>G?3\_$V,UC1_8%3W*)>TS"!Q:A[!&&^[U(X+ ?BTPDA+1-6S18UG$[/L?2)\ M=[MJU2NXO94P S0E9JS*7B$D=$CJ2E\5F6:0IHQJPP7T5>I2=.#33@@'3]H? M'>1[?=]I>@5GMV$Q'EJ1V^[]N7O7%,S;I:&ZX+!HP\N)HJI"<;@57OL$(6,> M<'&Y/-_!Q]UZ[V!X.CH^.C[8'QV??$(G1^C@Y^/A$1K^,CSX,CK^]Q"*H'9X MBCY_.3W[LO]IA$8GZ&QXX,WC(')-1C\/=[?KC9K6V?[IA_U/P[/>R2\?A_]! M^P\FKB+X*>;Z%T[X0YB!;'V?>?P[//11V6KD7,% M2D51S CGL F_[P3-M9T1MKQVV]UO+(MY0B*:ITF,0\QHAF."TSR*:$H2&L$- MK6".%5].;>E;UNQ.VQ6_KQ9=N%5CI%AZ7^G9T]^M<.L>'YH-;*T/JTOZW]JZ M6SNXN9$_>4RA";D0R(@+)>:.7B?*HE]K8@"6Q0+*9]I42)?H2)LI-.K]"VF) M1H:4=I]5:"38I 27Q@K&!=K5!NP=QP[:Z/-+L.WNU+8/Q)<2GFF4XXRQ%&A;A^8$XS0?A-UV@\U+/"P%ZJ]M$:1N;7$.? MI09U!ZV)*A$I%Z@N*U.[L()8]-(/@I: D("H=EI1$HA=;9"> A=7NK&[8U * M)JPE9N%,IN1P*+0Q>HRO'2\ M17G,L619"OL_YB*GJ0RQ8#P21,H\(!N/M_AYXTT@>95I74=P%\ &YE!M5NI5 M*8$LB$O&X#LB3=F),W=F4R ^1W[NFBO+"FUK:.BB@<7,:"8X%%OT%E# !<"J"?7A)9N0.QY2F,4YD M&F1IB@G.\YQ'$C*A."!I%/#L/CPF>$/P^):\>PZ /!061H/0],+L8=QTG69D MI+:/;^+$&Q6 @7:D1@[JVD '0#L7RGHR RM1^GY<)G]-@ZM4:D1!/*A:/7@- MC&Y+LZY2 26"+U87BOO#3EM3J[@B1KD)J$:U>G(O74^U=4K2[T'6RTY/?=H* M<*@"JG6-9L3=KKH@CK%A6MZ):T4*+1I]NRK+X1<5SA!(%=J__(PP80&G&(?P M*7&&DXSB("=!1D(:9Y :;CYHZ3,$[:.IZ YV'T]BCX8PP/Y"<8=,8G7IPQC" MJ38N$W1P)88OH0-@5H2J0E4+)U+7#>LV$H\R#Z!F#[AANI))>E%PV4YH5IL9 M -AZ4 8Z@1,[=!.!/(EQNLPD:B9L#++QVM&0T#0F2" M2-8Z[: "_= MLFM=9H @?W3K3G7+^LJC=XT_$V*OI+)C-(]MP3W5^Y5H:7B!"G4NBO8<]Y9] M]T\OSE\!SR).#CD'][Q MY1[0O:8GKU#-=Y)-<(I JEEI8Z\DJB^ SJ93555"W&5V:$0U MR%]7PQ7XY)N_!9P"A5I'T?#M4MWEMB)^K16X[+>0NF3^:WHTT#_\'#YU.&K$-4>E32GNFOXB7!H:,45/:U!7YLV@C$ M";*[;B-4K9MR/9T2 W/UTVBEP-HG,W\%THKCH,\X3HBD$LC4DBF:7R!^"WXK];W\[M^WVK??T5J/N M[F:3;^71/9/K[+U^%?:#P4K _N$%@M^;L#H;M#+?>^H'$R4D&EX*5KL3*'32 M2/FG7(/[M[-'[V[?X+WP:-/?"V\_W8O[\.7_<\*//_P/4$L#!!0 ( /EF M;E>TSA-O5 D -(P 5 968R,# Q,CDR.5]E>#,Q+3(N:'1MY5MK;^,V M%OU>H/^!ZT'G =B)WH\X">#)8QM@-IDF+M#]2)%7-C>RZ)*2'??7[R4E)T[B M-)EV9F"G_N!8Y"5Y2=W#!GOQ)5 8=ORTQ/^_N[ MS55;]:]>CWP2#$H-G%1RCWQ4DG(E^ C(J2AIR00MR)4LZDK(4G?)6E"B=&X(FZ: MAJ1'/,?S5YOW>M;5_5T[H?U,\@71U:* @TXNRZJ7TXDH%GODW5!,0)-SF)-+ M.:'ENRZQ)5VB08F\3ZRU%G_ 'G&=:=7O'.YS,2."'W2&E_^^O(*1F<<>I"SA M89CUHC!W>T' >2]-*.O%D9^%&N2]QY6K7J%M[<"U2<3JD:B M[!608X>TKN1MD6H&:DPY>M+^Z!#;ZT&GZ16=W<7%>&Y% M'KKW]^Y=4S!OER:3!<=%.[D9BTQ4Q'=WO#N?,&34,RXNE^<[^+A?'QZ=7 [/ M3L^.!L.SBW-R<4J.?CX[.26G9^>#\Z.SP2_K@?OSY MY;IIF>C]VI/J')YUR54%,RC)8(<?XZO/I)Z&KH7$%2Z$HII1SW(D/.DYS MK:>4+:_-GO='E/B!0R&+ M\-0L>EN/&ZN9^FD9.Z:8WR!*A98/I6J(K(DIU)-L%'O%R)S,E2TU -6D2&P<8DN MC02.B]PK%=H;HNVWT6>78-?^/#TMB(\/U(C_##\)@MR7JR M4K4)*XQ%J_\P:"FJ"8QJ(QASBK$K%9$3).1*-G:/#$I@H#55"V,RH=> XZ[T MJ;&,HS,X9&$E(HYA#)A0*#K1K,3FZ F*%3(?"S8FNC9?=^WGH*#MQ$Q@(G2! M*M((U+FHQCA!/05F'33]3M$UR7&:>&]P4;+%ZC*\=KRY:4Z=Q D@IBG204;C M/,J8F_$D38,XI!N/-W^[\08DOTVW[B*XBV!#X$.^\> *M@)PF,8; @>W],/VP#(8] X&H:F%6;/XZ9K-".CM7YY$R/>,D ,M",U M >,;DNSIE(@):(O6A:" MVQ-/76=:<$&5,!,0C6JUY%Z:GFIME*3=@[25G9;ZI 9TJ$*J-8VFYKB!U04U MC(W3LD[<*5)LT>C;55F.OS(PADBJV/[U9X1QDJ0^A]!/>1S0Q,FBT$O3/'*X MEVKFZ2YEX6^DX9QP'F>Y7' MG)1'"3C4RZ/-1RO;"K2>S&A16QXRH0QYCDF=F&$0ZC7)V:TD?@&O-I?K\S4+ M3FR(G*B;K#"3=?6T!R]A?GIK#2;ES9\_DB'9,IFV^PTT*X'^]$WGKQQ?$#L\ MR2%F*:>!AQ(6O,SQ@#H.I9X7!)N/+[X5^#IN0OWV_RSC!7K9"7'MBU+C-$D#VZ M-:>Z97WKT8?&GS'5MU+9,)K%-G!+]78E6AI>D$)<0]&>XSZP[_[MQ?DGX#G/ M/> TC;TXRH/08VD6<5R_D+D\2YTM>-X1;N$1T;MG#X?LPSN^W .Z=Y1C&' 5 MAW?L8_#T!:KY4;*)3E%,-2NI]*U$M078V60BJ@K@,;-CHTRB_#4U7*!/MOE[ MQ"E2J#84C7]-JKO<5N#W6J#+=@NI2V8/=S^\]G,?QT\1.[FD^9VG/L,"DR><#R!4#+GBN:$D@G V&^%Y>WYRQSHM5&*33)E MM:)- ^W#P^53AR]"5'M4TISJKN$GRK&AAEMZ6H.^-FU$8P029G?=1JAJ,^5Z M,J$*YVJGT4J!M4]F_@FD15/?]3FC89;3( ^2+ N=*.*I.:A)W6@+DKSM.)(9 MH-;,%9) %Z,;+&,A/NPC[19(W4:PB7(FBQD8U5;24?MD7K4D!Y-I(1> M?.Q M;)B-WH,IPFJ-F'WW!4IMYZ4!_UU?[CK&1=HCY^CT)$._W:!K7S/]L]>YG@O_ M;P#5YK5+\R)G0:<:;9:_7H3BYH@TS#GGF UR#D'BL<2/0R^*7>Y@2NB[R5-X M]-.=Y*W(Q)O>D/L&?B#T/_V=W-7[ZY[5V\U\AY-,')VO"WO9>O M^@Y?(O4U_B;S]-F_YXQ_[GPP__O!_4$L# M!!0 ( /EF;E?&=Q>)<@4 (9 5 968R,# Q,CDR.5]E>#,R+3$N M:'1M[5EM<],X$/[.#/]A+PQ09N+$KXF=M)T):7K7&VA*$F;N/LJ6'.MP))^L MM V__E:VTP9H!PX*% 9/)XTM:?7LZME])&<_TZO\<#]CA!X^? !X[6NN++ M3(,310%8X-JNMSOI.S@U8JA;92LN+Y9@!/%WS%2CAE M%S"3*R*>MJ%ZTH:2*9X.H>I=\K=L (Y=Z&'K<)_R<^#TH+68_3Z;LZ7Q8^"R MP*-Q&%I)&!'+9W%HA:P76%[J])(PB=,DB9JA#0S-+K5%;Z+&1N MC2Q36^L9,R8'X!>70TAD+M4 'MG5-828)&^62JX%M=YOVD6%RZN9&L**J"47 M5LY2-$C66EX]4O4D];-8*LK0EI""M?"SS A%),V7%E16#UJU503;Q6!\+"+O MP_NRM:L?7#2AB65.,6B3RXS'7(/G=IQK3$@9]1&(V_!\ XSCR6QQF\0.B&\[LP[XP[,)^,*I>,%]KV!-YK#Z&AZMI@M MPQ.!)H5@B2GP<,%U!CIC\&I-%$8MW\",%5)ID"DL%!'E*-&P8$DF$,>2XV2H M"%)AEZK\[YFQ3QZ%KFL/QW)5$+&I[ISA,T#SQU*M<&+K%0)1U3P%XI(4F* X M>LX*S58Q4^#9[4H*VD!*,/I!KZ'-6;)67)NYB: PN4PR(E J<+X5+TOC!OZ9 MGA0Q0<840_"[R&J7ML#:P$B2&0=-%RRF3)48VD&F7ZQ:RL6C)>PALA+S Z2S:XF4Z:Q"B^=Z*8N )49^;&?ORN MP!A%^8"9+4AR4I8'K:/YV?$+7NJ%@8)/69X7A%+<)QRT[/J^+$BRO3>*_#:) MHW[HL23VH]3W73ND'@WM7D!"+XGZ_1[*CD8?-=VZUF!S^QVGEM"NIC>T.Z%Q MY-RL7T+R+7XMB[M/K#WGV2T@:IF]$<1-*?_N=N.N82Z04$V*I^L<\SU!DN% O'VR.8U@J<8(\^NV+Q=7I>I69#92?R_*%)VH:< M57BZ9B&[%4]_%O;&06J[03^*$C_P_< AJ>OY-(D=SPYMQTY^!/:Z/PQ[N4 Q M69&*DBAEFG!3NWDM 5MJ$VZTK%"L-"QNFV:2Y[C_19$S1QQL*)#69;L:E5X= M?= @Y95IHS78:YW722!1N:HYWU>'SJ>2^].$_T9V?G'#-+5]K$FQ M&P1QT".V3?N>ZP2WY:<7=2+_\2WD;W#%4FNYNIH2W.(22IES.KS]V/AUUKA; M=N%/F0EXV8$CGN=2[#+S ^=Z=L?NW>)1>9;NS[. M.$M1G%&H-3]G,*VWN7<9@T\N>;\JX'>I@%&8)I[?]W&7XOI!ZF(1M%//(20D MQ+?=_L]3 >>:G3,!(\QT]A+/M%S(7V7P.D3W+3S?VO\SW-)QBGO"-M1E\?JM M=U,6T89BI%PKK ]F#XCG&\4T49OO4B]OC\Q7>.GLWO>7SLVG^54 _U6_?#Q\ M\!]02P,$% @ ^69N5S,$B\!+<0$ .+@! L !I;6%G93 Q+FIP9^R[ M=U14R[8OW(B @H (+4@440DMF0;) I(:R:')*"BAFYPS&TG2$B5)DW,&"4T& M%6B2DD.3D9QSSJ]QGWW?N>?N<^][WS?&]]>W>M08:ZU:535GU5SS]YMS55^- M7/T"W(7(R,L <'!P !'8'^!J'" %N(6/3X"/=XN @.#V[5N$=RB([Q 1W7EP MCYR4@HZ:@9Z.FI;VX6,.YH>/GC'1TK((L#[CXN;CXV-@%A1]SB/"P0@\,3%>02X08:#2X9SU0)@ !P M\'!^'X!_'#@W<&_BX1/QM5[8>L!-,KQ[ MC-P2^.2J;P@>V5'P^$:FW6*2+/T.5.O;?LQK;/_^-N%]2JH'U$^>,K.PLO&! M^06>"PI)O926D963AZAK:&I!M75T3=Z^,S4SMX Y.#HYN[BZN?OY!P0&?0A& M?(J*CHF-^QR/3,_(S,K.R_L'AT?')Z?7>N$ <''^.OY6+S*L7C=NWL2]27"M%\X- ME^L'R&[B,7+CWY-0)7AC1_Z(Q_<6A61D6NGWVTR\:MM 8_L^PON/^6:>[%RK M]ENS_S/%WO\_TNP_%/O?>HT![N#B8!4+1 Q:U<"DI @@A7C@HO,"C4/U_653, >D1:KTW MU(9 :^C*!T]SB\N"C@/X_,=D)H$?+[[$GS7%G1F(U[/NECHPF2):+S'*6X12 MA,Y1 ('V*Z\961#)6\L^[8SK'-SU DB/+L M#;:]#VI@4+6S.9Z&3XOSL,ELB]!HP_& PO[+HDP7,,3)D:&%!=NUZC_ZF!Y; M6?W[:R82QW^IO[[^.GX[I9[E,OYY XG&UGK- MR%^4I4S]'G42&&^36U@( &>2O "S4[!3J+BKX$B_,X#!;R;(Y\9I2XIMYR\8 MU_+G%OH6,-))RSA%]V ;4K^7W;W4A%-1V8(*%#+,,DS.XJOE8 MYOPY+U5(7NV4<5:L-(>=/JZ_U7;4$EIM]_F@_A5%B9V'MI^A,! 7#+0&<0+B MYF;$?(RGUM $>:#COQ ;9 XAE&:D*=0 Z0B6_[,2&4:![(C3E%MDC43S%5." MEPNQPF'%_3JV#_$+%=)G;M7'Q M%_L=!^!"_[(#9)M0&4Y24_P_+:)6][S^4XD"S7\CLJ9'G>]-C^!4H@>%7@HJ M]S="AN0]):AIK8%MQWY&]^2<&VP@"=$H[CQ5EDD:J/=C,MR]8=HIL(:Q2,]P MM1=4RYZ&5-]J\AS=00*O?:[1+?W!1?3C)7E6SVG/<+*([=>]@8,2DC.#UO4M MV&>#GBKA+H$ J=A';342<](.X;P'10G*]X+M]C!_Z$S_I'K7Y21D7;P,Y91J M*KA72IQ\D#U-%'90A-R] I U5,S\\Z7!+HOBFP??)@1_KQ22-5+L MN-E]8!7R?^XJL^NLU+#.,.2%&IQM24-.O@,8;S?[O$_;FHYM\ &'7(+J4$#= ME\G^FO$28*'.R15 =PDUZ?(S$M%@6QN;Q61& J],IE]Z7*"][[+3%-@6?]I_ M!6BR_CV1P-A=^Y,)<[V.73$' ]"MPK<[[/1K-G-X]F(^PY6O=VXY$3BY/HE- M8_OR [FZC@J\E=KP3H1'@E;*\LA+Z)?^"QJP<_T5X,4.]9-<+3OD:VLS1%"F0FQ\;)_G+%C8I)3VAM%^1M&)Q ZN.;\!O&U$WJ$SC ZR"N ^> M:+6:7_;K.P'U"Z$R2<#XB_3J55;QBKC?CHLZ6LOH\-,I0B(O;Y-EP7A1I@@8 M=Y'9F!Z^\>1//Y;US]>E>TQJB!^7_4:JLM>-!+5K(O.DWUT!+#ASLZZ'H*C! M.@XE1.?E@)&JPG6S,"W:]L'TLBO ]7#7-U) ##Q@EL*OU]WY8)O]=A+16F;7 MWB@J_2 4YLP=S'G-F=P71MMMK M;6=#I3O&\^/CQ<1N0K"W,B2KJVE$B3$+INX,ASO31U]UH\X%_EP.+;]TL<"[DLV_/R6BU6E"+;:B7W5$EJO51E, MV'2#H2O8M&74\*-!R+PB8O5/=_\JJ,\ M'U3"V: 0SH:RM)?KTI9WA8^-W5%!]U>4]A4 R'Q8[N.>,T(\)$ISAI61I*%M MJD300"?X;#"TH-+[ )*1QU&Z/&@R=@^2B_9E#>TQ-&RI:3F/=<*>!_PGET+B_K& MD=\RY\1]($DZ59@%0;?FK5.3%"WI/YR<:GC*]#GZ#/K>55B%QZB%=ZIA<61Q MC/>RO9@-\7,C>S,8)IA)EL;W QS3T6ZX,X_'KG MB]4%$=7\J#R!KJG2**UWO$T]L'7R_:* M>N?RP)9AS)_6.M/JU7LQF&%+EL8^P\; Q=9PU+5FT!M.O.$-JI6Y+[I7X210 M5,V*[=K7#;)<,*%%I<.G%J@ZX-+S!\#6XE0&M M<%'==ISG0<96F_PU'2YG+696_ 76FS(+W-M(^:![6\"F*%=$%_UUV!L5 "%9 M["W\)%H(XR8_RO^I_BS#SU */FO?C_/UH/@*T#SV:4+V4W/6&R$EEBDPN9F\ M-!1!,+;=18?8XZAA_VB<4ZL.XK^907LB_,;A?3 M<]I:/#WVB6YRS5VEIDGP".P?U2V>:I4F#*6,;%ZOKH:!$ M^P*'/J,_3?K:)A*+\]M^F]/%ZE=C3MCH"L_:=.W9$"WURI08;*^YH/R.=;JH MIA\ILCR&ADG7B33=D]OI,$%QM ?8"[V]O;BNG/TV>6@2D_+$S*16& MA:BI_ M)WY\L>*\-B\F;A*>J22S>3!]W&_#_#*RH6!I/$DGI&O/I1C!7=.C,[(U;BCB M.5U$8/@:F'4E&PN3/AI#8>^C-?F+>FN:"Q\/'IO.8UR0R\&^>S+.X=.3-CY M%,7.9S^&:'O*1N!5MP?4R="Q2A3OBZHTD.D_@9FD+2]$B:VA936BM'U%$N?3 MM"RE5K%#"W)0WM3YZ_-BEY9DQC-A+M*!J?HSS1VI"5;%DW-X?A+^:)=0)WI2 MRBA"SK9MKY HR5 ^X4FH"G*^XX'ET$NK9O"*>H:5$G4,WS,#_?*CPA-R)QTF M)T;=]1 2*$_U!ZL\D=*%_N3J5/I!/F90\-UQ+;QFV1!UH%M.>Z+&R,,#OD)4 ML/&;]_#<4LPT4:QXDBW3 MA:N)F*%@/6A0ZNY_"'IYT+%K8<$M74%+\'+<^+ M@#TOLES3?KU(6*O;QK('SQ,5RK4MP[?+X+QIPKR,09SV+G:)FZL[K.WS&A?P MZ(E_7:B_*ZQ4OTQCTY/>-RWUJCQU$&,=ND&"@']C[O]2&!\Z MI=YTN54#CO?(0].R[ZFM'GTD3N"?0;LIUE"=B&5N: 9A')S>6KM*/[LW0,P1(<(49*2 'SB MK!80QCKX8.$]:QY5EWRBG<0OC&+D1ZOWYSD(%' @;4W%!.' 00X.E9NHY@^% M&]AK9Q)2S:T96,>7E.*RGV+B8\<F M<.GDU"=V\U@F)QO'SBS*C_*ERJL MG-C,&/DXEAQU42W>('OXZ_+ +>5PW,<]&FX5WB#[!>OF.<]L?=PCUOS.AA93 MQJTN5I4W*B\/!%X8#NZ7%]_Q6K4=;NUI,#0%9S-O8?'&"HLWY8XO5Y/#K_M3 M,L VK>]=8T]I@#AE8Q%BY'V^N]'U()R_1\HY'+CN6C&\05&U]RO,715#<)1+ M/=(S5<)W.88%;=4B?K$#\;=2^>YOAML8P/Q6MI8,8+?\-4L?1.1!MHAUUKI_ M?C*R=F3W\D"W'^S+GQI394,*.H_Z.D):$6V>U86 Q7RAK=?V;& MG7>8HV%+.][J,PI\8INT%.&))6WACB5T*IZ1AFT[49>B_?6NM"] _4V@C&ZT ML-S;%ULY79'HNQ?G XOZB9C,=%M!(.91W$WU]_,#B/W,F=R:P-=A%O6+.:#= M00^+7 *N@2B%"J3WF"L5Q0F9_BF9U=/XBBA$HIUD> +?R;:_G/)N_@UR[? %='K?J>KO]PQ$+9UJ-D1P3 M!.R1.LCJZ1^9B1J=@JEWP+2(!0>R#4$TQZW9S"TDJ?Z0/46.L6BF:@4B(J37 M+:N==MZ5"0GWJP*#[+GEYHXTHV=2YT25OGY+39)DVC*2UKT"M!7Z;").QK\E M&J$/2M*M?.:&Q8^D78\#+.@KZ2;)M2B# RWU5O100;/*Q[LV62;$75-M79=/ M'J^NBZ[1^=[#T1-[? 6(&&!P[X@P?0$?S: C9:L;E,?)E :I?>EF84)LA)"( MO?%5 M).!%'D5R=/5LA%.>+ M][+-LV'?\Z)M7:!FJ<Y'-L&[EN7GH*;,DQQV@V/7*69\UE79 MBCF*R<"BO .U?.7LQ70(/]J;7C!2.]RY?W+L +1;X7D9@O=%& M4T%B=9#Q8W4E%FD1]<00:&%>LF6V=,4<7[Y_XF 0#8O:C3XV=Z+$\LR)!"]C M\N3 QO#MRK3#NN M0>WDUF;[KQ,&%9TM31)MC.D=I@QNM53NSZ=!Z#'P'X7#4R M_QP]KCU X6K;)%\6J'SJDBK$PBC '<_6Z,X58)[R&.IA^$0Y./FGV-UT!!OA M/X6UD#-R/AS@?#K(V7(?N'3:$^P/>K1U 3=K$9K]#G]DO6'(7+P:SE?V)OQI M[;)JXY*H;BRYWK#BQ$\!EV)GZ6<.*@MC:O*BL"F9SGV+IK8$M;1;UOR]&384 M?WCO@9GN(#="'+FBB_V>IX7A,5)PM1?PT(0D#C39(:5I-6IHN*4D7[U^OA@4 M]2@*)? FM]2.B;.+\^GG=HF\#$,6NYK\I,"F!5-:C$(6;+';\:0@OO5)U^/B MJ=66(.MY\T34GRZ*4!].TAC* ML\\I-F>Y@?-TEMTI8 [L2K_-N;V9Y(#=@0Y'FD+EORTZND,]HQOZ2\>*, SK M'&N(EF(/K!:V*Q=?)[/TWK5X_D=!I\/4E_?)*!<=AZYE%1HC^B\LYPX MK)UW6]P6'CS5\%>S2M?8YUT:// )B-JL'4^.V0#N'37KS5CY=&P9'L"YD("Y M!M>AF$SW:(-996D*K:??_T>QQE"]J$K.1"T_6E:QF*4I;DSL<\.'S8^*R>J> MVI=QB4C-ED2F3V,Q>17:.C.RF#94\A8Y']'V()_)@00^D %I2]#*&J4NG=:Z M @06W#S)MQ]1 55R]2XF;OJSAEG@Y%$M"OD3#H.DB/3U]Y1;I;E"U/U>&^D5$-IMU/6L]Z(P;,9S>'? SDE^@R5;!BE22!EVTO?1!# ML_SP1C7G0&!*:\PW#XJ%!C<=^Y.2>C+.18L_+JG6"1X5M] BML7QUIX2^=\Y M6$=ZYUR',&AQ20L2S$3KOJ<4 MOM$:97>0U6K!K>DI=B,>KQ0#C$G"HS5>SU MS?[[?"Z93 WJOIZGA+=32W$I6+;DYOAJ;D7[0Q^];^.;4"]%*MU0H]7V+_*Y M62/V-&@5Q!AWY%ID=#./GCGH8K6IT.J^XYO)T0/VJG,/V>]']K@3PL,#NA2_AR"# X>RU,_* M#3_K!K-<>>^L[&^*XSJ0=! MS.=[Q0[4=&_9K<@)J?G<9_681;Y@V\^D4V2=C=A1:J[V*Q)N8%Q!B@?Q)8)B2S$O E.MW=D1M$N&72HA11K"27U 23.>^.=JKF&BU /[D[N-9(6_8FDGGN_L+1"^>.:D=0UV%9@P79[ MQXAL?:;Q'JQYY^$50-(FRUI+X .^Y?B*?N]QZ$+IGDNP#-CY=%CUP6*EB IW M$==1X4]H7=#(SIJH#,MLI/O@YV^YM=1;>K1)TEC:=YS7EFV.&S+(QVB14R04 M]2#WRP"PEE#JR,(=8;Z&J*"D/#9G<(XZ+H6XSR;@0+,>A9EWLRKC\L5FD7[+ MU?8<7+ V]]%]0J9_ V$G@?@ AN2 =)Y3/K@IP'['CZ#!Q?L!1L= ,^&@1!S4 M#8.S2Q0M_3HJAE04AW6JBR7W'E DC\JX%77N*M]<,U6G+H<6OISIO>N =@.: M=/;()-9$G+*DE_/]VP0C-B934-7G'Z$Z);Q+K[=C..\5#?" ?CP0+)$[CO=8 M?.?07S]%KP(M]P^(7)A]YRQR,2;1[W=4*C';P-*R-Y5*S$:+?"EPU@))N1(]!TVA*4(_.=$+S!X5B+A_JG6I(FKOVE'8XS*<23OL7*2 MR"OQ6=-IW;8V8.FLPQ6 W)G^(&P2OLS"Z;A3("H3AGJX5/24M6NZ"];71%*X.QG"EB#)O:_H:+X''4"]]@F;.$SQOX#3AR6H*N6BG MS:1DGS00W_<_W+!0PZ[>>"7V5<-34W1+"46E,+[5A U'NV5*R^O0NGP\:+70 MT:SN*;)EYX7,I^@FJ'R%YW4PBPRY8D(PY9"DR 7-Y(S.$#7R2(3UYF#I[D%O M3)B@<.FW-ZSJ68^#""@0=@9$KVG=^T(&M/>4Z-A4'SGR34[SLW;U9Q@U2']_ M]&8X"Z#Q^)=*B5KKLU5AE<]$D#;;_+-V2TVT.5_;UZG,\9A%WXXLZ^=9:I0O MDC.'U:GT'M79D*Q9/]%D;_6"_Z&.Z!LHNMK@'C;G'K7BL9P:P(EY^Z.6_"X,NL1:34:N7X M:Q#9'W+U(?U1N\@:]CLG*+ GV-EJ*X[@N&!YBZ3S77^&R03TQZE&'6?4Q0R6 MM\F\&'NL?UA"2DG#.]14EX0=65_V]7_'3=7(?9&Z12YT? MBVE N-BK!%P@T1+?Q>"OFB+K=X.OQ=D%[9 R5-G\+](Z MT;N?(-)0SCVU\Y\-;& 9YBS3I5S[V X:/+8_8+6QS$"^MYO96;;1\L>W59(M M/LFYS/[AEHWB,;??SDZ3.&N"FTO)&AY$:K3RPX*#(XU][A8/):A6;2[LD/1PI0[*=BO4Y' M)C-*E^SA@@4!1%HT5Q06P0UM #A(S ;^TK*79D[UVU+QOJ KE[7LL\*ST]Z# M6,1G=9O+I1$+'\/$#AXE#G@0J+XXL1!60YJYWR,?>:4>500^SB*XD:"+OQR' M"RSZ]4U\YAH=6YTOIN!&WPG$G@1=S.BC,-5=RYYRIX'CEZ(96/>E@0+^ S3A M2SV6NZ0A.?=_&(I:BSL3>Y"VJB:\+6'POUPF/+#5HS<5L)>95VNMT37UT/@P M4F+('#O2%HX?$3)8]B47S8\B"AU7".-66I$CY7M,'#HN<2(M_^I-+5*J>N1T M,,&M2R8(/W,:?7\0$+8_53_P\:VZ^QWU56[WON$(6K4PMD(<#$+J&QIP/@@F M-K_!,AO-P8J#%A<$)C#G]G)9G''Q8GO=_5;,>N<#BLXMNTI?/>B5.I53YII" M?P %('4V([)./1Q(;@]GJZ,>D-L4(;X",/1YP9?UC(X/L33 2-25X5)\YA33 M6_EU9XWA++V>%MKB?FSCCRRM?V%G.@T9+30B\VF+\@+=\I2;\KF]EX/PF>=J MFRKSG:TX5_.9M9S6[5#?Q=1)Z-"S&VB?SVN\?HM4L651#\'HFK(3=RNQ-F-= MR4%\'C9*OM>&TR5NC<>M#&:TE38S?L ,:==?&]OX:$)&,#P.2V^=T4_2N:6 MI+[AEF-FFXUE0WR//N?7]U>)J"V%#-P^R:^]?4LK1HF$M65'+N/I1WWSQR=: M>0$_XPOV.+3R4W!"E*$,6W*<\)XS-AXC.[C7@QS0&J6""3460]L9J/!V7211?A2+N61 M9SU*E)=9_MR@(*0_)8,B/9OQC]F7256VM_Z4QTW6PJ M#_1ZX'SBE3]]8$V!K)2[6KD88CLP[3!!#B/XK;BVOF &M9386=,-&@)]SR]B M&LO<(C-/1_SL_>>I S$884DE_ZD6VN3XC]FNQAC;XTB>D9,?:'TX^T%A*@^O M;C)H2=NFZ%V!L0BT=P93ZUH=VD+ 9]V!?N22O0];-E\T-ZQ73WL>36B^AF02 M_XK_I<42+@_S./H+-G]Y/V XCL&>8;H'C^,WU0U7L40G]1\R7'^Y!_P<+D87 MY5D>EMS:L2XX3*A2G(0/B%@4?-B(QX7ZKU(^A>^.]H"7W[ >/-\A7U:)Y&:> M4_/S58JV?FW!CRG.>.N&HAMI_IX7;463ST]Q:#,Y&_DAM*/K(=T*KAW"=@4Q M*0IX(YB3UB5@)8C/9GV?_D?D*R(_97:$Z3GJZ?J22!H.J@J';V'_W%5O:]NRA\SYP5IP,Q8#"#Q<%C3GA M?GR@? ;>B_M8KF7E47/C,1CAQ),X\L="$6*W.LZ)[- ?8:=K0LNXZX/Z1 M83*+UD\QY#PP0!2N.,OX12#./N@B_Y3\6]6E:=(],Y3GWK"FV,&Z#\GF;E\; M?:V#P8)650$+!4&?EO\5XNTO.(>]F(H[UMU!-)\XH7/'4$JICO\*3 M;DV]+#A$I)^G ,04A"E1G-]T2$0V$RWLJ54$9#Y&4MGH$QZR#/0OQ:BY&-_O M-$W#== 8MTV <5;#"]Z^LS>H5W>9C99/9C,O>O63"W2[&RTIP!3\*K2_B#W- MN17D(M]+;)UA $$0)'+7 M.P9F@/O0,R7+>(U)^5W: FE6=,>X!@+8)I<>+:97B/BX#O6*=L>0X]%]%U$83RU_;CIB48!PYVOPW 4+I@P:>JYL M:4"F-S.9;6+T2R0D>\FFZ.D$M7NBL/K;YR6&=W;'>IV]=7EW9^-3XOC,0H;/ MVW]$Z\^&#/ B<;J8&>T_[2]&A/'*K(>H;9-W9JDE< MQH*0XHY/-W@LUK^R9(7OT:$ M60?&FF0:%"!A2,_0&D"N;!;S0_E/Y$C EB(!BL.69;$WA^ZFM04I1+]?'"*X M3V* =_8#,;:M,CYK+MM@+#M<>4X]O:,A=5 (^C'QKE;7HGU M,^97@$D@NRMSI1MEJXA7/+PU[0RU+OX@C/U3?>"$]S+U 1<6JWEM+]EX7-03 M[115#5NP;^H\4@4[H*E;OOM'>QD1-5PT'VVO:V9@!^_N0,99#OA>,DP"K?7M M\!$3L2R8D6(WPPH4T*ZQ!YEV]T/C)END6I+J:JTHJ4;*N>78JU.SMFWVXG&' M/\_QB/-(RQSHW5&-A-13Q^,\.LA\,*E,Q\K=I3"!/[>8)6IN'9_MUVI>K:^U MIDS'QMV1LX2PA)+5 !]0Y9F<(.-9FK6 Q!8-2IAO5X"="\KA1G_4/_0K23[_ M"\,5?F/XV/:.#S:VK7Q::'07&^UBH1I6ZBEU!:"WVB]V][DGD-+D.3.; M&U7H9N_M+.4Z!40:#_=PB@S+ALK1W9[9K"VE&^^?IR\P-D;TDJ9JN!.,;4_IWLM&2:MYJ1B56=K(5B^GU2^K*ONLK=$.2A4\Q^9C[82VT+#@A1OZZ2HK[C '> /"([A,M5& M-U:-5T MM*@?:,]D0JQXT$XTR^HZA"#N:N3SJG0R&>(),(#E7/D>_M!T?"+Z4NFINN'T M=JW!X=**(:- YVC)ZV-YVSO/;I=PTC8,##8)MQ]\'XZ-L.=5,!1<2<5*1?6O M*>R?KDN7+WB\0(MUWR\CL/"L_A<\GY6>+9UBTMX_YPY0'4Z>9*50CXLRG.<7 MB:L.VNP/KY/U5"]5?Y)+YICYV _IQ@!^G'$CVZZ6X]E^> !F%O23>\MPX][[RNQ1T\PSM&_K9<_ MCPL^AOHA K(<,,U*.Z5%6.; .OR? MW( M$D8/?MQ^U&K#A*2V-@/$8C1XW1,]BV8M_"*&0C@8,(=GD+D&#+IC1#)8D:?/ M^+_(AG[0BO&'4 "%A1:1]Y@]BLZ:A[C);N7M=HWAR@>+?RF"/3BSIE*B:0.F$X MK[,UMOKP462B\6 9 M(U(,2QB,%;..H3#.M);F%D(&W]2Y&3^-=C(D'*(?AX;J-.IC^"EYU#>8^>-6 M?\T!.[0H9=^QCIQ^5:S3P^*2X&PQAF#["J!%J6L[-3'7X *9"<*OUVF+U1(U MKRL(^\^9]/]<>,$%,4'*G\G/P7OBP3E[3O)??! -XVV4TZ8HN\2WT!Z!W7C4 M;2HLX_,+5_](SN'OL]NNZ?^@*G^R5$OE<@NXFNFZZQ[!B4OAF"7N'@3,[\VJ MC@Q/ 2^GD%H?PB"91R5BJKX&G'[%]44J#F%P/W*:C *2]9[,--N=]Z)LD.Z^ MQ;TB8/E8!;P%UMWV):GW7],G_[LHFA+RF..2MT#7;'(Z>?T0)],M+CUV+D^5 M=Z!YQV?0W8^M191+L#$F-#:TVT MN;L3Q1V9;?&:UF)'0!/!![F>E;$2OLC.S'4KJ@FGK/+N7S@&V9%I4MWCYL MQ3,J?M!5Z2QY^]&'@0R&9H7#6SVP.FGI42UI_ %C\6:=VN1P\A>VZ;748>;G M:+2&Z4!U%D7?G-!EH.VX5OVXVL"[JL_S]*A]U%1(U!(;J,OSWZ6P9J MA9*#PQ%;PY?6I4A'SO-L8ZL(RV%)2GFQVJED9GQ+;2- M3-%H@*ZSS%.+D]SR/?5HS+LP!6T/AMA(E;)?3IG=>D ;Y?"N.HV#O(0R#K;U MPDIKO2PQ!6:JV3J-OMMLSAKERT$+)Z#WFDY"0Z(DC):93)%RSXQ<(%M8B4(\ MH_O2&38USHPSY&8:F\YJ50Z5DV,F?8QI+SJETLG/*8309TP!_,HKD&$.6N/]'O>"[)5I._>VA:\_N589$0P)N2:?$_6?54FZ!*MT^OH0%)#L[%L MH90UVY0D[GKXT>9WO*PVP$@50( 2JV_N%_&;8UL) WY+B-\\'H7RNI.\QK)O,K>O-RK C M:+*E\P>T3Q4:/ N=(,7W0[,^X M[7H04+!95?I [/[^8G(& A[$Y4ZJJ;YI& MN? A; /3./UDN7/8?[ YR&-?CGL="(%?B]EJ#*P"VL6S=\ZVD*UI>3BQL$?QV"-_G2VA M%H,:%SL&-DA[8GZ=^>&MPY.+C&16K.J4/YPBMG>XRT5#A&LY5*6!G8Y_&[ZX MA;<$GZ.81 L&X.V7;/*H'>184&O(ZE?'G;/826$&=_)(11NDE+*JKY&$\DM7 MX%2J>[]:LB('*'V,ZA'O+C*:EC"XAF]]1V>D;QUT.J#YQ:+K",;%JYN5^HF. M\Z<_QF,;HWHFDL8[B,&?(XO4FR*-1GM1]6B5\ )I,NJP#CK;BN%GIK$5TA$UU8X:;&(C:^< M5I+ <0686VA$+?\*NV/:XL7J[J"X!G&'5I%WK#YUZQ(6Y["H[A)FX&"MN$/ M!*:IA+VC@O@&=:D_2=U4-!&(M \2;P$M,]R$B3F%R" M,(6#YXUGLGJD;K,K&V=E(YSBC[5TQ G\.6<%PON8LF'Z5V> MKX,8KJ( M),X6=PEFX#80:=O*WS9-GQ"-C3X&-U#,313#A',H,58=4NJ>>N^ ME3UJBLM%/Y8Z2J^!%Q'G67L<-3,E<6X77]9? 68^7+.05&B/QG'\1O.,A#2% MQOW?%&AI^AYGXX]WWU=!C3&5,EW+(/0EZZJ8I3"N8Y%Y07MG084R5[6X>:V% MJ"*X414A1S-_L_<* /:H,$F;&8K-<+&3#%V,LOFAIA=B6O4E_7$.;-".WS K MQF50V+,<:?/R/@/K8I)UP)E:4[*'KT%L\$QE=0A_YWR>YE-'2>+/E>X6<0SL MELTS$W\X>\>,:+N:M\JH[Q'MX MGG#BEATO)(/",H=31.T3/K<2?9KWNR[%\!2*4 ;!P@4ZXKRD:3_PP+LRNI$N M#]./;H>YFN6)B),@Y?BT!JG$UYBOKB1[&_R=O(F$.W;<\A,'+)!3.C2%JK[9 MO]E_)BM\8G=_/Y64ZSC-88%CXJ"$+"X^OD'1/:AE;5KH%6Y_?07_(=K]^/E9 M3DRP]QZMT,"/#8K<>#Z,I!%PY>4ON"JPRD'-:^;5>#G"/IE8U>I6Z"=IV+&W M$4B%0'3M"?2.HG9I7&N6LJ\K]0W] XZ7>\9"4BK)P\- M8?RPK+2*- #[_JK\K91:IE4.AW""*%$\"PS#G,(TIT*DPU@^X7I\'5-;O5%! M0D'V27F775I5(VPJBQ6Y4-,#UE2W*'$@IF%J*P%%A=>I"DSER4),[D MDR([ M@+FXK2 /B0'O(2'BFHY"C^?U*^\Q>SU->C:SY10_J%?OV4W(._/WG'27XLCB-Q:/51YKNA-L7L);OO'<.]$-+FI+B]DY1Q9V>[,-5'6)]GW!#R<<]!II&L[8F[#\C_CX>9[5 M6^[N(-&U9R\=P9D'8I';#5> ,:M>,Q&HNN&[[<.MKK&:$L42PO2*<-V$>LE2 ME *._4DKW#0B5Q3.IP<5)%WG3JF3O_ 7KS/PB6V,=H.O0+O1G6&R9W=\G*/- M3<2=:Z?9O5AV,?TI%<;SLH_'J)@W^WW>D&YB#!9*LNAU3U4WJ.R9(B^;&28S MKIO4;OWY=+AYZ,1$W,:"_$O@6(;3E.ZIVHG\!6%,2Z-OO8KP)OPS;Z+0*S:+G^J+2O, M\$B0+"U\L[\X$.<,-8Q]5!9;4S-BSQ1]B6:8S-$U;P*AHVP@J\Z<6304]-$. M=3?>2^8V^6XH2 /QDN5W OZHU-TI_6D"7$NAUO[HB';#*YV\V^7^6=8\V9I# MZ!/3Z_[R=ZOXEO)RVILE2O=$+M6&95CPTR85:O/5!B%,@^>#_N>#3>8]#S(^ M.S_I8GFC$GL"8^!:C(I@B9U.CB%UCR21?L@ )HO(#(ZZ,)!1YINU1=T5!)>- M=#D?S,"BUL^[0@3]C"Q-KW3]<5 MPMK'$I4&OM-.HP]*TO[ZC+_UBS=AN1&U+_T/-D)Y[V)NL)G]-I9S&%USCK'? MWR82O$#4?Z8YYF933HB^#I=%G*/R_I'QH,#TOVDD;VJQ?M7 &E3$#FP(DVA& M6":Q4OU2HUR]P'H),-K6\^VC8W&EE1Z9MI""5-E59SD'2-ILJ?%H, MWY7'&.UIH:.T&MX*K(MU.GRFN/Z%/[K87M(RYFQ(MSLD$.UQBOZXY^ 2?>C[S9_#I<7NA!OP;\AR MT0]U6.?&]E_^/"48_A\$Q48<4S7<^&FGY_R/MZ?4)V5;EV)Z:X9AMV9:R4H@ M2OOT>'0%4SFE\R2Z+N[AJ.>:\N2,+8/O[!TD1 ;S>>(+1XHE6-JI-@RFFPNV MF-4T35KA 4K:BRA/0661Q3D+EKS]O,Z!W6C8 M&3=CW ?NE81;AU0IU2S#ET5UWX4U6:;,E" ]]002SH8TFA&I!#[4 M"HN$'0D\M'ILFEU1&&I"IVB%^_*3&93-SA S8T7_? -_80DHU=1(K_RE /B@ M>*I[1"^[%_2M1&LC8R!#(4[U8TY+P_VL^^W"&OM0\.C 6ZE#Q_W,,QYWC7U5 MY_O2IN6AM8@"A^R7O56=0EI)3'?R* P"(N?%GO8>48ZA%N/&3)IYWU*?RIQ! MY(>"<;/!3J5HK5B8GJ>^'QZ19TD2 &+[2$>I0+3RLXO-L!X M:Q:5^-^&?+NC;KP*JR]V"=&,F<$I#K94T"5NOZ>1@\>K^999,"_#LTU;<=GB M%>R\#)^N -/X8-47:@)V(_=J-H#Z6F>%;4@N/2AANN?.)R 6'GJ4^F8J19-O MF-WD@:A<@=.WO_WFAJ,=?->_?U%P0]&:N?27H4 =K_[S'O%=S MN:=JHPL=LIRI S)>-B-ZZ.#5._1)"])U-K!9)@9A4BE%R((\J25>KI2Q1+BN M!W6 S["64ZPO0=X^0_/'@\MVN8XEX#)3)!++'P"P)V9AM)@J&0?J%-@VO+5? M-%^M7K9/&AB<^WK7X'!I17\ +MCI M75K2\\D$;[J!,7C%\RW#G9DDP3*-6]&DD.T=WCI1 MQ-VRFM=W[JCU2=O3,?[+7D0\=IDALTK/D!W#)[.3#PO[N72/@F@BPG5G/:&9 M!=_6*5$VDIYEW 4T&4M!ZL .=66FI2Z=X8TQHB.J-K"!SZ!UB75(B]M[USB/RQM!<'I(%C'Q12J8Y*X($2S]X$>';]NG@Q/DUBU^5% MGJ:XM+)\F5[_ZN6S3?>*)UFA$);TFK#_LF&IA.2XT&?VS3&F&A/@">TYC#C% M:)$?!XDQ_Q*9%$+&TEJ# ;^H&4T:&P,)0MD)7G'-#V^]%Y\W#EH%$XO?#WW:/N]4<_G^.CW1KUN^I&_VPD]=P5XD,%I MB9I3O1$9!IH6>SJ24$UA EZX FR'5W[?Q1C<'IEKD5F?CZ=*G,W4[G@U6^=S M+)VP[FW:TY^?_=ZSC!_C")M8B&&*?*$H;E&.N1903QPA$">JWIF-]MGV&1"OLU8)%AB]B M+?CC'=,_>!5ZU26^%^&]\H1OO (X^Z5&GO-=Y'KP?L*IZME^.AK@R^/3@GWUNK*RZ(M@T'79&3^+S(2Y042\KG'X7-[+PCA,\\QK=NA MBH:[YEQ*;AP49HH8-P:17 PTMU@+HQ[MFIOXRC/HKLJ" VMR6@3XQ^!A^U]H MY8A-]%Y:*#L,B#!F!Q>U 2?1J:%^"\4^,\>DL.P&\%TK0U!;B6J.25\&GDG4 M%<#?TVQ3_>L,/<-D<;V,**LSAQ"4$Q4YG!HF<$DVDU(C>\[4?):2Y2Q,D(5' MV9^"BDCBLS-K3@N:R!<0HR0A[3B%IJX;04Q>YJ# FI%LL+9/,/K[A/[K%Z"> M@P1<.!,+%=J+S,NTC)$&_M-3->U3]PR\.,9 R>+;KIK2ND;G9Z#H0=I[[Z35 MA_:H94GH\QRZ6Z?45'9((:0; P?(O/PQH3NG(-^..1N3N2.Z9:>;'P"[K MK%3])U2>ZJDGUB9B^_)[S[.M1]E2W!?SB^.S6#W:ZCS%XNP?]L#VW7>- J%B M)@$]D(/\D]/\?M%.GUNJTL#X-_^B$ 'G7,H)H&,?O.?5_G/3:VV%E,ZG_891 MEN>DK8\W5H"M[]9NQTT\/*R440J):KA^AAL":?/!TQ2KUFXYA,.OXN_8-*@S MGMB]8FH0)'Y(+3.0HNO)/M_.,)7 ^DO=Z#/:'@H5RA-5=MTF25O4EJDID:;# M<_5I[I*R+&U&'AYWFZAO&!([6="C*5W#TA$@W-=_N;;LKQ,V64)_LAJ3\(1!?&K1CB?4P8LR &1D.6_KJR4W5_Y5P:^V/X[<.6=<[-[J& MCD>WU(]5_IH; L8Y=JGURD\<=I%&PK"HBPR5B#-,Q?FKZMW!8G?$]HG&15K" M(";//S!.Y%P#]67BO#JGM>)[1]X.BM5U<1%\64JA*,_ZU7^%6,YNT0VWR)PX%N@9X1G;,34T9 M17*6B6W.^\N&+XN_P]_;+7P"+3/. M_$3NUB6W1(20"\-C\FQMN-_-NOF<8T8E;O3I6#*O'R+PY<^Z L%U SZ.V6[* MX0;AF8(34$%50]XR_MV?R/:.K.8!]3:TJ"L3!)6.RS.-JG> MJS'X[_8H0EGGB+XR*WXV0SDY+?KJA)GPO:= E&Y!6M0]O:[DOA\&;NI&@O7$IEMO.25N2A@ MDLXHMQK43'JV2X2(Q^XLHQVHP1?=_D?:>84UM M7=D(1$9#0I6EHTFN(2$<""H1@ MH9?02T(/+4!(Z&_PE/OZ+I*+P-X[:\TQQUACSB6R5JM14/3M MATS.QT7._!9/#K= (&P0$AV)_.RI1)0)=1VMBWPQ?72+;A/Z9RE_KK55A!%WO^:6O)TBN8L%"AM8EA6ZN'.=9A"T3; MO)&NQ(4ZXVB,0N%,$G;M>A@4FQX8U-LFKX5(UZY3KNQ+S;3-BO&4%K>!D1ZE M3VL:WP #LU<1<1]J@29I[2I9%ZS^[B;NL@(^8#,]@&()-YY/5/N\YF3Y>(Z=2+0]"KW MHX\OO:RM->U8_[!LT)GWWBVC=JWLE^MIW!/,<:??QE:!0G8,?>RER<7)?$1& M']!*NR@OXH;H&CP)H1;.0<:MRTLV*,? QE:D>"Y2,Y04RU8W,*T2\5XCB:TU MU(\@^V&,>7WDE_SD!?36/T1I6BFJZBO7?<)EZFG?LY99Q=.'C*SHSI]U4]J;X M-OCW%CV5'EIHZ'X0SC8H4BN1CLTH5IR2VF;U]UPOGED SMW=.+:>O1@\FWRS M$[0=7YYKQXPH?1F8[>0;X"MH.WXBB^XYPOUA!% N50_W3,AR[83I:H2*A_D' M,M*?&%2 ^,3E@3S2VRR<3)TF06FBC:]#!.[+Z@-0.KJ?M.W7\26?UQ\.=]MR MP9Z3$)"3(KQ3^4)[%-9!$]UEM&N/AVI<[\!<'6OWG8V)BNF:4'&C"SYE]4S/ MSCX0$>4NK) $SH&%-#;BHXS%KT=>$F*#9DN4J8R1@=5G!>7TJ5<'!#RU^"#M MOZ"W.^A@F^DY4DQ8.#6GUD\%ZDH!O=_>O]RIJKCH":#>/L/+U)YX9T,=,[7. M&+[O5VX5S!9@K5X5=W&JA'X\)FDF$;.JHE9&+K9COV_R?64O.5J9[%W\BI[> M4.3V)7,Z>&GL)Z%CCREA>_)#^%^X2!SU[I[JUM_ ?GTR=.!IK<]K V".M=F0LLR M3Y4^FS-_GGR6;3%5K"MD8/)A.:[T8N34%Q)2_]52E&S1':/I-,WFXP+A7LC; M)R;?E'(/QKGEY./B4H%W%EIXHW=R*G:XG1_5LRNA370[^D)"TK[7Z9*#G!]G MNGE,C%8HIG6,^;WCA!K'6U+L*FT[TNS[D71FJ=_ZJ2M%^1>Q 7GNP=&NJUH; M2/AR&V% =UL5U8Y)#):>C%)P:%C:K+*<=^CYHIP_C;]\:S"YEL,U*DZ?YRS* M"\$D 6M$J9T8>9XYFJ,T[ZK=C?6=9X*\:[\]5YA:.4XPGVO'K&#/X?EK\\<( MX'?CVT_M$-0W#A'I6#A+,)")5\MZF?>5-9-OK\9?FHT(VGYB/[71IA5BHI67Y"R*@34L(T4)!PE(UU"=UH:Z3:[OX"NE@'LDY=\YJNB"X]+0.@@KS7/E)T2U MVUL-7"JB;KSI"&VSDPW79S3I#C&=SB]!2%F[[9VJ%7%@?NG5ZLN6.QP6YGYA M YFP#@T\GE7$!-GB_5*I.J-[-)D(EA0\VT-R[JX+H2(6Z&3_G]>'W8Y8S]57 M&E;2H-G$X/CW:6 ![=7%4BB/,>87>\.N2PXP'15HE=$2;P-:V#<2&'/;/=^2 M)C\/,RHQBTZNZ(C9FU(YM_5%WT:\OQX+:RCM&(P,)[?_KJ8 _Y46#:_U7,J MS/L?6"U*KQT$3>(^3=@-MA@5;]Z(1HEY_W-)9Q#>YC:74,DS@K8,BI:A+?-+ H-+WLQY MSL+9!V?[E1\'HVT"3WJ$L1=^ 6MLUJR^&CBR?,#CLD8_?>" M&"6#BON(?F8P-_[9942W"%@,O'MIV1R41OFN<4:%-ZBX5DA3CJMWPMWURWTZ M4=8+TTC[T^R.[,R1]KDTH(_97JE&*M9WQH#61;< R3?9CC8"T8Y>GKIOO'L6 M6XKF=5JZXAS=%9DZ3Z9*/5D&CU@Z?C![?X0+)#KA>_%Q@ E2NABMVGNDJ]9T MM3;*..YI$#5#9+GW3]ZK1; 0\?;SRB!7<"OOZXY8,#/Q]I153YW!:(US_?D( MSZ549]JVYF24G:%[NA\)&CKK5=H;$2/UD&X#$)+@51[Q&LE7$?7C+1.$['_8 M]%7W/5Q5R9F/XAGE$O*:QW=OZ"@%UWGU98B,WMTC^4H4-=;K1D-!;7LBE:M. M9E&XH@^E4H@CAP]%:FO(V#_\'&[0G0VQ>\ 5T5^:41]?E$EE<:-GTMI+# Z\ MX/A4@JTQW?RE7.^YGO\77T'>; M6U(LT@6L>-4F.R3$().;^C_'Y5[^H2G^;3":H3<.XW4?TDHC#_<),90/Z,MA MNQ,3<+A+N5VU $R"DDT/5P#:8\+&QC*6F;,P^7(C+RR 42.O64<:>:/R0X*:N0 !_&G\U+E@*VMS4,KK^+9OHCVD M3K**T(59 8=7OXK'*_6P\7T:N\!E\!SX"E%/;6AM^8&T!8[]L=^1'\;PGHN3 M79Y(B!S/Y==O0I+#L;>73C]O]PZ[\\"H-FWEV&^A%D"LD@1>?6LH6RUP]<)_5UJCM80H8) M!?$2BI([5VWN+*KE6)6[D<.C#3TMGW^R*U'Z/4RGO* _8+-A^K7N\JW,\ZP5 MA.UQ(+R4K /G3+OI(R'3I=;UJ6;"C_.Z>,QZ\7S=WC'M_HFO2G!'3ZW<[?*VC M3T]M'R_8<;"%W6*$IR";GH@QRV0X^BA^L; M!@?'$>_VQ:T]T+1\RS[AJLDT=CQF;_'T\W%CB0K!U)DR'X7I7H>>S.W .;#9 M"CGL"5(_:HDIV\LDHMV2X4/9_"U-G_]!26C1 MMJ3RULUMB[)MB6YBI,,<0D-8LA/+K>(E%5GD$]J/1WD^RG)^S&OY.I3LHC'B MHG?3>=+PAQRV5'O6N\LTPJ!-P&0-9N/319)!G$_JC 2BM7,J$Z& [88@0]:>5?+:[ M(7@#:O@*E\F+@MA.W%[:%#6P._7),,)7VQBARZ0\[7":.%I=^(FS6PWE93UF MG2H]7SZS3\,B5)'C L[/O#75CZ'BZ#&BY)CD)MH[;F:[V?TN-#>R21)!L[>: MTEG1?7-W&MB?M2[-5Z7N9Q^IFG^9W<=0'WDIN>($-R#H"GIPGP9EH3K+)VMN M,UAGW6&UZHA76J3;TFT4KE=]M0T*#3=6,.?L&* &P7:;@VK[S__LI7A:2YT4 MP5O8+K ,%5CITS0V*Y:3J*^S7PR/-Y\.A+E(LW:(:89C*UE:$G#6*6D)29%V MO@63FJR^P]WX9Y][GCJ+WC'7%S<[O+NF*Z_/'&G+=^D#G,N3TW'[>B"HPX)A MZ2C\X==%"\7%H350P8YLWQV]++D:;%IX$#Y]]M&#+*@1:XN9C\9H1AI8YC]& M^P,_A4#/ 9R^9TK>XY7:T;7BF:XJDR[NQDE3F3TAS=7(Q@-' 6S]=GC1%!)^K994*VQ,!;?$';HJT'9$# M3K].]Q-&!_^$T?3JV.\!25TOY"WQI_QV@=_O3:A :)NVD67# Q?8HJ9!.\US_@!7V5U;+A?=2MR\Z+R]P\_* M#[7&UQXWDD'YH!2OXPHEZ1M(%60JDI@Z)7S@*&WZI542D-.\E&6PGKO0.KU: M>^5#06!I559Q5++\(^MGCF9'N+!75Q^"BG9N=NT]'G+XFA,>6K&-1>H43,G7 ME.WBO'C%3HN"&\>13+2E=S5 IR807"/J:=<=1N5E'E];)]T61;L^%EQ7TZ;S M$.XW"_.JP!7KJ3A+>7A0'[?Z/X4L>H0??F'0]6OR0RIV7:O??K8I0^7SBA*^ M<-9X*+#<6Y5Z_,/986Y7@XCA'8;\:C57E]EKB9^ ** M[0"?#OG>#8KLG4AE#6SK^8R!;+'<"OE::H2Q7Q/56FC$Z$^_3T)P04&!7GO8 M)U^DE\'[-,Z?,B[5NN)4Q-Y9T6HF2_"=;1*U$$92;_0[O-J*50W+[=',E>R M,\T>7NO:]PLP!,^]'%+7)6MKFZ1>0FU?24K&"]JA'_1K#P 4*=-XO\H;,ZB' MM]^&2'@VN?KFFL67)L-S$ $?ZP+I$:Q>O:.9:E??R7PYG'L*!KLS(A@%&2SM M:$AK\@0PB>_3E(^&AZ^!-Q_1#BS&BX:#8G=$RE=GZ%6@I^@J;_ MWSH;'&;^@@10(FR:WN#[4"'ESG52W76=!SK?8#B"5["D5C?UPK F$Z2W^ZFI M]W$0RG9@]M4(ZU!O86V7O* EW9"2QH)[T7/H58.5?9K@.U//T[(AJA&9IRYE M71?5S+!K&#IO.GL[P-R(S\-=/RBZ3$_%ZI>6DFPX )O9N7V:"*BOER=:CQJU MF)IK1.J;1)I\:-\>6>/PU+ /C]4A6-SBCCIC%LB4*%$Z'NFCR=17DK2$J_!A MP80^VL)*\HW;Z'#B%-__I]I!Y=D^#4_G/DV-H.D*D]6_:4!U,";E':@?BUA' MIDDX4?9I8@D6M[VZ]Q0XYRP4[?F%(D]9/5II&29;J^_AETT$- M+;,WZ(2PIB//[O"%F;DTPFB/1Y-8$5TUN#*9@+W%LV,$%5[?;VY'9MB"GH7E M5B\"F#!;-[#Y:F3:KMKZB>4=B!#$Q]_9%]C0Y*-6&M+ORZIGCE'_O=W5>_:R M;C2_.'9.^^2"&C_3>;9))>;%0]870$A&X]IE3-\$SC*RM_/6H!H/K^67ST-R M3)#DU;+$DQ_G]LIZY;'5NH;>I1UVN.1 F!I7-W[.C%WA;LQ+&.]#/@O$S4F8 MBN4,7]\'9)'V[!*T\L64$+VEQ)Q"X?<] !>:&_)B#LS@_WHC;^?BP;1-_^MT MO?= Z^*KDGP"H.GY6S?LHSD=P:4&QQ:B\&OL2U_0!7+QU0IY@^'R7W^8(_W9N M>ZE/XC4!UCVR^.XM#8LJMQLJZMXY(@@(R^'6I(6J M*, HV[I-H&/C[$H.%-3J7#<02P#/C0,_KJB^6P2KWI!2N,9;JG 51JL!_*YP M^N\4)Y&(W7GQ9 O46FE!&#H@H#-_$-!]&H 0":EVJ/I+."\7W;E ]9[RI9NK MG#TG9L0#EPV2EKKX"Z"A,=_)*=:!=CM0\^& MJ/N[FJ6>1ME*\ ^_J78_(YO=TYX47M^65BZ0I;//@V# M'0@P7MA>-LC?Y@S\@#QLWU5"N#5B3ETR;WXF-#%[$UOZ7;^Q42Q.:2=XC&"N M90-;K..-HJ34]V 94QQ&&@A'O;R0$;& 3WH8XZ'V: M8E:ID0QATLN/B!5XUS"9&DW4]JY8!'GV4O,8>J6#I@#O06U&E(&E[M\%<<-R M@XH&Y460?7 )-;V84XSKPT$!\A2MEW63;/8Y%3>7(!I8UP[["NB5Y2*]?KZ$PP1U#6(*&BWNZIFO^HM?MM=55BJ'.EB%A\WY6''9D4-C+?^23VDCI E. W.!PHY'G/->^9X MG5OBU8EV%!30Q-G%H;Y& -_$7]>E)ODF SQ^ESPMHXD: V^4[1*1<".&B] MI-'A4TKEBT7/>?LF%SCY$^O)$SR]DP"FHGT:;\X8,.;TX'M0(BQ^)'*>K@G9 MZIW8!/6=BY8#Y< G=ER-<376)X.P0XRY^ M_A1ODG34ML3CTK+"H(3F:X )MDPP4.%5 XP_2^2O:Z 8@&.=!AX)C 16\AVN MQ>.>M9R5IBUWT,2KN@-JO)X,+?>NRJ3#']^I%YB6;^31P*4+Q]Y M3*A@$\NO,%_^Y4)?\(M@,TK 'HD]9"F(?Q[J^6*!GID7?YYMUBATXKM1F%;0 MBT4S][4USYA%@XB,@T?_"Y_YL^\$9.1#*CKQ? M"PZHDE,4NYRW/$YOT8_7& M \WSZW)F_%U'-]4T[.=FD9_8O%59Z?(U<.KVJOD=!K,9[__Q;X(!1-">TCX- M!YEN91DVMGIZQR'SU(XRO=IG[S<\VMR,5"9I,)3M>U127F;IHD3U>$S:F492 MT=GM\OIQ_TWV]"W8=!/2)<50\;*OW'_P#C:VIX#_6:@_SM/R+QJ3_MPV;Z'\ MAG,*\[_C7%T0,;HUTQ/&VHQV-CH1W/8[CZ7DUCD4RM M" M(YOM3F1*9_'!.GZTJLE2M>A9;ML?[CP_Z%/(*80EF47FTVHGGW^.A]"=>H24 A+O:@ MQ>8AYIE_-)%+H-Q0"UK@U>K+,M:H(FQ MZ3F&=AN*/_HC-H]O&*"QNAPR/"2 O*=;I1@_CE/D'6BL=WL#.V"1/YVN^ARF M_(=%_.R]S[-V*-K[2A[U^ES,UQSC&+ 7/PS'[YA7ET=O&_< ZEQ!X+FUI9RD MZY-;O1?1MO8A4A^C(#_:6V'DO*?>+-?B?WCG=6=K,#Y&JW26/#@K:OG6.@- MB"7HBW[.2WR72##I->4P@*1.K)!WS=WGE;.]A1NK7:<0D(XY"Z77QN^6[E&H MS+^(X;]H8_4^S3G)$1[EQ0?'7'FD8[]W9"GV_FS">U:@/<1/: M#9>DD2"*+^U2'*Y*5%BY^*7"\V.[#;[ (V@1[XH(S I\]N(^C7&]1FL??HR: M"BW!5P5V;'RP-3Z="+52XVAHKPC0IJG3&U*6RTT *%UW&'Z_V_VMH)Q%25+ M_)%=8"P\=IENSN)DLD8 \<:NPZ B5VM5LQCX.B&$=A0%FDAI=F(6 WM<5R38 M>)S?QE0QQI4%OL]&LI+^+GLP6ORL"IRSD!SQ1_HC?/E^VR)&)EVOQT^$H" F M#&WTCSC"NU_D1 H,H*$N\B%5@;$P'\L9M%BN^.P0 _RIED_^6L#=2MNM M6(M'! XSJS+:65DDBO=)LV977A6X$=\<$)>7Z20X8=;1\QX/@ZELEIKT1@;W M3.4O*9U"WOGP,+5W_L(DZ*6/=,_>CPFQ'FR-Z==ILTP(;$64N:S]<7ALJ *K MG@GG3X+)N]NXGIWE7^47=VBMO>D)E4]^3X-,1(.\B2Q[RL(DB08JRZBR"."Y MRH>S>MN229Z(;J;R2G]SVD:6 M%.!*\5Z=([*Y_7E: W5V%'VG:^^KG^04[BH3#/X@EGMW/:>2I7^SOIEK5&F[ MMZU9FJW+Z\>S6B=R85+X.!U9I%T9W21TMP0M52M^-/^3 M['GH33%EP%?E$?=YK:D-E5G/-?8K M=-F /AY8U :62%EY(9L*H'B!O(0)N$%+-&:-JK7^-!9BZC\XS1 ^WL?^ MSO1J#Z\'-"%<&0*?E$L9'J"TE.GG3 MH?!E74<5,92" ^*IZX='J]WIV^/W(/JW]JJ,)<"!/XF;5[DIB7UO? N4Z'5D M3Z$/I:*(VP5^:=I1*PD!STYHJK#]<+]P4%,=5_:['<,AEFBSX_U]O?@#%H@K MV0L1[JI,)R:3J PR0@NW1V6-^)E66_MAB^][)/UF%=]CQ]+QNL^MMLN:M]?7 MY1^_'?.K.1_]D5&0?3/>KUQ&QC3XT#:15"1(!=#'%##P!_QYYF>*EY!5/ M",SV8D?B>*8!X]3;KXYH^,OW0K..5*($Y1WK>A(F/X[U&W/;!:+]>$=%O'G; MN?IZ>+TS!;O*="\_-K56),FF);+16UY.@R34P> ?Y64^E6S@Z;4OIWG!O>14 M)#;9=)7%2:<>U3@#AWP./0N3D%X$"^44$WIY2,M[QRN'I.(T,?SB4I^$R6NU"!M82FS@= MK9YZ%I_V'=R856 2K"EEIF6=P@7TP6>.UW1WS"A? 9.&?61J5MU5OBZ;&ZR6 M5XYO!S+FR"R;5\6[6Q8']FPY]EE(GF[(+4(/75H1L(BY MM5U^,^39GJ!E1$/1"\7VY7M,-;?R4_.<(4E@]AI)_0QL M,U$W&NWV"H+]1#F[W1YQ3N&85W^!KZXF@\)33]R!(7[]+WQ.:N2 SY%Q%ZBX MU9CF:LX^55A'B:"N\_N*Y5_41E$_@&0]' Y4AQ;GL<-DBS))S&:&&Y!=[B@1 MCETDZ(;LVA85"KN-ONDAUP*#T-V^#C'AH/(@"(\B MKXNNEMZ.=-:>X,EI%']IQ/LC,,--+A8-V2YMS*6$V:U,DDJ1Q-1HXQ0L/CG:]/3)8#*^-25&S+6THQXJ-EMJ@K Z%L&4_QZE= M[CW+#MFBTV@A7MV=Z'X>[]!8T>PPA:<49#X7?:#T4DA^:%Q]6>_^ &>WPE C MLS?$4)F[T(<1**46]?VCR@9"M*M6-LJ@*ZN,L5>?)&7:HE PI>PL=H3)_BU* M\TW'YC9&L+CV868LM9O<\,VZ>C(>0&]>/L,>![5_0NU(B&3WW[_^'O^:=#RX9GW7H]I;!*HUQ#]*LUTBZ59[>Q/ M:(K:/'&7A-0]ZMV/^'9A(YN/EK4 -:.H/\'*HV6&6?\$KOI)YEI9U&:6E MX)#/A?^Z:4>- :;\7$2=%WX[= V%'5WPGHTH*G\2@H0?2(C?=PZA/\)()PX@ M*B1T>(/_J2*,O]@@Z^=.,8/0Q??L[[)9!YUS-!XZO"6J,L35:\RU:^!W'DA^ MOT];_BR$\L,%<')M&DD-+2?K1PORQ(S+P4[9BB0]1N"L+8KI+#0T^2X,2LHY M]$Y,QZ^\^HBGRQUE)#3?N'#J8O?_503N*S#D'/D;DL5C?/$< ;_(Q5W;5N5%")1>?WVEW?6!B MY)U,2;3ETN*=DK@$N\/IE>N&?/^R8V6JJLON>RNGJ[J?G@[TY#DWPY$"?C(R MPP=PME6>W@-Y9.6'HG5."#=A-HI1;6H@;P-YCG5=P5Q0\@5:3?J']GJ^W4?Z M]"W0X>$%!V6TC__Q,=$2\*-.;>BYIA-B1Y)!4=*-\4@'QG6UV ?VJAS1R7!C M=O&"ZN*E$/Z);[TIARV$#0"FA61[3>$1\Q!R$1"8";G^8\NA07?:3MVW\'VQ MP>[015BBBE%'4 M=(]->S4# J_&(^06".N9O\N**G#@\0=)N,JPHHEY@1=8B?%97^6KY%6/\ M,V6!H:L"\UZMXA'+\.>4NY'XGH6'O00 O7#E\#.^;&\YIH1/2B&)8]9UA-$J M49':^P/!\3F^C(RJ*D)&'Q+;RD&D0B-7 K8-#RGY2JK((,E/7"T4H)5QW MHS;-=+QC#1Q(Y%;"V?#Z.K1GG&^%>CD%\4A>@?Z PA\G<\05VQT&Y;*\5NX6 M_[!/4\2ZX'+W].YL$=#G:H^GPMH?.W:'5IHL-7: ]*.AP)Y7 MTE&A8$3%.6GB"2DG($W>:Y?N0:H5= 0:5!O;PM34@O MK0X[=5R6X3=L3J1"LT"NU(\SXENT7-@*+SZ3M9= M":_;X7?3($OR0H5)]T'3:&_WN37>KL8V3"?_1+.*8LDZYQ?/Q\C47F05!!M[ MQ<:R.ZSF[-^%LG\Q#A4[O]H&Q?DHU^W3J+FU:Y#LJJB9T832Z:5ZZ"4;E-NC MWDE7W(,,[S'X_3E W[L3(ZVFS%-B8)+2*V):DY%R AJBUDC0QMZDWFF7\/)G M,A),<7^VC98N-CSTB74WE?0U3EU,T>)7T7Q[8C MQ98U)9[!Z9%(.1!L.*)2JXZ:MTF&N&>Z#-:>,]"]3JHKGY](#8DWSYM)OD?[ M73-BN&O='/2^M[.E4K)6S/E17;@-I7".^\S-+2L^A<)I;NX-<+/_(#7-Y_.> MN=_T;A;8@D8/DSY\[)C/.[")_#7VT9EF!G5/?]WCV$Q$O]FG:>IZZ@^I"R(J MS PL3)Z?+U\+KMOSR!0@(Y6/%BVYX*P0E@J,!A(B7-;IKUU@B;ELBT)1 DL2 M7$GQ%A R()@Y/H2:>7(_32KGQ_9@.U(/5:P^,\3G(8$_M0'[MPSO M.5CL?)E3ML]:81KE;8L"-;"=]\:!3C@]9#X M.A)D1;[ZM?1[9UMQCIZ <5S*H1^X3"6/%*>],E^'-Y4-;3 Y*IV2I.*@^A;( MW5RXT6GS:%2VI]%:[_^G&BCYBQJ(.7!E4@'KR"JN7-Z BAS!6WWJ\\"QS)5, M-*)J"@?O02@_!R(67,WMN3C>'-^E2%"S>\JAM6.N/?U]3 :#\H?W::I,2=+M M+?4:J_XT-BVF)-LZ*JMJ;'*$5'FF"QWLAIG\+@0JWQ3E9]7?R%'GB?],F7X0 M7:]06,MWN+8;Q_;9\%%J;QTW=)H]9"E5R&=H:7*K]Z$,^BZO]=174DX4"KRK MP(S7GC\2J*[;JJ$F_H*[M^2:*SWLJ=H99%\6+RS(.X5FC_1(;_:!PGTJS3.8 M#L<61<9/I]*4 Y^QQ RBKKDA:<\LBPVFKQRTVIV>^,^#"0X^IJ Q:394RA() MG%[F:)\A+ VT2RR#KR=_R16EY0*U029SGNF]W<)Z,,H.X]#?-5FCCL,Q<%=# M7\)( /ZCD0P;5TYRK:%37TY.(ZR'('_^[.YM13ELAZD65*@'"@KR.L,]^,IF M%+75*ME0K[%2PF30UX@X98C9SDG3=HQOB:SPQD9=;$WB @4/[U3R$2QN>0TR M;#"L(VEZL$_F>$B$B2?ITSCF(S[-J8&'X2D"&-CZ%H]O\]V^Y%Q.OS+L=/@X M74-.<]QH;IV/?!U@0 \#7V=N07)0H%ZN'#9=J)@#?ONY",$[G+',W*.G8F7_ MW\;,/_TC!TCV@Q;DSZU9H$G%&!Q;5)(#YZ%.%9=16NK'*=1PE"KP<5OU M;2[WF=KP.P@CL:[&YO6!M=:&A3AD>B[RQPNC"##+L(]P46>\E:C M!]RLGHKPE=:9M%Q,FU=Q<.W,9WA(TK,SUBC.-^Y=/>,G,=VYBP>/GC/)Q*!]M-+$L\8- MGWJS%CT_!@FS?.5A^WJ/PN&TTJ6R]P&DX/1J,'*F?N>&3-<^#=TRH;WNW&]- MR&XADPO_ G:197HW>92)QA=,3@,QNF>8P6-$R2.79KB!3=GF.HVCJ&06LBZ0 MC2B*6>J.^5#VRB>>1U>#),O%?UG&I[LT1OL"*1UB_,Q5+Y.L, CTZZ1[CXZI.SRP#@>4=5L M6CM8Y>L($2?868X474=_;I& 5"DQ$$*G=EH?"!)$>?!KQ0(&=BEZ<%ML1O[0 M:!:&IO=;<-'!0GWQ;S?Y(_%AWDHC$FN)4<52\ZY7H=@.2,JWH<$6:H)^$@F7 M?^0RX^!ZVJO5?>)%6,'I@WYXYU711@E(I)%Y]-W;]#!;8=LX[EC'+9SKZL/+0\Z$T;Y926 MO:_D*QDN;.AB[;8JOMQG&\=?B[BMLBZQWIQYXLW(JM(K;-N>:*5 P7<,9%WD MXZQW+\ZUQ/>; U'S?$.7TE544(&TI%6?\,<)Q?(EOR-ID OM]BOJ_47?? F# MBISFH=P@B6G\V9#TH(0*!3"5RU]8_^NN >,YS/.XRH=,]BM"-Z=7E9?!<\23 M&TU^\1.@-(GN78?NAJ?>58@6ED"X)]$ZELL@9 1YWS9*+O]ZZJ=RDRB4+]MX MEV+SV[U%'U)6SN)M)80OPS@%+G>GG>SPM3DUAYG[":L>^-'H_\O)P_^E)S)2 M$/^M)^9_$4 "'_6XT\_]L,FF>O<4 M=BKVZ9K]T0&SDKJBO7Z#/K6R?PU]BN+2!]!'*F2BO%7W),IR18>&MT[];OR 3_AQ4A?>95]@S4\E<3CD0+_/N_:+1>MO%92"$\1+ M-BMIT@=ED\ND(C27<=1!4RD3:-]C.'E6V(WHL"0?*1#V-5]D;O4>,CTQKU-:=.7'4ZUX?YE MUUTKESA*26J.W; M500Y7@C08([IN.G1SG0?C^*"#[671=]_64<,KEQ=O@J--GZMI\)V[#]%YOH< M-/BZ"W>GYBYO@]K/(>L6*E'0F::ODK:8U-ZU]1#7LU2&728_;-FC_/U>XS0K M?[NXTBC;@A#SU!MUR?=YPSX9V9;5QU1E'M:1V"2O@&9TJ0J[SI MW;/Q1C\2-Y12.#)M]V@=[/7T92JAAH$W M%R;2:NX>\-BN7RL4Z.NI0#AI/557_B>AV(R=F5 ?4Z-*+K?7DJ&,#7-DN;$ZQ'%]M$UXQ9?*V7'82MUUN"&U'5V" NHQ$Q!WS M!U$Z%)<\_YPLJQ7@,',@_Z4ZAY4G,P/E;#++%K=GL0#;4E";%_(<&P R@PB. MQUNJ'H@)>0*<2VG90KR^W>OIAR;\F3%;5B$$L V3#%+[0)0$O*%BH1[7&07" M<,,./Y%HP<*SSBF@V]']A(/GZSPJ6[Z&&,9+LXU+Q2S41?,TUR41 M&7+3G@A@5K!MBI="%K9>U7HB-6D50U)@P95BVP:B:]ULJ]7Y2B$_&X@G]'CK M5;Q?UCEC=>^X=WIZ)(:5E;U5RE-\? "7&WF1WA<%>QZ4XQBJ)P#.*KF"7:?8"V^5O,:VN;2]E\4:IA(E6NR=OCT,6 M@Q;N^$Y8R-GQ7)1L8UP W7?"'Z8S;&%J'G@_0>A?G-K.Y1F)C,B.N8"_ M5.?9:RTVS[@Y[S"L**#]L3%PL)9[SSN4^ARXKWM78?*E =5Y_B]Z JJ&M*,? M:4,\2QJ/Y5=/:#HI$AG%UD"=LFQ5L&9%.5"PCU+EFN,A#(2\J.!A>F$#"3S; MKOJRIXI6?-[)_B2NBK%']DV,CET/ZRWGZB!,N9=4Y#/)48W^93"9C[]QL#8$ M4Y&L3BFN!9(CY6]WS<3,T+*Z9\6&EN@V X>#,0ED]F$N;,Z.0&WK1I\"X<=5 MZ>+ZS^?2K.IHI;\6RYL[G8U,EBN+RHH/I(>99N=HSPP4;O4.K@P0_DLQ::V[ M7-^,,9J-5B%9+7>70- 2,Z:RC_0*+6\[[@8BH\^AERJI]/_ M%)LK%*7@Z##+O-QW@0=AH6&;T,#)_IK;$-3F=\9"S/C5/DVYA>8<_JS(/DT- ML!FCH$>8.!M4P)]1Q?CY?\GF_[O; M,!7 (.3)1!7I[H ^OB?XPDK\Q+\D_D MQ4Y9ZK.@H41YC:1P)XWA%5V>RR'S0/KU5J<_U,X2I2-2C4I>6QZ_GO/P1>$? M^PK_PS@20TS;@4AUU?GT[M/@]W01OK1X7%]X7)!\N $"LQS2]Y:I5?_67BU(Z%DD##BJ^(+R MC)KA'Q0>5#D%S^Q=X9U[T.JSJ!N:.JGXOW.1?#IPD5SS)5R#]-4?;,115\S7 M/8XM.B4Z>8WM$%.#=M8K1Q#NZS(!6($[RNQL?.SIBKN6>B,<=S:$0S3W7O^. MER(4SZB/PEVH6XJSR%-L1)X*P*.>C#=Q((&>H(Q8<>L8:C;P>8#*-?*Z$3?, MN/"7HGT*=:[F/Q@I$GVC+5ZL:-#-*2D=/V<7DOD<(KDQ5+R!>_E5)RJENB-7)T7(YE69_*-6,*$E13.V< MR?:")R,@H";.C-6[/! 07.T+TH'VU!TB4?_3U7!]#1$5&5UQ[:]LL[RO:4=R M&L2DM[H3LV6_>HX<6K[?ZZ'2;9HZ- XT-U6E(#4 ;B#N<=O#<_PN_: G@[5T M2VL*!<"1,W'Z=$ 6*_U>WC6A?BBH'2P1^+W7(I*T[C;/(;:./$8).#ZBJHIV MG[AB9S+95)CJJW\!+>*>KZ9!?KPN_VY)$AS/I;EFG79%T))5V_9RZ_()W4E" M9S(9F;G^*:K,3*#=?A.JG/2]-VX;VUG'_+;U8:X,KM;<7*)Z?N))Q]S/LJ*_ MZN6,EO\QF&"^^SK, ;C]6X[K9OL,N?EW<1+ "4?'F^E=8K3T6N\.PE,5 [;*UQ\?T MHP&F8\?D;'6N*V@4U4ZG/_G::G*9O50O1Q).ZLN-J^05GYU#]"4G&VJ;VW9T M\:TZ'6J';(E]^;A9<[L""OI1(G,W@(STI_CG ^WNGI?'U19978O2/"FDLP6[ MU=(JY)V;P7K *Q-BZN:V[KTX.,'K#,PIF"OS5F*GX?4)0-6* R':G2 4]>2Y0OI[/437P/*(Q"UE&2>USS MH:LL\JF68]2UT!NB^E4-B^FB7%/:3&N:8)*,^>KEHMOGCF=QT;D*BV,)#\[> ML%3_TBH8N8[HT ]<[0E%T:;JIW-)J#/9.T3:F5R2U*O+$.5(49C70CP1?W;6 MZ%AB>J%'I5;Q W['1X@M%(O:D MBLQKOAS5,ZJSHVQPFT_*N"!7,C52C'2[WW(;=VSU8LLIN? HL9C0*$NYCW7U M*V^5/:M*1'J;D+: :6%-S#(T(CN$VPRWKO >=35W%.+V:>G(B.8*[^KYI2C^ MSWJZ-Q4M ZACBH5CDD,R3!G=9@&3_BS"32MOO\R!U0M;/>K$:F^,M+Q:EVA& MFFZ(='Q4BX'%]X]&:31ZHWE)N68[W05;\/EW$1+YSI#?+F5$1C*I7!GO@ABW6^ MIZ ,^&3M,YI8K:>,O:B3IFH21EYILL,J%>-I$"TKHQ%M^?P!Z'3^Q4V'D:RE M*$&-'R_U8LT4N:(Q'FG+QG?/%T*LZK2[ !M!-J]!*@==S%(YG@UJV0Q6 -^N M^ Y^S;HC-E@#6;F*X!T(K+T-X\_G_^/F5YU@(\>\2J8-P.W$A^-T1)>],CAI M17-$OM;X(Y_RX+L;TT';O;PQX%<;TGH=% G1?&42,NNI$O[;P>J:&R>FJ%)7 M5V>"$G'FW'8YWM*/MZ_!YPJ,"JLZ_Z^P^INK!=50JX1#[OC_OH7(.RY?2P]W MF8&QY&>BH"O]1+XJP" M1Q*,%-/!0#8N>-]@]Q)'?,ZFXDYO.O!1_&5:L4]#^%RL,<0M#JKU M/;;2O7>+BJ-3SO4,P;_5]'GD-K4__UG3=^R7%/!W&/VM3G[5*=M<\;+6GW7R M=>5O@&:_U\GGX5!;3"/R&D.OJ=?08? ZAU3<%B)R=M/N7L]3J,'$U.>B'.29 MB>J%-,:D73:'GHX=*K?2&S][\G X-E]-< $,/6 \Q/E["4$O;-LESL'KRE+M MM[!7(E,=6&S@)_.T"@G:8M=ENZ=8\M1;6Z^/'S,40R*,JU"&RJT6O(\W$H3: M/5XS27SU"C0V#/K0"S+NVT'UVX]+1+A]N^\)TA8T?:OCJ:J#*A#O^M .F39Y M4FI\?6KM:IM=DA?2-.Y:),='9B96X;'<0[";(JX/I$IE0CA>K[KHE^!>8WG% M-1\)M5SYMHZ\0S&SO^ZD^*@#F];R"8[2G! WTM7+J5&GKO/._ ^7.6T MWF!V!HS8;O)?)R:=JCSY[*I_C3VD&5OL$P::H6@;&HT$\3UQ;=BQ4WJ7KU6] M;&[F[)!)Y!IUS!6@7M[0KC5PM+'P#M'A4TL,Q#I1AO7]0P/=XS4QWP1YRIWN MA'_-.[1L&,7V:<)6_ON*R^@'I!##+)78O+HTD'UAHSBR9$M#63R8O! (*A#B>$)0S9I$:PJ =+1V R#K'SB3V3]*S6F;Q@>KB![7AM[K7TW%:S/Z>^I@6F%W:;_" MWBUPZX1\29[_,--7E_"1FN9)UX^PK8$"O7K3M_Z*LLU0=MU7(?H5Y\ZVG=AC ML9"C]'U!D$Z:7#_N,*?&&1.21^7W,5E'*[PK2'F-N@FJ;U^/\D7Q3E_31Q[. MC H9,C[O#!S-68HZ8ZK^.ASN/6%WSSIZU<7T[DG[9AX1ARZ?0P7QU9%GAEW MSPFKQN17CCLI.HI0;%IH1.? ;?.B+4=:IC,Q<_I].B&N&V%&,NUL"##0V*8X MI4/_P%=CJKJ=$]W.1EU3-;K-M>FZ? 1P.9'5;Y4:V:[JD0N'&^K=>23Y<(_@ MAZ:3,\5A-WIGF_"67S=MPW8?9C]"7^8EORQ!K, [A_\LVG=X07DLFKUW<.+3 M7\LD#DJ\1+[%F ,BQ9=O]+[F+D0513S_\<"TJMG/M.9Y6;&*^BC?=TCRLV-K MX6[B_9&JVFX\ MWAIG%IPI 9[)0TTCY\*U5!?5Y]1) G)TMH,)8+E$V;_H/, M;FO0RCTGJ_^P+S!Q]XDZ'FX?*:;!:'>Z S-N:(]QUZUTSLFRD% 6O'%\NYR= M>_ZYG*'V%_25,SVO>,7?XZ+=@(W#$QQ\J/ MZR<-+UZ3ORL0]R3" $ZSD?WZ-"(UHTK0P$5N0O%Q+ZO[[ZT+?CF_ M+!AQ Y/;&KLCX5<-8!_;A?=BI5L*7GYB38F9 %])_IK_0VS'*.3\9J&RH;_D MABI)(H5LBMIB)NN>_40.D1K-[<]_IBI!SCHBWQ<9YC0]'^,RFO+@=-Y\N^N* M0GV\?2ZWBD=YP$2AOV";HE)P#=T*X=/7U'()JPORW?,7_" )'U3S! 3L!%X$ M?ZA584JQ_KYHUEQ:SE_;P@XUCH:\,S0%2'BET\LF":,L\W$U45RW2HT=Y;#7 M,Z>0'H$=JP6S&/XV>]Z+D5:\?46W;S 8Q5GKD0H+PL<7VKTHOCY69:$G%\%O M94%A/M+5N^MV\(T@&3TPST53FY(0S]=E>BJN27_4O_(H$9W'$5Y+BO8;@#"4 M<6V0JC946CB(QU@,=Y1P%^BB(6W_-#D9Y+8AG;&++UY1DNID(5BH#/ACDOV7 ML.T\)Q]4EO@ZS$*%*6M1NX/$DOHS"CY7T3^A]]]2QG^&WC\$8%0S%7HK_PJ] M50!XZHA 3'A)OCK23X[G,IEC;)[@]!F_)RCM5_X*$TZ%R9=*DY94=IO(LE+J MH]0!_OW;B> W[5?Q.^5$+X,>*6? MG)98Z-^B2J6T;Z^D?X$!!?"LU8O:>JT,?:C7/%HA+.K26?)PT)SIF0IV#%EM#S6,^\?(\E)ZQGB^DOBK#_;X)P5&0'P9H6\I[_Z:INO*WP)_GKCHLR<-9]7GLQHD/PBSCPI'B^:N2=@,Y M]2-Y4 8YL8Y:@8(3%RV2LCW4T((O&/9I$%X;25X=F/">M?DW3@ 9I&3Y=6M/ MO7<$/)H.M-SEWZ!3/[;K\+7;*-9I3-S?_NONFOG\2PEW)I 3ZW5%:F)Q3PJ6 MF+-/TU=;4GY?E-P*\M71]]LL-&26GRFHA 4?_,;]RE0@I_K8%C:Y(E, X-7+ M&?;59!=O/-L?(E;84XZ4NRQE.K5D6J\?RC>+BC M8');X;S#0!V'J;<6@-L!4R3T@QR#[ZL+6#&*&EC,E*;"TW53DW61CK+(P9_X M]->=DL/5PAS:4X-2"H6(XE.XRZ-&[V;*'93QJNY^9[TO!<%.JR)=E]G34A)$QO_EA^+MS!/1=YN,*^^0@[UF+\+7DL#P/!MVP6UJ\< MJY::=QFM#D!4IXE M.]N27B^/>%^F^9I^8+7H/2G3-P#4@QNFYV''N\'H%?P]YL$B;P)83GBT>.US MY9/KEEIDI-AY@-OBEV]="EMBU8=(K/.P_NE!L45];#CTGSKP(9.*_?'_T9<[ ML*V)%L3U,=-U9[7C(JK4;T):7.D2''7 AN-[O EPM>UWV0H"'_T+\E/SSA;- M^G"Y%E)Q+;O(_[>,O7V\<9^&Q=:O?!T=M>.MLC>+/,5)Y&ECF;@&8B&>&=;, M$L'\']+>.ZJI=>L>1E%1$)&F@$!4E"HJO8.*]!)Z: 81!$*5*H2FTD,3$<$ MH3?<<^[X[OV]?^PQ& ^$L=GLYYEKKK7F M7-:+N0C\(^2 RZ:Q)6S2KRCB?6[]#LR],K>K:GV'BCX%2R%KEW.W02RO90F9 M4MN,E^3N+'JI?OHJ[CX=KZN4 9QU9@IMT'5CU4$7-1_/](ZVT _$XAY__T>2 M_#;K1'MW3;LUSJ9%FMG:;.$!OP<:ZI383)7OKJN;WFX172F7[E .@1"3S196 M[HWU>@>3?CBP1B(3"H3E/%@(PH&U$I9V,66!8*RD,;">&ZY9TRKHFE5RO0+K MQ*>/ARL"ET^3+6'?7-NKT<= KV@>BQG_2#![;-51$>[X];GFP M..XRT'&^/1L'A;UYO7;O_82/2.=F9;0=#JPI^L,1MJN WGU6^M'VCBCR=)]@ M5DGYD_M(64KME!IPXGM8XPP]WUZQGO8G#>ZO=M_ K6*S'I]#+BP46-T1Z-IW23[;'4O!=GK^B$4I>?@*NQ5\TR:Q[,\?[ M3,"R8B-[!L?)E.OQLJ676M42,KG/.P-G><[)3U3Y*:'%;K"A^(*@=,^SWPK> MYAXYYA&B6WNNR/,01BC3CPY7+K8RX\*O0C.8#.>J<".V MN>^,_IO-.SB]7-C*5C!U7MJ#.M&"\@%30<\ CZY0U>6P:(Y_'.>T)A.BO:,4 MMHE4=AM(QT1Z:52<[S]3G(IDXR[HE"RP')4 0%_=CX#<;_'O%!E"^D0TAFN. M/&#S*N[>UJ+B/V1OA$YIL)0B[ZT(O?=(LWV>A[_0U.?O*E6MJ/8NZHBDPI#> M\)OP8/)F[H-*KHK/?1%U)'46Z>EH7LL> G+)=L51MJG)BB\]D/J@BY,][Z=3 M9*[$2HD_V7VY;1LIK>X/^KC_X%.S$KN436-TH.DRN(WIN>*J(X7F[*"SINC. M9Z!I*YL3SP=/YDZ)I!/#.R+?VZ%;%8R5LZ2>H%8$0QS:/4L*-RM#^7UZ;MYY MH-)6Q[5LP32IPLP:QED@D/TK0,&WA[8&&JXJYO8>WCW80'(&97CJ _Q7'9,N M!@6EE-NG[$['')'TP!>S'='6;M)G)9#7=S$=?2;X.\5K)2ZI=8X\-9*HM M ?RZ9+9LT U>"DC_;:795!A6_&\MHO_+]0N1E^C'1^FK)Z]M8^0O;P?5,ST'WG>35%JZMD& \5,$AMA(U:-'M=*W]0JXK_/L0,[YB<\9 MA\#M/Z!YY#VB^PTCXU#$VFQP^H"%$(B:_%L+U?\H6XW@C9>C+ M3AX,4"D_0?3D>: ]J25S["DZNCV[UM,E=:.?:;[+,<6:JLX*J)P[F"VPWKO2 M22S6EORATA\[9#J&YLIC:/Z/JH]Z/. 8FG$_H;G-MP MNN2;T/DV/3HL?D/I??KR$H+7KC%+675-I0L^1(XS8E[MO^>1Y9KY4AFJ\TD\ M*$X#K^JA=#VJ;!I^1LYBS.5^?WR;:%J;:+:.>?>+Z8]OA7C;ZO8G8,"[< AS M!YG@.,O#:<4\1\4S0$%63DG=U:@6%\:,17@79^RU&KD;?ETQ0#HL M/X^61E-Y)R]%C1#K8COLS'?RM&^M(+.!O)P=1YTD&0BY!.8F9-9!641\].S< M]/2\0-B:R0.KS50*SA4)T#LOT:Y]-(@'C":W#0%U@$*#$X,=YS%05)X6)]*XQ8:>+M2TB.2*Q+"[GQXL_:1Z01GV5F MHWS+N:$YCVOR4HY(7'3+5QB7KOYYD-#4_K' PR=F[2EF=XM 2A&_6I8RU[%3 M02@H TO;>?W0IA0%0;1H%H)G**+QS1:K>(^S]X";>^N-A$:X%O?[LK'EG?,$ MX,S\!9R=8YT_@1/U+^!$M%T>OZ7K67H*3R\=\R2J:JZ -GMG%'LZ-CJ[Z2N( MVOXY*8%9LC:R*_'AP$H.J^_(^E!Y5SKP>.JM]X]?PH)=,V(^RIWR2L:DEHC) MBQB^W?\X'6TO=R-KZX:>KFX'1\[@-I6650&;ZHJ:Y^+;5!7SJYO(N'T>QRFP M0CMT%U 7"_;^X(S@0=?7&2$*+AGJCZ3+N'1U HK4LU_MK>O<]LT>SU* M&1]*Q2#[+N1F4*!^&$\79=W6L]1B;MH)U2EZ8,L!1TU[:<#GW!'<=&>U]K*EG740O+ R>S.\.WD#.?D2710GKQ\ M,FI7B[25]%UZS%=CK[>3@&N9>YH)CDJIW6Q2UBH&DEE-F:+HZQC)<6=%H#:R MP_4;S;A&88/-D)=0]JU-E7??D/#%IZO,4E#,*Z'$:='OH,20K)39\9DV@YY/M\E[8LIPE)_5W^Z!VGSX2M?LARS3 M0&X71"Q9N?44Q "&>I/8]_2*"2C/NWH*,9Z%UQF]BW&C5'DU ?JP51X?AUXI MW+#7:8H2(%9N0Y:W9CFS&F'R:0,9V=U+L#>5H+*Y1N+P+#JZP'?Q(W%Q MR5IWL8F*$-+^<2]/ZRM*,?@VGIDOISD>>]O,F3#*34-HSKLA$UPY]^/[ (N@ M7#\HJ\5-:Q$ KSP*4K_"V7#&IBNVUE'!644Q]GLYP'#W2@VR6DE[T43(0.W3 M).%X*B0@U9"Q@37>DTP1Z_W1#=VQNHJHHG.]>1^MMU6WV5,4#Z MQ<=5I-\:O!Y&=@L&'>CR>#?;^.84# 0Q7R@ACH[=N]Q7!3M.'!%'QR96GA7P M8-Q"IN;]A,KZ?T'EQ/\9*I$_H9+8W?0GK%RCF[=B@22/$4Z&8QI;0EW>-T-$ MQ]<'-M2-W^ #*PK2-X)PQML!2P)IYU$3_ZB0?/5?WL?O)/)QSOCU'J:C2I#P MU\OO@MKA94*+:*\"O' MJ_O[;),_67'6NM^"+)HZ5SS. G]A(!NW#*^P'#.(,9)&CC M>MXKF.R]'$[#/T^52=Q\T#K+4W]XP^0@F]\RPU,XU:U?V?<',G'_D9-Y98S2 M\B-]_1'0W8)%VD@R7MC;R'JT=1-46V]Z#*;\7EFLMLA 0H$B;Q$:>=3PI3*[-V MY40*SV2_+M*P2M<82,MIG#;\U+O[:M)"0)>E9:IPK3TBOQ)U#S]2NE(\6WUQ M'(T7709#*Z/!2Y?-&I&E,#Y%^0N0]6]4]'UMID >/1 M"IT=[, (N;HGT@G&M&=5BGALQHONM%TJP?EO^SZS*#9.& ,]!Y^6@^AOCBT5 M_+E03^"6:>'$>37P@D.;0.F-]:R((Y+)$W>(Y))T:WD#J7#R&;:I1WL7K\9, M[K1B,_!R\FXC0[I#!>PY5'TG@Z];'$ 67EXD8[BKU7@HF4I 84)D34L V4K" MZ:'^:RDH?#O2\MS*.TXI8DKJ\RM\0^*,?E,_\B0J=*'D)M391!/7EXJMP3!B MJYSPX>^+>YH:Q([[>[78C RK1NR4CL=:\W3/C)^5'#39G@",FRT^Z3WD8X\ CC M7C8>SS/RQ&XZ%DE7E@ZFA%X4]6\4G*WN>WD/!V<[(@'S<"_+&AHA]OZHM7;P M_/:+;^O]:][WF,4KWA,LTB"[@@UG,+E4.R,TQ303J);+]R.RMBK@#7WT\GD, M&];[&H=L,4]JHE[1W1PE(><9@T55?FJ8E;1^ZW-X;"!SQ<7 ,L\#WM33S]R1 M#V*,$NBY]!L]1)R!85-<;^Z9,0C*/XLKF&V7?:=9NFX,?QY;'G_EI7;#A) 7 M=JKP4HNC\@71'/VP7B=?#UTG PYK*\/GUO>&.A#^%)^9N^@'!("65R ,2ZKD M5S[>N.OD?)^Y*_LKFLQ/J3#X>Y2:9JNRN#;9J:XO =<*MAD*LFH-WY=4 N-1 M3NK\O6; Q.0R[000K]4C%I<,"V^%Y)'0"EW;&5@_4F3E=A'K#XV2&Z T-OM[ MWC;U.:P&K'DL'?.<_Y8';L93V'5.RRQ@6JJN);54$R?0S#I<'@UV*8N6DO/Z MX=-@LT-T-F:F$>6#A]]?[8X.;*78H6M&;W_<-(1ID2V5*B^K,0Q5/"#6=/28$P[M.FP>%TM M=A^J<+CHA1N+W#X,Q9D\)":#399@>'PU-"*>M:0SH[:*,0"'<-\C/4PKT3Q-V0,ZZ^7>-'(8-.#">"F!V_DG&6[<-6+U MX^3OEJ: )%'WM$-9JHV\E+[B2LTCDFMN MNWT:S!:H71YB$=9/2PO9PDG*7G&I4110\6 ]V:D_"QLHYU=\MSMDABY<)S'T M >_5O9[]QYH1-F+D$[ZP0)RZ=)%?%/RZR,?NOIAR]QXG*W&U3&*(*0J..?!,N@&%Q%,-/K2'/BRV8_W9RI=,6!@G MZ]LB36,%_;XY910GFR Y60'. M2%86;:Y6S-=6N0HRH0#]X2O:;I;E^W=B6TKV>;IYODG3J)^_00LNZ:LDG^^V M+%$8N_]G&SPROE^ETD>CEWDWD.E_IIF;NYB45T0!)Z(GORM@4K,/U<36!#WC MGB'C!)?>Y'0>>-O\LM/]WA%)_0@@WYO'C+ Q-'W+>:8=SB9M)]00:.8MF8D& MP):<.T-[V.;=I',6Q&34QPBK^L(8H3%?6EMAZ_BWCO#=DY596.&DZ>58!^6Y M.@G5NHM(4O3;"9@-/02+03/F,S; _DK8A6V(;\N-@6,C#5CO^IIJ6Z[=K&AD+]T6<-[T?7$MXF@NO=!&W^JX]-T@V:GD%"OOH M,Y>W2&/*_OX?JR0F>3L:E@6*0_X+?57P8,!6Q/<:5%7-#75Z$M]K+!P1IK4 MVKCO_BL"BV0:DV8\#S$)>+YQG(PM^E,R]M>EZQGZ-,&)&TUW(L0Q]0&^<$ < M"GJ/@P-VS0+ TC$++?SI>I0C$9^5C1P,!V+4]9YJ)?%+TFIT3-$P\YH"LU0H M'N=[D\D$=,FWU1B;!'N)7HL_(:.\&,B^RZR5\CUG\M/#N0%XQ/V")*TN@Q.U MAS&M*G;7Q7: 4X\NYCMSJ,;Z?M?TB\WNYP^["-&6LLFD+6OGM-+G@(4F=,VP MIP^BK=_'!)9-M.CMCK_=Z0H$UV[?,*,IY,'R:@K7^G_0\Q_L!H+-T99:(@IR8OI+DE0?!)_SI4CA9BG.U7\I?.T) M:F$Z=41BB8I,<#9YX*ZUMBB2 M)5@A?*C7XPTD+4"PBW8(D[VO5@88D#@Q;].2\2B<<#ZN1'6R@MD-"W-[>A2D MGRJ[,Z8_'6-:!P=/!,YHC\4[[=8K,%M4!7^.-.NUAO MLXZDI3N8Z$IC.0?I>?6N-((X[824W$[\S4M!X<2!, VH9H\>S_#M[6 DW?9+ MFR\+KR4P)4W\@96YC9MEM_L+\B3SVB25._"AD=614/UO)]\Y[DVSKLOS# 86 M2F+2J*NL9_>I96*1]6430FT<_%&&".;H;Y@TZ8T ]V$6ND>)[3EV-VB,4@## M]%)F[CX3[9^U$_93O]C4O?E#QH,%AY6I METWD^WT;WQ(QU+&:>N'Q(4TKW7\:6O/_XG_PRV1NMO:(Y&(=]0JKL:BUITNZ MYCM!+,](J*32$MF2WLQQS12G?V,SO_U4TG;.M=T^AJ27\>.'! AU^ <('?O' MZ6O_:"WWS;W]V%I.)W%L5;'U]:%4B.#:K-OZ"I+R?N(@ZSQ[)XA,G$ ] MG0G4TS'\AC=/&3(^!R\P\M]F:'_Z\DAS$I[29V\;@*1>(TR&Z,O3E$A("B IW95$8'*5+0-?D9GZ(H70'?_59.22P\ M#2[.]*[FFM*B4H*C@E<7J[H54,.37.VVHQI.6=Y&1RZ %RTB-V*M89MM1\VP;WN"[F7XT/3\)3];*",S!0G<0GI\ZNPBM(U>#QOH+ CX- MY9@?\+34ZWPJ' WRL^U9V7RY*4:WV,!3IAEP,DU1D^\%M^'JU&T+*%_XJS]W MU/TVM/4RRSYXU_6PC9_PM#7WO^^8].;^D+ZI:C;&6HS% 1;O'&]-0W-,_&P M=U^8LJPR>!$0?Z\BRRDT]*-D@U"$VGD"W_3J*1#--^QPM+1^0A;B<:!>^FW]1N%L&;7!Z7.2^;9O>(ZEX?N.2/>Q7(/BDEJ:IL1 M,@,*IO>!-E]L),^3;&4UU6>&/X8P[!?''J22X)0.DL_B5**&[*T;>2=L?/F[ M]!JM5R0R!ITY]GK7R6"6-)#52.L5HXTC$N7H@_G-9R&#VM\+-JX%P>5MA6Z9 M\%YX+X:436FL8)9^FFW\)%/]M,*U;WF3!:&A4H#QXB.2'\:WH? M'LLUWEZ4 MG-?P^+EFL/R)91.Y.4NW).HC$HO*6\9V/(BV2Z 0I[]47J9^ZDD)N#JZ[W67 M*#!U<4PFXJX=1N2"-ZZCAIFAEN]K,E[!D$IHZ>&JOE^!E>/J="RSQJ@SO9#P MV2L^U#.&?@?SN]9UAY*F1"+:,D+#T)=\1 *M>O^1$,0Q^ [3CYM)L_VHV;\) M)U#3B*\%L@W"TFY)/&;%KAN)>8,AZSNTC$VY_F5/G2P*(F.*.2M#OY'MZ9(C M>-+P"+C='?T)1NL93?Y4U !-)9"IR+;Q@EAR ER[FPX]GON!0X(NP5';0&4* M+#\2F.R+4C,K?)F'XZ5(WY .7)%';N:Z3PPGD"\!9<& %8P6CQ-="72SU'SM M^C .?-K*J6ESKADOB<1R6S "^RH-A0=:I'!#/E<+[-*1E#PA\3AP!+UG]EKA ME4]VJ+GG3Q!I7!H3TT@M#H2$Y'3BY=TQ2%P6^O C>4-50P_1"CV$:*S@"_9> M^7I,5_\VJ?4O;1_I7S-27]!:K1=XZG>?;GD_^(A>Z+6(IIH$+>>P_EKHZ/F= MY/VDC,?&[GL"YQ:J(#JL:!S M@EEY!HI1%*WE3K3(8J?8PTO/R<[ZT+_'\C6): M4<'],1US9Z 45T:*H@U+98^)QV>MCT.EF9PU:-70T%L#WZ;:\N? $RL#:XL7 M)Z1.NRL,(S6WGV;OD$'LBZ>?3"PA$$P*7SHUOQZ:*X\4W_0@2_Y=.5'13EK8 M##N,28N4C#JP MF14_;S4N@>7O?S^G+J&W_BC="012:'NN]&7Z_K*F=R=H0[^RXIO,R(>'YJ R MI5D/K2%SV:WWN7#'U0TA7UG=M/&<3I5/LTRN>H%%[6F2U#*)61&>(".PP\K2 MWL%9+JGK9('0SKNB^!(V7:CQ#L!@$/VC@.;.3697WO-Y[)=>0OI MP8==!W7"Z>XE\Q-8QZ5I>HGD5/__!JS[NG\ ZSB8!4\ ,$"XBZEOL&GP-M5= M[4#!54=-)"_0%.W9J1 B56^Z.OVE\EBEVL<#B*8O'O/=821\+1KY,I'!(7CW MU=^E-C/M5O^U6;D7Y+?+W;&54(KDKP570G!/RRA=/#<&E*&[A^)<5-5NY6&U M^?%R2A'<4]/W%BZ+!M>[L')MCN)7I(L997C%^P^W0;QV[SL)P H,DEDE!R@O MX@*W[?\/=JT_#1K,CT@HK;>S#F4I-_*B^JI>1=9&TE3EZ3"<\9^WLN>BS7?C MC;!0&H'9, FL]J NONZ3[#8H2[>-@@?3J)ER6=M\3[%BY>F-CH53]P M'Z5G4'2H#YY=@,"_6;GEYC23JL%A>ED(=&,+EPG1/,=9D^N['O)Q",9=?M)( M+6$"ODZU6$P=&;^!O%Y4(3SD!U+_LMTP84R?XIQ)\TE*4ZAW<*O:4*8$M#>: M[Z&PB?,+;T (8=I'A%KF]'_T2&GO.=XC?$?(M;=]Y,#F^ZBQE_>$ZB/'M:UP ME:QD[J")H?YS!U,*';_:*ECD#=D MOP@&06L*&/;ZTN$5*M9?"PL\TN]"*)X+Z4Q?4M):A5HR&\FE)E:OYBY&;NG!WSC(H_T0OL]AR_AV$"8!G4C0#$ MF"CZ$;A;72,OT.S,0;<> 5Y)?T_@FZKT(,#K.>G *H?X QO"U@4PA\T2?"[,(X,#%M+.F(.H(4U=23DB M">D!&.X^^0VQ/A=M<1J^*!-U?=_&,,*F7W%,HEX8^R.:MGRL?>/^=7JIN74- MLA O[4+]Z?.IE6W\XJ B+[5B :[' B_!U]%II:Y2X=!M)<_L5;SF5I#E5N;K M@UU[']ON=E5,%DND5/"H%Y/Y?@37$4D=_.&5F@Q-*UVIMNB:RX$CZ\[[NNOJ M41SQ66Q0V$Z0?/P")AOJ55L5M5*)?72)#>$(%N87EK*5*&MR/R(!/'U3*=:X M? 4''L2?J.ZI'WQ_!?>H5'\O>Z)>!EH?!7C;8[/5RBE*-[(Q>\.Q2-1[ MGICYY90\WR5W6,0T4[ NF)$K_>)?<]"/2 +)Q(D.>R92H G+"N X,6OP-. _ MJ3G)H@AAN;H1PZ1ME&Z20D!Y=KXAUS"L:0U(:V4SDQBZ"R++F04B+J\C7:NZ M^Z8^R9FWC_=$;Y]VZ48VA]U4GGGQ:(ZF]AS/KMXM?)%=JV=2<*5PX3WE+.O5 M<"-5EY@7LCN@-/D2?E'NKBDW/C.'86P"BILFG#E>48C]F4TY?\?46\$;)_T4 MK,W@'?7Z.V^" )69U^HL,N:=-7I_@-BB8?.5+"X=PPT$_A@3G6^W;:T6VVFY MU]L8'!%DP:K0M:OMT(TU&](=:.MD%GY_@6JE+]P=Z-QO1)PN'%>@* MAISQ!*D3V/K^_>K5Q1NJNWU%:1Z,O6XA6'A>U=,)ZH-Y9(\V2\NGPJT<.D?P MP4US]^*;V9-"N2F-TR,OE_5K"-2P\B9UK!;S\]0O=5EER]+T_@J9V9L%(5 ] M]2! K'EJ<>Y7 MOHR?JXJ\Q%:6'+*P[G3(9$I+[6ZN+DHJ1[BW:D4O[6ASV. M7GN%E ^>#Y3OPDKMG7O[">?BQ9W+D8UZ>0^OPG"'UXSB;CN1:1NKVJ$]B]P4 MHGF_*=7IZCEQM"I/)S^#]G7W9POT';*"+V:7(2$OINFE>]=F7MQV:V>*'JEZ M6216'+;WAUAB?+A3B&AC>(](N*9\Z6)YP+?ZU^"HSUCHFYCQ56;U4<.-CTGG MII^4$) !%N;5,]0=I(K)/*1MGX=L>Q9Y2X/!^!U&9.I5XHA Y.+/7 MN\'^=KQH]JZO/R@D?#O2A&PEUBH5-B[Q_U0*_6OWD,_?NX?6SD+AKWM4ZK3[ M\>!5 BL5RGU>PW;(K>A3'*SP#3Z\I)&.F88U-:S_?YG3>;TWV[M9Q;7R#4$"R0J:G2DCXNA,G14V_%\6WG/ M1%MMW1,(=],;A#*;"0-U:&QK8O6&3"JY.@O4A-SIINPR*](*6]"F;5SAM=U; MSG#3G0AN;BGRS)#D%TV)G#8/LC)VIL!;CL_(G77C"?[3J"2^:"8Q*C, MR4BI/3[-KAC>$"F>#I/:\,@-WXQ;/G2$<_06@6FA0?*P4,F-1<5%U;LL%87@ MT#L!#,2?T.R1%.P;\'I#UT"686QSK3FTL":[S3M['O*A/P;3T96SD]N9NA3! MF'L!?8U9JXLUIJ/-)Z43$K+U6>N"/)?PXIFR>5L[TBX?YE';LD'$QF)?>Q6] M@^%.=SLJD>YE]T\3STZW]Y3%)01NJXIY\CRMY!#5^B<5[R" M[WT]W!T3"9<<8+%0*:+1?_]^Y9[=CQE1(31G$]IN^YW7B.*Y0^Z&((3-:&WC MD*2Q2J6?*!8N!E40M:9;@R^&M'1RS<%"KZBIP,V<)8(L_V(EK^XE.6W M9I$T*B0)CVD3%::U>TA[)K%G.IV%)Y7ZDT TFRGL036O6%E:-MI*,5BT5891 M+)V,E*XLP]25Q7[DT8+:K,TL@'3>%U(<(;E.OX91TMG#?-R_$U>93 N6%V8R M7E]QFH4NTFF"E>9_O[>-OUMP??$KC2-5;_YP]0.UEOCB1O_0IU)OI"'I8.X9 M<^ AX/4'KJ+94PST5_=^9#9+&_?T,%-&GF6V(<*DQD^8W/&LE5F]0F2K@;^@ MU(]8-B5;>4?8[=CCW7[!" UW&%B\86MYLLJC+^^PU?MJ(W0W6C-,ZFUR1.]: M>SBO5WS9%19<-9F4K2,V+:-- 7 ;HL!&]WZ'BVX,4P(T:XH2'AV&FY,RYIQH MUJ9;;!6#Q??0[^?Z2V\L'9[JE1SDQ+9;KW!=,#;K0XE\90J*Y;]FO5;HLA3Y MP'_'H&.?L/4U;[HWC.CO80JW?^SC1!RL\5G>$=^7C<9C4L-R;7A>, I66$6\ M30 Y]4\X:+#!"#3DJ_8:FI]M#V]7I EKMCTHS,<[_3OCW_ MD/;]ITOK,52K\QXCM#BN+-1> D3E.WY?@._'+BCC-95A>/(#JI/% 2!Z2N^L+ M#Q3H:LN22^A>YG;XESU58K^A@H](BG6:9@1G MC0YN2T(QK->L7#6@2D=8Y4J6RN^/(-R&8^9=,:RI#[KY.#=R"D, M$(QR$:^'Y:DO M2H'M@DOX05U?..'CXWDY,M#(Q9CVD:PF=%O$BR@-M< P6 /A\Q.N\KO-,U=R M&BY,.[^Q6O,-^9+FXP@&AZY1@W,G<"^=^,60M]EL,U&5_%X?9MYK.PI/%2JO MX!^4M,-?EPIU"EI>SJD8/[!)Y3);+=J@02#XBA"U#*H5FD@EYB77>FO'L)YWUF;N M#@78.[6!#Q%J(C!0)72V'>5-.L:H,GA'*K>QX796CK_WA?EC/^;_*]8B]_UE MB.-%".!9C3\B^5>O[@:C&9!-L%?43)T=U8^XL<4$9,@?_9GZI;@@8.1S[H@D MZ@T@WRQDF[$S<#LRF[?ZEXCFI[52)>G ?]VH"V3XF?.U,SE\H.5M,^O+F+1. MK*(:5N_[WS@V5-K7F[J)4QZ&-(NFT>-J$,8E#%:"$UWP2G@OXXF]HCV'C=37 M78.^2/I6(_W/F8%$$]R?($NY,GJ,NZU>4\ 0Q,)_,H1 L/W!4X=_54^!V(*W&F")#F8YX8W0_H>1U_1U4 7P&ZL(U M/6<]7FO%8(.K^\B;,QN*HG"(4Q\-DO6NHX0$L]VH8HL=JRG'J3(#-Y$/P:?= M&=Z/Z$G!+Q:I'I$L9/M6J!S$4&W)66D:8RPVY1V[4F1J>6C1AN9*R6VZ'H./ MGIJ[1TFV,CW=H)O@<%3B ?"T!4K\"-J3?ZV'*+&V6S9O:M#O@Y+O,@NBNM'Y M5_CNI3LH1SG"PXY(\M&N)K(1 Z$ ,KB7_Y.TZ"G!6O0']J+;[!'ASQY7RB9A MZ=># @H>EC^47(/MO&*4K ANWWN .B+Y&EME%\:%Z)W CCOWUC8MSZ;"UH!_ M&_3*0U&/.2&8$U1LCZ&<\*SF;M9MMRZW7KV>7O;$G2/X!K^)M Q*-WFOJ"1\ MYI&B[T!Z*&SWEG@1U:7/%8QW#.7VBF8FNRX4=SW>9)9>O)JE"71YZNB73YK/ MHY4O5\R0A)9US:)NL&*&D1N=I\OOBI$CC=9J9@0"W%Y?@'AB8XI)P&^GYI0Z ML('8X@=,9()4*"":[1FW 8^C#.SU1M:=X58&;$Z09IX'_7PU^8UAUTCH:N < M.'HEXMF=?MJ1RA;K+2I9LO1(]]0H1=,H%? U7,#?4/1Y$IZP-0QW51I]5TEB M9VVF!R,L?/.A[J>>F9T-$"O72(/I3F**:;\],8,I')& @)DR&0]KSY3X*^P# MKQ*SN3:+ERTV0)$B>5>]]N/L(A_]C/YBL7E9PHU.SW#W'Z2>H MW3NR]=D!\E_1;'@U>V:MZON&WQ@7Y--X'X'\EUHNIR$V6J[FLXC[7G^FD&^J M)2+L7RPE81+=WF5PD-MHO[89'6FXH;1T:N2*!4<"*$Z](LML68ZO^4'CUPPH M9()NWQRDU3_C&2[C]O[R;B=P6>GBP7:!X1Y3UW:D][;I,;U$G2FE"I0]'L;U MOT'FK_I/:$'_C$T#W61-BDHX,AUPC/^^UN MQS#$C"&1"N4$,KS2V8F86=E8#9;*[;+Y7L5LHM)\0MONZ533A\= M@+[[BE+FT/"$EG$VR1-4W(('T#&.F6F^B&+T9BQ\,FZ%>SB_,Y2YSSF\8X(7 MJ"3>1S62*?W%%V5,,1^.R'P];U>2[[3'JQ[4:"'$[K!_%KA!^$%\ZXOV6,3[+&%3-G0Z[A*[WG9 M M]BL.O!AYUY2*..@[9:)[NKJ\0&AO +.3'2#B@PU%68I95,V[OL6]J/$_;DM;CP5F#CI'JQUV/1&(?L@U3X,(4BLP"8W!P2>F]V;H)GJCOFO.R[9!Y"%['ADD%D51"?I&BF:5\NM"R[X7EBG1I:=F3E;Y M1$_%48/;5U)G!K\4D#@V0TI>]@])P$5L,'<\78"A8]![!(BE7?V-!^4 MK%+)FJCCOJ1ZG@MAN51EWY?Z(U==9@"I0,93P!3*@GK\OUNK/LJ M[3O25(J*=[9YL_Z@F KEN5P7-&PO'3/V[+QQSA;2=?OI52M'1.\4T=;0WP<_ MYZ(IYZ&0^=_V[ORSR^!/TEF*"=K_V67TRV0P]H(A8IBKT$E-4<[S.]%C$'#P MR,X=<"A/I* C,65C440TAG-Z.L1:Q5%62QX"#&HL7(JMI_32R7V6 M(';5&'('39AW:7UM&<[617-HE^QW0]%O06EBSI^L/?_F"R_YTQ>^O/ZG+SR M6F ;F%"IX8NUK1OY1+=F>,@)P(N8+1N0/$?Z!-6ZQY2P-M)?6LQ$>&121S\* M-4N\=/9@Q/J4K3+WD]$*M)ZZ)<"PMJ"AY[FT__83YW1B5^*)E:]FB@#E9=P, M][[MUK5?CMJC=3,#XE!8L:*\'(G7&IX*N$<_2LHH5!]Q"66)+2Z8DSW151DK M]J0J9F&<8RFM&:TP,/"^?P'_VZJC>3=#G(L-#?&Y+@A&;9CA0??&??U MT$^;!KN]G,QSECBP!OL)702@.$8R?"M,9!7&)0VD%#^_RTC7W.4 MU+A@U4CG!X,P!!F>F*$;XVL5C'#6VN(>H$ X*LC"[F,$4>H02ELR&!4=JQK/ M!:[SZGZ";JTL\IR+, C)^^E7SO*<#=R!8NH0\00-T>0+SEK?SD_ !-JX%&<$ MXV:$'LSSJ]-A#%96MQ;*@XS-,1PY$>R5^JBWEXZM4KY3,9YMG$381 M;P7TZ#8WK4PL=UV7[D6"*88V^VKDZ+08B*?S]^U9R_M$,X9!Q&T&3TR7SQ]" M%5D3X4>$B.V[MTW7UP2&6NFW+M-^K611X![@M9>2%G'JD)&>(6>8-C/E\KFP MXZ2KVB\VF53KQ]1#3 )? N GJ/92*V\YU'N* OT_R]&!SAVW[-/[825.>%CM M6U(8]=(W!Y:\!BS!LRLD0G)S 7>V8:,+Y0FA88_[:+X\+1AM%(X78DQBP06% M^WJ -UF?*^)MY%L0IL1QDG0CR6GC'8\/DSDR^75%$;VZ.37DJN530>*,>1KWK*T[7KH MZT4I&ODN_N+!; %T[XK6=J0OX=7-\*&?I2>.GCQ#X(RHDU509$,[]->@K?\R MYB6?\GIDSMZ=8>M6\.&ST"151K/4A^2%;_!R:7!/RBK2'+#(E#=\VM8=#N#> M!&[ETB5D(STI>=+J\XIOM-&D#;?>=BK-7)RN:#,]\,B0W4/O=IRY!*\4+8 . M7M$'&XLR%S>H;\;74BGC+=65D*#3+%0BEWD?DLVC*'_!VKSH8M]>#VT#E^-(K+TUG0KPP:VQKO7I5V(9 M;->#3J9=DYJ5#.LN7.V:F,I,ADVSG7S;_14+E^.@5(IF[.DN1)]X!ME.>PWJ ML;35!C+K5'CVV/+W 14HZZ/(Z:^3$UB,BL/ 2\H^%)6PEHCX'Z21E6[NO8NXU/67A?L]Y;[$7) MJ>D490YGU7O+/4+2+T%Q1$G*^9R<\W-K5)MJ7C^PP?LH+;/YWO7\(Q)AK2.2 M"A-Q]RZIDJXDZ$*MA.)4_3X'5TEB+Z=M 5?2:G,4E2C2SM9]=[@V, OW-T7;;)SUN=?':^B9EI\V+@SA@EUUU%3A5C@,[:I5OOM M&[YH!:J^CR$[CD:(1P.F]WELR.+1< MA_;B$0F&?!I92"PJWODUJ"3@MY'?L=N06])_<+^EK4_ZJU0D!4^M/6[9AN"0 MP0LZY)L=EQ6)V='AJN+7XI@.#2)?6Y]33H-#)NBO,H-LW<2:!O/YK^V-;^08 M.ZH%>V$+\PN+.7+6R>H .Z>(@# QU_M9Z84U(1(D M<#276]JXAYR_+%=FM1GE+M#R_IR,E#+447>O)]O;QNBU8)90\7BNW^D5L4:A MMPKT[$EW8EP(T2L&)+^.R.KV88QOZ];]// %%[TBU_4M_6J[:,&G2O(D6JDF MK^.)+G_6^9R==F2BL:F5OOG(H2>8#.5ID7\GQJ*5L,/=IV=;/R \,7J71**^ MP7P6(RQ3,LS00A5:KDCHFT^2STNGQCKW#=)G.1?AP[,/0[@%^MZRZ]O3.<;J),90BB#^(5CW//X(#=-TTCMM32L^3X!N;< M)>T+S.S2/>_LDG7A;4TK]T8.1Y.OM7K/^YUL*/K+;/-4Y[XLDM,N&A6WN'./F]Q[89D IJ("4$$1HY] MD/]H8?HIGY2.6;,;/99/_@N5P+Z-=0<$4%HB$#1,QE6<(E=K%ZKT\[)=$7[ M)F-(4+'TZ[ P#;)0]R,2X-5O[#S-_#3&H Z$5'=EJ]1[>76>F?P'PJ_6"#S-V<$F@^4A\^Y(PSNRK>_\$R$?I*WURQ.ZPL[Q*%[7R_.? M:4,KN@O:M?S(B%_&&WRSUNZ)X?O8\E/OI3)5R71P3[E]FB/C(E MOIJ"?)J8:1#R<\7\YI^JW!GLEP96,.'N?9V#HH M;B #DO ;X':PT$J1;SKF$Z8-L]UN'_F5L)F>6-,SSUP4VQ2ZJ8=ZK6!SC6-; MC<1=)GPYI.=F&$+ 6-*?OM7.O6NRJN0N&46;#6T&CT8BE\"[G&A:PR!KIX,!4QFAVQZIMQX\>2&65TCDJ%V]4$C57YEC"6.BV 6/'E_C@7:93RITAE+C_6H\G55 M4R]+%VO@VJXW0#I=894LH3%Y3^ER>":ASBV9=:.%@X^Y#Q-P8W6Y^V"^H<@^ M/$="8"Z1MT1?WOO#E,7L&[+N)S/%$% ;[N%Q+\/G?O+E:F,%1R";"3EJ4SV M?]8@O:(M)R6G7U1A%!%8V8Q[-,A&.8SSK1UH5DIGMVPLFG"*W)(QK'?8DQ]OQ,,!JH*4#/3K_PU,[M"YEJ,J5[\LJ*O8C_,K/6X!$)\F3T%TC? M$0FN9JL .DHADH('W-L7^36KY%_R1F(KS,JQO/&?,,OWKY@UMZ\(2Z*0=L:+ M$\MXD2ASSF4"HY+!"YLN&Y#;C*:L(&Z:3CJJ7.:@ZQ.E*V2FL?FG:L'77YB9:DMJ;52<9V4"S9B XX\6GP'.&[E%;8-\3<2(=7Z58W6 Q4M" MZ'%:3>FYOJK,#V2"I!ED:E2YGQCR-"^7N&[0CU=3+TBW&>![,.I,>I;"UT5 MDE.7)^G*#IG";TS0+6-;/8M<%2*U'EHU[1*A^[G#UQGZ]]_E28_ M>-4!^IKR.RQ@VU9/5R_PM9MEL9=,K\!Y1WNDGG8,V4"5[[;W\R,26H:)=D?P M 8 /V57E>3%?8"!YF9KPQCRV_3/Y?K(-!]Y1=5XT$76' T4T.4:J@O!^=IWI MTKUK]H7L>Q,;2-E3!6W,9AT?ZJYJ,GS+BEJ%6>\7+Z)9Q:&!TK8:^W\@]7:7$_I5_6?JX0I7EN"Q+6/QW3+E@APNN2'S91RC7A*KI? M)\3JN-K=2 %[5R"==G]1?5"5Q?K!,\Z/<68P<[.M,>VU!DBA;\&9LEQ;B(KS M:!5#V+'8XJL7/U'$OXP[;@3-^5,C:&;%:2TU\<+B0;SE";%&NJX*6C<%&:R= MY4)POZT>,,CKH3U2EV)#NKAQ^[/AVA9);_PXR[W,=/\2*$[GH#MVP-H;<,5> M3KIGOJW+WJ?3-DL,6V03E2O!HC3\NS7DWR_-EHJTZ^G9]B;? ^([-%XB+N,M MJ.DF6(NG-4 97IJEET$D%Y[9M$4)P[:>&5F[;R>%]'^47F3S'K"?=Q0S7(^@ MN>J.OHK5W>T0[WYK\72WC]Y-)*UL 7">EI847 U66^EXV#A!F&'.FV!^OI'ZPLQO3(!+O[\M(YNF+RVS,N MI%B?OC?41;NF&WG5+T%SDK:-:T^-8NKJD-QM:]^K,QEW7GOSR%@IOWP4P:6@ MVK-X0BJGEK0D \(44$KO.1V;W:I_%Z"L>8Z4(7,Z+(&\V5E]N (6=^^>I)8" M]9![>CISV NJ>'IVPGMQ;I KG7=-;VZH0;D6(9HU6!TK#H#>JRC+%*')61<* M=W71%"KF+-]HGQ9D%JY<17 M$833=*?P MJV!7;\(;+3X^R ]A+E&]/UIDT MU^ISBW+=S-786304FOE[%P08@#1N\?2^G/KV.JKU3!). ME<5&"TKN8:R=7XTAM][(JB'PX)-EN(4_\ID_77C&JWZ.3"G[PX;G_W=DRE_\ M!9)$B;9XPT2/6LN?!;[(<61*'=*%L+$>VD.@Y+11[#$3W;+4'I#$I$,)NX\MU?$29">KX#D8R5JX2XCQ*(B$[Q<9&/S5* M?ZO^W7O- 91R:3N+P4%F9VG;:8C27KT.*#PRWD!9%=25YTNIE//5M(?9+"63 MJPGI2\F35E>0UX1O541QN74##>>B^1Y&,=/" W5W/JMS,.0PDUZRMBB ;4] M:T18Y3]?H6VPF5T4GC0>S"$K]JI.;9U\E$MEN'5$P)1!"?QKY2@/._44]06*K[?0#)PN/CO M87+\PR,%+DO,2B)."P71]4GV).;^@'6L7?)7%LL24?;AJK2(?XAJN!"7<_T+ MY SDI8HR20%2H0NN_[FDV+$OB:M7_K*EX#N[:+3(@NV5#+>D_LC2_:+&3L!> M3!N.Q:=EPJ=AL%P[/-XRI:#&1:%Q...PWG=);G4R/%0?Z>FU*10W9&:O8ZQ)'QQ!SK^;/D?%,I_2^(;G"TW9 M-\ZHB*)TBY=;D&]-^?";U%'JX4Z05I@^OO6I9KB4^N#X<&-,;AAB8WES]=SU M4Z!6\,7255<-9T*(TGESS38&E5N+O@.=*0R(K3!3AW$6R!Y7]*8E'7_.';.M M^&.$YK^8JM!(TCIQIN8K4;YX:@1$$>L_J9T[$-'X>HO)9XE;F-B2T_,F\EU" MFHO.)2*)#PJ\_Z#M./F8$J_S_.WCLLZ?7_ M [8Z9=FP4M+4M+(T)35SY+8R1^Z5*"JFE@OW%E=E+E+)6>+>$TD3)VBI.%*< MN%?BWN+>/>(YY[O.^7Z?W_/\P>7%)1=\^'#?]WN]AB>CK,4_83G'RT_RHH=: MG?[%GM7G"/ &; )K\Y*S\\[-5R1,!E"A-=V.;BH[*C]$P]^57?L.A+ M@V#OS6R\]VF&5 G%W);\45B^G-Q L+^@,#!'X X0,3(5U4$TB_(>2.?88!(5 M1'>^STC?NELH'1 DOWSZWKP2P^Z8072)V?HCR>4QQ#&5DN:GSW7?1N!*P>YQ MH]3U'XW2=#.:AQ8GBBC2YD""A ,*P16N'VY8DI>#OQA?_4@$?9+,F]_+4)1M M'=*S;NQJ#':5.Y/EVJ4P-)7>GO5@!&B.,U/ )R$+K0[U P"SCA8.3FRR[F+[ M2F;)B=U]I\*1JVPGYY*?Y1(@A5 Q M-1O94 N1;=.O<02U%NF1;^VZ9L1F[) MX#E:C&'^HO6X5AC)DTUZN].49_S5-')2?TEG%)XQ#-L_JE.,Z5;A6RNY MC>1"VI'K<-\54CPU_2BI8"W$ LPNDB"/4T+$)!O$136@G'K[1F*F2[R$C6)5 M8"@/WUK_FI1-M#HZ 45.[&9[?SR#E!/71JZ.!KNEH&C\!G#"LR6#Y>N L41I MW$/Q3!C3R'L[=J;6#HD1@U@E3;3@E$&!10BH4EX&G\?S3(*F.A,<%_-M*KMY MT=#W[8)4UX/&-L$\U?KBE):FY)6AD#<+0F+;5LH'M1#=[U172W/Y!)NY. M^," ]+8AP]P-6C%WS_L)>VFG'TNKW4P*"R@[U M.Z#BA#.4]TEQ#@W**=5/I%=9:8-"2TR-;WX&@A^VA7 M__&WZ@OK-[+=MESZX=A^CN\84^1> "YM[PS;[^_C>W0I4+J7F]0??&N$.'S& MDG__2ET'?@Q'GR"_><%HF"U:&L7O>0H?5ZMINL04XF[UF'%!:#'K">52LR?; M3:X\^B$&T])-WJ0F(!/B] T>L#/F,C82W""/NB[BZD(80GJO^FVYS(U-MQ1X M1*=97GWF(Z,NNC,G.Z;RS$/("<0?%K*>%.!FPCRB!MM2N'.UGM$-'2?!YFJS MS)"XL2XO$><1LD\&'@"R.\)4'?@ZN=;IPJ=@WD"&1:*1;:!3Y+QF&2DQEQYY!PV):%_C!!8A)T11OZ@N MY$=:T>2J@>NIS"JE TM\7(O*6:D#*6+.]M!.@_*??T09DD=;0O>^!:J/H!S;1$D%2=SU#9FKWY;N.RO0_ MH;]_8)*,I#S_-L/_.T=NKC_;V?E'[RNGAO*^,L[^06X7U+K;MO_^CM3&[,M- MB2$38F9 1NL9;D$6LW2T"?4GP0>)%A+JLGS@=J67ORL%2JUW==$_]O6AQCGU M;JO"@5I'57J6V+$8$F>M!B55J/PS6:'@D?YB&*Z;>/M//!*%-S/X)V^F&4]] MR-&VD>]%UF?EHI!3DV#U+/!=";$MM6L5Q!-X$>3CXF2S"E4Y?\[S2&OYK7?1 M%29Q#+O?#;IC0GHBB+OGQX);P[=!W@;4M2=^45U%U%3N[OQ(HI.<,SI)L81N M/TZ4^/2*&831X4E1/1FR]@*G$*8JX@_,6Q)YB_>D,O@8I\IGXFX?!316/=*2 M3@/L9[AK;^7[3Q7N?1DYTBMF*2S(2&E>KEQ^0U2\PED"D"V27LLHX\$<3WHE M[VE/OK-ZBY5WS@:@G%#! M9A6#-25>;K\GF/K6Y>C2WOI3O+TR,JN'[#*HW*OK1*N];T_W8%/46GTP,Z-7 MS']1J84[S4/LV'B0FRN%6UH27DK$&-74>%5Z]5K!>E$2Q93$0YI'MA(9[6,, MAS\I[N!,O@/INKV&O@Q#;OI>F#%>C(J> S9BA2LW%#X1>SL&3F<'M J$Y4&D M'J;,CMUR$CB\TMTVE"[%HK4/Z+5AC;)AC9[:DW-;90]G95&7FF1;"4-O22O. MER 4A1&*/AV!MT79MN5!>TD9__X?R;1+SQQ-:W.EWR&._BW:;VC6,2O7,:LT M\&!"GL-+K'PO^D;KF]3^0]7NOJ-/8"$'^'^Z(2ND,:2*+%Q+^I!?U08DAT'# MY8=<>W/VY;^LODBZ ?V1QAB#PTKLA$_T! )9AQP>6].$=X407XRV3STF*+#1 MF]Y&4@M%C2=7Q#%=J#*.G@M!+@P5;J'E?[,GU6_MG9O(UW62OH\FU; I;M?EAM3'S[4N9*U'WA,;DWK^D4U7L.V M)>N%&S,.A=%NY<+XSI+HEB_45Q09VM1:C[;)KZD%[\[?C?^[OB=0#%!#?PC<\G*5KV% M<6U[ @+"R:X%/";.P_!L^=B^6''V +)Y,)+]CO$NN0?;L7214"LJVI17=;/R MD=N%)\MZ&A?C>W,4$Q#"**4OT?:6S75ZV<.E+-K?G:X!2S_)Q#9K>=8BOY^X9W99EQ]9%1 M,F:+.UHL"&DN@)T"VVPA.@_$XY:"$\I9]*$*2H8 .X$?5_P_14*9Q[,+JJI@ M>5B$543QTZ,[%IL"4G]9HIFT"9U68QI:PGTTQWF.5#M-]"L([ NM?0K.6$-/ M3F_G59Z[8>M RL@(P5]_HR5&HVTW[)]N5PEI<98/Y]']YB8,[/%A[/-(X@=, M7FNN<&'=6/*]D+PZUBH.NO00;.%F#)B /7M>]* J:O<>FF7CZ7]#O2+'N>4Q M8A_;+ZR.!NV^U*>.LP.371@U@3-V085V'?IAW6LM#69\^(+"_ M>6&NADRE\^#OF/I!WI>(P#ZMZ^WGU4UO^WNSC^F=FNE@V41_MAG]42YSV(Y. MWJ?UGK(LY/ $18>!66.N). IUJQN_J)Z18SJ/V-J/'?OU#0?RT!T M=X:76X$*:,L#K;/](6/'X;G4"&8BAT-N8-.^@"R1K^W"@D5:U]Y./V6)OS/J M6LGC[("Z[EG;ZVN.A3BL@3HAC&5TEOSQ&X!50G[BBQ])L*W1DU8C-ND:M@O M9GRM3%=-LU:'1?H-+FBK^-^* 7[L[&0Z$2NVT="_$+L6!IQ& XSB0E7*VX26 MI![%-77J3F.\YG.:IR$Q;;#EFIJYZ6L<.NT%T_1OENA#F[).O(5$YR.$YG3, M;C^6G._V81ZXXL%2AN9;+55.G,*-CQW&3?;+\A[].AS@&WWN<[#'>ZDQ;SOA M:[3/_E*9UTEQ)ZU3%)VJL#*D[*.C?!^:13&H4_OFX>ICY?M$^=1]RV%WM _O M=#!/O>BR_@CU=3(+YY#.>9K1%7E6=HJB4]49NT"?5:F$?XX'9/^I3+$S_O]# MS]\HX>FQFO_O#G5KN;Z_3[6C226CRT3\"RX"@ M#[7H-])+V&9O[G4,)%E+>P%9GK;/I&](^6W;_3[6GBHS^G/4/97KI;S%==SA M?/=7[)47!7MELX[*Q9-IC[%7277!235>DZ2T7U1TYJP;(5B:7K+:?H#1O)X( M.CWUH*N^8(,%Q\6 N@MH=])E"O+MH9&?5?5;AM>4UMBH6'F?6&D^?"+M[];] M;?_A4=J@-F:XX35L%)HX_"^&EO1-HJ&!&*GP4CFU90IDY3LS#<6ME'=LY!Q%G0MQF_5G01;--,[)L< 4Q4;3-C&O/ITY]Q,O-[-4*ZF68W/)YK;T M CSQJW,FE-0 USSR*I6 M?,G2:R)Z+G5>):G LOE;9E/GU^P%>%C^\,I[?4R0&LZ;[V6*];$48)O463_7 M%#I3G/<52WRZ[U+OVP\^Y(4Q0"0'@4?0)0MTBTC90/_((N7!]Y)I!;93;)G: M;KJB+TK?GX3.L 6%+Q=)*ZZ<]P?ZC(_@#.C:UQP<>B9":FVY64PBW98=U!P( MGN=-6_OHO3(_ITT)\:UTL>\1)XHYLV=H/SV0VEAG>,,G8WDO=@$XW>3^'3!? M3*'Z4KSGC#*\^ETH$X)9-9;? MK>BZ/8\R:)4-M!K546C.^99!>!BUCGX-3)0HI?*QTII7OF%E]#/K;O)X>&&MW36+ZJ&]Y0AN&\MVRH;I:O@]X^NPGC5'4_=W_%9)WK^I7S@3?;P MK9,4;"E2"HL>6^7H3V<-J$H@OXX@I"OW30/6?%)LC;&?K^S+X>[?V67UX;Y& M3+GF1D01[D#7F*3#<$$"+1]]+W%I_]12&TE>@6J)AQ'HNV2\4?$2,TDZB5!&W6K':V"ZW.U7^06:6/+6V TU9'&^C6RM%B4=?3.9S0 MUX\]5P^L\W(JV-FZGWLPWXTUY?>3#6\P !&8\/N1H\)J9) .TR,WT?D?/^HT M^3W.214_K^F\]*8KZ2.P][T:A^.MLT[(6%WG')H3@!=-HX;<8MUV$NQ[MS?N CX >=1BH??,$6.))>9X0YI+>\ M3P+;S[YX+I[[(RD&-V#52)Y:JE^WDIM&.M'PK^H@M!79VP!9*9D'??7 M"_QJVJ_SI8G,='\/B@DT!+AZ7T^68WCNAQA#@5/20BM>L1\@JR'TI9+17S1D MZ0,*F@+U7;FBUTT!V/WH,_T5)U=,".*Z?('2%1 \_8ED; =Y$ M!+K)Q@@2W.NE7GK/=U7=,+3!RG)@AU[9AF&!Q*U;G3&QS(&/9:6P3CV4#27" M%ZPS-P"\+(KWVKR'H0CU$3_.N*,3,4!3.]'?G) ;#QRW5"\HV]W. M8_F2'CE%CY_5O#D,B1#AR'_APOUMKS=]7XK8XJ;@G]?&2V^#2J(9889NW"$C M)^N>SLRDB0O,[NF][SC#&BWI5,5"U"1U>$P#.ES1UQ1;&_(8G(^^LL)?(D%X M&'V2(CC/V_[+8WR82,J)Z:0K+B[7:"_;RKI#FW ?/'LMQX,Y+?%AF13 MG_&W K_OLYO9\C7'C5'VV#I@PB9T9BX[-HJAY]?UERD&2!M#NNHU# MAO\I;U%]+&_!K[7&9/^3:+JLU::X]=,]8LAR7G_D=Y)0=H%7SS]L=XYB.L'" MRV(7]G?J%L[_W]4M,#Y"YXY^*NF0 !OF62-QZ%%YK$D+6U_19_6Y_U9.SB)% M:O&61&^A\JH9KTCF)15QP02@TIS:$W%BS.@\7GXDR>ZPC*FFNL998YCMR9\3 M?:>C&ETKX;A&1^:0OX[\UQK]OW"&DN#4^RJZ>ST*;#Q6VRG5QVCI1UZ8Y0Z? M65+WT(NI2-SM1,L6($K@M]]>:=9(NW.):^(/O^@ $@/6MZ3>;!_5LC>3:BH' M?E9=]VWD7"G8K')%U[=9L?V[HOGTOI;-YH8ZX4.Y@EK&J:H4HO%: MLO&BD83[7%=C]QUKMP*L8/Z"(XG=V7$:245*"][B$ER!CJ0O(:Y9M2@[R=@+ M*&9Q?)[&6&\*/.MK$;H156V.DV=YV9FV7Y9M8+QFT&WJ[-P1';O.4+NHM1CS M[5KK:1BUU9IKQ, M.0@B25:S>0CR0IQ@JG>>HN_5VW9R7ENHA-TX-E@!-?W>YAI?\%8F71APQL*+ M,]APCO+$)65D8:6$CW^3IPC?Q 11K.S+W-4<[RWN>*@) MHM?W/Q>O@(QZ" MB_VV"#F1+5]T<(A9KP[*/^RRV'?6,A*#DCW Q3DST([ODM8.)N,I84-25JHY MR+=M;?"/CYKA6R\][K.+GHF6VA 2R6+[A,P,\D380MOW3SB4; JVP=:,.0F& MZ#='<32X!9I(PK9H=B3TF>=*!2,.P =NX\?/G[H#9QJ[CJ,& 5O/%P+O,8O9W'[_:P,TR;)O6O("H%,&J7_YI'! M>4I0S205ZFZ'N*S_BPIGI#;[BXH\1KN76O5RI;H-_=AW +!^F'2T+RY3:/K3 MY-%C41O*M)_Z7]7B3LCH(@A=Z6H:1A+;-&/%UVR2.YHYT4'FK;(@;' MPE4S_4724G)E]9_4%G!UT([2V*E:FDCCSI1#*6.ZK=$_Z4$4P+2J\S%@FK*> M'?^8 QS=C[5DI75T+)_Z06$P&]Y(P[V"[Y%]$63WB:LK7BO+9U3Y.6X M>]D[EAVAA*<' U8E/6C;LZOFY0+K>)W!-6+EJ@6P'OJZ,,Z5W>$H SV0?:I_ MIA!9[F#6&IM;$K\776A8'T@*0+XXW38->?GD)5#I>;GPVB48"*#X?,ZE*[>S M<+W^ ^PK^,Q]H+9"%LZ#U8]D&,YM>P M[MIX*Y ]W(,M[[1,#.$&WC"DK[-7 M9^DJ IXRMDAO3+O]YAI<&?[PW@DKA@0&T=M)[/ZA83":M6'3NFKSR@C)81*J:!>%Y7Y-NDA]JER1^W (/NU[H(95IA 67Q2\:0 MO)7.MI:=0H@9KXY\6D!HFU%7[^MXZ QWMSS-0K!\QG.(N.3C]*,5@P'O&G%T MC[:K4T=XZ9>?>',&ZZ$Z37 ;O;)!BQE:;+6'OI-M$%KZ.6[!*L'>&,)1$PO/M92.9 M1\-")+8KR7@B @&>KU'L*FP+"AUW:J$>R2J;T+[7?V>/F.L&JF982A2,26TI M>PQ%K>7IO!*%P+Z M EFTE9JU(S@F\+(*PZ=%]1)+?ZI8-+(_[9XO%'$G(A1WLFI@G_KYTI3'D;O4 M3[$,.KE. UB#9SS 1,QU0^:CF^'$_)^-&VK%"0GSG//ZPK6F\+F".U>^+2:^ MPYHVP$9CJR2'@58/IL(3],"0$_#@]&%[5K5PY11.III3R*3=8TL#G9-:6:R87M FM^V2&Z8E; MG#TX"=:&A ]#^0E<^:(9,G@>&-D\JC[\R816I18(I M5%X6^3:WU_V=6CS;*J,=ZM5X2$\U7'KB_BBXA0XUT68F"X"F0] MUZ,@CN4[7+>Z!Z[1$U3=2S.5OQ"&M-,:/;SND'X(&.FE7FG[W7[7ZT M.)%P M7*6K_P-\(E2O?@"L/637G?)@H05OT;7WQFZO-GA=E0):T8X\1*TD FBB=.C) M>"4)'X,,[SD.1G1*[8([)BT[U]XR7[S=\D"G@C5 F"D-J4=]/8,>M04]9Q5X MXWJW^^T)O/.'Q,RJH*XXEQ#S@2J3EIM*+Y>KF7S M05&%T,RQV$M$#)S*\B<=Q(5\;=O7O,@< [N#?=8P@-4G <;L^ 4,&=U'Y(0, M4SVLDR2_V\% +%/(>&1L8#/D@"??O=N-G?Z]9@:/M=.@AF82TW(4CUS611W! M7U2)!_(X8\-^@YETC&3O6$890FG"M>"PG/;D315!T\Z*W9V!@J/3_[\(&5TV M3(;J"1QT&0EOU[/Q@6,+1ZJBCQ8*PD-Z6&BM-VQLT!=HBG-].9SN:')(%\15 MMI1Q7NO9"7A<&'34KYV<439<','V"7#WV48>C*[\JE]%A>]IPL1\881GKU@: M(&MLQPOU@GFDC)^;+)8M[;[KIQJO8ILEF3OI-'*M;&U!>QKC+/3SN5[BD"%% M:8'].-K3'$7[7GO.(9 CSEM*ZAJS]C91_S5-[L TDE21D^EM(@D%@R/W##MOI&WE@WBZ!;#3= M]/-;7/:U([&E4R@;G='&RDAVG-E5 <@&=M9I8JR>YB^EW)< M?82;C%E9X-?.#&P\=V2VWB4]ITS[,8D!Q6Z2\V-OZJ.W0F$B!_]\KG_ 8"-LM&3QK?]I[!CM;OJENDOP;/UJIV/LQC M3JM5LC'A*B.(;5X+F'R[D1%$)G@69[@G2NIZUG"O:4H/X7][8QG2CZ)[$'%% MOEF]Z'6NBV#95$*!HNG)1?"SNT:W,Z.\XK5/1>JU M;$ROGH>\+O](UAFKBI **.?6%,OIEMPX\(CSF !H^5BSF\\7SX3R-_$@&4\4T5YT9^PHD] MIXY1W1>'W#G205?YM_+>E/>6CU6#\42AGIMC.;FG7-H4RLE@#]M'88F8B9&; MQ 'H#LNCWW9[;.HQ_":/F AE90\OUJU",V-8!SYKH[UIW.ZFEX^H6OY\I;GX M8RK1;[)@UZ$0+VKP\GI6\I0_*8I%9]E$O7<:_B:GU(H/,>[ M^9M!V[X^C\6=MNR5)%5F(!02G%H'LI>42Z3G/&=%6YF*7CABS-5-[ZXW M'*1IR!L]"8#,CK]P,Z5;)D4'[ AW@8)#5:PD!B>-8#U?VY$:6PC';3U;.J6F M&WD=\\';'K21F6\7#3%>BW:AB=V_]QBO_:^ZX(A=$.PPB9)LLXS2R?:IZ:F>M?-%2QE[ZT'#5[]OT:?#GP M=I5/;G'_DM;O7A@FK-%329>/SIR'G<_Y(;$&TQ^L_>NC;Y[B!&1P.38&YZ5- M,1CQRAG!3EX!,W7'@4?)8(]QN_,'!/$[;M>[8!*E<%9%M MR@^5?Q%VC^UH!68X/#(5,.S5&1B1'0X[JN-EO6S1=\2_1AJJA0B5F+^6.X"V M0>1BGC;@8+HP'>)/E,[NY=2K&\9EAL7/J&"@7U1ZBY!T9_DDGA^3KO"!%7Q* M677(N(C5#P?<._BR%W5&3((N&C9>US*;[D[O8[0VU)Z-C4:/RH1BD(X2-?X&<[,=F NG<]V45P8M[H MR44$DWZH ]YNFPUQ168CG^./;D$8&\J19%1&F/%2V+4=/90<_[U%4/U'B^"[ MY,?_*U,MDOSQ%Y7,,3$M:3M607)^)NF/M&&7DC9$!8XK7?I/ M;9$K*Q.FBA0QS.FYXU[D_XLS+VU=X+6C/"'PN)4_34+LG"_M*1+ 6U, B$T( MG&GV#S/84ZCG3TIF/!1==UD5A;R6T4O9^$CV:\&("@2?+H< T M\'&N<-P>V"VC#9!>/4N94I[\-WS5GT13K.'KJ=F"QT?;0*.;Y[##HBFL6]W5 MC4-Q9L=/[WTM3#O$26_U4G37]E+7 K)DR!0YV=0(6!XS=_9@#.H/%9S9$M[HO"VVJ22R$]MB8%L $WENY7F17@.B<:Q4=67(P8YS+[/*ATS<0VT_2,J_>2OVA &3R40I)S9%# M<*08_9R-HX+N*OB2[=5\2W31+#A9@JQTHO]>@;)W/US MM1\8IS.$$/2LLIS@S4B)F#<'0YULE4@C*^C!D'93\+5B>7:=H+W>3BE ;/I7 MA/0P.EY"(F[C,XC8VR7%BEF]GR8REXJUAH(DO5CKAX]^"(>A?^OJQ>7IGSM* M6#&6VDZ\V['>LH(+=9M2SN30E-*RC^,LO:RAD1 ,F4%Y==R\ ;S*L7/G-BY? M< G!?.6\@B>K!76\QJ @'WC=9%V4M:8,?S/G+.&1S8OO_ U+G3*'Q9JG(N': M) V#;M='F9[+M=+'A#6:GU*,\129+=(Q)-#J4XU_*APH\#A?^K+NAP^BEP3P MMMH,&CL?'^YVR_8/J1BR";JCU82W5/P;A%I?9:-UR4OAF.;3:&ZL#',XA$!3 M-3O5&X@5BIO,/-.8E;H$5BFS!AD8MG*A3FNZ:8=XT _C9L\U 2KX"T4GN<^6 MQP%$]C"LPL)SL4P\U(U^0N<8A807N^D3K%B>/B0B6N[5 ER!];+40FIFXYK6 M.PYZ(@:E'/HV>KVA]9^1M4M[]=F,JT0/D?SAAU'K@J,ZKFSNW3I5EK1WNE_& MDA(F;5*TN!H=;!H$0]SQC'C>$: +?(B M7DOZ5Z0X7KXG>0G=?)![_6&6,1.X/L7I'."MFD?F1F,\@@1/NJ,TZ;&E*^F\ M;KUT ';P6X7J3.=3'+#;Q+"0>Y>&S$^'14!ISS_SIMWC+VN;R>O[GJO(B0BF?&7WMOP.'4E+E? 0+^+X M.86:47C=K6Z*TV'G!)2. >T$#$),<8S!8 XB8,)S^?W+56MZ4XPS)B%]<.=: M-O] ,71Z:AF86'&\C2[\CR8MX^F7[IA',YVT5J/YB,M9L9EB>R]DG)4/KWDU MY^,G1QX M;F'^@.DL]U.:0$'[Z4YV .L2U \XVT'^03KAB^H^ MLW>/[L74V OT2X;+].PHO=0W4C[;@>EQT-47[@1[.,P/LC.>P+#H\%QXZ"?( MS^I*G.^/BQ\E%R\[>56* M[,M#N])*7(<)FY,ZJ05!*8IHIUZ=5Z;OI%];A 0G'\^MB:FH%AL'.6H MRLO;H/W:60RNUV>7+"#EEPV9%#LS G%Y+NFB]S M*7I2ZC;Y%,<&+0B3='7JFN$O*I1'58Z7[?4P:&XT W$J1[N5:#>P9!JA)J1O MRR H?VV3([J"A!-3+_RN"3)U"K-L\5'N?-^8_7FMI,"Q$ EZM>ML(SG *Q ) MF?T9>D>>IA#2/3E"W[F_]WG0#K9%H&G1U^=D)&&QS]J>OK^_9%U?J4[C0@\Z M,?1W:=R_"*@$[6L;C!X*=03\3E3_NAUZ3S#D 3%7@!+[KZJI"[6[LQ_*W?/! MO*N=1(W^YMN(I^TI(QN=%[-?'I'OBCE*&Y;_0[_S^L+_6;\S*P0D''JXZ+6< MS_9[[*]FN+)Y5->[5CGVB':_WNW->-^W1M8/F;_$?:6!?L/N$X#9>V[C9[%$ M^24"IZ),3W3%BX@29B*Q)(O.3X/&BW,KE4(ZZ!C:91AKMNT,[*R$_]/Z-S&' M+##XWT8$D+O7BZ05A_^%ITY!\77AJ9G\$+#ZH/W/*#M TC92NJC4_!77L@E?19K9>.OBM5>3'IBFO(#7W+S/V2160]6L+^H MZM)6T(_14MM'2^ FH@9WYO@P]?G/^"]WG9'B\N:WK_[U*.\)_W@I #O 7I9D MM=D6M.L1(WJW09%\[TS_*^I"M-$Y/N6+OJ@516]H1WHR_.M%D>IXRQ,$)?:7%DO%=FE2/YV8@K MBK\-ML7'-,1HPTR-\?I%E5,>J?XQ";Q4(Z^%H ,"KS? '5FY6+R(-)NS:4TQ M:1\<4O$);H7DK%\0Q?8,WYC_:50"KMCVI]Y73[!P@KCPS MK0MBW6R/OZ48*\.THQJKN_DZDR#7Y_]VV=C[7B5=3$L4!WD8N"'&UP0C)'-G M]Q6"YZ]Y37(VW0+W/M\OA>:I7!RK>&()Y?5"/H','E'>K:PQDT S.9O>>[UWT,17+E+[O8WO\U,8]XL+4H;C?"GH3"\-Z.8'.<8VP%H/SF9B3M-A!,=ROUABW\"E/'20 M?I*1/G!9:Q?E>=D\^F[V\#XIG7V2H//2#5ZL:@JP>UE(L[*3]8N*U3)=B_@* M)&08.I.XO%(\37%[F&\]!%!H?["[[@ ?84_G/Y7#>HZR]U"R3^QF]F?_-L#8 MR*VN4"RJ7A2=R6?38\',CO&@#1%\./D#Y=*>4"R:]W0W43G"1B1KFE,0,H## M+J0[9][:@?:D 1-?*\SIG0*J)UY4N;+#%8+IB6TI9TW E5NCKDR*+U0=O]=D289H$(6YS@ZA, +?Y[&]<7I/5Z8KQ*I)YIZ:Y7) 0:_+4!"!EY4 M_LC2$6\2E9B1KA=>R&JU%;@^[I9]J]XC5TH/^> TC.^MH(E9:#^TK4ZU<:ZV M9F']%]6YOO-*=T\[X)TQIXN!%Q2I%K5Z0SG=G/K@1<>3^2=N?)'GK%;00:55 M+K/?ER$$TCDOE.C@0)4[^75'XD;YLJ&NQ0A(U(%/B66?_0[2L?J.!O6P$,UT MB]5F3AY[TYQ(%6LEW\GO4U!^*7'XV"2U"^Q3+4XRI+ 9H3B%5U.Z\=DE9W'E MPN,D16]A_B"BIY:_>U8FSW]C1O[YT-Y@Q [J@,M57E\H$^QY9S6SL]80 WDQ M*[)L<-V@M!/G25))7NM["U%^<./M!MKT[!*"&VM=[XI74-6B;Q<5_+"55P25 M"1,32%YQ:8M$U0N,5'WLXJ33O]5F;,0S$\&(B;*#[4K7N+%ZP^,WTSXVCLI9U(A< Y4KNLF'ZPB;1OW48IEZYY$9 MCK>YZ_SJK1$UG/BERB)N6>?I2161&$@T@=NL/;%$DKVVZN8J[Q,^PP%WS%DV M[ 'TVV)!1O#J.90"QN/MWE397'ME>2]-CWRY/,G%>&O&CB[[4&SUK%#P24=B MQ+RFK\^732;DGE//*S+XM+3TO(%9*>D64)AMHT#8!F+@/:ZG-:K$)6HUD,"J M)19=8%1-!&O*S37QZJY:W6[11Y[8P;O5($5?B\_HR9V5PEP1M>[@_VGRT1F% M,@4.Q8EK"0$J/+9>:C8ZL9ZVVG93M41?'I?HO>BA.Y/%G!C],X&3)DP'9_+; M^:N()P;3_LX;[SH. AA\R\_MBA 68%^4WE77Z&^&J8TT&^P1@G1X3/-84+CV,0A^%\@;:GD*V M)5+)_E'48V>1UC!P1]UN#9&N^]?&_Y\RH3+_=V@>W_42"HE??&YHSI$-MLOV M!X=_6OL7U<>H)/#Z%_DS][*0L%5N@9[X+!;05[H?'_^(1Q&]K#[BWX5"*2WW%JG+_]LIBKF.75AE/3>P M3E;-/TEX.^_P:8'D/.\)<"+%,VJ0#V>&B'Z#MD74N&^4L/'=3D.@E#@5WZHR M52:OBW2RW23%L8T"!/VV7A*M'IS(SZUV'H@@;BT'L/U>QTMN@_L[I6G6N8^] MS.?^P\O\7JK?8Q9T2/ZS@6=M80Y&CPP:)D84I0>$-CB#M%HZIHPTC 3=P^CL MO/9-[T.KS[$'TL,-?$,()>RP%/M&$O]@ 6'BVQI@MH$#R%\DP19:+GP2'&']#:VQ[ M6'G-C+)&3Q;X+/?@>L<( JPQ3(_,,SAW,;M:.0Q+G;UAL+\D M6\?Z_M,?4@0L%Z@6#6^H4YH=ULUA1-("_JZS5T-![>31XB%S9 M[++N;T[(+?OE80G%N1.@E(4Q80#,9"@%_[[+/)M;/CI"[@U1VJHL*5 M]G7%IN%3=DWL''3F@T"<0MO>[2K3E?BC+%7LC?EVWFS>J3B*SB=IG $+VS8Z MALM=(3H>BHFT4]2W>R5:*3*B,G_*B#9'?@ADW9A]J2JAGI"3UY0FH7D*OGEE MO,E*Q'M.^@-][+1@C[73L\VS2U!W>U^\C!UBF68W4/7/[O\O*O\J;]=3A^WH M;,'E[97 @P[(-0&29 A;3;,V11'][7_?$W3SZJ-#$]:^'B]_0MB'% M$AX-&BUIJ#LVD7!++[A"ZT7KB5<=7/.JB$\GTSAB. Y^YG-7._? B5MM >Q, M1F.&!_9L%U0I<+W=%>Y_]W,ZP?A:(5]235[IN\[2U?]UM0LT M2'=U9XULP/0X*Z?JS?/PU?Y ;P+ M,%V8*[%8A#$C%3YQ[!M_R;/^J@?L?NBBD?!OLO?\#/I&(T/MZEI?+T%+ M:F?H%U4QM/U[VH=K8@+^Z;([P9FGX+'4U]&&0J;-E6"U_"*9' MLO0&],E/#;]=-I)U9Y7FD]-8A*@*@Q-C %8N5 YP+LO3'@WVQ11WQ/]YQ":W M4\>Y'Q(;P_IF(0Q.4>4.RT;/MTO:"%V97LZ M7XQ,1+[RB[E M5\?I35F(W/ND#,Y)]/.OA)+T$O/7 SC/7U2U_=AA$3:KG2F&NN1>W#[_1^'8 M7HR'+F8I,8".)$D#OX<67#\&I'_!RF3R+*:_#_FILR@OYO&Q:!=NV1^NK)_ M_E#N,?=]EJEX-B=2IL6A00_Y820[VX,I)*SS3+UEB*I[?JYJ_4<0C_[3KD;Z M"[U9[N*R4B8"=QT/+W<2)@?>E:.M.XJ-+1@F\1ZZ2&3?>G;7G&V_?M M=6HK MC,(9*GK,-]?_6M'^WD8_I+31*24U^W;/MMOR9Q/ 3X]$1ZM7HHRY_=^S\D@4 MQR1W37#HIV6=Z7>^QP1^1V>"W3:+>=V#)-A4W?[]F10R^VSE'[1]HLZ?937Z MMZW_JT[X)9GZK&O'OE%2+EQ2F'7.HR+E6)FT-=,ANVD#+7]VP<%$)_VN>)<8 MTR=[+O5"M*: Q.QC7[!8ES99D9E^:$- [!CH*GO\" S9BKFU![98"/#V44= MG"3C)2S:26'P'Q?3-RG%]-6LNC8P,V78K?Z?6@(ZCX)4[\?-Z@L%DF0^<.R^ MD"'=SJIIB\.JCI*E3)>UF2,N&I(?2 \J>\^%+.74(F(F>-J*IGJ#=!J7V M!FJ1S N/!___%%?SDZ4_H:;Q@?#5>0.PMEQW47!P.#+D56]'?LJG,UA?DG_0 M0]N3%0]6B_.=>D-)'A?,7^+96=]+/,DP"")F16(S0=QE<[>/ )GKZ% M=L)$M@0)>;7]G&]CUZ"6G)]!T?A*?=:N2]1-Z5/).JD.:5>_1)OZ@"'?Q7]GT5=WK5 MC!XNT,)VU;[E?)5YL@B1XP7)9P3HF*MS6:1BUXK_K@G(572A?E311>APW/O> MJ:E?5$'0TCI>;X*CYZ%R+Y3,Q+8=KS R52:Q_QY4^!0R)Y&[@HV54*L61#5E MVX0-3:5?;"J8:9FP_W+8EVWHD7/*B_@^M)LNW%ZVC;9I8EX]20Z=67R^NEA/ MODT6L+KXP9IH:MS7VUYUNEQ@X%ZK/? '?FX)INLM*&YU+UVHQB6^.JQZX@0? M1=2;_>!6&\Z;:QR]0_5\'1W'ZQY[B)EY.1PFH9IN:&F9:^D$R4W,2K@'AVFQ M+75]53'%B[8]U182W.?G_)3_U'M^%G5IO+7H0](88/7PW;ENTJF>JNB5FH?] M#4E+O<'!;N9Y 3KR,D?Q_Q;Q+]VQ1O?5(:6,!PU6\_.T=3&_J"R*@"%DD,J M0G!>W4[,)MOM_7BWW"WJ%NN>7U1P:P)NW $^?:4H2VA!(S'PTSVKDQGGWVI< MNJ@67E)!'^8A5R=;GGKM8(6^9X_XTR!W1GJO8LDL[%O2+*IAB]V3P#WVX MX*/UC#F&2VC_8PK[&JKSCM17( !1(ME=9.,9-9^%#,RPO.QAK[[.ZQ5\0>,4*)&9H3L?J7..N M^2S$SL($H2L8H\/MR[WA>]:"=(TYI@RJT[Z1B7DK*H/)HJ)-4YDVX+[H _?[Q=0)NOO/P#B3<\X[>!EKX M?6@H)/&&8]U8G56=1AG1OR1$RU2DU8K+"+DT)5(N)(R59HOS.3H>0?Y:S5WT MGJ!WVP_["#Y8-W1*L0(V3LC(:M5!$XN0N91OV4D#!GZ<_W^M>"[2JY_1P3%Z M@I5J55NY(W8DDI.QJ:"H3OYK.!U$(O M65 R^R<3Z$#YDRE396]W](7FJR]B-.C/7UO"3&BQ E$KDN/RWE?-^ M^,*O.CB2?"CVA;89S#\D)\J8^> ;X51,AM,JZ>V2G-\T09_O\URR"/V&5XB. M8W3 F.OCY4"4(:?:HZ(W9SPR]6:O0DJTZ2!OQVAI!4%4%8F8[SHYW8JQG>Y\ M3_;N9T\"NZ*I3L%3,OOO7.9E.%,,)>3PFL'40S_^K?72/V)P(%[C,"D)MKE+ M9H,W'#PBHRSVY5Y4T373VW*$;6>\7R6^'POUC)I.F?C!\"HP&F^WS8FX7",Y MGZ@S58IE/ JUFK4;!;!5K)YSBB7[;+/O]M;O0?@/:RHTX^;_.09KU?-?YV$^ MA?$BH_3%YJXZC%0E=2]*==F.7R=AC< = MG/5[<*L!(+3CJA;5(*=P;;.[V1 MRNL%'<[*M)6:O(&'!%=/K43M=9%(FYL+EDP#RLY"0PFTTM]5Q%A]W_GK+#1U MB=A]?1X6?1=3G&A/JM1(\2U4*VTGB^Q8F8LCGS(E1JZ,T5C>9%-<@B)7_-'] M^4_'64!*D%>'[.UAW_]NF@H()@GQO/H&TQG6(MY<^PD,Z]9P?=5DR":P'='] MBPKS>1QG*H2-*_2#Q)(DF<7B;N#F>9PEXA?0B@DJM%+.2PYG^K^S:"7V;X8! MBR.?37@55_>5L[F6N. Z 4 6DT$I,74;HS!@D2%#O,T!][..A]N#NC\R.AQ" M8V>DSZ?QSS)*1<\(_7#G[EJH\!DRA<_-$^(J)<\N'%W8\W\K&B'>X_/L#G0/ MKG]#/\F7]*DS&&AT2.2>K52<4($(2[W"%CNXW&R0>5%%X%@PP=&L/2,L)/'Y M*N8/7!/MWP5EJ6+":^^QV+][PG;TDK9;40Z&LQW\9UR)5RP\K!=0AM!4@ B MHG^;A-Q3/_;.!+NR45 M/?YQ9I"#C0^VZ7M.=M)2L:I[NEL\ASTYMP*Q[]Y\N C.W4IS2?<;*'PDY4(. MS@7= MQ=*?Q.^IT$WL8;H70VZP^R,'E-U7*-X )52O>$OBB;PM?R5'=O%)N:+![/ MVOZN#%<8M3_@LJ15I%HYBOK"][>*1 !31J\=MQM@N^?KP8^1PQ.#$/-+P661 MI3@WS<1 @*Z5@QKT]CK]NQ$UQ67]IT-2DT\KV%KD?LR]")%,S*+;M)2\R->? MWB!C^&-&5-HQWIG59U+:TEFD00M>4N(2JW\#.'C(),#XP!OH=XCO\UF$2;^Q MP08UU@/;T,"O15'6;I3V.G-\0QA]B?]-UN@U[^'*G>6C:X'B^3T&E- 8=^RN M\*SNXK*AB)N9,?B1_ 6>I,YXFZ0;P&)#6D2E0@6OJG"O&X8X9B]2_54Z@[,_ MJ;/2.-5IR]+WRZ%=N?;:.L 4#L3>!TA5VFZ%?^TRR?QB@D@>9%/,(!VP4V*X]U2OUPD%30R%:B2A>&T0"^GX&7.<' MDG!O< >PP,JQTO[V_&_SBQ!/E\PHI]7>5]Q#$]% >J[^@#>.1="94HK][UN M>#Q\[GW+:RJWJ40T_NDWY#-.$51YRX[2_5$>?C6"2I.$EL>9N'"6]"6Y@8)+ MEGK!C"F7=W5X7\NQD\3#+HJ.<29GRH6QI: JQ3FB3NJD$!^IMQ-*B\-;3_:J M),\LW]U_$OD.ZB1SM!H3;D]**RZO+U] 81OWQ#Q!/.#ABSD:51D'TK7A=['F M%K.S^JZN0)OV%V6?7BE6O4N">$::P^"4S,F%TH=NT7;&A%?-)M,F'+)3 MVSA\8S$K:UPL5TN#S ='OMQN_T75CWX:OT@'3\6&\2^F0][E-=ON ML("2I0+#M[CC!SB7Z6V6P6(5EW/FK/;%NW2'TQZ2(=._F8A\ ^"/BLAK/>2F M4L"P:P%-T51XOZHP!>"GY8'));3Y:X/]#TQ4%%R?*1<\&JX?DKM#&IAN>K!M9?&%XZIR7RJ>1C M8G3IV"OWC: STO!2UU_=HQS2TOR7*[5 ZS@5&->LF-]]8D+N0((1;(D2#%&=)#&_J+W MHVS]#Q_,E%T*J'57BCZ_BC2?-=2&.N8)(#%'2XR=,Q4H+45^Q6]\ M,@8;^,I;$B!G*X,QY\;_A[WWCFIJZ_:&-T1 0<]Y[W_L]S_O< M\8WOWCO&=_Z8?V2/[+W7GFN6WYQKSK5X0Q)DHK8M'GT.&C5?'Z@_)2A,[>YO M1!Q,NBYUJF3<0&_F7*&QBS BFV4J$I>5 M[%L#TV(V"5,HAIAGEU+VQ3+*+7F/YWM,4.-)SZ4%R'9-HKU:\2-OD:86M"DR M&^^LS/;],$)CRLYM:7)<,6B/:W^>&/./B-+*_DKV ( T!03YP=K%H%76CIRE M!H_6U58_-]ZJVO3P3&FQ21)T\BGA"PC>)Y2TTEZ?; M7S]5'@X98#9 ET\%G>NHZ!P+&+YQU]3>F6_=]:^&]G@F_HL_1?77>[[_B^5P M5$\EYK\&P+@1K_QJKH[Y9RR["%*??$IC>L?N#O<+A;Z6D6+V2^]VT2/[+U5I M)$<&^V[L:DM<]LC^FOUS@)%Y/V-9)8S(XG=D7N0&UYG!J[@#X(WZ2'["Y?:Z M,>OLQ*S'":=4:?CZXTQT2PLNSER*O;&C9?0JVJ*[(:T*-&R)_[&G,<(TVD($ MDH#Q2E#[V3Q:EL%'-U[1GV.F*$!YD%.)C(Z 0GK?6O RY!*(2!ML*PN1KWXN MS)_=A=T.D/$0U-QN7E:5N2KG@W7<]"+/YZ^=[#/VY@W_V6^H5[.KPNT1W9]W M@UXAOZS;[#^HS'4K(1)GD-:5BYPL5.W=N2NU=\>&AMQS9H)&EZ\>OG9?9%?) MWRS:E7--,,:5>C;V%>R#/D$^C3SPW?0#TDY9)C%*T,];SK21 M:].N/BV.AA=UP/DPV8S-OAM_UDL%P:B^>S*AP3J=,I[T#X;ZJJ^8[\;#=0?" MFWJ6T4./'ETU3[VF42PFMV)A]O_(_#_HZ++=5ZN;;^T5*ZXQ,CBIBS^\EQ/! MJ"W>ASA<&EMV]95G I_)N:TAV3.S/[H1-^]X$^%L68ME$$/G'])<_>'Y^4R-="C<%XQB>Q% M.W19S'!K?H:F-50;M='F4CZZ]E.KR]P)&0FU98%Y^&;I\CIZ)#_^X#:^_<_2\BR0H7B77VC_)*^3UX9D_ M7U5B!L>0\-<86IP^;CI-'0"O$2.%6CFNR$0'_:E1AH_C7A0C[GCF3DBW=O]!*)0 ML!^6/-"PB9^^MQN1TTQ367_;[<1L7$6%N[Y%F+ M- N^D924U9OZ):(RS[]<_#[LBZGVWBS_+$G_;"@P.]_?H.#EL6H-(Z]2@9Y3 M>P*UXW=]1/6[9%\M4(\/I5:4&P$*>>8W_.F?ODVI@'-0-OEZ^E?J+)&8GQNB MR&NKMZO5[XHVD%%A;K"NU"Q[H"4/:K68EEQJU'V#%Q[]"KLM^69!=!*%[@C] ME;T_9,YH\?R,5I#$MXMWBV-OW5@$>4R=5OD?]O;\A^888OUZUX1)VI+8%6=; M5/#R649=AU[N'6#L*A<4ZM/@#IH;88JU*XF--)".);=-KPRZ5JFF1^WZ<_W2 M[#-6L?(_SD/?_CS->F-!FFU1G*BN4**<5:8M NKVA3'X# M4B-#6'7/[VOOXWL'FI+*[=U*1(5?1^5LZ^B/REI<\$I:S\J9:CM4OF;V"#I0W*[1:Z]-#E.:@S->G_1LI41.P@,_MB?2KJM\1=-U.7+1[WG)G/+;A\^#R-9\^KI$&.TPJ DG'_ MOW!D&TP2M9 -3U;VM-;2)HAML R^SJB;>T,*.+27G:^XIYZT)=:T*X,89PEZ MKEXOIG4]^4.".A_OW$IPJOO5OKV8'\GNEZQ1(Z] @VWI99)((RS7EG2"OU5D ML_ _<5S<_R_IQI48V>=OM2QSPWXR6GUQE9#^:NJH$[7)BM*"2;.+7E!_D]LU MSH*PUYH7LXE6?%9W/:W>%/[5M+@P-]$#-O_J>4+JX5*T1GYN=-*_6C[W_YIX MBW)#SG8[O'V1=*,GE7/9(N6&I]1-3O61X_[TU_,N*]-CRP MC:,6HE&+AAUZ^L_?;'?.AH\X4NU QXS5!]?3:NR$R(GET@C)5_^V9 MS+\RFO"%RV9OI51I;E98=OA'CKB^]!PRHCOKB3M1\U2"'#FJKC2-D<[*Q[8)2M8N_Q(7O*R!L_P(Q2Z\_6;E1X# M_W9'J>)-U"'\+0')?+:1 MP"#4<%IYAXL81(^H,B^=;12[GG( M%J>[R7 T"2CN2NV^8#[/QKMGV3BH!"7 M@%9Z]0)'I_XS _B.=G7\V.@PWH>%(;\%%;2K>=JHXRS7ZMMCLG$H([QIUMWX MPM$0)9=_9S+Z:N]QD=:N9N9C=Z,YXQ#_\4S+?$ M]^#"RJI-,> MH0'5>_=0(W*(_FD.^@!(,&\99Y7]K__,?T"LG;ZM'2N)X73Y/MX6L_W"NZTA M:H&-^+)>:=[(T763%1[@FM(YI=[5Z86RLNY#/+L MZJSI/]UZ)\LE*%]P0& M7<%GE8Q="AG3]HG/2I7?Y(&.LU#-\='VS;S%0-XF=?OCY\74L%>C1PT^U99S M_>-UNBA2O'0>--]GHS-0D<=[VEEFRV MV7?R=_Y5]Q^H*- M=,FC ^#(Y9956*7O%?+%*T0DT^/_FRM\]>(N'5]N7IX@?S1 "$)H/ VRT:/. M,O#7"7,UJ$@ITE8H'5BX?N74@T;,F"_;X] M8^7>_BC[J %1AFH6P3 >\P)45O_0?, MS4*/2QHTOW)#3I\3&USJ()_[9 *K@NSB0E1-VE9GG?#R)D$R)HBF8OJG 1%%%P/%9W>1-X @9O@!P/<& M42_J$HTEJ]I3]H3ZG^/,_B"J#X&7#X"D![8Y*&&\ '--\0'@TN2(.]8;F;<# M2_'E61YB0: UH!H6OW>\'$(SHO8"=(C%OWA#=>1=P79,%IKW2ZZ"^5S^;9WB M4+7Q\7E(7FYNM);3^^XK?ZRM&9^@ 6@>QSOG:@F'FGI?R3FD7'FSFNM9VBUY M(SH=+1FE1,7"NR'TN&8!'F?A!>MR#\2Q3J]D(I)9"6\Q9WYIU6:9HCVP4%]9 M0GGN+K91^]WE.M4BJB]3_GT5W#EE<68D#?\A_VM(B=.=B\!X;N*Q@($^*BV6 MY]24C6Y#+]ZBLP#=*[SIBJD<#A&_KI=(>:31.**K+'LE(R.G'C2?-Q'C M,E3K*T63A!M7R!L!.F$M,RPM^@0#\^D.8XJ<8Z8@+\\$IU#U41R?\0DZBR/4 M18OR AR>&4#M:6./C"!/,W_DTQF)Q7G,4-%L"*\6Y__&EHGGKGKV&4$:,3W2 MU^@$ZFYZWZ^A>?BP(N+3;?'Z:O\^FA*1O ](FE^2F"R0]OLVS?^IP?1;=*\^TJ"_1B-SWBV5<>@SS]&1 M!5.OL7[IU[V7-+B&C-WXJOZWC,).$5@2ZRE^[U?W>1?C\Q^G&,NK]\QM-I^PEY6+MU?F"P*#.1',54&4,R;A [[I.>UC#23PXFB&4Y+>THW5"C:Q!R-E MRJZF*E,/'R*9LJ(=W#A9YLK5_@3FIYFJ #:&X8S3QO<9C3 2[9JB+4=^Z/G\4DY$\>F;G=D%,>U#8,BJ0(\I P1*CQ$FXF>K2C@)D0O0G? M#I.+WYX7FTN(\D\?11?Y]6!9J%:R3MP*5+\GO2=0 X_#J\XGZSV2[H>_IGS; MXEDJNGSP9=?U:OW[J/L-P&L-6,JC-3S_4+E#WZ\;67TJ9I#SIP>2NZVF9? / MQ%+(6*CS6$.35]I 9+@EB$OEVPVJ*1;,;.TD@59RJW1B3Z (G1H"IJ0#7_-%^8O\Q72:M MUWBH!J=%5\P)&8=U=8L?=@0%R[BQW1TL9[&-E8W5TUC=;HUJ^3 W3B2S727A MZ?G+ZZKU6+_";PR96HD\L\VV-U=^K@A*Z%*%!]2$;GR='3P5^WH\P0)8=BK0 MGL(*9&O0V"]9)+Y.\% H=X;:L:F6?F[FAX=<-I:;,3KD/Q=CIAM]1-VB8W#/ M^-0S*<1PK3:\8>3:$?Z!YDS_TJ0,8#-&G?/TE]+98/17YX>MRQ>8X+.9RC$- MRN'K'+%R6]'2.Z%[Z* MTA2T7^RRL[:P:UJM $*CIE&+17USHJQC9WW#MPE1S?$@$8BC.4&_YQITHV1' M.#J-L\>VI?S^PAT_T:>>W=J/@:6" M#U'WJVK9CT6::+")"=\8TGKV4:'MW('-ZMJ$02N-YRV:68TTF$ZK'*Y M6NM1H%TM,]U2A-C'L+BEFS;G, [U=4EV[I]"9"8[+NW:?EE7Z"WWZB=AZ!_- M^FR@N*]P8_EN]3B?WG6M_7RR PCBG=J_[7WFP[WA?5]LF[6GXT>Q!_"O.8EZ M'!X38)#+8G1(WGC;2'H'QEGD6RZ>)VK+H88NQUG?$#\W8WS?PX:Y?-%DW%H] MK:L<>&@Q&3-\JS:YI=QVL/'N$Y<2AWWX1Z[A3>]>&2Q[]2*5<#2P(ZR#-=MU MXU:L2'E A6+ VU3W&W#I?L.BS:"6;0;=YY0Q&)RSG)[;J"$$\?'>W1/AVKP=J0_"8.=^DQ&?S4G MO1<2;79_,INUY[75#7=7+P$X5+F#'Q*")7?>P8CG7>B\-'"[CDO_6 MP^9Q7!.$B0@LBA3-)FIGQ@$Z?NERK:MBQP$8$Y7@8%;4Q/_TZ%<+X M=0-U9&BEPFT5:G^"P8C.6CUJW;,%@;!8)&:S%SY] @K@3,NM!JDR5K M+KN!#ZQLW<69;;#,*F@&T9@-]BP=-BR)SO",XCD WCI!7M1CT[B3^58BJHF[ M29[ ?4\;>=2BL4ZY;DY+=)-RZTG.JE2[ ",Z+2V6CSRG[R2X !^QLE*%';75 M8B'#@39/.XWT=@:;3\%#6NWCZGB\44(=/X;:'^O*4,US/7S2;O+8=J-B3I^@ M::T;!57<0C' E3^D/Y0MGQHWAEN2VF/O,P)!@B?=*6UE2X*7AIYN8N1>$"R( M@!EM:9GX<\5[=M4%B=IA&6O,W' M-][C=4C&N$N=>C\N^&67.RQ,G+?TN^:P M& 3O00Q*\J2>CAV2]X'U'VOS!@(JLG%5=;<@4A.TL.E )&Q;Q&FD=O5H8;DUDOJYH&MLMGZ0PY+2XYMC:M/Q(A#H#0+7R!L:0O0/;W>. MO-?+)X+1'WQ?W7R*FQH66K7"C=E>J]M^[009\FKAS#,*OQ",'G*V.6/99015 M1 %/1W>^S;+)136."V[<^NAIS4I,$#Y6PR9)U?LH!X%0#HU-$/9=ITL0-.%P MH[;5*?$[$F7V!B,*2*9JT&\?Y86;L3$AJZ5-%ORC&B!TLN_VKC8%P(L>OW# M' !TBX1\%^A'\F5BI@*8\)X=TF:@R9S!O6UD>2L>LJZ$JU0)N-]7^,D)\E!WV&S3 M+J;FY)@UW6D%.P]FW7!OEC-U2.8'_2K7T@-,U>"5X7L?0OVQW1.LF'QT MPW6QARC_/F^9!K0&TS41B!LE2GR]T61J[GW/K'W@<*Y$ .QIX$7LA5U!=Q ( M+P6?O2GX#C'\QNL .!D3$/?C +# ?;8:SSHB2X-)Q6G5>6KP?725D8#WOXO257&>IUB";6$ M7"VU7NEF)8PM^]+B<8QE!F&WM+3AY45]*3 V-'1PH3O%#.^&([/>2">,W%- M+ I_XNJIV(]9J2VX[2]#'R+9>"_.[3-HUN;\7^YWM'\I MZBIWT',N4B1+.$$&JM39RCRE+GBKH<>W%1S"9$89(#+M SH;ME+]#L01#*F5LL&:M< MQ[X-U(]^^#S:D?5[1KNQ^/=Q+&@>V,-5C*K-/!Z3WFU4E/GBU-3]=K!1YAU> MFQ\$>_4;J^LCH0'E0)!XC@O$J/)$: :F0GEJ43]#X(D_KH$+<.A]*^1^T>IN M#BZE^GDZPM!_#+MQ^0TZ4>J]0"/4MQJPJ9A5H0]0>#570#,?- M0EY$$Y1U(%UOF#=+!\YY.V2W+88WNZ)GV?*RHZ00('K3&P716YGM2G3:_\"\ MU9_T 'KL )BQ3I^'?U1A/ !.L1X _F @+=45\6.':PT!Q$Z>!4/K$+50RBR+6@#1?F8B'X5Y8(\#-8:_+5[0C-7M==E89;/=CS1T[%% 4=4) MFQ.8E&;Z:+O"B&DMLR8 MM@9HW?*$+3W#&TR.5CD$SD4OS$.4S>LM X[HW3N&7J^)\C[KS7A-=^@I!%:R MISDJ8M#W]7E]D^<? K-]V\4.<%JY<6:C/K*\-F'HY>%:MV[?"C#K<@_EFOGY/MT MW*JNMGAR- '*X8RX5>L,=,G.(QC1)T:]/.8&0E3U:YFAS-\4-RNV_:[;( A' MJD<_!!5!VG,Q7#T[1GEK<,O+\=8F1I\?7Y3](,BYX6.XN32VQSGUNIK06U,. MP!9!$ M:FD75)0!V[_#./K-^7[U WULJ"]6C_P%(YAX-' $=15/6^)6/AWCN16B'S1SO@[2=NW)F]DJV6F: M&O;NL)H3M\F?DF1B\+V^ZI5:^$0S]U>7;##? MUP^ $ZD[L#B7A6P62O)$/HQ6)A6,4BY9=46C.O+S(A44*K(::W!W7VUZ_ C% M1@-KW5=N9!H-99S7XWYCO1JAHB1Q2MMKR:HKK,IP65RCSNI'IX"K*$@2QGR+I^F<#+;6:DL+TTKL);M%_2<^H%08,W_,Y2Y7ZVX<.> M\V+&=0G<5H=E%+G!D*9CSP#U67PAW#SQFNAPUIM#]]R96E) V>R4C\BH8YGI!5^@SILFJ>;]9W2SR0'8!,8&RPI_JB^?6;OQ/\#2R6*M]LL'15L[,\).Z$?1&H-=S<=O(RJ-C(EBW1 ;*55H*OGT 3\%G/=\O+I4) _5]BU?X*MOP8H._$9UDT)13 M1\XI.D/]M>[@80.Y]0=G.62)WAVO?>EQC;V=P;S,KN? _T'(['"A!?H/XPJS M3>:\;0+-/GAQPJ WA,TCK2,(N^JX&X<)T$9(Y$SVN=(5[,LF0<;1)_5WZ"=E&EY$%XR4^=G;/ MM)')@>HJ1NA/T5<<'8!76[[XGWNQ1;;;;K,5[' M+2608CVFGC='A*A,3R'; MLK=*OWT_ (Q;]/$M$3H2(#N]0O?U]T6HTK,)AIH,4<^>;9KUW8X1(G;N0#CCM$]8^"?$+EWEK/FJ)$7L>+ANV:^ M7:W&AS2>-BV%E@R^FM-HX(%2=EBNW .Y]XG-J;C1Y(^Y+N55K-Q+BPQ1[8E* MTT4H>E)RSC;C',VBIP;OY".T;?5-K;2/ @T[!&A$^MSR\?=9J%AE#D6[KB-FVO M2-<4SUV//IJT8$YFP1>Q$0PK4:IB0V7\QRQ%[?.!^UR38:_B/SXW>G4X]/ _'G%:(2T!2]H6HCT(/FI=Z1N//N@L-R08U)AKXJ[U;AAV2*N8B??\IZ]QJF.&C*P7?]M5=%V]5!FD91.1 JC-)>M0M1 M"R#J%4R+/#W8@N+O"FG>3M \#75,F A!Z\47-KN9@LGD!\ M-M:'I1\MCL<(,HZQ4/&5EO8&E:CPO['"7I\R8.BIUW$H P5N7GV4/=>NKMM_ M)28G1MNDA@/)N"SQQ4*CA%:A0AC'O]^OAIF//H^$9>]=LB7>51NB^N'/E+,) M'PF^9RH]85#DT@T]HU?A+S;(5BP0BGEC$S?E2K?L>>Z'9P: Z5>Y\+:5,_'& MLDZ;2'5W&*]8S6#5U*%3/D-;9IKF'[HL@.T:B\<&$NLB>8&8!2@CNM)#M'-Y M[XHID%$'D4< MFQ"O?BXU_I@F<*G,]G/1XKU7I]U1)J3PLOT7*E3U!"OV,")B6;DZL2+X7A_M M:D25I)K,N9?PXEI\F:O[%MT/RU&Y>''[ZS7Y;JJU4B#R^-XLW-<=RS0/.GGE M]TK?$FWSKK8'?D59$:Y%29QSV/:/QF_?5M*N#_%8-Z(;XO):DLUSX/GA,OY M[>A0\,C=4,56K+4&7Q#!=%I#ML/7_L:N?.3A\5#KKHXSXTCY@4:SP>OG%[J/ MR5"I5988^OFA'UR4K9MZ>7C\4_S"9)-Z:Q:4/&RH4!& +7+* "K'UL#QO,EU M+G5T>\:!>[OGS[U[JCH>@VEOL*=^N[$$K;'@(&0 ^&6&JP%-!C>&OF<0Y_=X MC\1=>S\XD*Z'_XYNN"E'5$L=RPT)L4<#?K91@><2-3N,O%#B32<6MAJI:1=W M#&^\9;^>%(^9R9+%XQ]=?10T#T'A)?+G1B[GUW7X,[L0F"/K'W$]'7/,0;G9 MUJNE4'TA9>M:-CCS%)VFW\9V6-R/-&&H(94NNFH]'*G=1&6K>-QCOQEE7]I' M>P \WE.H\2&D7?Q0\=U7B4_MXK;IQ)'7QQ82U93*?3CX4J@NZ;^QY+[-%7MC M\U9I\A5363]R;^%'(7]Z8&TRNG[,,E4W$\4#.SF5*3_D5J.4G#Q10- :&48; M2BJVX1I6Z7Q]+QU]X+JDP;:\=Y;;DMHH^,874G(;;G1\Y&1^P%&SJ=L,T>U8 MKR1/MS9W"P"/8G89^+HDI:D'5(O-+XO^<#MGQS\G9JM(BC14LJF-ISV/^4X_.FW14;J-_P9 M(_C.T,T\)A LUG4+?%G,J'_#^1%UO\_KHC-U8%,1Y(3A48'W6W3Z4XV7XP.% M#@>2&FG:)V,^P&K1O;YME;C'/393UD,,:<1:AA61F(>7[WVFY3%?< MX18H-1A8?9/3'WMR^FSW;-V)T.RLIM#W;)H,ARUYS4*4CSWRI_=F,:()J U+ M/"]8?G^KGF]WXWX35\/:!2DCV1)IAVC@"LO:SVG#BU;8!":9@AV8Q2N7[S#H M] &P?:AF($3-_W6UO)K$C-U2^J^#Q M,23D-?+(PE,1!_X=DWDD,SQ"Y8,;>?'G<\2^G7GS\ ,*B!6G>H_<\+!T"#!A_5U*ZT)XZ= MH^,22O1X9BJ+(WLZ\IS;2_/+Q]1C0]*>$7EZYH ;X' M0,<5HX'21P.E>V(OT M7B;)-!#ZJTU<]^F"2^+RDLD_-<1I\/T9KH5&P79GG M1GR=#8-;A@.-#W&R4V.G;VX@F=A;TX1687JZO=VV6@MF2ZQY]M V&U4\[IW> MD\.K-N/4X>$Z:$ O6MM(2RD:6&_A<[8+.'+8IK,QL^W:/=GY'&%._YV3[6RE MLJ&/I3L"=XNT[S7:TRIPST,6Q"#UG2<7<[/_A.PH-3[\G'82N_T]= MX %0DDTJN0-*X1\5!2A6#//>C0>_5S,EMVDD!T+D*O+6D(Y$U&%2$F*S25N& M3EU.;$RV9J1 ?P*S7MTD:+U4=*1W500RH,;KG'M&CWZ#=9%*@P$BB>U#Q333KZ[TDP+WN,-0=1AFI5M?0+6<#EG?EG]_JF,Y9>EQ/T\>Y1\M=V&MJR MI#48\#MM/<]TM?U0WM5/C \!/JCS)%<'&J2=&.9D&'4(+4LXE8V6LJ),%=4/ MV^-$U(5/,(:OV&A?.T%WG*_I 1#<_(P0E]N=]['+91LW.OF3+!5B#VTD5U%M M"#T_ /CGU;^QRG;M!7PD+Q3)M&S3OB=_+UY1GYXP!!GGRQ[-)%NG/H$RQY_M MB6[17[-E17QP,]PJ'0ZD V^]# 8V!LK;'FQ$$+>]\G&3O$X%3F5Q]1@G,SIP M=YI=GNO+K?7U/CI+?.^UKTNG;-!+'T) ],SL<.KMDS=#, ^-(]%M!%YDYM44 M^Z+RT>+@QU=@=*!>N-=>*H#/*[D];8["[Z[VEX]AX.\# ^A&T+L^UQ,FZ#=1 MA\>?>%EZ]Y[2 DP(Z_9Z[OE^DN$LZD\$A7>+S&,[SJ ^6"Q.?%C.L^MK"V9H!K#%'&K,0Y%.S(IHC04>;NAX9:OES M0L%;Y7;I?.WI$Y#Z?!EEQLSU>EPBBJI6K]+5MNFZ@JY;#>,P:^ MO2%EW;-OQ%[WG 9%S 9:8UX5Q<[+AG[7<6-P\'-E7!"-!?*0H.S+TM%SFR>$ ME*('"NHCK;B &94S^9FJL3 MY-V>Y7TWV9';/<$N1'>JA?<@N,:F]69.8VIT MWKE[X-G+>>KX?.K/;M.\<8';T]R7G(L_\G/,-LB.V=HDIQO!^.GV";41ZV"4>!VQ5H4B+/D!(B'VP[5;06-(11_P0F@4?#)9S M%(M>;P%&92<*J#C;C.AJ?:'ZQT8[?\#[, /_:<^5S:&PYU2'? ^*IL@PO$W M3@> /I%KO27J "#,3X^&J 6]#1N'E[W:W2 B'E<1V+*/BXTV"K?*:2..?4S* MSFI.ZT,>6^BG?,4M)/UY$98JJA[?M':KFQ_70'@G:FEVU-&]S%+(* M(2Q/J09"A$DF?G.=)HI=K(OH*<1A=Y72XJ0$PG&;']SN&D%.D,>D@K% M:[1 MYH=OGGVS]N/?D"4*=[PX %J5OA)EUWO#^9T;+W)EA8/^.3MBU#?48#N]J((D M$/_X=:.4BWB9$55"BMD^P!)&RS/0KW'T>-'\V0V>@<.);\H&2[6Y.5FH2C14 MX?&$CMQNNZ^\I5XN18;7;P;SOQ1^$WP B -^T,?2T-BCP7&VFI+C4/WMU58= M/I5;ZDV_?P*/M\BJM@LV1Z;?,M70[7NQKL(HB,!>U. ;F[H# MN5A] 'B98>Q]+=K#OX0-U5:?ZV,U.J5AZ BK<)]B56-:F+H7RBI/31/H@&2 <184:_4G1 M24K&KS\@F8^3$@J#]_,9!LKWH+47] 1.]F5,D!XYG'[]G- 'X\1'S/W<"5OL M(L4! 6T\9]4>-V;B;(J;/WYGM"GJK<<\0_@T!Q/&!Z\4?V0+Z*--:&N2__)4 M,7H+Y1%Q_HT(!.W7VQ; 7V\GQ8/-9ZX7 =X5S<99"'$L&P_P@1$Y-^[N4\W/ M(K86Z^Y ITE'7^C^XM9JU#"#4-IR_'UXVYX@>^JT+FR_!-AI'B2K"E"*KRB+ M_[_*&?YI8==_!T'B*9F&C\&I/_BH9K<]?U4QV#^,O,.'F2'3;LO20)>-Z/I^ M;\!8M7!-P'[YZF\LF+)P RI4U0$I[K@2DCNA-M/#79F^$L)U$D^.8'#&99K M35G?&S,7&8\&MB9KM!ZMT]O6:.U/V1BK&(V!HK:DKV+<#LT&[:[9;N!E^_LH M-5)*OU[^B<,+Y@3?XIBDEHTR9@YXYVR;V\^^0Y/,1N M7_FVNACX\7WX>*#> 2#PLV7%B*YW(/DACJ97X6ES!)Y(+2[*I![1C!@46)?] M=@ ,ZN\(ZW ,GH+^[*/YJ]QX.I@?\>'TOMC;"DD<9V=B< K5#S)S&/2X8 "V M3PI18IOORQ[*Y#VT@VWN^*M.6:$E2A>J)SC:V/8>5=E^.&MCT4;] $C4VX$E MDRZ#&.QJ]BK(KW[*W?>SCS'O\&3KKTP= ,;9^M_W$!0 %"0"Z0UFLWRB^@.CV1_M?#2Q'0YVY:H(DW;^[%17WS<=D1NO,M#/8H M4#?A;F,Y&0/XNS^JZ.[(H/87]\;^K@!M7)]ZT;!,6+:)_ 7A$/5.D+DF(T0' M3'(7LVQS OQ\XWVQ3N\;!T!TK@D9$R#_NQX-J,1IC^5^"2J=FT]>ML"O/A&; M5#$?\V(()7]$,>#K@PHM/!=.(9D#^FX?7[@/PEX+M.%5Z^KCS"YU&C2GEJY< M?[-=!'E"^(',Z-'NTD*)XD]',!_3!YW!,M^YF."74B!P;K1MA=>T5R):-* 7 M1]1V^8-*WP6ZC.U9?%RUV2I$?% )$GL7:-T;]X&R^J$*>V?6JJKB,=H0C/GD M*^ZS\)F\["WJJ7$XVS^OX%'H->31\F!U:4./95O5Q6-1@:YN='M$,IIXK4+Z M[J3^]JXE!Z&C9=\+R9SC]>\AV,7\ ^"#'/,6C:$'R)PU"G/>-1J"T_01G-Z; M>,F]1[ %FRNXY+A?J$SEL&>N, AET05C!?H@9\;O:B5;71@42N._U%ZC_ MQ'[9*2>01X15^4+4(O!#^(Z"2^O,#9:11C&[K8WPJP1IK3M3;2_WO?XF]G&RX][IS@-@&!Q56$Z&>LM.'RU[>WKLHL=Y MP8B*U:GEJ;0)F=Z+-HK3C*;CMAT@.MA0CSAGH4!.H?I&RF!6>U,F7_M(J7'-16IOYUL MB'5XF^Z&.P]OZMLS'UBF.0 L@,V45-N<8K',/N]3#V@M9?M#DS08_CISXF%[ MPC;;W1VNG_!X4A*HO[^J^USQ;:O0K=)QY.]$9W8$U)<"_Y=_%>U")-6G!\!0 MP5![EW0OGP_G2U45V.\G MYB.IBURJ<7!%S_U!V")#[Z_*9@VHTL+B;=(C$=M56)^2"5N5<9!86]770]G' M9D$LWH3K41<%5(L@W^J_"B=MU8[ MQ?BVB(BBP[-8-NHU3#3MTWZ-' @YO:3!,J3(L@-6[A5I.I2TZH@9[/29:+!-W7(3N1Q=!KE;!IE4@PY)Q+M M?\9OLMUP0V=!@\_O.S?_SDPDM,-FVR7+^FT1BI/DSK9\%Q35L1OW0XP@R?E* M2=HT4@G=&H?:I,YOL.)L65PUP^\]1+DFK\ 2]V &U9^W\B"\8+UD M=EME"S.B_X[01T1?+CB-1C0Y VG/NJA?-(E0&7C8*%:><#:I5H]HL)AKM&3; MYT)L.4': R'W7;W]V M[X//6JELCK_RCMS^W3=9AN13,JX MHM[(L7EXAPJ#?4N[5+7"N V68'0 M#]J3IU39_IY:5)'0KF/KMF\7: ZEGDE M>US(Z%;V@'$%6\8YY^SL,8IHHKU[CI_*/-/AKPJ2R]G.8:R=GA]ZU^R:^0 M<:*N^TH'2OI9Z,96V7N?E?PB2)V!5[IM1I6[[)V DVEDKG7=U>R'-BFV<+=$ MUO'1$$F2G*%TUSV=K=+Y_-W0!5N9/?G$7ESO^2U9XMO]]T3D84G$-(:0:0)C%0K7*;(\[$U;<4E2A_/ZD3$:=.PS)7+"<'9S< M@!&;ZSU9\Q+G9T\IXMX!+6Y[ IG*5M7%=98T:_K+_A:^\R';)#;Z5'36K1[1 M^;$0K5J:\TMUF"P[7_O56S*[@(Y-*^83X><5,B:(%V>^UZT:"4:ISFR]4=>9 M-^S]2Y2E2O%?QSLY.QX H'SJ ]M8'&PO M\,I&A;W. W%:L6)22O;"B2"X/;92?+I1S=M V\Q*=&?/8' MP=M:%2560;?#=I9#2A9F.BYC7E'FZV.DME"@-U7'\: @1)#DYV!B^N3-1%-E M>RCY[(+.+FLK24=+KD:WPR-ZE0*@^#EU=F6HIKAT/E<@QO1W3H*7$N^IKV![ MAB^$84,.@()4HEJL9WXK8@3)0/RSHZ%C[Q+G@.% @_ZT&G\V.-!\P"\[E)T+ M%P2?%/C=@H*@0WQP54.O'J? (4"-PB!ED$&/#0<:,UO5UZ2%AYML<4W-;-FD%Y_!2-_UUW \FN6@\\8@C+"B:YT^ %B/3N^7K.[=^_HV?7]T M?16\3_3L+]SD@:@%_?E2E^W:A9KAYG#$ABL1E:WB6TLX*=\$^-NV(;9I@UG' M81#\L(97;VO#XB_0Y!!Y&-X:?#IN])W:QLI#NN,9^(2H!Z'E);M]=+;X6KN3 M1)3N'W7YLG,MC((C[MG7;<(?@GC@*3C'(""05<_LN)"P63K2*"*5CQIHM#1V M;3Z7OK^XF4TOMRQNB 8D8PZ &9M:BB][XBL69V>X,P\?VS.71EHAZN%M*N=P MXLY=91$A:N&#!\!TCWJ^14G&[>XPQ]%RQPQ0;R.[C:]K<*B=L5KP!!E@PSY5 M+$?*NDT>#TB//GVDX)KZB.QW,L]'@DH7.0,$ISLW>S(*1QL9.J&2<7H4=5W7 M!:?;;E_L?:-7EFVTA:$_L#%Y2&U?!M%@;1$+8\"OS%\IB ^ ^8I0.8&\R"DY M +HR06B%1O?&+??NRZ!\L'/'%E;:-U'9JRBSZ<[$6P< +Q#$^G\"(Q=>2?+% MUXA:47@":2L9],-\$%S2RS]@D10(BQI?M1\ :SS)E!B$&KR9%43DB [H&G4M MY1Q2,\P3\G#R_LY.:?NTTNGI_8QMA#%:LNQ\%PS)R'WWMEN+?BJ#V-V:<\0C M? -R]'ZL#B0?@VRO/CJ9CIB[66=N-<%S^7B3'<=E3_KZ6 4-:O!H+3=8VW1Z M9,''FGDM.>P2XC'MEK[.W:U/(T,7;,JG+*%O.U]QX$*46B^(Q1+,$C:_6M'T MP*N*\A^=AIZG#5QHE-M>3*WF& ^]483EQ39_;N2M#91[(RB+BJ L M3NT<.0!BXN1W)X=#5$>"YW>,!RA1O 4@RO!'D]<0.VA**4U>*M!KS[0(M/:@ MT)2G-+O6NKMLXZ5L^0P25K&-3O4.IO2['&2P.&HY9[O@VD/U IT6@;?)82WFVX',7Z3K?9% MQ"D3_@+)IWQMNNM.\["?9$4F-<8(H3]7LD);Z&@/ MV?G6HO]=C1NU^DIV7DW)>H(G)<"(+H8D2=8,!:53Z#-999HBKU[X9#^+MY1+ MPH:NPQZ(!HV3M=V*OBQ51E3F6<*@QIT[ %8RQLJ@K'HU6MG[HP#>58Q\J?P ML!:;#V(G7[R_+S87Q[Q5OV1/]@>AC4)GYC$0VLCC:O9B9NLD(][<.?YFHGXR MNG&>M@X5$;K/JU9%]1.4G5+;?*6,;(_@E$4 _N+4K[P'7TW,PS!Y_0UX:(P? M\ZY0LS,8R$:SW!'-0>;"5!#!T#L,=(TTE,L79[+1X!8E0-_V&-,Q=@EPST(T^6+,M MHJL4M#DJ/@BW&L[=.KE&]2N'U VP3B'8:=VZ _)]TSN< MML:Y@+5](#6)C$9+N:&AX<3"NB0\L\6B _YG&$6M#X 7$[J<16QFS,/UZB2= M.^0%$ N>F=PR #QANP5/(HO*>R,M!/4>MK@3[E90?*<@DRG6[[LXB\6)FR*0 MZGAU,3T'XB5;)9N*2;Y/D\NP@72 00\ ]>N%]YVQ:3W+_1)@"\$@MRP;G-ID M-1?&[9/6HC\__RN3(FP#ZIW0#JP71&4?+\?L[VQ-'E?[3*N&6=]OS"2?:D>, M(IGSEA'3 Y0%02-*96&>[4ITQG^B=_^_AA29*7TLGXFH,W@I]5$Q\H;_7/OQ M;&8](NHT7K,=XETI( M'K>/[IQPZ_0PVKOQ^D@AI\>-8,Y%9=?I4/5PP%]G\^CIH/YM8\2M2_O]VV:+ M:R&[QF"DNGG4=IP%<:N-?(2HM@="!2N^9 MR7S]YB&J]1![]J@4OC78 -?QG@0WQ CJQ89ONB<0 M(ON[]S7#ZNQ,'Z0TFO0$!#S)Q(JA!V*QI##I/ IPJ7G\GCQJ6![PQ78Q?<&& M_3L&Q-6M0?!QP5] !@BB+)CJM-O'\>R+?5)A\\0ID-%+T./:7J$4GMSN>I)( MZ534N?0G6HE<@2[8/&+>2=F!T4P3GD$7-'@>MH)6V952<1;GF][ZH[.&DCSY MU>]&U4::SWZK1ZS@GGJX%PG&H/X-J]P%]_+5?V*S]R34"48]ZJ#@>/S*]V0? MRQ$K:9AN"IC:+5RPD25P86GUI#2XH46I-QO'^F\D(MV^W.I;K7\A(J)A'J3#>9[Z[7X.B** M Y/^,#H?N@RK(EWT61!5+:+NC:9=9O(@=P>"R+%E9.,GG_29( 94P;[0G4W4 MRXUCKK+$Y> MA:F:-2):KW,&7CP+G41IDQ)\!)ZDJVIY(!A=R8/ENNV.LTCF^X/L;EG('=B3 M/9U*AY:GM\3&D0F?PR31?KWM<2)RS\_M^KU''NT-QT[_##@RV^0FG4+;[$-" M%'/#T5'5:O=@?6:>I6/:%Q=%J#&G%%C<6%D&18MG0Q35>28/>_G=]WN/>NFU M5%U+B#V4O>V\#Q]N/K7XO":-?P(]'4?.D!Z'HJOZMO4X-X)[L#HC23O0HK M(['8:X$(V844_M#Y)!@(3:Q\E:B79WH+Z]]YZSXX8WO=5MWWI=K'\D[_0"+5 M3RZ^I*/U5L*0E>'L31;SW=PB7[6?!H6:=;V?K:T!.\1MK5A7ELF?'"WU8C[1 M0)L!_9E[R]!4YS&+,L@CDS1ZOT*FWP#^1BWZ9H+ 6UE&^K,Y=J9>Q(J(C*6Z MPTCF%WM!!9GLWV)BN29)=XI5DG5.(*Y0=(+(.'P#1*_9D3$!S* @S&8@H9J^NN'P0)]0Z00DX M4'45DB(YSG/<_XX?YUS?G__ M@[LQ[2 N,XJEZ6)*=]RX&#J#.=O6%T;>G90?#_G\"Z*7H+S1OX_F M>4)DPDTTQ%-.Y6,F)PF#W17 (W7&M>?X#Z?(Z9#/8.%Z".?/](\[#;"0>QR' MRGM7=6*NWXM,&Z#*,E*8S'>(4ND!%G;N[<,B?.]4'X<8^@R7?-MW&M^C(UP, MW?%[N$S. B& ^Q' X#3V)92X9+D08>P7>';[_<5@MG/NBD+MUI870_O]7O+O M&]*BEURV4:@SN=V(JXM]+J7DE!VA.,'BA/,*-DAK>$X8^*1WHL3_A>'Q+8JB MZV8E5\V\2(HX DX6EZ30D5Q"JCZI7#?DS22;3Y-1W]O4 M"IL;6$91.7MV KN1/BTBEH< MMC+ U@;5C;H>6Q0&C1Y<)( MO]HPG0(K@27Z7JN:8(V.>HZ^Y,>Q1!RO3Z3&0A>-^&8@\^DG%O@<$J^O(4JMK(IMN^/[CI\:?& )-R\""'Q_.ZU($)UI70C;T I[/3CF_CI7?]H >M] M!$2)1ZZ]^7S<"P/NZ^A3O9%=#?30]DLQV2"R+]>@!%I.>N:]?8:K]5!YQ0<' MX-\&BUO?)8S4S>KUEE-=7+'+'M2S61==/D;;Y6B^># &,S"Z MG7:J>E\K"I,RK$69F;_@'R*?;CV8]9*]^0$6/+-6>]%I-OC)!/O[Z#!EJ9KC M)HBZ3MU> MLFO)\Q_%W-F-)MOYXTV,, %V$.'ZNS]:\S?%T^0+5:SRSW[RQP,^76_1:F'8 MS& TGT':F5-XDF7">J#_!B?YYP@NP\AZ;MYN91)6VK]%!!@KKKDUA'5AN6MP7#<06&T8H$.?K2JP<>]X)'U M!&E7$JRGUC=3S[[+!_:MMV7OBF7L^NG&\R7UH!S9'3TI MCJ9.P&ZA-=]*6-Q?O0A]8Y)C]L,]MRS_;M#,-:$]M#6<>&Z/3" MP;M)M-QA5'Z_3^2'SQ[20$;M_"*UEI84O&?UFRW3]I-0ZG\XO_ M2')7<_P_*X-W:/0IQ%/?;T7.]Y9K40E^QNBNN0>+W"HK3O(P5,:U"ZW5NN<4Q5R0JD30!IIVCK6?O@>D !BI8*9#VJF?G.H MRR^J4U(=,_$WLM(LQC<;#EJ?^-GLB3'MO:YL(7@$>*)E1:35D.IF#6SRA]:* MQ6Y@ME;!?84P8%6X($'ARKS:Q_GWG\<,TW6!F+1??7XF2/@@!PM(SW\ MF;?N;_ABF_M*_'A&$@83?!_I SZ9%$CVCL_]5L^_*FV1OYFE%HK2YO*?E3;_ M(-H%,DRK_SU( _CZ1R6S.D=^MT,SF;SY]KMW293?<&4T^ G>4!_+ 'O],RH+ M^LNV!P9IIOY"950Q1T"K$R7#V:,]\,+TU0MVI//<:%P] N [3J!#5=@2E-FK M2&%1 <3W";E@>7YQ:?*L6(IS7,.K(1QIL\.81]-W N>DM/G+5:@)]*T30)U[ M^T6H[ZWO%KP/HT+ A,:6+YZ;E 8@4_!OYU\HKD-93/6ON-)D-7C3)1N])BS2X@).RAC?"U M0%65_-)T]E5YV,K75W,$1/ 1?X'W/U4U<$>/MV]F@/4S_TAXT7_PQ#6*FM=9 M!G8$"/IL"RM)^Y6NI.&^M-.-+$M$TFC#@WT9!J,4?V]L0),W(5 @,#T6RMNA MXVWF5)E1=O;L0)]EH,4\6M21%"(AN%#A^Q.7Z#=5L(H/QI@1G>M+H4O5;F)? MR@L?%R#%O0\VJ=;\:,*_$%;HH]!F0_G@=/N.95%,L--A9[8VK]0S^+>W00R M[]@LTM@:=\S7EL$JE;!C>L9SN:Z6;L'O_&*;>5 J+%0MQ))A*D094RRMS7# ZKT +O&QM5 M'*>%S,!;.@OPGS4^3T!Y(PD)7S]/_D"M(8?%0@F2Z=MZUU1<8RTI:)[=ZCBGX_Z8]&UP= M?#$A,GS;^$7\V^0[VOOG&Y##KT9V&QRZ^>0 %&V&KE"I<=K@>V\8S?0OU_L? M-,>588ZOJ8+LJ>^S%U]LWWM3VO]]K@;+M..F2BSI!6 M;EHLNL)KO&-8 J%+08(_ V;N7FA9-BA"76Y\]!]9 M5_3=!_;L0-N@S)%0,[O 2K5JQ?8?E%@40:N@2MF"^7@76QTG(!9%Q*8G9W?M M+N;4<7XATE2-RN:_Y!"R!S4=@ N.@ >.&UHWI7_ >N#N.!_%']U&"%E'LS@' MSJG$+P'GD:.J(CC6M$_L.\^A&8S+85%G2$QR\I2-$^T(W%_YQ&7GNPEY^789 M\3!Q6*GI/9C)*U-Q.HYG]D)8P,Q64]I3]I0?/;1O/\MP@8VL+A OZ$H)ON;R M&:Z"T1)%6PPRY<^D&-**$(9OCU%#X=AX+C>1;4SB@837Z(.\D$XT@\_:R\*B MB=J8CT0H5_GPW;SV'E/_\@@[N=@"_'4D_7TT#JVZ@',N"[]S;@)O93"M15)% MT/M76"I$.B<;5;]T^"S7Y<7&0AMN;?QK&=@;_?^CONHD8;R:,A6&.C(HH^9P MR^="E VI7.0,!ZZ^OVE( K*1VM@*Y1U#_FG*=0P;MYF@K="#0C!."?-L9CR% M"U/<2WUWEKO%;=GE-HU^P-)VQS3,PY\*C;R$\OI/=SI?2Y.+K]L;+FLJUOAQ MH4O9>[@K]UN_Y*&A%L/#W+ <$]!3'%I-I;5VQ6:P4L$%3N3"XY,GKA7$:2WW M#\B-8&#.USOMO0RN*NS,I,J\)*>3-82?O&K4EWZY6GK8V0]=:>NT ;%#LJ#L M5H+]MT@WW\2^K&QPPH:AQ.#QKY@4A@=A4C]+I+W#B(@07EZVN1R3'Z0^M*PJ M! ..T9DJ\E;87FVXO(M)7O%0*O]Y25H*/D5(Z(YNL =AB)/5>B6AC? ?JI*2 M%RL@=AW-IAPN]P/ M:1:Z#?%?=W$"DF^@'&1SJ6MR92XZ=[EBW>AWS59WH 2GFB6CRG!9^V$1.9XM M4Y H)B1 68-2HR6E0^3WQUK5S0Y*'(7'NCQU&#?=+7B!X+1Z0;\_8N(QU9U?UHI MGD3:7+06X9L@NV1XH*^V:_HZK&@W:+B[WVY67>(IIOFK67#+ZV,1%.XFGF: MWO6D%C=G6A@9_.$NQVV/)L8)37,6SC XZMRC%["E'<(:MR6=GC2_+C\>(_9I M[5J2$Y[FF'4>:-))KOH;/!N2Z9"JYE5\<>N,E M%"(G%KJ^11T@R&+52)B]SGS[N,<"9.&0L[=S=4/FO!M*;'Q33?7V:,&S*&&0 MJ18K7=CZWZ$;TBW_&RDM1%KP[>IF4WB:PJ8C8.,$(OLI8[YC)^[IS?Z=PN^^ MPH&R%;1]: 4\?4N2F^52_VEISZ2)O&);DM,$)8QBE VR\1]*CDGN;2'HD5_N M0E>[U) 7VAMXV;)S*991;$@N,+;_F68ARQ^@#=PB!KVJ#WM9JI"K\3^2"$T 50TM<8JV7WA$'Q1-Y@UNW3E9.N2U;,A0Y/V/H[YO+Q"'U+S07H M9Y]A'I\9Q36>4(V.#'!:O >5Y*4)Y-M^V?W$+^O&5N0;/B'N4S87_:6\R/=\ MS.P/;D,:_0LZ.N[Z*_6X^F8S=F)%-=\4QK7QQ9W%%>PEL6:,.FI6F.M7(Q[* M=]7!?X.!TA8[_J]ML?^@_KK3SM_R^*D^B;$B"+>%->J2+C+#99"WY,&3&"." M#6L?*Y\NL(0\T\+I9OE=C[S#*@N4^K\%OAPPI/TZ^I[%P;LE(N-9 U:E*8FP M87M: 6]2[S-#9'MOM#3"EO@+M+D()%'VGW[_*079;9UIK MI?K7+7NER %CRX .WROW9O( 5[DN]YVF;*;-%:&^!/_56N[CU@QQQ+<^+AFK M)D'I9U,UUB6WWWZ>L HGX U&[I]ZYZ;Y-# %7& I)OV2!*O?O?71W"'VE"TU M6MEJX.\:@W9?'0Y""T4-=?-G$I#V\C0%50!/HS_MWB[C]H?XE'-?:=3=: RL M]1RSL\'B!P>LH1DG7-1GNUQV&+P4@IO]/WU-_G4$X*VV/&4\,1]@D/ M&YF$7KIPY8'&SJQ%9_]-8F;\+9JJ:;K).)TE?[:'MJOTRCJ1VED]"DO2O)*@ M"\Y^JI6>"P[1(=7]S^R1/:BBK,K<_HKPJID]CS!%I*T.Q%COA4WN M>E4'J6?;'1A4.A3CSMK%FO,>"VGGI%8QI,V@#"F$I?E>/0),_.(7/1;\F8Z M0;YLX"E#4?"HY#M1:8>$,RS?E^=N7@FPU X0;YU_*QV;A,$Y<8],JH95+_2A M52+/6"+./5%0A_?4#]LRR7-5%7G--93*U8S%B=[9^IGJN29+9==:FU(EXQ2Q M<+[*C]/!0&@]471+[IM#97?^A"1Y,;%5G[SYOW^,HVG3!#P>M?!'"*_>(MO? MX\L2_:?Q>HFE":V^J\+INH/)'" 4RL#G1-I(EEJK5W"T._A#USV3];175'4S MG>ZHM$N=Y"=7^M(R>,7?UPXR[0E_-U14)6A3SM72+[URRA[TI(VS7S>JM.)Q M W/_''; -K;-SS'O0<+AHACU8ZO\:7_PB]![(NM0WH!WHT78E+O@F2*Z>WH? MY! :!AE@M=UBF1F2Q52SL/G*HNMD;7=H+(>[--!ILNN:N](7'T:"\@;]%GXU M/K9* -J_$QO?7T06 Z_BN51M[SWF(),P$H9W,=-' 573"3R=>N[QY 5_G0WV MP91%N,U<'2RP3;!_?IHY -8X(YAX28$3V$QG01;.\42.#=67W7I:H<3SE#]= M'B.WU"0XK#>#8I\\\^ &<0G*WLBP&L$K3*=]%7&=4EY F#JU--_?%E'W" 2K M^=TUP.YL 0OVM?G@4JZUJ,P]7 -+/]#H"]RDJ5R@1BMV!R5U!)E&F7V$X&TM MJM3;Q!;HS1/+"W?H8P/,+^UF_OA\?)[L9*^9WZQB7C..O9DD)7X??-5B)T!R M=%T7YEQ=G(!6U<,%1=C&7#^]T_FX@6$PN[*.^?-W8+C<"Z-MJ37283$->^'H MN9Z-J-$4.(Y66S<8MMX7G6O7#3 ?MN;TB;=.\1X.:\:%9J(9VN+P+2_'X?'C M[;)4!HA!9TF/NR'7;PWB^1@D)A6?*"Z+?75G4*H0VWQRZ^DF!D58>R/N9 SB M-CR^9>V5-KP*]SDOT^H\Z%/MNQC60_LM:;6\DK/T/CLPC)J>>,*6H3,^._26 MV! :R@N-;X(C.N_.:6G+4JW9689_55? 6RB$RU6ZMS@-3]; B*QCKM6#[FF6 M5^Z;=71DT,M[^U:U^X@H%7@+Q580OXE%^ [BT[@)RZER%KF*Q9?\^W_M^'OO\%A&?.*?]^"465=T# M5SHQ-MD0B"V/TO/DTIZST)\/X;2Y\F0S@Y%>AU!3X[IQ&+]XR-%#$]%4.0OQ MU^@;8INCG;.4OI+?0P=XL;.6&T%I'O.*]FF]/3Y1@ZOUMFW#D -MT'(:HY3( MH_3LQRX9EUYR(1=YX)^4[IX5/BB,>7GU^,.57\*@!,).H-ZJ6ZI:X:"[&)4# M$WL[:]+YM)BFYUD;1=E0+ V@_*&BSJ!B[&$;TBSVU:5YM.+$Q6O[:M.HZODZ MH1EH3L@K;K3(YF_--QHS@OK0DR-CT14[LUZ&>)_LS:>[SG'U%*=](.L/*BA8 MXP5HM%2N#ESQEKW3V?@.R(.5ZHO7$^U]2/_E\7O#YC=N#]Z$YO[F>(Z=B?U9 M&7G MU,2^ZWQN*AAFBZW7WX@B>R_25MOS'BG+"CL]0D=UBF]CMO?YK"S:-S&IO\2N M:O8EB%")JHL"63-' /A7E*D35JVP3B.0^DU)YB;UNPSJ1.$)%K"1029:]7"A MN>%!7K_3,DJLM*_HL-OQ=-$;PY1IXX]TE_X4C\VKPK(9KC#4/6Y]^B!_!N22 M*&]+P#SQ&FSG+_7H5#I?^='HIR%MH/_=2@6GX@ -0FGBT!7R:F,.6WC-Y/WB M>Q\IOLIYRS4,J(NQ'U43 M>]/O"WWMYG0*+-=_;AR]UT.]@M"5C]:%@W6!A7I+X6"MF(4*+_T 5&X+4=U" MS?MU]!8ZX;1&70HL???B#216PZ[MT4@&V*>_NB3X5Z^9(%>6];*HBN8(DG-/ M0A_*+9F5\72GZ/QD3FTDV_!*I;546+WU%3=H;D$@.RM03@D=#4+]- ='\6+'[#=,K%)S_: M>T8(8$\9-V9[.B#9C7X_FMB97XIWKAT?=S7?'"3;F#*:*2)LNMY@9L9?@*FF MN^+)(->GZ $Z@'C2E]4F,-ENR6+?RS5I47)R:Y-G[I73PX_"2TL6<8M9JSZ5 M_F>R 9M%7K8-4^[<):ODW.8?HP6VV?)]@P+/M'H_%MZ]>_QRU)U[AKH'795W6^3L920$C#AID,!TD:UYWDSJ_$2X"_#HPLN MQI;96OR&8R4R4#"/B'TFFNY>@/M#-C;%H;^5\X=+CN$(VE5KUG"18:G,1L%%JJ53LDK5H?W M#ID]/'N0!_HB2[9 N99GGEO%> U"[HBS &4S(K1Z7QB+B.S!D#P?R)'[((]J M:%'@&8R'1H]\(R_NP2 XRQ,(YY^/DU8+%$(1>1G@] IU^N2G.F-3?87F]N+F MSI,5*\J3K\KT8P(VWG^6-2P3&9GJ0RL5G6F:5V*[DDKJPR)TJ]B&'-^TT4BD MOG/]F&4_[6WZD3J"#H!3JF4,6);X7.+-G1\Y#@7FHB)-;-F+%B(1>=DF]#V& MH#Q*45]7 []_OKKN)IS4'6)[*3T;<$.<.G2R,5JWK J1!5>RJ7@/GR&T2A5= M/]SRT?M4K$2-5@49$WJ?VY(=VWS"K2O@+WE+H\)Z@4(J M>X;'K0)F7,H^*!GT826[SD%JBY7I="1B^2V$E\R CW\F&!?KM7HK#L#6YFM' M_[BY%XZ'K/(C3HW9]Y<:>)'AV#KDZ(%&SCO"--G1<5WK?0&K"_-[1=7Y?5>V M5;FRNP\KU!!X+\SOK\3GG?'-25LZ-U]AB&TJN=^ M4Y#YZT>I!MD:?,]UJU74=;=ED!SJ[GXFJ+B+:V0?(ETO8[O-H*H=838GQW3V M(^LR$#8O)7BJ>EGLF\<10(B*CC'YS^\SH'_M&J)@C::3;F]4$A<+_,'FCO_='B#EN77,,SVM8D4TR1A*M:[-@G_S<4J MV!@33]6\G8D6T[:/37EF9O^/8L"S"1/WE/C?B/=PXXJ,H">R[%LE_D5!M_*? M);Z)[L-25X/YCH "=5U@_C*7I%SBY8J5P5D$0_?!3<&]X0\]QTZ;BP?'WM"3 MO1I#?M0 ^C_]=]0B;T]',!NUVL=60@ME_TN5'F1YM9C!3%[GIJO98L:)S$"; M15'X?VU2='UP@9386ZWLH8]$=?_)(NZ/5V=GHD51H0IV$ >8(R[A_\"Q0_\' M+C)R9H8T!1S>J\TCCW<0DA MNUL1-B&OCH5R\1'B$B(8CH"B:TFEM:\?K RSL!8M(_6TW%Q>7\ "/E4!JDK; M+_12:S"(?J>&[A,6MF'S#;S7#&(;X/=O^BO5I+_Z'-D[5Q;<^*\ M&;[O3/^#RDVW,R6$L"]^D;8 C1K)*\DDM!?WU>R!08; M'X#NQTY]L5E;>L^/#J\LI$^_O2X\]$R$I)S=5.H7EQ5$F,-=RF8WE:6L8NE0 M6OGM\Y__].DOU>H#841@15PT6:%;P;$KJ#LC:##L3ZE'T%7CHGE1OWA7__ Q M4EVM:O97>2V=.5E@I+"8$?6$%T3ZV"$WE;E2_G6MI@1F$CNJJH@SOW#XHG9U M>=6X;#:T41Y9$*;NN5C>NJF\F.)/3JEQ*T@\(+)ZU>YEO7R\G+QTKC@ M8@9"+NNU?SWV1D:[I56@*)?F@-RC[/N6\->)\*SX1DU73[ D:TMB]*$Q]6:S M63.U:U(01%-$4R859@Z)TKL;TZ/$[VI!I25U"=VFD\2YF/'G&E08#]>$2E35 MRB5"1=^)X.H"F;"S*]J6C\ MJQ;EWWU!+L!"2R*X1U(@T=4U8)'0(HUEO8UB*P(+)R8EU@9 "/>)4!2\WC2A MVLG<67OEDFE1KX"%,GK.3GEX4M0I8"'>_]8?+6<,'B#]\'78 M31DQC4EWW%GJ<;K%W Y35*VZT$O%PC2G"J+N32658JW=ZM_@]OD2AO'+2U1% M5D+T$3,7!>)01-ZGVJZ07?E+2=P^^VR>=SMTR!V2I''N])G\C-O-,IDO++5( M' E0FS.7,- #Y)[U-6S^2WV] PSFA.B9 !3#KI4L J ]8(XDE"M-K]I[O. MTZASIY]&_5[WKC6&E]M6K_74[J#1ETYG/"HQ.P"S 180A3E1%-S*"^ V4]1G MR/2"2C0$_=?Y@#-97EJ#J!_6(-";+4/_5C:0? UD'6C9G_9]G;:#16F]>P]# M*JI7^;OY: S_/7:> -'^/>H/.L/6N L$)9[%\6SS!01B#C3TF71AO;8@/2[S M@KN/.Q7IQJ%(M_N/@V'G"]!U_]E!W2=X[Z WO?YH5';E0Z#'S"\K=$7=-_K?RL[\B%HSC&;$=EEHSE,NB,H"O##-V"KMWOW76&H[^BSC^^=L?_+IM!K!G<8DD!JD'$UP#= MI(I4T-[;-1"5CL?E4A!X,5(0GZ)H,$L88C",Z(S1*221L/IT'+Z$]2*;#:!3 M.; (#@!))\F YBH.340>PFN!R \EEB#%0!J29\*6)(##OF0$OA$/?,A9!C@6 MX"Z#R"@NUFT^6I 1Z+?Q0$>XRV#'OX>1B0J_>^FGC/"^BX=7LY5QC<6U@P6# M@50.B#!Y3Q#C6&E&O-_'XVU%(%@ (ZF%E-&/1;]'L+2C1_B<$>D/\4@'C&5T M$P9HO2(?X]?- +TIR(CSQZ0!6G,CI=G+:,>3PN5$DA]+\+.C)S*;!^Z69L2] MF9#ZK44@8F24P<^S,-K.Q],(TKY8)RZ),KY0?\B]MD)OK!'E)ZR"RZP"RZU< M0&>!;D[:(T,$/*#- ^IJSWT)M 30E-ZL(O M"D^\. VB"'4F3.FKQ1*J_,N;*%Y[ZM) BR]J,K'+M30J(_H33UI\ZWVP6R#=#&TI$]V8<$$4\FPDR,T;WI[8X M"FX^TN,SE&9*AO)WM*U>8[U.7DJ8LV!ND8AO3I;3P/UV+]QK,U#$#A0QI(3_ M5/"'1SX.: 66\^?@'&HKX4Y;?&YUZ83RTRP_FYG+S[)SIFY;;L$4+4C#1]-E M K-GF[-$I, 7@2UT]E6>])M ,^\W@1+%C(\"6]AM%QW]6:"9]EF@1"8?,FVP M^RH!GJ \&Z--I'.@%5M/[,I 6BVZ*D%+VRG?22IBY>E)Q6:'/!.PC!WVLI,5 MV&O? FU?9>KNW^X>>R9\S7A_BPGYO\#P4VWG&'50L'W86A^UI@N?"X58[+A^ M]*3W#&,_/.@='/+O<<>(":BE/8">R%,CGI*VQ)R(O7B5KCV,FFK#GE/MJ3;L MDNN'([2:#6*Q*J(YRF)?CK%@*:!/.,5,B/*LWXXP@KPZ\R(&K.G-TQ&*&::. M+*)YPQ \'J%;4J>(9DNN'XIIW3T!W@P&5*8_(NO[+Y+4[[)Y0FQQ5;6<:OVJ M6G]_O!VJL WJ$/W;X52^*!1^2V^>C@,@>B]''L<-BWZK6C[M?D.[WZ@?;,7; MFM#'_G,:8*BUVK?5RX_5^F6QJ,?N&,FIU3)HQ>]RJ]QWC<@1LXL1(2NELA!S2(Z+WIQ2*D:4/XJ-O7RD4FGWWMARL M_5AX$B^IV6=,%J=YEP?.A(Y;:"(,R?5#HOOAU4=&;? EK@M#B# 77SQ"]K=8 M+CJO#I&R]0Q)*YY0CZI5B[E?&>2C2E 'QGI]"C1(L_6M([\?(R2XT,3<6G2] MX#".8['J*K+0N26X#,FTHFJI'7X0?.E;4@HD%<2HY^G?)H =0A_RP4 MS$U, M4^R9ZY,,L4\$Y>[8: K&2V6K)L'>VDW%)1.J]L=I2)ZY]TS9K"V(2Q7T3^/2 MB!*&>X3I"ZZ,?3W/>22+"1&1\!S &T1E?8_2MH,O1IPV5HJ'EQS!^WI%K/OD)7&_,J@.T//H#=0QL'4 M![Q(\FA/_1EZ,@XW0<)V)8W:F#^I5&?HE?V1XS>JYNVEA+9%1$M*HGHT'-Z> M2'2BR4E_+C-'QO(AR9OU[]$C#G$Q)>H\=F9D]_M/3]@ A[FQU([;"]H\N< MVQB35W7K<>=[)&2G$;<[G"A;]<\$5GX7M\16#$4% )+.VP\:V=SZ0\RP'&[#@'WT@__Q=02P,$% M @ ^69N5YA3XB_:#@ ",H !4 !T86-T+3(P,C,P.3,P7V-A;"YX;6SM M7>M3XS@2_WY5]S_DN,\A/'9WEJEAMT* *:H8H("YO?MT)6R%Z,:Q+3N)E=FMFH+![FYUMWYJM9[^].MB&O3>,(L(#<\/C@^/#GHX]*A/ MPM?S@WG41Y%'R,&OO_S];Y_^T>]_QB%F*,9^[V79NV 4^8SXK[CW\'@_)@'N MG9P>GAT>'_YX_.'GPNM^7[ ')/SV4?QX01'N\6+#Z.,B(N<'DSB>?1P,WM_? M#]]/#RE['9P<'1T/_OWE]LF;X"GJDS"*4>CA@QZG_Q@E#V^IA^)$YP+[XH4% MF8#305Z6DD+\U<_(^N)1__BD?WI\N(C\@U1%\1I02$:^J-&G-AV?G9T-DKKV5_Q@-\",>]\3OKX\W.7?,4!@A+^['V)L<>G0Z$!2#6\Q5 MBRYQC$@0C5#@G?#"$T'QS9A>'Q^$ LQ)TL#L:8(8;J&44E0+]6["-QS&E)%6[I))::'4(^;B MYGA$0T[@Q1G?45J46F/!^AYD)ASR_\NE8@7,>;2_*Q,H?8&K$I*S\H/J%;[PB-!L(^P*1Q!OI@__>$O1" M A+SH#8,>652[]N$!CY/9*[^/R?Q,BLN0"\X.#^ DLMY\*D"*_?MX@IDBJ-SA^'[\C!85,QMRISZPYBX[J-"\AJSL*\2\K"S^ MWU+;JF=W*<4@FD^GB;0^X?$HXQ\S.M76)VWKAH(='WOU@GHQ[5D70!D7<'[P M@QA%O&/R.HG3(447&'L4Z4.(_2PQ*UASB$/%OPA&:D1@%!:VK70B8(>LU RN5K^UL9"^ 2 SAH5&8&K56XT!E#%,AEIE?Y8K-*^I$YWZ0EP;D\!&7+)+R;)PDLRB4[% MQH(1ZD&1>OS3N=)W-/3FC/&1NEK].DW=D")-%R8E*33$+C-A:IR.T(GF*-&< M6MBG:HMK!M$ =>)DX:K#;',UO_D;B2>C>13SX5.N]U*)!DNN/#<%@7=!R9\H:1*6D8=9DQ:(.4W#8;%DA7H;"_(RA7#3!U$G*#50 ? ;N' M407V'YR _=#SV!S[1O0;Z=;3Y"HZ5[$ -0T (THIW)*KB>=AW'T@);H)<#* M*M<0K>M;2N1P99N-@M6T5,X^)'[RZH81ZU,^YZO?RD@ #$SRG%K:NB4A%ELQ M&/9)K$IRU"1YFB,C<;7" 08!JEDN!9B_NI7 V_F@DKW;ACE7YW/54YC6$[DE M4:E;CIQH[L,H*NP=RCKUTL.L$T\?=J>E(@.1O2OIW.E *\L!'K&'R9M( ^ZP M(JY"2"L9E9RTN_8EKPQJ95NI=94$%G,JN2"G9@NRS;%+KF&EJF6O4O/+KQRL M2HWN^JHK,SJU6R.9Z-=%&35!<<%$&V^!Q$0!-K]: 2G1JU'N7S,+Y>-V- M*!J^F3#UD8[001B [=+7O4X,< YS]^XH)29VL3!)0:3QSPUXC'F>OFK3=[/:)'J M6\N1S82I6W2$;E8VV#1CC>LD.968W80Q"E\)[R!R#:\67C 7IX$_4^J_DR"H M#9+@+/G@"<+B)B@:F&N$!TRF4XN-#XS.,(N7#P$*8YY6BI1R)@[3U2,$A#3U ME)[434!8F&<$@EZ64RF,(AHHFH#KK;IIRZVU3D9"SRF#.?FX.AJ MP1LBMX*$B"UON%>3Z""FFFC 57OE:2UF.)+#9*LEE:"VI9(Z[=>5@41#4>W# MNPXJN2)IPU":4GU?-63]OIM3YA'F04;,K5_B-QS0)&%/=:J8!*+-SY9K:;N+ MENIZH786EN)F3>KJ/+E6FE,#HB>B===1>" M[%U^CJ;TKCODR7Q+];J7T%;@7YV%*?&YA;!4K2S!KY[9R>?1Q?0%_^?7+Y-J M(2%/U1I(< X>[?V@ U$CZ#QN]BZ$XA@]B2,[>H5:F3 M+6KCU/9PKCLM*RG//8UTZTU2*KK.=II ;801%_>>@*W=Z92DT0)J:6MYEE+% ME.]/T8AU:O25M=22CD7E9=NZX2SK'0L %L?ATL!N.&A@PAT\;+2C/JU1,]UR MSV9NXRY5E&&59A<+"I"5GBWI8:@0]Q9;5=>$=W/+9U45Q<7" ,KUW9]JRDZ2 MP&TL+^^R?4-\3_6VE-JG1EX2_,IRG%I+T%VV?,TC"'D-5QO;O>5SVCQ%#85^ M\E=:7_[_^-@ZW3PFP_IV"REFV%LHQ'F8[L2[-GC?ED)[MPMH_4F.CDZ^58Y@ M/?+^G1&/:YD>T2H_*% ^8$:HV$0N[F7%EWCUF_^]FCJ[6G@3%+[B1V[KU7B, MO=K=4)T47CB+M\O".^J#A>(/C+X1#MN+Y==(;/K/9Y"&O$V]R2YBM6=<]]Y@ MQDY6Q<67D"Y0TARG8FR1-/3JBKB6*%L-5Q!U.B"QK30*-+8ZT "6DZR;*^0[ MM4&YWI+K]VWQ>)#T6>LMM\I[C#.+EMC'TJ M!F5TJS/L&XBLG;#1"%4O*YM-^,F-31+J\=UG1$(Q OP:X;LFQ,WV@<*Q63 M8>>#&]C9^^GM9E@ SW;;U;W+D]_2$4#QAE[(X$]&KQO=E>GW#26V+MCT^*Q< M5#8 T91B"UZDX3I\XT-AJ,V9C?:D!F*"@%T9D3&%*#?IWU@Z-2 MG<48F(HL^P:I!H[82G@JEI;U=\:OV'4ZYE^;*+O^UXY)/_:O,>T_R #.V/P< M0*V\#&AGK@+M@>$9(GZR&@P5M#:-^05O*V,G%9V@Y72$F^:SY M,^4-51QD$E\3X.I=4P9:\FXK)KLPK;$8YP*R#AIT8PZ#A&J))LGE;(TUD-W< MUUT2D-EQ/[ZE*!2'.ZN-5T-1P5V)8E\AI39S V@I"9<-:CL$ J,>QGZR6_VV M^%F<*AQ,=.O;&U5T>P<-H,EM *(N G@3\)\ZYS-G$F[F?%*]G=J;I5!<+ Y% M338Q:ACU.9^4L\YD./8X*AI7WM"HZ4CACI7^%,#H76W453ELX!1)L)647 M>V-(F;+/>_XUY+9NU&Z&7ZG>3BU_KDRX'Q?-N@];.; 2E;980EKW6RGAS]CZ MME]5'3?3K1CHVI&D].Z;[-Z;"\0['0]'ESA&)&AR#"D698C(<71V>I1$#_%$ M^KGX9"4B_YIM_3($*Q[-!^,E/-W%=HH(# *OOI4/4>V#S@*IVAQM9 M$K9('7-=KRG+GB6[$U9S*0VR*9 @2$]H$+3G0&ODKRWTEX;B37M3=C[.*IQ? M:#ZV_)>[ _O -,_2*[^;3%\SNQY-7*%G3[@)%Q(.Y1\^K=XZ*M[O&WQ0# MM)U_2O'!4@<10BS+=FIC:K+,(-)1%(SH=$K#E=;#.&;D91Z+8Q[/=+T?+UW_ M'3(F%AFFDD6QS0DL[HAO*7 O(;UQ3[;%^284: M#QRS[1:7M>^GV+*E$("S=1&,H-K=\9I^?L?!&_["A]V3:@AJ*\;25W4QW84; M:UC0C;FK%%V@,D58:5Z^4[/#4#/^@Q%[?J<-,5OAMH1JSOU](E3NG*T#,R_6 MJ0\Z6&G/RVS:P]3XFV!RQ?\=HU+BH-W@)QT.!5_V308DPQ(ZU'+V"_$ M;<)1V^E?U(4W[5K2%^+'"R_IES\ 4$L#!!0 ( /EF;E>Q-0>H$Q, L1 M 0 5 =&%C="TR,#(S,#DS,%]D968N>&UL[5UM<^,H$OY^5?MRDL89L;67@$2IQ_?R!+CEX (8&,/.>JNYU8:IIN MGJ:!I@6__[FZS:D'Q:$G2^/Z-T\6DP>'U]/7P]/<31='!R='0\^,_GAY$W M@W-P@$)"0>C!_3U&_XDD#Q^P!V@BD"A-SOT\'S *0:C>$S@CQB& M].:%_8=<0PI00%C%"3?ZMH#G^P3-%P',GLTB.#G?IYS7R=')Z='9Z1%OM7]+ M60W:BW?/#'(.G\$2FD@FXF(@U -DJ&>^:#@.T#1QO%E-UW "XH"V$;M=/9M2K'.-;*ARA4-&X-%+$/!*+,@N MY6@N[#4B8#J-X*H9AI/LL;',=8P-1+\$!)'AY#&"A'6QA+^!O"INQF[_&8P# M:.#UL_(6G7Y[D62<[/C:]G()F)AWC/;BE!@8B#)"TQ!-D =">N%Y. XI]U\X M0!Y3-?NWU8Q0C['=/FHBL)*=20N7IL8VIM>VYM6&$VH+WJN]W[+JL6SX*N.) M:=L9J2WW:.@8;;A$ V?8G1NT[OYLNSU+[LY(+#:!]&%(H,_^($Q/G\>+1HPQ MG'./-9Q0^3#K+# <^C,C-CQC1MS;RF]77J:* S&X#_-K*;IIP[U0) M/%^P5F,TZ 6N7/X#)AVI)*NK2P6'"Q[2Y.NR3G3*L[>M1KI&&\T@I.21&7=( M9Y R7Q-84T551:?J=*.!V=",O9BC>A'Z-\R-T[?[,%G=M_6\:GYY04'D9;*F M?^;%74>#44@'/IH/4IH!"#0,01)_SL+*/"S^(1$WX69!*O8W[^$X//!U8T?: M,@IXVY48\\A.-P*GK&W(F[ ZF,/Y&$8VA2WRM2#IC D5>?$8'JP;PJ*\0NYY MJ9F1H!#Q_O; ?A8JADL*F3?QLZJYN&8.HL.*FSJ^C5>O&#DV(8O.@+QI.;0F M.QL72CRIW+@8BBE[(E8F6("]@C0!WQ;&4=5?D,P+30 9)QXC)@=3 !8#/B0/ M8$!)]B09I!/_D3[XMA:-:0_OV9_KV4D QC XWY<3,"_ VT-$,'"@";.SB =- MKN'J7];"%'O?"RW\A(/@%D>O(/)+:K8LG;9!X]+%!GJWP8NHV%1L,,FJ2L>5 MED/D),)S)9C8M W>E?BT5ZUGC^*]QOQQQ%ZDJ1LN3"H1[SGMZ-RM%GS]-2)> M@$D<07(Q)LG.4J7OM"R_[EJ-R_?2L$S;H=ZT6M20&M>)4^.Z)R2&_G4+1)6;)9OI(0+++JL]@[QY-6307_LR:0E- VM816IAI\XL+!'N M$2"?>=1GL/P;T1EWMDQZ]B!Y>PF2J8LA<5^9F,&+#(K:\6BGW9FWAH: MEM:JDM36?G'JS80![[RW$D?$<]Y(&,+NFQ74::+I34HL4@0_]&P\^@L$,?P" M7Y,WU<5!@S+J4:=[#*[! % 2)>QJ7W=,39#9.$(4C&+T@#Z[T>X(>GJY:)E&U9%N;JBZ%J?OJ M>FG1&V[E^L[0O4!I/_KHU-'>L;4*%?1WL6ILX)] IIEP"6#(*N^66[/JI6U; M;!U-)]ZZLM0F?W-EDU\@K6Z IT8F?)>V2^E=+\U )7\]KJ72*5!GKH :TAF, M)/%U9D\03<.K.(I@Z+WEPB$7H9_\"A*[>W>Q3+GAA*TQ2HAW6TG:]%U5TDL; MW$B+UAMS5V)D@=HC=V-JJFZ2+BS;PBB\+&]?I"^[-)]^*606V=$*A;/ M0$K"Z?3X$P^)0O]\GT9\5L0?8#9X+>E-D)0ZWR=PRO]PC.AJ? M\&(BS?%JR_=S80*5@BU]G[:"X+VCN9ZZB^)Z5?* "IEQ( 5,7/=923Q&"*<6 M[3KXIJ3M*\Q-5-2"O(:AZQ[\Q#_H#*&??14DQ%U-E+:&C*BO2&LII06QC)/K MS>)GGI(31V^)OUFY'B&\M71I8RCH^@JRKFI:."N8N=ZKO?"\>!X'/#-1%A 0 M>_2FY3+OKE^NKZ;15G4]KZ_/O+I)_/N@U%0/[&=W^:VUG]19KJ_!-X:6:Q9^ M?=_=2$]J<4Q" M-WU9=)9$=SUZ [7I'"722>?;0$6* V40R54S'U6>AT<6%>Q_#1.PI1/Y*3,#.,VU>]K^9-O=TSO6Z;HS7P1 MX#<(V=*25DG< M\VHKMVP']819;H>"L+_H:ZNG";R*G^N8#1=T.%E9X"WP4,#6EY_!$LWC^26. M(OS*Y@978,'>5-*QVQ1-&ZY9T?Y:BD$3:-I.LQIUI6S%;YM>M M2)8I:B#(D)$3"!'O02Z,"MT*^#59, )>5=S[D?]2E.D+F$-A8D0=F1#5/)F[ M1!@%)NC,V+PUY!;R7M]J MW[UQ/9TX"A+1G)-@O]X=!/OQGO8Z\IA@$<*J=%<133G-M4C3YR%=1RV-45W" MII/X3!V8J01?0[* 'IH@Z M=?2U=!JJ)K4+8L+YVPBS'/-,$73DS)]W5 M%.'*B.<>8V5":V.0]9)9M6'N+)%5$VC^E8P'"!6.[&JB$L!E(E??+=7V3JRI M6 %8&=<\N&5NU0Z\X>06O3LW7"P9Q!)5PB+9TD&3/%M U)([62:)I9)M4.I1 MJS5VOV&I"QQNJG%AXE132[*LJN/N>A6="L3WY+)[??A).5%^)->>P!:9EWC)-S:U5C:ZW7"6*"4/N&J1JW^0D"&_N MCFK#\NU]43%0?^HN4%\S=7R,L!][=!BEYY((5O0JDK31Q"1NU_,ZD&,M[31, M8KW %[-SL?I+)2$7H9_*0H2KOUJZ(L8B.G?K>R5Z6%^Y/,0BGCEH1;RV$M_* MXM<]PJ+5?6N(E8O[QB!W%[*_Q3BKZYFM^$(C99["AX.MD&62V>\\*(][OJZ#+(Y70]V-&4XHCU-11N=Y49)TC+&3K9 MV31%NKJSZ1QKYN]BIK^QP6"%R 1,:!0\)+=K-8N0\IC$*P.MI%."524*SO&!)0 M]!F(>I6TD1&RJG82-]O%V89%>BL!3ZSXBO3H:3$7M*)JM#1Q\D>]OV&1 MI$BQE6J*.')+'=@&;M5*><=F3ZC<1FF-,#W9G%?KW*9CM^FS/Z6NL=(C"B)Z#:@HK:@;YK8Z6HFYTQ"_Y:YB MH_.IVMYJ)USO-=@6N2_Y_'I1DNLT.KR-3F 7+-D%2WHU1]\%2W;!DAZ9XRY8 ML@N6[((ENV#)EO2?7;!D%RS9CF#)AA=TN=.U-['+SD\8V9TYO9ES2R6K+AU2 MQ;FDSE=9+<\A-3N'6LW1]7I')-WNU-HM/[76W4?8!4622P-&BP@"?QC^!2+$ M1[DG0&%Y,=*TF-"-JHKUUX):JM[J,%45=]?3]**D28HA))0+ER3N^FQ*Y?&; M)Z;J\W-U"@JM1UUP6^RG@?JM+$C-W_69V==P B/F*6]1R*?>5YA0_ET.J4[2 M:NC6%B*EZ[-!Z"FGC;^4G>NSM45#X]I%GR$HU8C/OTU,EN-TVI,:U1=:F0?G1A9%G I+\3:%F]F4KGB6V])LJ:P M:T"Y6E*[^D15N+_&:=0,!BL/51V983F+W(^@%S-I5[=)%ZQ&\&;]U7_N37_QEBN@ M"6:!08:4Y6.1BM5_9F+-X_G-TH.$7+P Q+!8;?6$_M>0Q\PBQ'=_KP"9*4>Q M-HR$XU4S1OTU!FO-TVH,:E9?9FJ6#W,JBK1*K7G&GUFC4O9_37*((>_4K8 M8'L;AWS6=@T7F*#L-GH=YVBI"I7;-*YB6TRYDR8U<;7&DF3&WG9CPL#8A^'? M,^3-LFVR>_((D-_"HI5\&IBMA,]VVZ9.XU@T0$EUF96UW6_872W;JZMECS]N MQ1>JN[ME=W?+[NZ6W=TMZP;DW=VRN[ME=W?+VG<4^5Q,P9@N>YTV3/5UG\?S M&F4T1O,J!]=ISWF)A"Y>3B# T/W(+<4(:ZB21[#,J Q?7T;J%@!61C"'$(K& MY688*L=C/10[NPRV 8YLZ3Y/1!+?/")^N[X-J/36T5BJZ&"X3@<9:KD;1,KE M77>]6\CJ!T$2R[N93*!'T0LCCD 1_5X7'-"J7M MI%O(4>^V;AVX93OE?88MH;C#T17&]7K&4.?5GK/=KE_D::??9SQ_(G/OHI6[ MZ@V69'4=KQEY,^C' 1Q.#!42I3]TPSS+I+;,?*-)%UWTGDY;NZMN9%OH_"*] M][DDABI?OHD9" (X&ZC)SJBFKLEID*FC_F4^[C5 IW#%G%5]+(R):CWZ.:V4 MYI3HDBN[33_2B#9AGM)>H)67U*&$.L! 5[8YZB$&=/[%,9275L MH7W8&AY1['WG6C(L$S4? Q *0[D:E.L[TA64O5H9BU.R]#6M-Z9B$I:2L_-@ M\0,$9#.'UA9JN@*!=])I=?L^Y&*RK@BBMV%T\R/F1X-".L,^ M/PF!4 @E\6]K_-+6LL#/U=79=>: [;=681$DJ9^[4 OUNIX7A*PD?%_E& MF01?0[* 'IH@Z L7\;5TZXT2*9V[F)(:-ZRO70%<$=/5+H.4V58B7 DUN,=8 M%)AI#[(REM(&8![9=#"-]SO\S M!@3^\3]02P,$% @ ^69N5_,GNXHV80 KU % !4 !T86-T+3(P,C,P M.3,P7VQA8BYX;6SMO7MSY+B5+_C_1NQWP.V=#5=%9'6WU+;'[3N3-U1ZM+57 M5=(MJ>SU=FPXJ$Q(XC232)-,/?SI+P ^D@3Q) \(JJHB9MRJY'D@$[_?P0$( M'/S'_WC>).@19WE,TO_\[N#['[]#.%V1=9S>_^=WN_Q=E*_B^+O_L?P__X__ M^&_OWOV"4YQ%!5ZCVQ?T/B/1.HO7]QA=?;J\BQ.,#G_Z_N?O#[[_P\&__ZGU M^-T[II[$Z6]_9O]S&^484;=I_N?G//[/[QZ*8OOG'WYX>GKZ_NFG[TEV_\/A MCS\>_/#_?KBX7CW@3?0N3O,B2E?X.T3E_YSS#R_(*BIXFUOJS[=94AOXZ8?& MEU*"_>M=+?:.??3NX/#=3P??/^?K[ZHFLL<63FKQYYY\]9T.?O[YYQ_XTT:4 M&HHUIINO37\]A,K?+R,)_H3O$/OOYT_G2NV??V 2/Z2XN(AN<4)=WUV]IS,[[1'Z%^6EV3/T+^RI3D>()?N>5F?*.O(7CQ^@VP93'Q[LLPVE1N^+?\C^_LQ$MXH)]5[WH#]WOR:QWOFF&<[++ M5ECP;]/D?R2WB=//WD%-V7@'/YN$-HYE'SA]]_GZ.Q2O'=27M03*&I$%HH/5 M?_RP_]K]G^HHZ^(BRE;U%Z!_&KYT)?'#BM#!>EN\ZWS_NXQL++N9N'=']>MR MCW]&.BU4$&1O_8< K#F+T[C %_$C7I^G-/&YCVG#CO(<%SEM\&ZS2UC .-J0 MK(C_Q7,_ BR>,#9,=EL,_R TYRV_SQ=D0V^('E.1_C+NYOH MN9]_#M'>IZ1NVN.S5!=_P(GK ->&7-;9XK(= 0C30JNV&DJH!L]W$;E#1?0< M/.T=A"X"TN6]Y-C%D) ON[PO46$11VIU7 M+%!ME?[%["ZX2&/Z&X&=T/>Z&!QJ/K->QZQM47(5Q73^=1QMXR)*:,ZU(>EU M05:_B=F)M4*==U@HC U>1A>@ YN M]J5CE4E[6>+DZ"G*UCGZM7SR_X=EDDT?$^?.Z')'H]0FC=&V7R"!Y8T6?D:@ MB&9WUP]1AM^]CW*:W5U%+SPO.,HR:A#SO[]$9"GR*AAH!N[P[ MB],HI0E<9%%JW$U1D7E28VVZB,YI;9"606Y.!/SS5+,\OCRX\G MIQ^O3T\0_>OZ\N+\Y.B&_N/]T<71Q^-3=/V7T].;:_1KK12<>PXP(<.[422C M6;O+2EMO(=AY&F5IG-[G5SCC 9?&VW@EP%\K4_TX"IF1A)-:A628SH&.4FJ] M)?\3O:&3B#5)DBC+$9V0HIQ)O0W+%WT_$H>?O'.@[9VUDR M&;Y.MV)_X+UT6$*Y@8*,Z+,NX:S4VP1T\!>"D.?I*L,TT3_!Y7_/T_Y^/@'] M+BK5CV>G,I*--DZLR:C;NMSEI(-;'26MS<@VI8;EHA,@R/ .ZS+11KM-1'MO M$^$0;#W Q2$$! _8SLI2!+VIA=\BFG8UT/STE4!3L6K@"YN!UA'ZS3M/'^DP M1K(8Y\;102*K'!8ZLN \;%F?9"#H^W.CGZB_;'TP-U[)>EE+*$5GF(C44M,S MJ&??-YP\QG.)IU%(4D?P+QAAUK%Z*,1F$YWYOL+]R&$.T2H%99SN*X"S2W0Q M2<16.'4CF]3(\G2S3<@+QC1M+RAJV X9JK".BQGG\4I<:'FGZSD3]T1=/0'E MGB:!HL=HKW(W'H7JN,^E6VG[[*(_'!2MQX'Q6)S/B+!EE3;B]+[:**)X^^>N MJ!XAE(KP]%2X@EQY=?;J2%:=L>7Q WOUGC.>DEJPV@_-EV:3.+J-D[B@>KZT6"J^C%:9U6D#=;K7I)^L=VQ:M2M5ONZOB9 FT3+,(*WD9#S6+Y M]>K+AJ#SJNM0# ;*WUK;>/E+^_QH5SR0+/[7OF)-_6[<+%F_$==)CGT/KK8- M^O;;Z$;[SMN@O2P%4,XD%N6N$9I>-4)\7TGY:>#-)#:=3IQ[1WC/K5;JO-TV MV9X%?<[S?&>F3E=*19M:"IHRI5VO=.FX<*)*2U-.DY@+S)@B0N?JZ-'O"0,U M2@4M+=HV9T&)RUW!ZD&RRIPF7DA$5>3HB$(SI&7<*TWZ?IRX(JK+"4/V4C-F MC:SK==11=)&!/RTM+8EZU@,S2;I94?&XSQB@+8B"0? 9M,*!)27:&PD[-/BW M'[__\8!.E3/TR$06Z/#'Q8\_\O_OIU[_'1W\GCXY7/S\QQ_Y@M?!3XN?__#' MQ;\?_J$[ "T0_7N+5T7\B).7_XY^IF)_6AP<_(EKT7\='"S^]*>?)"3L:LZ& MANIMC)I^5]*MOSE1:L4#),&FV2KCKG@\: !Y70+RKR4,RX'Z=?:_8EKL"H!P MDUZQ#HZBS)2%Y#[H*.B MR.+;75&OS%U%6? J(+" 4P=D ,0%"],Y;<,G_(A32?(K>=:$XLZST6QI68.= M#?8-Z_D@RB_91PSD>11\&X6\0XC%[R@BMB76Q6A//P0H+_8OP.65T=4"U1>5 M"8S$:-\D>%Z@=*&#K$)IR6^T0*NJPG=K3T%8#&NZCMC^V%TT]V7;D%99\H(& ML&%=;=X="G00;SU8H.K1ZX6!8AP>@H- HVZ_,8H=7&9!9< #VZ&E-@TY4AN] MN %?V''5CX*!=U99=*R6!^:=4VH=/2W"[XPZP;?%29ROZ(QUE^$;_%R\3_JE MW0Q2U8^AE!I)"H5=\/5:O1\=)W2:2_8P+ %,W4>0FZ3JY-=',PMJPE$+M+,SSC M'&%"QG9@GY9V-D2FNGB>%*F@0X";6SB8U@/%7F.!&N RI459W6N-]GI?#Y8U M8XQO,,]B)/H8;? )V42Q> N;24PZRK3%0)FZ-PPYD37XL.>@H-HG'!- OY8B M,\C-M!VKY)*\$W3$V6NH:2):#<^)7+'"8Y"2,B('6]M1V/6<48E^[#G1U>05 M G/V<71\WB689< 7)+U_1_/P#>JG-UQE5@RX41T8-G2 #ODWXIE@I:TP MB+_#6<8N#68[_VZBY]-G=KL$?H]3?!?W9X56T@T3#-*C6:&U#\L0&U=ZMI@M M+&NA>G=T$3V'WAAEV^5D4+^(Q-$J=DEDX2,,H?9WV E7U_7(9)1LB*21'$TB MI6U8 IG7 M=&SZ0PW8:J3!QT#(''RWK)^R-Z6(/U^@2N)+ (QB-7(<8@*M1I[>W95'BIMD MB+V&/29I$:<[VM2JR!Q)Q04==\4ZSCHHCB61M2O(=,79JY9H;L:6C3S+_V>P MWV8 3,C8#A1H:6VCPU1'ST$N3ZRNR\+K]KV. A?T0O4%B0JAL5 MD%[R#]"6?Q(8U)*N(,;?4 #K7J@#3%$7MC_!YJ\2NPZ=>5#WYM6KZTW%!-2N M.\-5_*=Y='/?L;J\OTYJ7P=<+C6^'K/,+N10K'=AJ+RLU%3=S7U]0__SX?3C MS36Z/$.75Z>?CF[.J9^ILX=4ZOV+),02BQK+89CB5TMFD^+&HCVN&+ M2A2$-'+CX(O<%L[,'-*H+\]G\_+4JG][_##W@XPDP"I>;:E2-^O4T_*CLHZ6^OZRGYN39, M<&,=LT??8B=W/. .,9FA97E?6%TLB%]"U.PG*V\F"DY"%Z28+Q'3]*/5/6*" MOL5=8E*/DX'4]_UV"IHH*.O!*MNE]Z!@#7DP,+F&U%25;"?+ MH_7ZS^5^"_8>&/,WF6P_=;NB/]F6KSS9N,@.7V?QBNU5X+7/T2Z-V;U].5IC M-ES&*7UR^X(HBU#!*+7+7BK)#2X>R(QNU0!D@AC$P+ HB6^C;/=B'T!+PX1% M"L[[F#:QC- ?<7'ZO$IV#*^_$+)^BI.D%_CL59K09J,R.GB9G;B&IT>: M2_IK>C-\8#E*U_S2M0>2K'&6G_YS%Q^'((4X'(2E#GP&*YU#2[RK M3?3#&E\]X4NNE?3O$.;RLZ&('A%RWAA[3W\U3O3<4J@M/^%'DCRR]?V$1"G:1B_L_6AHXFAZD-C_XB(A^M)=\*NL>0(& M8!*D=C $%3S927GYN?+9;"Z7&X<+958S#!C!LI<4UZTYBU8L7K]\B)[CS6[S MGF09>:)D/HZV](EDKNJNV@J9]JH C+%UYB7$.CHWDKK161Q6[>)P8QZ'#@ZA@2P;WA ]5:"U1CNU%$QU\EMC5#T13@ MGM'0]0FSZSQH^X8,7F9ES?"E4_; ?;6[288PHWO7$& PR';@QFRW6Y2\BI', M DH&OMMUL)GP:CLFRIM:,#FJO8YI9M>PD-:-:XWFJQC9?&/=873S!?89C7#* MY62SJ&;T EPV5AN?9&1R6B,VJ)=W15]-E*+CUXX'130\C+HZC_.$J(X_Q&J_?OWS. MV74?9S5KC]A1,]G^67?%ZE=R41S)$7M7X/O=G%WK2.5H;,GV8J^H GJSR_DU M-V]9(4:NRTXG[T-RU"B&Y>$ ,)&QW=PEK;V--I==/4^*9["AP-TM')@/2C0S M#735PO";SS6R&T5T]!6B63$&30'GV8]8BB65X0:<1S"PY1=WEY#[]P9[AXD# M0@%/%@KN$O*4(T8WZ6@6>$_?"(0-"@3FU1]W6\/B0OB]?XJVLO-H>3$@H=4H MZL.!5-%/&)"XFBJA5;L>P'V5L7U"6^6S]/\JR;FGL#KXF+ENZ%@KCDML6'!; MZ7E2!/M.835NX>!K3F$;Q;FGL%[0[);"@L)Y7BFLI)%N*:R% >(D-"Z8K/4^* M9]\)K<8M')C-"6VK)O-7B&:WA!84SO-*:"6-=$MH+0PXCV"^$UJ-RPD26K-W MF#B@3VAEH]D\$UH;A T*!(,36HVM87%A%@EM>7/)!#RJ?).(1:_90_B>S$!O:(^=.\ZI5HV^ M>:=./O@">EF=V5AV-5@.,D"3M$G9 M2L+*[P4WRM4#MUIN;)A7689?+3)XT@9_K2XKHX[952*\)A'AMQB]P:7 VVJ M"#PR&/N9.':),&"H5#J#A]ZN3R#!+=.8O Q&$4LG6L^K*P19*?X21U\*@%0I MQV@$A5HJ4;5)M3)B*V\*O7#K'B8/X.R+ &A W%+)8I M3*I6C ,]0FCEQ7\,=SE,:&E$']-G.R 486\8(D*%/+8T5B:G\@+[:H$ZX$D$QH*[ M9Q+RC:G2NA;8V$VRCW]SI4 M;QX<_6/>B5H8*%G!;T:? 1>EI$5QNO\C/YR%^U+ M$ 3(&N7J2FIJN;$ELU26P5]8F3QI*VAI=9?UXW*C+2^QUA1.#EU-R]C#Q+$S MA,):*I5.>2V]79\0@JN]9O(R&#\'(H"XQ+Z$Y9<"(%5IMM$("E6B,F-AOWBY MHMU>'*5K=M/6EI61Z]^=;B.Z#[4:T?%441IW#;B/.+LEQI!K18_ MXW65J?,4A6]L7*UVFUW":FRB-=YF>!5'K)P]>_9O!W]:_/3CCWPGP;\=_/OB MCW_XXP+1'VV+V=9\G 0N^6V%$^+>GSW&*;4$TAFL>X8C9/ V.AJ#Q#*$TEC:^ ^7K ;"CP[!/-@<:D3[B(Z)1G M?1IE[-*4_&B?WY[@NWC56]6Q5ZA^0QN%D40VNX!<&+7VIJ.MI9%E+8=P)1B6 MC Z]3X;V3Y=[9MTVYVP]A: :*SV44K,O)W&^2DA.\X0;_%R\I]Y^$X!M(UK] M3'K1D<32&0=?0[5PIF.447U92P3?9V75O<2]&[K,T6FU.6.V[AE%8)F5C:,Q M$#K88^@%[670KTP*<;' ^_2AD:5(B*"@%2CIN<8KVI(UNQ1,@*SD2?7-.T]& M$J)E"SR*]FWK$"]*+]]'5':%$=D5>4%G 700#8MH68\0XT_9A6M+J(W.GBYL MMX*%-8E=ASZE0:OZ!+&/7E-O*J*/77<&BRU)PJKQI.L/4?8;9N_MY;M*S()- MY%$+CD:LRC3DA,GH18]FK?*R>LY7+#:U1&B0&WN6N/:!R "53I<0>LM!Z%'0 MN1A;\[B\8]6LSE@),<5!:!O1FB):T;$DT1@'I8G9CY8H)O7E\>7'D]./UZ2.ZDTP\).AVX0*#VXHG^1H>6I#?8L:3Z M7XX^_G)Z34F.KO]R1$E_>7%R^NGZ=^CT?WT^O_G['.EN 24YR>UZ6DEMM;J" MT"9_86ALS5UKPGIDZ334',5'/0FO'R(:RLOGOT.82P2N"N3*GR&DL6/*#.FQ MN\UI)U'ZGK+UYXLXQ>>4SN(979-830VEV%AB* R#TD+O0TL*G>IR_Q3QQ^A7 M)H"X1.A1QM2OQ*T/!%HH-#JDT%J= 25NHMNDMR"I$9%3H1*!I0$WZI$";?L. M\-^K2:#/'\X+]=WN4R.^]W-KT S9\@2R\O"Q^=SQZ%X&+J1U;%])1J+0E- ZGD/E&/?N MU5;.LNG?H.7^JG8H)F5:&5E$ IN*2:U"CK4Z!]8(%A9 .F$J\*Q+WW4J0)OG M6E)Q);[#S[#^AN/[AP*OCQYQ%MWCC[O-+HZ&FJ3>E ; MIDHX2-0R4!VAODOG9> M*'*U:8D1*-]3M+37Q/=1'J_LAD&]KGX05.GZ"1IR;Q,,@%K' R*%QMZ2_SE[ MBAM 8R:XN2^MV"TW8\%MG?^IT>LVX)EV9 ]R#PKB@PK%ZJ'N%0YJ'A'O-J!Y M@'R@P>R8@X&_T?N 61L%0BF?5[^3Y/E(ZO8L0@XN*N,Z[LEUEN7'Y2M3]&OY M)/#[ '5G$7S8[T!Y=-^LO3]#Y.,K-7NC3 MS#;=3P;TDGB&6:/6/;YLM!]N45NZBBU=M@9:I_;TZLQZ.;K]LFP^+\G4J\VF MY>7^>C+@BS /;\#L7WUUWGG-OY.T+[?DO12RZK?-/3!FP79]9#\WPJA-0PZ@ M1B_&FLB:NV'**N&SN1#&HE?%DLB.5\.H=7JED.TOB9EF1]4*IU$6$U;-1SI; M4@O4NZDD F/W4O5,@NZD4EG7[J.2*RW9OV?O&=D1R9,._PZBLOX:;ZVHUKVAUKP%O5_.U1 M<]ZI8"8KUS G>#IF?22MXC6 MK7*7"^&\SCY_N9C-01UUE\D2&>F/K$AF+J3'^#N3OT;) M3L286J#ZRC*!D7CNF[3&LWVQ;J43':P52LOZ)[>_?A7I?M@UUE24O %;]U6;=\?&00L'/Y$D.2/94Y2M!1 .U&X*Y3IJCZYZZN0/ M,G$8YEI?&=7=XK)60F]JM;6>OW M1J*XXK;9.;PM:BYSKC9SJ)98C'+B[?%].:@+PT7+H)@W.+&Z.ERJV[H_'%?/ M Z_2F+M4=H.X[M=77",NJD@O$Y?;G04E3%0P40 >^N [D%0>G/"NPOG,8&X% M;P=8:^$,,KN56H4]#*!TX8R @R\) HJIK3L&^A-;$! <>AOX:NO._7_8[O_3 M5][_AU#]?QAF+*OO&[K"&3_5P4]R*%(\*]GJ=S#(CH2ZUKKKV&=Q9:^-/QT/ MS/I+=A-HS(NMHC<)R?.WB**D<\II-L4P[7! !G17ET1:M3:A+.S[!AS82K*5 MIU%8H^-O+8.H$.)2"U0>_OIR,:88J>% %FAI6MHNOHBPO[M(-6D?I*N+\&I= M'P14>8.<\ ]Q[$Q/K;VRB&M.@8C7;!F:C@OOR@%A%24K=D=@3-+ 2P7#@&2B MKTW_6K!99<;(;KW_.9#]$V:=$B@GK%R?1U5=1XG0Z>W_$_O$@::THP0=>6_*JA: MYHJ06 U5]E&ZH??T>97LUGA]1G]Q=AW(KN#MO;P3O\_1ANSZ!6LA;6HWNSO; M]+(CWK$5_K?-#VN0^][Z(7[X!OQWS0[\O#&&<&4-,9ZSE8_:'B)WS2WB?.S< M:_- -9N"+[# -V[N'X$[FQ, CN;-QP0&M?<5!L7W+W(#1\]QKQ:!?T\P 53O M*6Q8U;5M1L'6HID>0[#1N^ID%$W\J,@L3T3!\@0NWMH"$C0*ZYP"QF;S=WN% M$?M"<30'VBQ,++X .P8$U9 915FQ31Y#:M>5,GZ>=O+:XVY>*YEWS^>8$SC\ MX4*L%'J@\?1"=A +MM5S6$&V7#.V7"7VMBX\XKUZP.M=@B_O1HX3TI(V M7HPW%9U@C8^N!@79'-A*4AY:IJ]"!>YP6=MD"2A8UCJ+XD)^.$*F0*98APO2 M3[>&%_PW"%SS^RK*+C->(V'-#PK7+12BBX-&ORZX6@.N4KC*!V0 LW=G64U< M:Z6N+UX5.=A&&7KD![W9.YLU29(H:Z4W@5_?N.!#7HKUZTK> MB++ZZ]E!YH1RLTZS01JN8K(^3;6U8M1^W$'!IH+EU2:W$55=!:X$,@8)BOG> M$"B,/S EM^MT8JK$ HW"6>&.!M/I*976\CV^C]/TBP"$XOS4$$#T3U#! .(G ML+FCTKP["GZB,8'_8X&.BB*+;VF:7B7Z-#$(?D'%&$C\! >)GX)5"R(;.C]Z MK@[XO<E.=(7Z+ M;DN)X$5XM-U*G/J@5U1'IB 4SU';](<9NPS*OM:>P=5 W!Q\^LH#!C"()&X>90 ?:STB&X_NTO'!^ M]7*316D>K=@*YB]1G%Z0//^<9CA*XG]AL4S?$-7J%W-3')X8VV&O\ M(8XA47W0@36306^8U-M%W7FHMH5:QA8T=6$<8&/3UP5T19XS%=)#[3"H"X&7 M;DL5+5YF770M_,6CJQJT"OUJU47M'\TB_WQ=GTM MJTUOZA)%F7J9FK1BO=I^D'WBZW7,2!TE5U&\/D^/HVU<1(GT&C0KV7I'MUYV M[#9MG770O=<6CK0;JHWZR[T(8C+OZ$!72D?8GJQ3Z^PY-ML/ MA* MXO+#B[=,R^2[UTNK+0891E:KW895WL%K7B.\9?L!I'C_BV*'&UI.'C?BNOK4CD9.M94N\K-"-.@K57*Q:$9L)(=W!1$;VLS" V9KH M#&9N?J=$,]PEX*Y>P8#,KA*_/#Y7O!+^ZG"KNJ[<.W!#E0+LSK6DEXQJ9>I3 M77*9L<=Q9%9!2_5I'&B/X2CU>K/]F5P0JN]$XO";"^=N9.*=0S=J>T'V@)=3 M(?[RB4Z26(V^\_+*C/7[7?&1%'_'!9LT"8AT5:MW@UNKC=T2;ND(?+.&HV/M M#G$74\N/)'VWBO('M*K6 O!>#\7LQ&S@K>&NB"'C>E/8)&YIH;-3W,GKA( % M2[-[+$[OK_A.8'X2XR-^XD_Z+V0<=-HG(LPZ$!M?35[ 1QL7K\8=LE9VENQO MMF&:'6)#EP[ M?U.A%6RH8F#&"[R6AGE"H+FY;C M4SDH1>S2TWP^54]'(,X<"2PQ8!45-+8L0H2Q)4%(X'N(LW /SX"#ZLZ+=^\C MUC=LN0FG>5E]XBC+J#.^M03=OJ"VW%7TPC\^8@19H,KR M6VY!#$M?01GW*7KZ M$-%<+(Z2_"A=7^^VVR3&=MQST159:*<+Q4<;;UZ8Z>#8BJ/6]I94$FUJ412E M:[2EO]0#'Y97S1&TE9I&7R.:?*DXZ1>=UD_1G?\.5LJ6C&1L&0S M=RYQ[( B7D6)^=K/P?KM)4(W?8C%$1>/?A8(![3 N#KB;'/)AWJ^ M A(E5?7-\_2.9)LYW 0Z'%OBTL;0[I8L;+B8ZJUKN+ ='>O,. MK*VX0!U5M->=37'LY-RH&9W(5]@Y^+]]35;^(F6).LHCA>[P<&?N&-8B8":[3ZI:&,CJ0J3#/ QP/09NGB *"C\G5P M/IL,#QBVQ"=HNN$'QGX[5D&V>#:, QM)89LT#=WH&%T;0Y4U5)IC&Y(J*K8L MHIG>%/\:6*K($N9,TT#YQT>2TB:L,04;CA_9R=:\K-8DYA1FP>JWU@F.C$1J MT^#CN=&5+F@8E)>GFVU"7C!&&2[HAXS=JPROXX)^4&N$);E%;Q/7?NER4:W3 MYI?)LE= @0U79C?#T73 C_EQ =226%2%[0)7WX7$D2*H0P I4/"]P%&N?)TD M?UA]=_'A2!YTS4'NHI%:UJ%=HK L/YM-!J3H&6+S>W:QVY5KXU5F(=1]8'&Q MX37FTO4Q91'-9C!-2WM;RBPD6_=_*24![OU2V(:$M=F-Z9XOG?:R)<"W?:W: M(NA-3E.'CZ2@?_Z!/_[W&5SQ9>IZXMQ'_2N]%$KB55Y:VV'J(_[7+B\;=4/J M:1W^B(NRP@FK@G1#CJ/\X2HCC_$:K]^_?,[Q^CR]W-)I!?L&1ZLB?N07"2I& M"Y\NFFJ,/ER,+N((WRC8VH_>VJG)[;)EF?$NJVVCM'(U-Y0U+@+O-/"*Y'(=, 5RV+">^M6T_3U;0(5(B0[^E6N MHA*R?H:VY M*32)O%#W3&DQ$.*S'5Y?Q-%MG' 6*D&OE]OC7B4W'OIRR\#HUSHQ$$"CNZP> MHV3_/#@-#%U*''_]'AGD*@(?=':#)^V*:M%\G?^6G<=IGZ;]Q&Z6S>,"7^/L M,5[A\M@F&Q7O4VZ%UT70)? >W2_N(!-[#PT$?V,P48.MLWY?3:@.D=\V MI]":0^35Q6\SRM]]\DB5RWO&JB:O]^!9F>-[^Y:O(&S E32>J+&A8P8KH'QU M?KR0UY78EYY8L&I_&5OY9E>0\4-3J&7O6V#QBN8O.[($*XM1KW^<4125Z]&[ M.+VOUCU(FK_G5XTU5S[B_/2YR"*2K>,TRE[X/I&/%)7L_25):-/NSU.:B^!< M?O&Q5T^=RY,]>0*Y$=5+VYPS1D)AJ\L8_;?5?#FK/^_U_:[58G!UHU[<7!0< M>MX[!5]Z%\5Z!Z;LKEDO3OOWU7K\;O,."F#YX 3M#!@1]M>$5_>^\.I[>S=H M[Z>.%OLKHMF.IJYI5-O^%D8\0/E+C".!4D!VU>EEQK[597H=)?CRKBSLEE[O M;O-X'=.&7V;E%1 ?R/C\^@6@"_F0;5(%VYA M?"R9-)T%L:GTZ2,NKTZ=QSXY.* 23UCI1KG1IMNQ#*B=X_.]YVG]E>I26EZ@U>VI:S_J+12#F]BM"(\V-G^&-:@!LX4B0MAAF:N-= MR+8B\.W$A%_5.9L-"F!8)7[PTILJC;(LS(< 6ADB7%4O=_)/F-_M>$/H9.UO M]>J$C[<)$[6? N; M,%JCR]LDOH_";V8+S1=52=5 A DT#M.VQ/GEW15M,RL[S5K#[IR([]/X+EY% M:5$=$Z+-OR))S XQJVJO0IBJ^F*'%V"9[\#VZ"-IX,,[KD$BS?;\L$CAW#846@.EJ($\ZV.M%A8$N"(!TL M@1_N'A[F-'FO%5%+D[_KDA)@1I6S0[)!D:2'H$.PM^[E[L%RP^%I>;[Q(TF; MNB4?S=O<5LZVWB? 'N)G>WB$$^ [VZ*OWK;^II-_RO>N- OW7EPY.Y3YR/^@, M-#Q<9O=1&O^+#U?'),WIY&Y=3__:0]GE77G/71PEU_037):GD^_N!K59_?I M-D=& )!60*[Q0#9(%T'@_,CG:[/97@J+7>(1.MVP!&*^';< VQOD_?#J :]W M;(-LBGJ&;]#2&#?1\_Y6%$5.;"'9*4VAD 0Y12ZU#7Q\P.#&?(9;K5T?P2[W M[\PE<;3IX-XA:&-/R,XP2Y7Z9Y UMH,D9,T9S_*(IS(#,\G5*9=:;NQ(IK(, MGU09/&F'*ZUN^T@MYL\##S_&7B6.'2",+RJ5SH"BM^L3-G 9C\G+8,P<2,]A MSR>! 4.0*D49#:%@24B5'5DD(4;))@G12(Y.0I2V89,0DQM]$J+7;L]+9Y2# MF/N7.'>$F(,HE;HYB,%V"*:9S$$X#_G=/9\FA?Q)BIZ!^CE#ZNO+#X<">RN.?!$ M6FI>AV:)PI)^QA9SCO)\M]F6-;S8]II&*BRL%;U%;'[C+HR[!P[@XW%(@"$A7.0YU&3GSL]Q M[0I)%+!Q:70KO+&$CG9,GPUWI054FUB@T@BJK2Q:MU4B:@CM+7VCT;VNZGQX M'LVFOM=5AEDA%%[EM/\^S$)869NK*PQ>>:MMWD,A&RN';L6S>@:6U2?S*E=N MT^?:&E>JGC%5L&KKZ>M3]3UXAQ=D]6T+5^.05=; +J\X>5.+O65U)&O$W7R9 M4%,7E@;#6J#(W3_?9+*5: M='?_BE%#QTBO&97H2*X:55J>PWX&!6-,8HK=#&!L41F&Y(K!A\L;:65=<#RO MNN#&;M6\C#:S0J6A>Q,] T:P>DN_9#2HX?7)+F-LY5=9\?NKY'=?G9'L#L=4 M7F0-@*F:6:-,C67?".<>YAT S=&2>:QYRR)>K"I1KY!7X'@ 5@"#QPAKHRP MVHD]HUL7F%=PV[$ &N*34G71KQQ51A:(JUK<8]G8^<8L*73F2:U ,TAV8U&4 M/Y2W#=!&'Z7KZEA8>L^O-%*DQ\YZU:_NH#[M- M>!R($I2W3KJD)'W'#*&XMD0GL$7\R&NU_SELI'#'$AG9S=T08&VBS7='OU." M&6R0=/8*AF0Z_%7RZ'P/V'2-&A7$=68SKYP.PXIQS#^(0Q6,;DZ3G499RK8# MT(&U+J<9KVB33^)DQZI?VYT/'F2E=US8T0K8&4TGOQX/$P]IA]TA3G?+RUH% M;7%6YL=S.;,Y#&S2(YR#>UYUH-/)H/Q\YX VA6."A\/+@]K@B0;"T>:&$U36HGRSC:%]R9Z]]"R*,]L"HU^&V:';I 67#?J2TLI6'B?#)%R15">7 M,( \D")ROOOVIT"KJM"I1[@&&DFNLIADY:+H)[Q*HCSG6REX::KU?^UROB>R M59I5X,I0]?H>/F?UL;>*.3J$?+$_T+?V#K$A)I>B:.B+](9BB,#TJW #F*.E MSLU?@UH1I% ENR&4O?;(\ -.\_@1EV5.V%W(9R3#\7U:5@>B42J+TIPM2_-B M=?Q?B?"5/N+B\NXF>A9(Y]=)7_'4J:WK\1K.- 6 3#K]-#!, MZ(2&&T<=ZTT);N;@+=^0P8-$[02UO/#5N)8?=-0*&A_+H''S+6@ XOC+B1J! MYG&L5L9YFA?9CC6(3SNOZ9>+UI?I7Z,L9@N7GZ("'PBARE6M5;#%3@V@A(N- M(^BB+@X^365>K$U5RS Y%V!'KA\K$911F?!E8)QP0L;U8;]4C(T%L7B,O=<0 ME&TWX^@Y%L]TJAY7/TW_\4BJB08A*:6PK:..5&59?XK8Q^A7]B#P6C&>%8 MZ#(%DOL_LAK+I:P*S6U+@1;!-[PA'_#F%F<"P!1/]TO8W:?C5ZC;]H 7H"6F M#>O+/8TE_["";OEY8.BJ.HA8_:J]Y=^VH+"ZV[<1 JYG>(VS*#G;I>O\].X. MLRW#^/HIVBHA[*!1_1Q6&B.A;N$#?,'3WJ>.%[96EI4@XI)SXHP+(LC@+NMR MRT*YS3=K7]/ $&S-S<$? 8/. @K #9R)10O'W&6QO+*&(/PN]>F/L7.+:#>(*C4JGNR:CM^P5/V#QV^QF.'@.6NBI7EBPE>M2 M9@;7A$(B21%_(: 4*-K>L$)$N^R%'SME)>5(*DW'C7+5+Z*1&TD5I67(^:;) MB8XF>MUE_;@\*3R3=,7.M&CI[FE1%OIX$ZF:T[09)S^,\ MNK_/6*T9?OGK)U:8::>\2\-.ND[43=)CLRV]?= WLE:NM%F7A85E5XAM\LA* ML=D<:+9% !G434(>IE?L)&,V/F;$+^VA9"<=/=> #QQ;>8&?*CMX'4!!V='A M/A$KX5FRSWSJT;GCK)BH/M#HX&\J2,+-OET\@N#Q0 /(V9W5]8]1U;3=&TA# M+9UJVN$CE9,LJS>-$]N]8%@YI>TLZPXUFA:\$SP M$H)K54L^8;:-JBQR>$>R341_Y,O;)"X;+ #=2:?ZT2QU1E+/R@OX-,?%JXZ) M]G:6C0PKD50+(=)(!7YKZ(80,J(#NYRT4F\3T\'?5- $F^XX>03!Y0$#)I== MH#U"6^)H+[] 1QM6V.!+!ZIBSN,/J8'F/,E,9*G%C[ !Q![GSJ:VEI9?DYOXR3!:Y3A%8X?6;*?+ZHC MSX'YZ((),KC3NE2T4&X3T=K7-$ $&RX<_ &@D X5M22_0@#5LHMRQ\H"17>4 M-^@H2<@3'SK890/598GLJ.6B.G[[10-6,7CX0>P,!PY6S]9Y[.@K60P?;26/ MQ-V[F700Z;D=RF#!D&(HJ8IC5))H2S*6G,R7J!+$6')5WI_V;-WKVQ)6]#@9 M6"<9:/HN89 *,-SL#7[Y0!XP[HQ%0'^5JIM'8_@J; M9Q:;<)QA84]/BZTXMA8<" J[(29X?HU]GLSID*O/KU:F_H#9O^21?3];F?E4IW8#&HP-!7Z\37 M@&+CU(*Y9C/F%Y]SRP7M<-(GJW4_2GFJU99PU,+;1/"$'EFL'$)@L_WR4_[* M\ZN!IGX, <=FV+%#_T;V]'F+5^S^EWA#12[OKNFG^5U9$U*V'Q36J,OF&PNC M4VR!,#;#P[(%3(M&;Z&P<^2RQ:*VB$J3;%&^;70>6V*!(>^Z2<,)< ,V<1CM M.^_RL&SQJXR)%XI-OO"&H6+C!=C&8;BFS"I&BJWR&B>[SD!CY<5<]CE[X )D MT)2B$#AP7LAV64.W/,ANB"A_.$O(TR6=WD;\"M_F5N\+G.=8=<#;6:_>$V&O M-_9-LZTG^)T1CIZUKYR=;"V9.&+R.<5\$K'P0@';**,+'.5X/FL6[B@B(SM8 M>,%L:Z+SCMG-[Y0PAMLSX>H5#,,'+1 O6LC=ZRQ0J?45HEBU3\([C&>T5^\B MCF[C)"Y>5".3BXYFIYY$Q\/>IYZ72?;IJ;RZ;GZ2V]EO?4JJY_&(_\58=1AQQT,2.<4%-.-)O#[ATG&-A2<-#A(%';FG^^CP?)'-D- M$3^7\$O9"76\'IR^C#PG)+?3P^&,SZI! G+(D# "D7,<$)S._VBT;(8%SR> M)'XF&QQ&'_]169)0\[6<_=&AQ9:L0T__2 Q8,W:"\S\*7Y..).,/ BE-?0/M ML),^<*@---0T*VM\U?T3N[WD\NYSCOF!)($?5K+U/?)ZV;%70>NL@Z].V7C3 MWLULU%_R#]^1NW>['%=W7' &!KX3V:K#R8!^$2XHUJEU[ADVV_>-++B[PFT\ MC8(5N[F[^U9M@1J@4<'RF.>7!C'5)=A@&)M%I*Y'D1CG5]$+NY,W/U%6.A^B M*HWC)E50\NF=>8[R5L[MV6EA;ODA*G896^&E69? 6]32G\T"\"!4*9ELW]LZ M7NNMJ&ENXWUB<'L::.P<0R*;#D/ER]J%".O6:XT%ZYM;C*ZB>+U 9W&^BA+T M=QQEJ*'%UXI[JP'-'_#G683@]'F5[-9L1P!%%OV_]4WT+-\>.\2"W>%GN06_ M)TYE/EV'PD>FCV@"[S_!K)L6PH]F>6!%HJ"RSJ^ZX M?H+S519O-6>V';6JW]=::V1\L/0#/@MT\ZL+!2Z6Q'4:]#?,UATHO8_H8!W= MX]99C5+@!F<;%*5K5G)]Q6H&5Q=-SR1'=@47&=7S7>Y;&FCSW#EJ3 *H\>JO[QXF%D#/'0)LB-%_Z:IXM,OKPN M2\-L6197IE'&!MOR[QS1$+9BQT'8<,S_P'L+82.:3W:0R>#8#90>G+6#JK?O M$NKDY.!F7^$L)NQ&^*P<6,K_TG^7W4CWBY0 MTPY4-Z1E:Q9;#Y;J(LL);%NL[ M*6W53I$EDPMTB^_C-*VJ-)7?^!6'6?"HZ2G_ PMIX;,SYV2K!-EIJC_1 M$D MKZPZT-(*TT^_$&72(=SLXAO3%"B:*],.7VEQ M59X5GM")PM%S#%Y@56HSF")+H8!1G:\MW[^^G%B=>K)#2BS.+A;[^RM-O;6VW?94C4= M%%:X5]9GJ+HTSMJH@[+)[-!S;+9N@#T)+4TNFTW<4;6)>UWOU6;;Q^9$40=4 M*F.:@D5_-PGD/F"'S3G:-CUT,=2E/+&]8RM$OKX8RR MG<].T'86V:0-(YA0*K<^V)KP.Z#F>0 M(+$[\X'G(WXN;IYP\H@_D+1X$)>UQIIQ')CZ9B8BON@8O@_M*> V(!;JN'A8:1(M#0H6\57..'*Q0T0WU.31W[>D[QHJ6_D1!HO$8 M(CJ(SB'"0M2Q0->*T6%!;9Q%B)]>0830 \TU6!B[?$#< MD-IT#B&:ELTNFM2E2_D%]#=T5O.>-N(WES"BMV 3/U06? 8.N<]):G79M6%P MO-!8M:W?/.-88D";;1 Q=[]#]) ;LPX;NK:$H< T:^IZ_Q[P/Z#*\[ZR,S>' MF#W$#:[M&^<(6EP_GM!M#[$?EE@O)SZ[;5E&)J_=.=.SY HBG/4""AT'HD.WF M.?TR\&&U[\8%(+.(BDWTUL;%GI3V8I<73]=/$0*3NV/5^ \N(>+075?KQL!+X$O#C=.V(+F'E% M3OGEZG;"^C@*=:&ZWCSD(JR5IP%1N:AL/LUOI M_-S:#'KZO**B1QOV+Y>U3I,-F]5.M0V?BSTJKY.](S$T8/!RC]8N7^]!\6:[ M8SN 8RI#?\/ ._O' 6EX_Z@+>5V_T M,-6,QNFB>CL;_6%XGM=]VZ/"/$+;W$MO5+48IX'OHK?RXGNFY';QO*41S>QI M@?;"7RH"W697(R 8JNREY-XL?H7R4;IN6JI],3["0EWB_A_CT GM63 M5-S?V'S.S2SZK'BI"^.MUC/G>O2B&"@G$G-<$^7I(\-JQORGC O8^36VTU$#][AY'6K5=_5 M."RI-U#E=!"82_CW@36'#4]#P3:+UTY"=8ZF&"!_R"YT/1"0/E3=IO235-UG M51R)PVE+/ZD;,+@PCLIDO_13UI3]+/<6T*^RF=/2A@.X;(O@&#K1\EYFA?9CAU-OB))O'I1OLTJS9U( M''[O+C64*HP'%C:G!OP9R? JRHL/>'.+Q3HV>B$!ZJ(0 ,Z[)J%!+K5N0KA$ M:5E_AGXM/YT)O!6]1FQ_8SFPN_(BJF76)H-T$168C21U8R3WMFEE:D#+9<;@ M6681#,X:XTHT*W5:L7H&%XCINXM8_KH"D&7B#8[5MB:#,;YG#?@%D_LLVC[$ MJRB1IR(FN1K.:KDQD%99!8.UP8$2VEJ]9?OSN:0CQHXD#K^Y ':52@-XO[(;KXK9(38WA?#B*.BU;!8[G"@3&>2_4$T,\IKBN[48SMNE]<$=]%E5Z, ME]N<"O*?:$=*KY85/Z]?.^T_'P'AQ@H49$6#*HAVY9:L$^*\X(C\@*-\E_$N MF04Z^SU -#^>L#Q:B]1H$W0F19=T4B=YTD88P/2M90<49583-5%2C;19#/ZR MWB#:GU&"M^Y8^Q&F\V6VDJ),^J[Z*\&P$\CJ6H+ G,ZI"7U]V67TT MD\4!>3\0P\_7Q5Q'K$:=1';^) X_?1?C2I4:[P:;$V/_,JL:(4DH M=2)=Q LBX\'>,0B,H?>R17'_R#]5D'2_L/JB_#/AB(R[T3""3VK,FP)P@M/ZZK#]![*.P0)/^ M_D3_NW5AUI:J4=;7G YD_VL7907.DI=/F-784>!-(25 KR<%@$+!)C0@Y>9- MV)1I[6':/$7EXWE 5M6%Q/KWE@-94! Q+;4W80S-HC2/V6Y-+;Y58F)L[8E! MQ%G!*'C,E=LWQE^96BL6-X]GA7)E1XI!6O.C*P*VH-$+WE*+_I%^FM+VOIRS MZ=-!IU90P6_9/BR/*R37CY5D2W0LXE#ZKOJ;P; 32.Y:@H"TSJL)R M7W;9?(389V&Q*N\%8OCQNFCLB-7PD^A.EW#L+X$[HY^(JZ(&*2'=Z$D!9!N" M3>AD0V[>E&O(M/:I1OD4\>OY^/-YI!JJ/B36/[@\T1 4Q#Q#:F]J?)='G\P( ME\A),=Z1 T-YRZH?G/<=V"%=U.MAO128']IE_2G%N^*GUR&^I2+'?,_F=*@O M79^F:YK)J-;DI#("V@49 *1W+$*C7&;H\QJXN9G*=K_/P_L7C/F%:F M@]^>S&@ "Q9A$2PWKH>P3*?&(/IT#BE7]1BQ_9AF.!?$ND*6VID+R M69S@CSO)CD75XPY^VX]'0W=O#!:U/;MZP KB-5;9QZC\? XHE70,,?^8,FSN M);NP%"U,AK2MG1P%58AD6QWHD>TCK=&M]4 M!G6%9H1V4S\3Q^Z0\4"AUB6%UO9TKUA6)-N2C#> ;Z8Z+C MN&@U -Z[:.Q#OWXQNS*]A3%9V+^,:4DNRIUNB&2HDD=,80Z$L@,$&=1C\M3FU9OY]K MKZ3/8Q'&V)7$_F<7]O,I-)JM?5J+DTUIRU:46P;B])XQK[>F;B/:G> J1,?/ M[.A^&6:]:M9G\5E1H9% I-(?AP=##Q*TGI#-BJ98P,=98GHH6UP\X M28[)9ANE\F4>F4"' EV!TUNEJM%=V:(9> M/9H#7.5=U5O?D?ZVJB6>1KB_RB/8F2RT;J(D>;_+XQ3G\D1#*M$-KEV)\=&U M;0\XO$I,&^)K3Z,)L.P)JA_- ;+RKB)6OZTTQK:%A2#;MS,59$\W.+NGF<@O M&7DJ'G1I@5:R V&%Y&@H2^W"0EKG0@]MM68-\5H"E2)SRB;T?4N<.D&&?:E2 MEP,:NU-QX6B]SMB%ZN5_+B@;Q0LHC'(='DCE1K- 8A66 VH'>@:H]&K\5P\6 M]1^(B:#+=!;+A[H^)0X_OPS]$I4N]I4VPR'_T!+YAY;(/_2"_$/?R#\1)+S!BD9*AO2T%A?F_3"^)[ MYJWP+FCUT,Z>LU=%3&)&2)?TH@SG\I]<@_*]@A3CHKV)$<[?.UUF5QEYC-,> MX&Q$95COB4(!7C#L!?5R'U;0EZGV\-^\*ZW%9D0"51_+F*#I"PT=!"TI)Z26 M)R;&% 0B16-0B%3852%2*K[D?[+[%@\.W]R^1;50Z(L5%+U#S+]H M%Y:B9 U+N07_L+S)HC7;#_*RN26)@!7IL^KK",]&H+%C"0J*,J,J'/9EE]5' MJ/PL+/;DO4 ,/UX7=1VQ&G(2W>G"X.GSZH%5%Y<<6=2)".&P*P(0$ML&H<.B MQ+8I-/94EO435#^:P9%%;8<1NQ]8'B7;TF*D[%N:;'\GV6S8?FJR^NWZ(:*H MNMP5=":5,C9)Y_$V"IWYO%YA_(Y/C7G@?9]F3X;=GR8#S1Y0+HBXY *5LJ@E M/(=YOQ4.R)">DJT#Z'2%W:%&+P.H542KLL+XCS__]"-G$/OD'R?XMMA?U5K5 M^J=<9B]C'J.8?H,X81/&=/TYI2TILIA=U7P864-0R@7;IFDWS MJ,)UC-.HNEL8G46K\OF;B"JP,E)XC6Y?N* HTE29>LO+N+\Y?$NM[IN%5K1= M*,/_W,54L7(8H10_H>_R;4;9PHF\QEN24[/1BE>V1C0N%+0?4'2?87YCS )M M<;:)"[Y5G;>CM3&%FF:UBNFGNYQ/A.ZHGQS%*8J+7+3]?>!R&^,Y2$#9T(V# MPVVRG@!I5K@ <3!V% =J@Z?0PN+^CH9:71@?.YQ^1M[NE"9&7V& M[UH#<'[HPI\"9SF^\$.B0W\D.MQ?*F7-F6;\^T:>+DYF1I[^QK<16?LG_$B2 M1YJNE!E3G3#Q1.L"\XG"+QG9;2^2E?RJP*'ZU8\Z0'],Y'!V!YZ1#VV!,E , M,[@\RC*VR,(KO3W%Q4.56U<:B*N@BXMCFK!&!=JR_11K.O&.:)2H_*%5F633 MKX@7-(>__2]2)R=Q&.0Z5"SEEDM5,;FT*A'M%SCDQ\$=FF(-\ B:6@_W#PI^FD4Q MLN;R54-S-\^KLM8-L)PK6MKKK, ^1LF.KTGB2A9ET1/:1#1*44-\OGA' M1?,'.E>\)X0O6U;&Z%^K9,?67MG-I]3F*DI6NZ0LCT8M=G-!%&^V)-\OU-[5 MC46KJK4Y4V*/UFP5*&Z^UJQ61!T0+I^,NJ%.-P,U6U+,.VV;,#75?*QOVGL& M)9EL+;/11+7J M7*J-'^"L%NM5CI&>V@"Y-V+KTM1]J[!\4\S1D;.,=?,9RM ME@\]PSEHBO@I>OI0)1!7F!*&)D3WO>L8(&T.3"85-J>, ](F!$\[=:T""QEJ M)SQ!W3:?J;/3;PFH.U6&1C8C4L=%.ZGYP2%0T]A9L#M,IJMMCG]>#\^)%X@: M1;75!=K;_<9,&Y2]"FI.G($KVQ$P+=>VR3]!:0)_91YUOU'.!CRO@G)!9PEG MU;+B+VQ5L?D4;,)@:W[@W,%L?LI@9FI-\!F%90/!8IR5/]T\X]NBMQ^V#8VX M+@@?%WM-G@:'8;NO,+>P$6:J8MNR20/&F E,;1]Q!^TGKW4R,PO* TUQ@G)^ MXHF/39,"SH%LFS\(W+PT'WBKD<8D9U5!X)9+1 M=MSF2#([$P2XOMM0LQYE2\;&+(5AW3RF.E68HZS1^3:%L42]8[#3 W!04.N; M=(U>JD8%(^2D\PEU$_Q0T7F&4)M!>SO?6#,ZK_=%FVDR=;GOZ5-R=3O\D$>= M9$L&L6\L&9TQ^V*)QQRX.C%YE=$4)MY&R=&&^;],__80KQ[.4PI[G!?G^544 MK[4Y\ [NM(B=G; #S[;N)VFL(A#2]S./5L;[FQJW]9:*.)J"_3T@&F&FK$* MVBDI4+Y;/53/6*!)2)32N7M. TVQBY+D!9%]N9P%HFGQ$W-+<]O2+Q/=4L\H MONL4^U@3G'/[#]$CYD_J<]?Z,B!E\MPM,;*O?<)+F- $_ QC=($+VH199=9# MN*0]I^T*:XM3VC8F]8>T[1L5C.8>RX.X-,$/P77%042ZJPG[C3>.M4&F(XZ/ MRB"VOGT7!G%IAQ_ZM,J"?&/+,&S,BBV3Y]@WY#W^$%&$T/_'ZQMRPK.9SSF^ MO#MC:E(F,-6<8$#Z/=2%0V;N[L)W3')M49!\?F C1X6R03ZULP"6;1QFI)0U'1#RSYVB'%#B!G?HL)XT'X!86&"^=&09DT\ M=1K:Q,F#@V["]2T6!(@%(^9QLXL%'F=_5SB+"6U&W:3Q==Q'693.[09:A N? M@QK@>>8VIDV6T7&XBWJ'$E7GFX7B3?EZ9&9UX/LSP 4+PK^[2O^>?DA/;M*_ MT/]<_P[=D6P3T6R/_I>V-]IL$[R@4@=__\.'@Y].?D>GBEMJ&I=OK+\4<5#3$4QC?K12SZKV> X#LM#^V@2Z0+Y M(..*N#VBH3,(.3XF;J,:XSO8R*9EI3'6OS6U7V=%^5GQT&IV-0LB@LZ=!K?" MVU1I5(M\TY%.A*KK.NG@QP:V;RST@ZK9LQ!TUL)?B:4\-XX2:8%ZC43U4TDE MQ@0*B4'PK%_M0\EDEFE]Y=_.?IO"*](_I(7>+.H-L6LR.8V3G'.91(6"0MTCU.>E"G;M M6\J*4JT2LEN_8T>FUB@G=\53E&$4;;=)O.*B.4]L,LQLK-%#E*VY!!U$V<49 MNS3^)VU63I)=:9=^N"L(*[J#R+;REI<7=MS1+\DNYECO5ERV>M=\&ZU^>T?N MWCT0OHJ\5Z+/V6@<[3)^6HO7=&8F\O*':HD&#O(V."=N@.Q27J/44-]HV".- M8 8#"R=#"40'!R:!*A&TEYG), $((<6P 8"AD?-1@W7 >::%IZ%(.OR*D*28 MHP$@"71.=47RHW+,H6,!G<2]C]+?XO1>FI)8R59?UR [A@I:T^")B8TW)1_, MRNKD)-O0/)R]1V9T92^)V?@?;Z(L3E[8&X_V\/ZF/-[-=KC=T<0%T;_X*995 ME.^HE?J?_]S%J]]X"H!Y1O! \FU<1'P%AEF[3>+\@?T:^5O$041]XIA/&*-R MO]OJ :]^HU/&<@)9'JYA^0E--W*]#Z(N&D MR%B X 2:M1Q'>9P2ZN:7:*/*5K0RU5=4R(S!O=0D>%:B\Z($NEK)D(44-&W MA9",L"$_(07:1*L'MEBR0.S24$(3![:Q_:59):DV.A">1MQSSXU.?=\H2P%* M)SPG:+(%5E@&1WS_2)SG.WX/*8G9LDK!B) M9,GZB;8P<%ZAAR6Q15&7HU+QAIL:8UZ0#I,O:,V[8YSF!^4SCI#RZ4SB^$A( M*-* @9@8.>PK[0(.]UH?[L@X_&*1H1C1!R(#= 2_H1/7G/Y1K7/D_,9+Z3AN M(5E]/:WD&%!K#(./[&9?2H2;5+NC/+\1G(VL^8Z]L,#ET%G.S5E9E_TPSR;^ M?(QFQ&!"^2I*4_Z/51$_QD5L4L6 MU7C.!X'NR2/.4O9SE<-ZG%2/4Y+B[B:HO:1RQ6*'#2 MJ9<,['1&Y= V+N"7%!R\JI-L:R/+HZI,5W3'WB-$24*>(HKG\@U!>9(C(7F^ M8)E%%M\_%.S(![7TEL&+I2ET+E\E .6FT@>>T#!U5I>;K2/4;R,*AL,[G&7E MN;LZ3V$5PM+*=IPSF]0IM4>EJ-&6[9.9&R'"+F!N)V=42V M&X6V+KZ+Z4,JO=K1[QN\(J\;QRKDXXF MJY/H0-.LYV*2K$[EU8EG!)A6J%V#W"E\T)!W2( !, M>DB#I'X@WV2Y^!R/S,/]*X#LZT"@0^H#@$#OJ4^3:YV1K/[L*L/;Z(7OVCPN MI_P6^9";(4V29&L(FIEV?B=)IYR:XD1B!\NMQ&M :M5*S)K/MGM'7\6JE",E M=*'('9SF\&1G4QNS7)H5CJ_^Q;YG3)4MZ9XXA';M=4:JM[5(M^8X;KF-RDS0%/D M"YSG&%^61YG3^PLQ@1* > )@-ZA!6&_" M&UQ3Y\!8F&0:LC7>N4H3[-+4 C7&$+>V0&U[:&^PS+<9.[E-]"NWBIA9Q.T& MWLTU:TXJ:=F>=*B9ADCG<#0P-G[K'FFR.AGR3/O M63[_GQN<;8[2-6L46_O\1#,JY]S>S9 FH[2\E7PGW-GO\EX6SHJ UR4UGC#;(LK6KQ^IT#TN1?@!5[X!=%VU"%$+H3<9 M &!<%[C1;@?A MD$-J/2F)/*31]LX])\]N#?%$)9HH'ZW+PPATHGK>&KL^[<>NN6;,0:CBD!U/ M2A703/B7*$[/Z.]^NMDFY 7C3[B@.1J%17GSB< U2^GJ!S-*CV&\P3AX=FKG M3TE>&W5^O4T"Q31])-=]<6'O")ZKL\Z1$_N>L_'&!PR O9>X4?WY(XX;!3Q_:NH04 M]%_O&K)W]*=WGSZ_^^G3^^=L];86D7X&5-*0/P_H:YT^??GRY4/YM24EC"() MZU9M8KTW;RK[I3A&MVC]AO[Y_?9*6/K+!TKQ(4'Y(GA ,:FR+)Z_/*)?WF;1 M[C%&S6_;%*WY?.(T;=E0ZWRAUOGT9VJ=?]]S_C!&O T%TSW.@W@:.4M^0UD' MU8P7^GHJT\I$OI[2RJ23HP-8N5/->*%O4!KAU46RFE]PMJJIA+_+@_0 4!E6 M-EZ!^:76$#5/@R0+POQ=CL+M^Q#O*OYWQ4.&?B]0DE\\D?]DYR@/HCA32YU3 M7I\_?O[IXY>?/I8R"5F-$.^*#*8[=!\\HS&2\;B,$&J!R(C5<#H+XO"SB5 \ M+E,)-5J>4:)(U"L^"MJTE^ T&@GM M(9<10MTBPJX@)79!1 U/[+[&Z8[.HY8/<;0I)XUCY-6L8+PJ9S@A!&%^&L2T MD@ED%W(<+^QYE 6;38HJ,RS7S<^C958Q'B'Z:9!%V7)]DZ*,(+'D/T)>&;?1 MWO$^>(C1".?8E)_0-YJ+).(TC4LREXO#9'S',!>'83!FJA1MDF@=A4&2GX0A M+I*<^B\<1R%1M?G3:.($8SQM'QTCL)3=A)/1*6:A4TT_1\X[)_!>YGYK4H\U MA:\:/7\SG;A-Y1Y'.L8I7.((9SB?&YS<_4WM]B9R=Z/$(A/(%4HRM")_R8B> M*[J4OR.,T8YZK.7Z;!LD&Y1=)65GV>)XA=+LXO^!K O!U1%5L6LZLRCP;BA&8<%;=639'5!W'C^.<%^2'7F7H.4=$[U53'95UE"IEQ4W5,0Y[M<7T; VGPTW>C-16 M[O!F*'R_P4\?5BCZ0/6E?RD5+Y4F__CU##^A].0A*S<:&DXQW>W]Y2WW&Y&0 MZL1\^S"[H(V9[@E'1D[>IUK,_J>^E-V6/$G[$@=IV' B?^TUX_ L*;X\%CV MR7?A-HI;!*Q3O!-9$DM%[XKW\YL>ASL0IZSD45$SG'%"YU\8PA8!==L"D;O?/'K1[>_IZ3@9T0:MS M:9@V9VC<;7&9,L#V9EC4K?V3PZU]5J348)=11F:7_T1!RF]P%5DS5Q"2N=?L M0)44+2_F4C?^?SC<^ UL]])?DE\R06<74#'=?4#E7LO#% )V^0&3NMW_Y$V[ M5TY+W?(<.F[;]^A<;WVQ4EKMWV-3(^#/'B#@GJY4(ZJB='8G(F/77@,R=YM? MH1)T33;@4C?^7QQN_&KSX3**T76Q>T IT^BBS[5EAI_=:V2%"HK&'9:N&_6O MSC?J+=I$5)$DOPYV["1.1M)K7);$U0:6J@)J9)9#W=!?G&_H,T0CAN*K9(6> M_P]ZX;:T@*;7U ,:5]M:K@RHL0VJM4.%FMB*99_<!C'3X,#E'4'J MR4Y2%'!:GO>I.>WK?7*O=26BJT[U>B6;%G1Y^X]F7XAOMCCA[^F*/M?F&'YV MKS45*BA:=%BZ:567]_KN4%BD!(N?/C_<4S695A5]KDTR_.Q>JRI44+3JL'03 M8./REMY]&M!L+GT)%.T:4:7-]D:\%T\A^5E M!\Z)BXR$Z:1]$O?:%J *L+/V.30M[?Z^61WJ4QWT4JP230>%S M:A#A_JX:#1I(SX(<;7#*/Y3E4@Q"*SH4KC:[3!%P@$6'0=/([N^@W>V".#XM MLBA!&=__H >OMO?)- M^[J\;U9/1?%N1V,]5\]6Q8Y3?5)EZ3\"3Z@0'^:+RW@*AXTU(1-^:7\ M&KR,W9'[VX>!&1?DASFO]@(N08^$\CK('DJEB^S=)@@>*SRC.,^:7_; KG_X MM;T2OUQ?1@F1)0KB&US%*PMN NL4:78P0$7&=F43_4^RC%A>H"G_8ZT3^]&> M]/4B2*J$@*:GRX#&ADHT?<9)LJ)_T%P@3T%,1,I.\K,@35^(#_A[$!># RB= M,LW)%*R,-;;=LOBV;9[O7DZP;U+\B-+\Y28.JCQF9 7Q2-?^P_$00EI;4$[J M("PT=%.A0\[*?$K]A-(';'6N5"=A3#9EQN#;:+/-E^OO&2IMP(ZI$-IF>)73 M.@@7'>U4>%'P\G=J_17CU8\H9@/BV)]K,^U_=K"]!3*KFG9?S,N)\WDM9YNB MO-)P.#*H"6N#R0@=;':P7BH@R!B93ZEM=_ KHG&RB1YBU*IS\1S&!3W\$71^ MG2+M6AM2Q$'T&.BJPA&,I?GDW8$YQG[1>8V34+5>'](,E^Q=&@=A M%&.8?@ M\[">M\I\M2YL?(6EO&CRD:TM;&B#N!OQ1JTX)A65$ULM M6O$%6'%*W[<9A/7>DIYOQ"RBX"&*B6XH.TE6941-[Y$-0;R ;K'F?B"XF&5; MR*,EU(1#?9V(FUC0\-GE^HP ,Q*<9\M(6JUX)-9< : U,$BOOAL0LRWO@7+9 MF;L VXNJYD3^)GBA9ZSR6 <^$1/EP!(YC@^0;CH($3'T,KJ!*),61,R!QD.$ MR.GV(!'1N8\3D(::4!'QM)[H?_R.?:/6"Q\R,&+NGOV0V''P:.FJ@R 58R\W M@IO7C/\1Y=NS(LOQ#J4*,.D4:6(\044[SY(_8IP+U:S%,3/.[%S:X(Z,UN80Q!< MGY?+',$T2GPD!*673U^]19^N_N:X ]3D;\A*>8[6L8;\"%)*V#V'%!#ZA3"H MQB.@):G"RW43!$D0DQX#?N:%CAPU)K$UEL]%.PJ) 2.&B;_@F ,2\RR##C4S MW^VBO'P&G5[R)+,^,O:B)!P" T#9SL EE%X!!Z[SF)FVI XO0VS I\O@\V37 M3I [>2FX5] %GSO]H__98G@%M!M(]&'#*E1H[[/R^"QUM2J#18+X)HA65\E9 M\!@1;]Y1D3TU Q=HCL\ !1S'CK;..FB",/=R@^(6Y4&4H-5%D"9D.,A.PK#8 M%3'-$G..UE$8L:X47J V,Z2 X]#2UED'6A#F7A[:=A0I5\0T_5:*MBC)HB=4 MW2!8X(S&?B_7]\'S\.#?I/0^'$"OM.,('&<-+4^G6Y.7.QKW*0JR(GT1SJS$ M!&W.\R&!XR!2ZJ2#$QXS@VV*+Q44$K2AB+,XQQIJJUQ#*-<.SB-"J9,.(GC, M_H#'MN"UIOE*7E:%]6>^YP@:%V\=2LF!0>*> 4Q3^TEV'@45_<'N?!A>4C"[ M#0*O;**%IY/926_*QMNB/ J#^#55Z6NJ4N,UZ#DB\"5VI28E?X]1:=MD=;*C MKWS\J_Q=F/-$O#B=A.UPU3J2K8N7"^>QF?)ZXF35^KM_3%Q*E*,%6<"OV)OW M'?-TS<#@W9Q!W4HF#!S$\&@[J-!J4H'Y\"_&I<.3L->+MZ\7;U\/ACLG3V2* MO$Q+J*_*?;@;E)9O&(C/BE4EAL?'XA*.[W#I:VUXR"SF[J4W&3R(<5+D6YQ& M_]HO\(:X$E$.\32D] ='"BT-\3/DZN5Y\D"CJRPKU)CI4XGPTE#YAA6N=J-P MTG#T\F!8XU$CC7=^''W(R! RT/>,-''#>];(XY/;6K]2-=D!+H^.=X[;IW,< M,U -C4]U^SPGOHSK^"&+&Z=X4\T9'5[.OYZI'.),I350MES7-]_(5QOG*54( M42N/8%VNH&I3J@JH[$12/J&D0)>D%_#NM+;Y3>EF$_G?:ACR-H)#&VMIP,&: MJU U,I[")'U'(:BRBL,TJ,K<3]M/47N&,^(O:[4'\V[.MW:BW?OF,GQD:H"! MP3#QF_.ER63?_>)R*XM5 +=QC\6(>]^6+]FUE]HOGA_I M'$!T;J^D8],+#.GL#+$9(HBAKT2>D^X8X_)DMI9M,)@":-MA4TIK#?OJ9L)Z MBO;[@Y!]-1Q*V7JYJ7V'XIB.X,GJ6Y#^ACJJL\="2L+F6$A"Z#9LP"IJ8$;& MT\]A$R5$W9C&B*QV41)15?/H"?%1 Z1NAE<5M=OXT5-6 T1*QE[N>0]45HW( MJI'8=7RH%-) !(>5^=:U$X''@$DM=(H&GN)*&'IY$-#JL[^4)NI30PJV5W4I MO$"%4"5]/'19^9MHYAHGN*]1C7/!$@A,OW\\6T5OZ>TJ1%H\[XG4E97W'C2\ MR/[M*D 1:QT'WI;82/U^GU+65K]P!:C%WY#B\FZPT!*L(P81=S/-28C]0)F6 MR@;X4O'W95I#>KR&RZVB9ICD'O_. M6E/O"'FFFESN H8([VRN;5MW:E9RB! W/\114/;ASJ-R'JDHU M39AQV!FD3G F?0E93@CW0;C?FBE2_YO+,)"I 1^@^TSF2&!PF 9OTH4U]TP$ MVQPJLMI^8C(7=#L-LBA4*-:C$6A5TU@#N;(Q,$RO/MI%7"G> MSJ,LC'%6I,(8(Z.R,LM7W<'>)T!R'C<5U32&'RLSW#Q7I$@4[#EI&V5(.6#%P/QU/G;=$H/ M4[G!2K]N%XVZ9:C51%K;2)J5B+>7_)HAR-)^7^*4C#%)]5AH^')?NXHJCUKY MK[AJ_M7_%%GYUHP@O?N\E71#"6:HQ$?8'\3@H_O/7%+.L:%QL&09K#$$70I MN4^5(:;T$=QPU4,?MB=UK1SJ&9R0=#A=XY!:FIM1 M26Y2_!21!CQ]^9[1;)!MO.X)\7E/50X#06BK,8/]+$^;P>LLUB 6S+RAM":R M^O4;HPHK-S#K/1)4#K-DK DX MV8;E1(W?%A#9RQH\)PXPT"K]?C^'2.4]3X$H7KJ(;E9P)ADX@TL 9=T,4LJC M12C!J50>+P/DSVLY82&!0.H6LPKJ(\:MCIT.A5V%3%[>@A9OX7P-HH0: MZWN2HB#FI!DV*=H\/J!5]&AA/L*"A\&\GH &EY:=B=8EAJ*)-M$YJO[LF*9^ M65B<%T^SX#[P&US0#8N28\E]NJQ>TWP N+>."C@/0H5-I@6@\/*#";X#B/P M*GDBQL)I! ?AU:(NQZM]Y 3:SXMVGKU&,S$'0;:38H>@VA5WJY3(HU'+(1: MG]A[K$ETGQ9L_8J.;-I+W?9^65"^PP4;7 6%Y /LH)#W* 388H:!=E"ASR^_ MBR>T-\&+UKJ#H5^A@GZ?ZWR#(-. MG0RX6NR. =?F]IL<]EJBF"<\L!W;/_=&J/$FVF&V077$\_=1GG&Q+P<(NI@B MA&8>,;T\NH0;T#B:S3B*S=MN8&R;B>+#P)5[GE(,%$^JU1ZZSUH-JM5K@8'S M\"M&1Z HW8;+QH3$ AC(G8F4@0U+D451/=RHU"8H6+YW ;)!MT2^RR3*CN]/]TR^@IB*NA MF>@9A<35T0\GR:K_0X>2\3(SUM!D 9VC!N=[Q/QVU>LRL\CCY8N#HW2^06F$ M5\.S_3 NZ%2X:]W*XDQWLU-YDS#HP)4[WTFMMH9>_SVTJ/X^(3GEZ#BEOS[V M$<_>V#;-*&80>/I8]BLB7IJ_ C[/?OW\"OD1UK(!>H.XT@KT%XG53167L>( RH+1,+K&*TNY.I0,N)/T%=>8)##W2(V'2@R%\L)P>]RW'X6T\@=990=9EANE!9 M&2NY]1K1[CF7UO@?6:7N>=?1#BQ]94IZ&H@3"K63YXB=:X)H6=WXM)92.N]P M4L+G&Z)/=+"CJ^C[/GTS^]V^?Y8V!58K)7#$/+9U&F:6G9>1S2+CK*:V%&P]C( [A;E092@5?,>#1= 7AX*WM/=VR)]*=UFY4&Y.%'2U;:4T+F/%JB2FH"1L/7RT.LD M#(M=489OB1[GX ]6NN6:@0M>SGV,F1I!=T"#5V-^.N/ :Z1]]<_QCKAF-BI! M1M/$%?!IW(<31#E-Z A8FI]LV+Y7+ECH8KU5H\"*)<\R [JPA7!/D]Y8/' 7CFY1<1@ M692C.Y0^12&J+$-SMFR2DDMII,&.W&&JX[T#-$MU/O:D S?"Z$XXO[PCLJU8 M[K^E\;ZF09)S/!3?*,2R:T1LPD[CIF#5'8:,6?G8IR8TWC2#EK$L/N?+]?U] MPQ$ A#]N:( H_LN&4R71>WVE^P_^2O<(V%MXI=N@_\S\2K>'B7P--E0&4;S' MNZ6B"%B>=E-E\L!D&YO7PQU6;MY:G8U)P99V6Q,_]:RB!D\WNHE.'<>4W90- MLD5Y% ;Q>92%,CZY5W:).OG'%GY7%.@W$B*.7;$G9E7C!W/(#,+@SJ.Q>;B0(1A:VA&'W083!RU:N>* M#^ :!A9:5G&A1\R[9])[X_>:T<'.'>*\H6ZYO.GQM7,A9IIL@J5];W]\A MJK8!NK(MU_4-JB#>7R\23+PGY=GL/DW#T\84YK3(:,K([!QE81H]UD)SVO^> MX.B4R/ ;8T]S!K7Q3!A8\S/3H@=/8+Z^KYI$/NK+3.2:G=19LD6I.I M1)+7SX/1]0NQ8$B3J=D)FV:D$/@T->$^,%I(:,7[#/%$4"9M"*$?FH!5XY%& ML;+WY)4:!7A2._5=C[CZTI^,JM;?F=0M>D))@6RXC[IJFA::# 5E2]"%ZEF1 MY7B'4H$OT2S57O@"EK)SKTTJG,BCZ!:#F<(%3Z';QMC8&'T7 :RWNC,'K<_S M64?W&7 K8>Y5]2_[[1.!8P!0MN'K$DH[L?P#@42='D(J5M.%S@UI)ZRE*'O2 M*N1?'?_)^'K>6<_10VZCE])ZE1U43E2WI8C(1K?LRR+JD0HJKEXN]$-%Q^=*.YZ0F^=]KKDU?X.JDQ4;_8^50= #563-W5$AF94;L8PTHGZHI!-H MYT)?5#8,ANO7[X\BSN6]6#%'S_OD@@;V6)FO5C4+^A__8]UN[$<;?6V!L@RA M_5OKI4BB#@H(VP9KZ]7M=GRGM:RIFGG>X*C;V/GBVM4JLJP>L M$I64^TO.8DI+-[Y9@<2K1#6I6$T7NB6DG;"6HH-X7!'_.DA4PM?SSGI7/&3H M]X+PO*!K82L]EI5!%(:J(&M"S(1D5L+N&&E$O51))]#.A?ZI;!@,UX\)9Q%P M+B-8Q!P][Y.<\R>;1[NOD2VSF[AN<>9<\:7ZK^(4&5BH?UZL+'1$42LF9IHK M4@4HB[]AYM\SM%Q?9'FT(_JS=WCY'VN3LQ^/!X%2M6="&ENGORE.;M((IVWF MASC(LC(*HS1*>Z>R$_K%8,ZT>/OM:F-]KN-^L M2>O+9^G+&]X-'J\2(E!!X26?F)D4;5+=:Q5U/'QOA!UTPO7TJO$^/*^\L&&E MT[\&Z37! %$6;#8IS9=3CEC=EA&&!NB4:0(%8&5\BLTS,8-Q8!ZP,G]76UP# M9!G*R:1J$04/41SE+U)8CN#0OLYBP,$GR(XWD3& C:J>'$RL7W9(.R7!R'L5%CE; GF_$9> (-+DX'9(WC6W@ 7O&]7GN+^IH*6M> MPFI07T[M047Z^.6GCZ58]!=NJ-Y=\?@8E[NGW70CESAM'WJ5=O4I64K"_O19 M>A(<.-)6)B&$^E5:6_AJX+C\SSU*=Z5'R\J-P-L@EV^VC&>^XH#"OC*9FM^@)QT_$3U;'K9=!6/K)NP@EP8+X(?+E:XJ+QT4<"MYB-BR_ M/Q#4+6_U.JVTV?!X>PROVO)JK--3Z-8TQ\+ FOW95T6!G4IFX.8U43&KB1.% M6S/>()FGTL7*[-9F].1Q<2>W>I;F'2=._K5WX.0?^X=#[T+2A=((U:D,/.7R,JA@B([P.-$@)& M$Z=^MC'C7PB>G%90<>?["[N/3_>%$2W+%512991VDP.%(3-D\92@A=1@]803!P9!P]/B(@SGJY[J_$OP7/T:[8 MG>(TQ3_H.CUX)%\&3ZJ9%&T.!;2*NHRS$48 (T^O#G\?'VZ//BZ>Z=,O@^N: MPN_-MOCPN\O04:D#Q@>'D<&KN^YNF VGG8-]']C3. *VPPV@X2LXQ['UJ-@] M$\WO#;;0%H.7<<9>=SR&&ZSJLZV9+JER*_;^ZIG@/HW%$^37*VF *VGL4AQ M"KB =KA=W9L4KXHP7Z9W*'V*0L39;I>1M#?Y>20'UB&C#TE4]6?R67&#?<[XD_2'",-R_/3V(AZ7J'W[]?L=HL/^A21UX9S.B1&E/S!&9"1\1\2A3^=W9Z5B" M4?\J(8-'4@H>Q-S17D+1ID+@4+C=@FJE-)J4R^P(7C07>DD,]SN"P"J6=1D? M)&9Y_$,Z=&C2&]9 4R>1_ZWN@V>]$P$9!]CI )^#:T[&X#55@&E 'DCC055^E?/$D=EO MDZ'O$:?1@YW**^J19,Z;XIC>E_%5@),VFL(PDL2:GC$_]W,0, MDR;/Y%1V7-E?VP06@EZF548"1$X95TQ0)DB]1CD_$E^CA"K!;;>$M5ZHUZ"R M=+9" _1[(*A":?+:;D7'U?L:]:YQ$FJC;U@( ,!NH>/ H- ,,\"P6Y=S 14R M!6E6M_JWFQ0]!B]E!"KR"NCFC;VR_@-,)41IIXT]JNJP?4G@SDCSH/8]HG#1#LXJOV# M27=P.)5Y_N!)NR=%(Q?H&V-T1W=QEP]Q5.U7O^[G.G#)"M12]%)P2//N M1S1V>[F^([]F:R(S^<:[CC4MT[X91S/UTLIW>9#FYV3LY@1TSL-\*JLSS&T/ M#%-A$L]L=^X ,U+X3AS"9$*[$QY]R.ZX$,1:3<]XJFZXL!N_5J#\T]0NCV$[E<-K MV1X7UO4M.6-W DSQR&43_/&X9".C0:WB6>$BVYL)$P[3'8(YQE1\-X$W$J:?R-$.V\J&QQ%_$/\:1R*]!M\.,;6?>G41"7 M-\[IVWS$_M'_()_LT'/G? [+*(TK=\B-$1)]K6PT_V]:!.PR)"3AZ M3/Y,GX8F-VFT*X7@)Y'E?VV3(#-?K?5 B;FQ2HM^[QMRJM+M,1R\['F7B @= MQ)=%LLHNUFL4YM$3NOL1/ K;7Z-$DU\:4L)1G.AK"\$.B*OG!X]"IXT!KE!L MQ&;2P&-QM-,%Q0 (FBP,>;BSL:7(HWD;)!MNY"C[>[/*V?]^4!'Y2[;AEZZ8 M?/\WGZ#?HH2^FL45E?NM%I;Y9N_PDV-.+!>=.:?<,Z#=@BGHKPL9=@8L Q_' M*(UK[17RUR *GRIR'B!GVBD\<5:HUZ=O)W_,4; +#2&5/-9H=T>:)]'KHY5U MSP>U[)0O5\HJ-'Z^TL,8W;XK. VR*+LC&@2K9=*=?K(QN+K%N(Y'5LQY)!I: M0 ^%\$K<61D8@Z_,YXVRG&I49E!>W: TI,;:R,_N( 6Y )07] R"&E88 T)Y M-?Z^XWM>"UN]28G.<);3=V*RX0Q+0=_ =M[].AGDH>T/XJ]D?74_0M.B\G4(M3-T__GH< MB\'VRJ3))K^ZL&39)ROL/,9'66/\ D]658W/+_[A\PZ%!9&5=ED&?)PO[0NF MG2_.PT:LAQXF>GR:O?7#'^^ 1NPZ'N+B.419=O(41'&3W#%9?4_H7FT:T6O9 M9T&VE8[-)HRXH[ >(^=!-9F5QHRL>M4VD'4F$7]?F2I5RSW^1IQL3OX_'KNC M.')!;,C1,S1/8; MI2C,OV?$7&5<\55RCAYQ%N7U]AS$64]4A&/ MV49TFF7RCVT4;IMCYZOL)HC8A^%&\]& OX#/46 <8J/I@2RHM4'KI*=GUH)9 M%[R<;*"V4\>XMKQ%J]FC2:BF=4=S:'+CBYH=5N:A"BY$5\O37D;_*OBR"EFT$9F:W>;8F!+:;K8$41A$JKR.KV%)/9V)^Z1@0TQ.AH,8R[ MXGZKM6"^6>MA2J-CN1[]WB7B1OL7P\7+BZS_0-%F2U9T)T\H#3;HNJ#75Y;K M4M=L6>19'I1)&LZCN"!D>T=3>F(![J=E6K?+5$Q=MC(-+@X-C=DKJVFSNJRU M/CLQ8/ XJ_4]P#2R47^A*9._]QF(5TP1G7/0(\C=#B>5BB=YGD8/14XG(O>X M_(VHBE8WU>./)VE*KX>5[T R?6 ZAFW&MO$,CZBW3&[?N;K0%()Z>4M#8,+: M8@-+PL8056GY*"(N?40]8YSE#CR2B*6:,CNCHW/Z62:=\,7 5-5;>[Q[\D5Q M.8T!KHRYM(+E,4/KC*H0%2&J.=3/^,V"8U I9>KJH'6U55IU<@ MA*$28*2E\@\E? 5'XJ1EZGGB)\@8I^,VX4.7@JOYW($,A0_8;K!=N$6K(D;+ M]4F21RL*%9HRC :617F$LHOG,"Y6:%4]O[%[+"I[+=>L37C)B^=AWH3\3=6R^9L0;:9A7MBB7V M+0IQ0J.NF)2'!8EQ4R$/$57& T\*MSW,:K#4\G5FH*X SWL]SK2A? MWO-EFL!3-[+X.YQ/[D$Y^S(@7S+I!&W1#3^%BN/YO-O9B9EHE'5\%K88!-AZ M^,HO9!MUUHT[^+[KU&),%!5M(;1W@8+,ZI.^E0"BC,?_H;=T5N9ES'^ MT2IV0A](*5W) F49$H6I:Y>K#:Q1SGZOJ$/!V/6TG(C;+_9$UCJ&?HL-^HQ MU7ZG =C$=_$J*0_#++7XT^%4;9Q[\27I+L% M\3]1P(:FC&(G] TG^99=KX]EHP-Y+IOC!+S:8@> .U<(+V_K0=6E_?G^!S;$.%-:$]IM MZ:-%--\^AP%R6[>7[UQJ:4GJ'#RD8UK>!,-5^>-&,<=&!\1Q5?O$29?<0K(A M@ UQ>\1PM8+24:\\"2\X.X#0[\FJWFU!JSHK*R],;Q0/"';%/(X+R$!;S8AJ ML03F;T-9]+\"+4$;/NR+ D(J[S (TW<:IL,JB=Q\\6XT!:Z40Y^?[S3(DI+:7FJ@2JXYU. M48+6D5!!/A6K'$MES3= &@9#U>O[! GK.C$5GZ6_![L7ZS6B@2>HU8V>^)WA MA/C!@KC"VB?BA-VCU2_8W*[1*.@ZQHR-H 4[G5HFVDFU,"#=%0\9^KT@/"^> MRL'6WB#!BB(8(51DS9UQ(9F56_%]:;@I+R0D?)VF3C^1I7E'%_*OO1[D'[_> M$=B5B?[N0I0$:80YR2*D-.UM?B[-P=2H:_V>9(\HC-816G&S,2CIVFPB0CH[ M:5DJ<<1I%X0$C$).)%E0MP(&J,3>#A+PK&Z.#'GY>R-/WA\Q'.6,!7ELN];C ML//8B#+/C&%.C[$?AV.5RH/+R#6O8J,/_0M[-Z*_TH0O4QI;OIE M5;O*(/P6:Y\)K(9/QJ:TW SY99 M,RHUJN7.ENL3\J_!U1(U8<<0(D)K_F2ZUL8:INA[H-$R4'%AT+Z!/4+/GMX:4PS%L1 &.R$)F_M[C5JZ@AT94W\86,>48\5#/)=5? MZ'\>@@S]Y_\'4$L! A0#% @ ^69N5Q-*42YJ5@$ O$84 !( M ( ! &5F,C P,3(Y,CE?,3!Q+FAT;5!+ 0(4 Q0 ( /EF;E#,Q+3(N:'1M4$L! A0#% @ ^69N5\9W M%XER!0 AD !4 ( !DFD! &5F,C P,3(Y,CE?97@S,BTQ M+FAT;5!+ 0(4 Q0 ( /EF;E 1 M " :O@ @!T86-T+3(P,C,P.3,P+GAS9%!+ 0(4 Q0 ( M /EF;E>84^(OV@X C* 5 " =[J @!T86-T+3(P,C,P M.3,P7V-A;"YX;6Q02P$"% ,4 " #Y9FY7L34'J!,3 +$0$ %0 M @ 'K^0( =&%C="TR,#(S,#DS,%]D968N>&UL4$L! A0#% @ M^69N5_,GNXHV80 KU % !4 ( !,0T# '1A8W0M,C R,S Y M,S!?;&%B+GAM;%!+ 0(4 Q0 ( /EF;E?"$A;